~ubuntu-branches/ubuntu/quantal/gtkmm3.0/quantal

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2012-03-01 23:42:36 UTC
  • mfrom: (1.1.8)
  • Revision ID: package-import@ubuntu.com-20120301234236-12w6m0hkomhi7h53
Tags: 3.3.16-0ubuntu1
* New upstream version
* debian/control.in: updated the glib requirement

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2012-02-28  Mark Vender <markv743@yahoo.co.uk>
 
2
 
 
3
        Wrap several missing methods in Gtk::Grid.
 
4
 
 
5
        * gtk/src/grid.hg: Add get_child_at(), insert_row(),
 
6
        insert_row(), insert_column(), insert_next_to().
 
7
        Bug #670238
 
8
 
 
9
2012-02-28  Murray Cumming  <murrayc@murrayc.com>
 
10
 
 
11
        Widget: Add draw().
 
12
 
 
13
        * gtk/src/widget.hg: gtk_widget_draw() was deprecated in 
 
14
        GTK+ 2 but it is not deprecated in GTK+ 3.
 
15
        Bug #670918 (Mark)
 
16
 
 
17
2012-02-27  Murray Cumming  <murrayc@murrayc.com>
 
18
 
 
19
        EntryBuffer: Correct the EntryBuffer(name) constructor.
 
20
 
 
21
        * gtk/src/entrybuffer.ccg: This was missing a _CONSTRUCT() call.
 
22
        Bug #670784 (Marcus Yass)
 
23
 
 
24
2012-02-26  José Alburquerque  <jaalburquerque@gmail.com>
 
25
 
 
26
        Actionable: Const correction.
 
27
 
 
28
        * gtk/src/actionable.hg (get_action_target_value): Add a constant
 
29
        version of this method.
 
30
 
 
31
2012-02-26  José Alburquerque  <jaalburquerque@gmail.com>
 
32
 
 
33
        AboutDialog: get_authors(): Correct the 'const gchar**' conversion.
 
34
 
 
35
        * gtk/src/aboutdialog.hg (get_authors): Use 'const gchar* const*' as
 
36
        the type from which to convert to std::vector<Glib::ustring>' because
 
37
        that is the type that some of the gtk+ getter functions now return.
 
38
 
 
39
2012-02-26  José Alburquerque  <jaalburquerque@gmail.com>
 
40
 
 
41
        Add the Actionable interface.
 
42
 
 
43
        * tools/extra_defs_gen/generate_defs_gtk.cc: Add the GtkActionable
 
44
        GType to the extra defs generation utility so that its properties are
 
45
        generated.
 
46
        * gtk/src/gtk_signals.defs: Regenerate to get the properties of the
 
47
        new interface.
 
48
        * gtk/src/gtk_vfuncs.defs: Add the virtual function definitions.
 
49
        * gtk/src/gtk_methods.defs: Regenerate to get the methods for the new
 
50
        interface.
 
51
 
 
52
        * gtk/src/actionable.{ccg,hg}: Add the sources wrapping the methods,
 
53
        properties and virtual functions.
 
54
        * gtk/src/filelist.am: Include the sources in the list of sources to
 
55
        be built.
 
56
        * gtk/src/gtk_extra_objects.defs: Add the new interface to the list
 
57
        extra objects so that there no missing object definition warnings from
 
58
        gmmproc.
 
59
 
 
60
        Bug #637445.
 
61
 
 
62
2012-02-24  Murray Cumming  <murrayc@murrayc.com>
 
63
 
 
64
        Deprecate some properties that use Gdk::Color.
 
65
 
 
66
        * gtk/src/colorbutton.hg:
 
67
        * gtk/src/texttag.hg: Use the new _WRAP_PROPERTY() deprecated option,
 
68
        in the latext glibmm in git master. These have replacements, which the 
 
69
        documentation comment suggests.
 
70
 
 
71
2012-02-22  Murray Cumming  <murrayc@murrayc.com>
 
72
 
 
73
        TextTag: Add RGBA versions of the properties.
 
74
 
 
75
        * gtk/src/texttag.hg: These properties were added to the C API a while ago.
 
76
 
 
77
2012-02-22  Murray Cumming  <murrayc@murrayc.com>
 
78
 
 
79
        Deprecate more methods that use Gtk::Color.
 
80
 
 
81
        * gdk/src/window.hg: set_background(Color):
 
82
        * gtk/src/colorbutton.hg: set_color(), set_alpha(), constructor: Deprecate
 
83
        these, as they are deprecated in the C API.
 
84
 
 
85
2012-02-16  José Alburquerque  <jaalburquerque@gmail.com>
 
86
 
 
87
        Application: Constructor: Receive argc and argv params by reference.
 
88
 
 
89
        * gtk/src/application.{ccg, hg}: Have the constructor and create()
 
90
        method taking argc and argv parameters receive them by reference so
 
91
        that if gtk_init() modifies them, it is reflected in the calling
 
92
        function.
 
93
 
 
94
        Bug #637445.
 
95
 
 
96
2012-02-16  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
 
97
 
 
98
        Update .gitignore.
 
99
 
 
100
        * .gitignore: Remove all atk/ files. Add docs/ files that are copied from
 
101
        mm-common. Update the lists of ignored files in gdk/gdkmm/ and gtk/gtkmm/.
 
