1 2007-11-28 Tor Lillqvist <tml@novell.com>
3 * gtk/Makefile.am: Improve portability. The -o option is present
4 only in newish GNU egreps. Use one more sed in the pipeline
7 2007-11-28 Tor Lillqvist <tml@novell.com>
9 Fix #375893, patch by Ben Hague:
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.
16 (check_volumes, gtk_file_system_win32_list_volumes) Call
17 get_viewable_logical_drives() instead of GetLogicalDrives().
19 2007-11-27 Matthias Clasen <mclasen@redhat.com>
21 * gtk/gtkwindow.c (gtk_window_move_resize): Zero some
22 variables to silence valgrind. (#495124, Morten Welinder)
24 2006-11-26 Ryan Lortie <desrt@desrt.ca>
26 * docs/reference/gtk/tmpl/gtkbuildable.sgml: add clarification stating
27 that the construct_child function is responsible for returning a
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
37 2006-11-26 Ryan Lortie <desrt@desrt.ca>
39 * gtkbuilder.c: remove concept of root objects and just refcount
40 all objects in the builder. Fixes #496651.
42 2007-11-26 Ryan Lortie <desrt@desrt.ca>
44 * tests/buildertest.c (test_window): fix invalid free
46 2007-11-26 Josselin Mouette <joss@malsain.org>
48 reviewed by: Federico Mena Quintero
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.
61 2007-11-26 Matthias Clasen <mclasen@redhat.com>
65 * gtk/gtkplugprivate.h:
67 * gtk/gtksocketprivate.h:
68 * gtk/gtktable.c: Fix up some doc comments to shut up gtk-doc.
70 2007-11-26 Matthias Clasen <mclasen@redhat.com>
72 * configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
73 (#495574, Richard Hult)
75 2007-11-26 Matthias Clasen <mclasen@redhat.com>
77 * gtk/gtkprintunixdialog.c: Change some labels to be clearer.
78 String change ! (#376361, Sven Neumann)
80 2007-11-26 Matthias Clasen <mclasen@redhat.com>
82 * gtk/gtknotebook.c (gtk_notebook_update_labels): Short-circuit on
84 (gtk_notebook_destroy): Destroy tab_label widgets. (#388321, Morten
87 2007-11-26 Matthias Clasen <mclasen@redhat.com>
89 * gtk/gtkassistant.c: Improve alternative button
90 ordering. (#476827, Yevgen Muntyan, patch by Carlos Garnacho)
92 2007-11-26 Matthias Clasen <mclasen@redhat.com>
94 * gtk/gtkcalendar.c: Fix a theming problem with colors
95 in GtkCalendar. (#499703, Michael Hofmann)
97 2007-11-26 Matthias Clasen <mclasen@redhat.com>
99 * configure.in: Bump glib requirement to 2.15.0 (for g_test_init)
101 2007-11-26 Matthias Clasen <mclasen@redhat.com>
103 Use templates for glib-mkenums calls instead of
104 complicated commandlines in Makefiles. (#429910)
106 * gdk-pixbuf/Makefile.am:
109 * perf/Makefile.am: Use templates for glib-mkenums
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
116 2007-11-26 Matthias Clasen <mclasen@redhat.com>
118 * gtk/gtkfilechooserbutton.c:
119 * gtk/gtktoolbar.c: Don't use guint8 for bitfields, since
120 some compilers choke on that. (#467722)
122 2007-11-26 Matthias Clasen <mclasen@redhat.com>
124 * gtk/gtkaboutdialog.c (gtk_about_dialog_set_website): Add a note
125 about hook setup. (#425004, Emmanuele Bassi)
127 2007-11-26 Tor Lillqvist <tml@novell.com>
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)
133 2007-11-26 Tor Lillqvist <tml@novell.com>
135 * gdk/win32/gdktestutils-win32.c: New file, dummy implementations.
137 * gdk/win32/Makefile.am: Add it.
139 2007-11-26 Tor Lillqvist <tml@novell.com>
141 * configure.in: Don't add jasper to all_loaders if no libjasper.
143 2007-11-25 Bastien Nocera <hadess@hadess.net>
145 * configure.in: Add detection for libjasper, used by the
146 gdk-pixbuf JPEG2000 loader
148 2007-11-25 Matthias Clasen <mclasen@redhat.com>
150 * configure.in: Require gtk-doc 1.8
152 * */*.c: Use gtk-doc abbreviations for examples in docs.
154 2007-11-25 Matthias Clasen <mclasen@redhat.com>
156 * gtk/gtktreeview.c (gtk_tree_view_set_show_expanders): Fix a
159 2007-11-25 Matthias Clasen <mclasen@redhat.com>
161 * gtk/gtkdialog.c: Move signal and property documentation inline,
162 fix a problem with the ::response signal docs. (#499133, Josselin
165 2007-11-22 15:48:26 Tim Janik <timj@imendio.com>
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.
174 * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
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.
179 * gtk/tests/Makefile.am: removed exemplary testing rules.
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.
203 2007-11-22 Matthias Clasen <mclasen@redhat.com>
205 * modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
206 (#485662, patch by Herbert Valerio Riedel)
208 2007-11-22 Matthias Clasen <mclasen@redhat.com>
210 * gtk/gtktextiter.c: Fix an aliasing problem. (#347585, Ed Catmur)
212 2007-11-21 Richard Hult <richard@imendio.com>
214 * gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add
215 stubs for the testing functions to fix the build.
217 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
219 * tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
220 (#467711, The Written Word)
222 2007-11-21 Ross Burton <ross@openedhand.com>
224 * gdk/x11/gdksettings.c:
225 Add xsetting for gtk-scrolled-window-placement (#458103).
227 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
229 * gtk/gtkmenuitem.c (gtk_menu_item_class_init),
230 (gtk_menu_item_paint): Make GtkMenuItem's arrow size themeable.
231 (#469239, Michael Natterer)
233 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
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)
240 2007-11-21 Matthias Clasen <mclasen@redhat.com>
242 * gtk/gtktoolbar.c: Fix the default value of the toolbar-style
243 property. (#489782, Jan Janech)
245 2007-11-20 Matthias Clasen <mclasen@redhat.com>
247 * gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
248 frames. (#107398, Owen Taylor, Miguel Gomez)
250 Tue Nov 20 15:19:42 2007 +0100 Tim Janik
252 Moved Gdk test functions from Gtk+ to Gdk test utils.
254 * gdk/Makefile.am: added gdktestutils.h to public includes.
256 * gdk/gdk.h: added gdktestutils.h to public includes.
258 * gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key,
259 gdk_test_render_sync.
261 * gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button,
262 gdk_test_simulate_key, gdk_test_render_sync.
264 * gdk/x11/Makefile.am: build gdktestutils-x11.c.
266 * gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button,
267 gdk_test_simulate_key, gdk_test_render_sync.
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.
274 * gtk/tests/testing.c: call gdk_test_render_sync.
276 Thu Nov 15 13:11:39 2007 +0100 Tim Janik
278 Added unit tests for Gtk+ testing utilities.
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.
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.
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().
292 * configure.in: create gtk/tests/Makefile.in and gtk/tests/Makefile.
294 Thu Nov 15 11:55:34 2007 +0100 Tim Janik
296 Added Gtk+ testing utilities.
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
303 * gtk/gtk.h: include gtk/gtktestutils.h as public API.
305 * gtk/gtk.symbols: added gtk_test_* symbols.
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
310 2007-11-20 Bastien Nocera <hadess@hadess.net>
312 * configure.in: add support for conditional icns gdk-pixbuf loader
315 2007-11-19 10:31:26 Tim Janik <timj@imendio.com>
317 * configure.in: updated version number to 2.15.0 for development.
319 2007-11-19 10:27:39 Tim Janik <timj@imendio.com>
321 === Branch for 2.12 ===