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