1 2007-11-28 Tor Lillqvist <tml@novell.com>
3 Fix #375893, patch by Ben Hague:
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.
10 (check_volumes, gtk_file_system_win32_list_volumes) Call
11 get_viewable_logical_drives() instead of GetLogicalDrives().
13 2007-11-27 Matthias Clasen <mclasen@redhat.com>
15 * gtk/gtkwindow.c (gtk_window_move_resize): Zero some
16 variables to silence valgrind. (#495124, Morten Welinder)
18 2006-11-26 Ryan Lortie <desrt@desrt.ca>
20 * docs/reference/gtk/tmpl/gtkbuildable.sgml: add clarification stating
21 that the construct_child function is responsible for returning a
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
31 2006-11-26 Ryan Lortie <desrt@desrt.ca>
33 * gtkbuilder.c: remove concept of root objects and just refcount
34 all objects in the builder. Fixes #496651.
36 2007-11-26 Ryan Lortie <desrt@desrt.ca>
38 * tests/buildertest.c (test_window): fix invalid free
40 2007-11-26 Josselin Mouette <joss@malsain.org>
42 reviewed by: Federico Mena Quintero
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.
55 2007-11-26 Matthias Clasen <mclasen@redhat.com>
59 * gtk/gtkplugprivate.h:
61 * gtk/gtksocketprivate.h:
62 * gtk/gtktable.c: Fix up some doc comments to shut up gtk-doc.
64 2007-11-26 Matthias Clasen <mclasen@redhat.com>
66 * configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
67 (#495574, Richard Hult)
69 2007-11-26 Matthias Clasen <mclasen@redhat.com>
71 * gtk/gtkprintunixdialog.c: Change some labels to be clearer.
72 String change ! (#376361, Sven Neumann)
74 2007-11-26 Matthias Clasen <mclasen@redhat.com>
76 * gtk/gtknotebook.c (gtk_notebook_update_labels): Short-circuit on
78 (gtk_notebook_destroy): Destroy tab_label widgets. (#388321, Morten
81 2007-11-26 Matthias Clasen <mclasen@redhat.com>
83 * gtk/gtkassistant.c: Improve alternative button
84 ordering. (#476827, Yevgen Muntyan, patch by Carlos Garnacho)
86 2007-11-26 Matthias Clasen <mclasen@redhat.com>
88 * gtk/gtkcalendar.c: Fix a theming problem with colors
89 in GtkCalendar. (#499703, Michael Hofmann)
91 2007-11-26 Matthias Clasen <mclasen@redhat.com>
93 * configure.in: Bump glib requirement to 2.15.0 (for g_test_init)
95 2007-11-26 Matthias Clasen <mclasen@redhat.com>
97 Use templates for glib-mkenums calls instead of
98 complicated commandlines in Makefiles. (#429910)
100 * gdk-pixbuf/Makefile.am:
103 * perf/Makefile.am: Use templates for glib-mkenums
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
110 2007-11-26 Matthias Clasen <mclasen@redhat.com>
112 * gtk/gtkfilechooserbutton.c:
113 * gtk/gtktoolbar.c: Don't use guint8 for bitfields, since
114 some compilers choke on that. (#467722)
116 2007-11-26 Matthias Clasen <mclasen@redhat.com>
118 * gtk/gtkaboutdialog.c (gtk_about_dialog_set_website): Add a note
119 about hook setup. (#425004, Emmanuele Bassi)
121 2007-11-26 Tor Lillqvist <tml@novell.com>
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)
127 2007-11-26 Tor Lillqvist <tml@novell.com>
129 * gdk/win32/gdktestutils-win32.c: New file, dummy implementations.
131 * gdk/win32/Makefile.am: Add it.
133 2007-11-26 Tor Lillqvist <tml@novell.com>
135 * configure.in: Don't add jasper to all_loaders if no libjasper.
137 2007-11-25 Bastien Nocera <hadess@hadess.net>
139 * configure.in: Add detection for libjasper, used by the
140 gdk-pixbuf JPEG2000 loader
142 2007-11-25 Matthias Clasen <mclasen@redhat.com>
144 * configure.in: Require gtk-doc 1.8
146 * */*.c: Use gtk-doc abbreviations for examples in docs.
148 2007-11-25 Matthias Clasen <mclasen@redhat.com>
150 * gtk/gtktreeview.c (gtk_tree_view_set_show_expanders): Fix a
153 2007-11-25 Matthias Clasen <mclasen@redhat.com>
155 * gtk/gtkdialog.c: Move signal and property documentation inline,
156 fix a problem with the ::response signal docs. (#499133, Josselin
159 2007-11-22 15:48:26 Tim Janik <timj@imendio.com>
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.
168 * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
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.
173 * gtk/tests/Makefile.am: removed exemplary testing rules.
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.
197 2007-11-22 Matthias Clasen <mclasen@redhat.com>
199 * modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
200 (#485662, patch by Herbert Valerio Riedel)
202 2007-11-22 Matthias Clasen <mclasen@redhat.com>
204 * gtk/gtktextiter.c: Fix an aliasing problem. (#347585, Ed Catmur)
206 2007-11-21 Richard Hult <richard@imendio.com>
208 * gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add
209 stubs for the testing functions to fix the build.
211 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
213 * tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
214 (#467711, The Written Word)
216 2007-11-21 Ross Burton <ross@openedhand.com>
218 * gdk/x11/gdksettings.c:
219 Add xsetting for gtk-scrolled-window-placement (#458103).
221 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
223 * gtk/gtkmenuitem.c (gtk_menu_item_class_init),
224 (gtk_menu_item_paint): Make GtkMenuItem's arrow size themeable.
225 (#469239, Michael Natterer)
227 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
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)
234 2007-11-21 Matthias Clasen <mclasen@redhat.com>
236 * gtk/gtktoolbar.c: Fix the default value of the toolbar-style
237 property. (#489782, Jan Janech)
239 2007-11-20 Matthias Clasen <mclasen@redhat.com>
241 * gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
242 frames. (#107398, Owen Taylor, Miguel Gomez)
244 Tue Nov 20 15:19:42 2007 +0100 Tim Janik
246 Moved Gdk test functions from Gtk+ to Gdk test utils.
248 * gdk/Makefile.am: added gdktestutils.h to public includes.
250 * gdk/gdk.h: added gdktestutils.h to public includes.
252 * gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key,
253 gdk_test_render_sync.
255 * gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button,
256 gdk_test_simulate_key, gdk_test_render_sync.
258 * gdk/x11/Makefile.am: build gdktestutils-x11.c.
260 * gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button,
261 gdk_test_simulate_key, gdk_test_render_sync.
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.
268 * gtk/tests/testing.c: call gdk_test_render_sync.
270 Thu Nov 15 13:11:39 2007 +0100 Tim Janik
272 Added unit tests for Gtk+ testing utilities.
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.
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.
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().
286 * configure.in: create gtk/tests/Makefile.in and gtk/tests/Makefile.
288 Thu Nov 15 11:55:34 2007 +0100 Tim Janik
290 Added Gtk+ testing utilities.
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
297 * gtk/gtk.h: include gtk/gtktestutils.h as public API.
299 * gtk/gtk.symbols: added gtk_test_* symbols.
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
304 2007-11-20 Bastien Nocera <hadess@hadess.net>
306 * configure.in: add support for conditional icns gdk-pixbuf loader
309 2007-11-19 10:31:26 Tim Janik <timj@imendio.com>
311 * configure.in: updated version number to 2.15.0 for development.
313 2007-11-19 10:27:39 Tim Janik <timj@imendio.com>
315 === Branch for 2.12 ===