]> Pileus Git - ~andy/gtk/blob - ChangeLog
7c141eb9daeab43cbda9bf566b5b7303705852ab
[~andy/gtk] / ChangeLog
1 2007-11-28  Tor Lillqvist  <tml@novell.com>
2
3         * gtk/Makefile.am: Improve portability. The -o option is present
4         only in newish GNU egreps. Use one more sed in the pipeline
5         instead.
6
7 2007-11-28  Tor Lillqvist  <tml@novell.com>
8
9         Fix #375893, patch by Ben Hague:
10
11         * gtk/gtkfilesystemwin32.c (get_viewable_logical_drives): Wrapper
12         around GetLogicalDrives() that takes also the viewable drive
13         restrictions in the Registry (which are usually the result of an
14         Active Directory Group Policy) into account.
15
16         (check_volumes, gtk_file_system_win32_list_volumes) Call
17         get_viewable_logical_drives() instead of GetLogicalDrives().
18
19 2007-11-27  Matthias Clasen <mclasen@redhat.com>
20
21         * gtk/gtkwindow.c (gtk_window_move_resize): Zero some
22         variables to silence valgrind.  (#495124, Morten Welinder)
23
24 2006-11-26  Ryan Lortie  <desrt@desrt.ca>
25
26         * docs/reference/gtk/tmpl/gtkbuildable.sgml: add clarification stating
27         that the construct_child function is responsible for returning a
28         reference.
29         * gtkbuilder.c (_gtk_builder_construct): remove g_object_ref() for
30         objects from constructors
31         * gtkuimanager.c (gtk_ui_manager_buildable_construct_child): add
32         g_object_ref() to this construction function (it's the only
33         implementer in GTK)
34
35         Fixes #496645.
36
37 2006-11-26  Ryan Lortie  <desrt@desrt.ca>
38
39         * gtkbuilder.c: remove concept of root objects and just refcount
40         all objects in the builder.  Fixes #496651.
41
42 2007-11-26  Ryan Lortie  <desrt@desrt.ca>
43
44         * tests/buildertest.c (test_window): fix invalid free
45
46 2007-11-26  Josselin Mouette <joss@malsain.org>
47
48         reviewed by: Federico Mena Quintero
49
50         * gtk/gtkfilechooserdefault.c: (shortcuts_append_paths),
51         (shortcuts_add_bookmarks), (shortcuts_selection_changed_cb),
52         (shortcuts_list_create), (gtk_file_chooser_default_should_respond):
53         Make the shortcuts activate with a single click. (#148828)
54         Fix a few things affected by the change:
55           - Set selection mode to GTK_SELECTION_SINGLE to allow a case 
56             where no shortcut is selected.
57           - Don't activate a shortcut in the response callback.
58           - Filter out duplicate entries in volumes and bookmarks to 
59             avoid the selection to change when reordering them with DnD.
60
61 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
62
63         * gtk/gtkmain.c:
64         * gtk/gtknotebook.c:
65         * gtk/gtkplugprivate.h:
66         * gtk/gtksocket.c:
67         * gtk/gtksocketprivate.h:
68         * gtk/gtktable.c: Fix up some doc comments to shut up gtk-doc.
69
70 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
71
72         * configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
73         (#495574, Richard Hult)
74
75 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
76
77         * gtk/gtkprintunixdialog.c: Change some labels to be clearer.
78         String change !   (#376361, Sven Neumann)
79
80 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
81
82         * gtk/gtknotebook.c (gtk_notebook_update_labels): Short-circuit on
83         destroy.
84         (gtk_notebook_destroy): Destroy tab_label widgets. (#388321, Morten
85         Welinder)
86
87 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
88
89         * gtk/gtkassistant.c: Improve alternative button
90         ordering.  (#476827, Yevgen Muntyan, patch by Carlos Garnacho)
91
92 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
93
94         * gtk/gtkcalendar.c: Fix a theming problem with colors
95         in GtkCalendar.  (#499703, Michael Hofmann)
96
97 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
98
99         * configure.in: Bump glib requirement to 2.15.0 (for g_test_init)
100
101 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
102
103         Use templates for glib-mkenums calls instead of 
104         complicated commandlines in Makefiles.  (#429910)
105
106         * gdk-pixbuf/Makefile.am:
107         * gdk/Makefile.am: 
108         * gtk/Makefile.am: 
109         * perf/Makefile.am: Use templates for glib-mkenums
110
111         * gdk-pixbuf/gdk-pixbuf-enum-types.[ch].template:
112         * gdk/gdkenumtypes.[ch].template: 
113         * gtk/gtktypebuiltings.[ch].template: 
114         * perf/typebuiltins.[ch].template: The templates
115
116 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
117
118         * gtk/gtkfilechooserbutton.c:
119         * gtk/gtktoolbar.c: Don't use guint8 for bitfields, since
120         some compilers choke on that.  (#467722)
121
122 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
123
124         * gtk/gtkaboutdialog.c (gtk_about_dialog_set_website): Add a note
125         about hook setup.  (#425004, Emmanuele Bassi)
126
127 2007-11-26  Tor Lillqvist  <tml@novell.com>
128
129         * gdk/win32/gdkwindow-win32.c (gdk_window_fullscreen): Use the
130         monitor the window currently is on, not always the primary
131         monitor. (#463865, Tim Evans)
132
133 2007-11-26  Tor Lillqvist  <tml@novell.com>
134
135         * gdk/win32/gdktestutils-win32.c: New file, dummy implementations.
136
137         * gdk/win32/Makefile.am: Add it.
138
139 2007-11-26  Tor Lillqvist  <tml@novell.com>
140
141         * configure.in: Don't add jasper to all_loaders if no libjasper.
142
143 2007-11-25  Bastien Nocera  <hadess@hadess.net>
144
145         * configure.in: Add detection for libjasper, used by the
146         gdk-pixbuf JPEG2000 loader
147
148 2007-11-25  Matthias Clasen  <mclasen@redhat.com>
149
150         * configure.in: Require gtk-doc 1.8
151
152         * */*.c: Use gtk-doc abbreviations for examples in docs.
153
154 2007-11-25  Matthias Clasen  <mclasen@redhat.com>
155
156         * gtk/gtktreeview.c (gtk_tree_view_set_show_expanders): Fix a
157         typo.  (#498922)
158
159 2007-11-25  Matthias Clasen  <mclasen@redhat.com>
160
161         * gtk/gtkdialog.c: Move signal and property documentation inline,
162         fix a problem with the ::response signal docs.  (#499133, Josselin
163         Mouette)
164
165 2007-11-22 15:48:26  Tim Janik  <timj@imendio.com>
166
167         * Makefile.decl: initialize automake variables EXTRA_DIST and
168         TEST_PROGS for unconditional appending via += in other makefiles.
169         define recursive test targets: test, test-report, perf-report,
170         full-report, as described here:
171       http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
172         the test targets will execute Gtk+ test programs within an Xvfb session.
173
174         * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
175
176         * gtk/tests/testing.c: use g_test_add_func() to register tests and use
177         g_test_run() to run the tests to integrate with the testing framework.
178
179         * gtk/tests/Makefile.am: removed exemplary testing rules.
180
181         * Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
182         * gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
183         * tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
184         * docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
185         * docs/reference/Makefile.am, docs/tools/Makefile.am:
186         * docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
187         * gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
188         * demos/gtk-demo/Makefile.am, demos/Makefile.am:
189         * modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
190         * modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
191         * modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
192         * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
193         * modules/engines/ms-windows/Theme/Makefile.am:
194         * modules/engines/ms-windows/Makefile.am:
195         * modules/engines/Makefile.am,  modules/engines/pixbuf/Makefile.am:
196         * modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
197         * contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
198         * gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
199         * gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
200         * gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
201         include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
202
203 2007-11-22  Matthias Clasen  <mclasen@redhat.com>
204
205         * modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
206         (#485662, patch by Herbert Valerio Riedel)
207
208 2007-11-22  Matthias Clasen  <mclasen@redhat.com>
209
210         * gtk/gtktextiter.c: Fix an aliasing problem.  (#347585, Ed Catmur)
211
212 2007-11-21  Richard Hult  <richard@imendio.com>
213
214         * gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add
215         stubs for the testing functions to fix the build.
216
217 2007-11-21  Behdad Esfahbod  <behdad@gnome.org>
218
219         * tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
220         (#467711, The Written Word)
221
222 2007-11-21  Ross Burton  <ross@openedhand.com>
223
224         * gdk/x11/gdksettings.c:
225         Add xsetting for gtk-scrolled-window-placement (#458103).
226
227 2007-11-21  Behdad Esfahbod  <behdad@gnome.org>
228
229         * gtk/gtkmenuitem.c (gtk_menu_item_class_init),
230         (gtk_menu_item_paint): Make GtkMenuItem's arrow size themeable.
231         (#469239, Michael Natterer)
232
233 2007-11-21  Behdad Esfahbod  <behdad@gnome.org>
234
235         * gdk/x11/gdksettings.c (gdk_settings_names, gdk_settings_map): Add
236         Gtk/EnableAccels and Gtk/EnableMnemonics xsettings for
237         gtk-enable-accels and gtk-enable-mnemonics GtkSettings respectively.
238         (#436536, Tommi Komulainen)
239
240 2007-11-21  Matthias Clasen  <mclasen@redhat.com>
241
242         * gtk/gtktoolbar.c: Fix the default value of the toolbar-style
243         property.  (#489782, Jan Janech)
244
245 2007-11-20  Matthias Clasen  <mclasen@redhat.com>
246
247         * gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
248         frames.  (#107398, Owen Taylor, Miguel Gomez)
249
250 Tue Nov 20 15:19:42 2007 +0100 Tim Janik
251
252         Moved Gdk test functions from Gtk+ to Gdk test utils.
253
254         * gdk/Makefile.am: added gdktestutils.h to public includes.
255
256         * gdk/gdk.h: added gdktestutils.h to public includes.
257
258         * gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key,
259         gdk_test_render_sync.
260
261         * gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button,
262         gdk_test_simulate_key, gdk_test_render_sync.
263
264         * gdk/x11/Makefile.am: build gdktestutils-x11.c.
265
266         * gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button,
267         gdk_test_simulate_key, gdk_test_render_sync.
268
269         * gtk/gtktestutils.c:
270         * gtk/gtktestutils.h:
271         * gtk/gtk.symbols: removed gtk_test_simulate_button
272         gtk_test_simulate_key, gtk_test_xserver_render_sync.
273
274         * gtk/tests/testing.c: call gdk_test_render_sync.
275
276 Thu Nov 15 13:11:39 2007 +0100 Tim Janik
277
278         Added unit tests for Gtk+ testing utilities.
279
280         * gtk/tests/testing.c: added a sample test program that tests Gtk+ test
281         utility functions. some g_test_* related portions are disabled and need
282         to be enabled once Gtk+ depends on a new glib with the GLib testing
283         framework integrated.
284
285         * gtk/tests/Makefile.am: new subdirectory to include quick Gtk+ tests.
286         added exemplary test rules to run tests inside Xvfb. this needs to depend
287         on gtester for full fledged testing.
288
289         * gtk/Makefile.am: build gtk+/gtk/tests, define -DGTK_ENABLE_BROKEN when
290         collecting _get_type functions to catch e.g. gtk_text_get_type().
291
292         * configure.in: create gtk/tests/Makefile.in and gtk/tests/Makefile.
293
294 Thu Nov 15 11:55:34 2007 +0100 Tim Janik
295
296         Added Gtk+ testing utilities.
297
298         * gtk/gtktestutils.h, gtk/gtktestutils.c: added unit test utility functions.
299         for the most part, the functions herein involve navigating and interacting
300         with dialog elements programatically, to automate user interaction tests of
301         dialogs and widgets.
302
303         * gtk/gtk.h: include gtk/gtktestutils.h as public API.
304
305         * gtk/gtk.symbols: added gtk_test_* symbols.
306
307         * gtk/Makefile.am: include gtktestutils.h and gtktestutils.c into the build.
308         generate gtktypefuncs.c which contains a list of all _get_type functions in
309         Gtk+ and Gdk.
310 2007-11-20  Bastien Nocera  <hadess@hadess.net>
311
312         * configure.in: add support for conditional icns gdk-pixbuf loader
313         (Closes: #395738)
314
315 2007-11-19 10:31:26  Tim Janik  <timj@imendio.com>
316
317         * configure.in: updated version number to 2.15.0 for development.
318
319 2007-11-19 10:27:39  Tim Janik  <timj@imendio.com>
320
321         === Branch for 2.12 ===
322