102
 
 
103
2012-02-15  Murray Cumming  <murrayc@murrayc.com>
 
104
 
 
105
        Application: Make the create() methods static, like other ones.
 
106
 
 
107
        * gtk/src/application.hg: Otherwise they cannot be used.
 
108
 
 
109
2012-02-14  José Alburquerque  <jaalburquerque@gmail.com>
 
110
 
 
111
        Application: Initialize gtkmm early enough for successful construction.
 
112
 
 
113
        * gtk/src/application.{ccg,hg} (init_gtkmm_internals): Place function
 
114
        in an anonymous namespace.
 
115
        (Application::custom_class_init): Initialize gtkmm in this method so
 
116
        that construction is successful after.
 
117
        (Application::Application): Add a gtk_init() call in the command-line
 
118
        argument constructor so that gtk+ command-line parsing is correctly
 
119
        done.
 
120
        (Application::create): Remove the call to the init_gtkmm() methods
 
121
        because initialization has already taken place in the construction
 
122
        process.
 
123
        (Application::init_gtkmm): Remove these methods for efficiency.
 
124
 
 
125
        Bug #637445.
 
126
 
 
127
2012-02-13  Murray Cumming  <murrayc@murrayc.com>
 
128
 
 
129
        Gtk::Border: Add reference documentation. 
 
130
 
 
131
        * gtk/src/border.hg:
 
132
        Note that, for the C API, this is only listed on the GtkStyleContext page,
 
133
        with no way to directly link to its description:
 
134
        http://developer.gnome.org/gtk3/unstable/GtkStyleContext.html#gtk-border-new
 
135
        Bug #669907 (Mark)
 
136
 
 
137
2012-02-10  Murray Cumming  <murrayc@murrayc.com>
 
138
 
 
139
        Application: Avoid the need to use Gtk::Main.
 
140
 
 
141
        * gtk/src/application.[hg|cc]: Add an init_gtkmm() method, for use in
 
142
        the create() methods of derived Application classes. This is necessary
 
143
        to allow the Application constructor to succeed, because it uses 
 
144
        g_object_new().
 
145
        create(): Use it here too, though I wonder if anyone would actually use
 
146
        Gtk::Application without deriving.
 
147
        This lets developers no use Gtk::Main at all, as long as they call their
 
148
        Application's create() method at the same early point in their code.
 
149
        
 
150
        This does not allow the developer to defer GTK+ initialization to when they 
 
151
        call g_application_run(), and even to avoid GTK+ initialization compeletely
 
152
        in the local instance, as is possible with the C API, but we did not allow 
 
153
        that before either.
 
154
 
 
155
2012-02-08  José Alburquerque  <jaalburquerque@gmail.com>
 
156
 
 
157
        ActionGroup: Restore accidentally removed signal.
 
158
 
 
159
        * gtk/src/actiongroup.hg: Restore the "pre-activate" signal which was
 
160
        accidentally removed when removing its docs so that the generated docs
 
161
        for it is used.  This is the only signal that was accidentally
 
162
        removed.
 
163
        * gtk/src/cellrenderertoggle.hg: Whitespace correction.
 
164
 
 
165
2012-02-07  José Alburquerque  <jaalburquerque@gmail.com>
 
166
 
 
167
        Use the generated signal docs for wrapped signals. Bug #668918.
 
168
 
 
169
        * gdk/src/gdk_docs.xml:
 
170
        * gtk/src/gtk_docs.xml: Regenerate passing the -i (--with-signals)
 
171
        option to docextract_to_xml.py so that signal documentation is
 
172
        included in these files.
 
173
 
 
174
        * gdk/src/display.hg:
 
175
        * gdk/src/displaymanager.hg:
 
176
        * gdk/src/screen.hg:
 
177
        * gtk/src/actiongroup.hg:
 
178
        * gtk/src/action.hg:
 
179
        * gtk/src/cellrenderer.hg:
 
180
        * gtk/src/cellrenderertoggle.hg:
 
181
        * gtk/src/checkmenuitem.hg:
 
182
        * gtk/src/colorbutton.hg:
 
183
        * gtk/src/combobox.hg:
 
184
        * gtk/src/entrycompletion.hg:
 
185
        * gtk/src/filechooser.hg:
 
186
        * gtk/src/fontbutton.hg:
 
187
        * gtk/src/radioaction.hg:
 
188
        * gtk/src/range.hg:
 
189
        * gtk/src/recentchooser.hg:
 
190
        * gtk/src/recentmanager.hg:
 
191
        * gtk/src/scale.hg:
 
192
        * gtk/src/spinbutton.hg:
 
193
        * gtk/src/textbuffer.hg:
 
194
        * gtk/src/togglebutton.hg:
 
195
        * gtk/src/toolbar.hg:
 
196
        * gtk/src/toolbutton.hg:
 
197
        * gtk/src/toolitem.hg:
 
198
        * gtk/src/uimanager.hg:
 
199
        * gtk/src/widget.hg: Remove existing signal docs in these files
 
200
        because they will already be included in the generation process by
 
201
        gmmproc.
 
202
 
1
203
3.3.14:
2
204
 
3
205
2012-01-10  Murray Cumming  <murrayc@murrayc.com>