]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Use G_DEFINE_TYPE[_WITH_CODE] instead of hand-coding the get_type functions. Bug...
[~andy/gtk] / ChangeLog
index a76c9b258da42efbac6f47b89b312dfbae45fa92..521ec08875ee40f014eab7a5278584ffd9c31a38 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,659 @@
+2007-12-22  Christian Persch  <chpe@gnome.org>
+
+       * module/other/gail/*.c: Use G_DEFINE_TYPE[_WITH_CODE] instead of
+       handwritten get_type functions. Bug #504661.
+
+2007-12-23  Xan Lopez  <xan@gnome.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_build_tree): pass correct argument
+       to g_signal_emit for TEST_EXPAND_ROW (GtkTreeIter* vs. GtkTreeIter**).
+
+       Patch by Sadrul Habib Chowdhury (#504804)
+
+2007-12-22  Christian Persch  <chpe@gnome.org>
+
+       * modules/other/gail/Makefile.am: Link to gdk and gtk libs. Bug
+       #504645, patch by Li Yuan.
+
+2007-12-22  Christian Persch  <chpe@gnome.org>
+
+       * gdk/x11/gdkscreen-x11.c: (init_randr12): Plug mem leaks. Bug #504886.
+
+2007-12-22  Christian Persch  <chpe@gnome.org>
+        
+        * modules/other/gail/gail.c:
+        * modules/other/gail/gailbutton.c:
+        * modules/other/gail/gailcell.c:
+        * modules/other/gail/gailcombo.c:
+        * modules/other/gail/gailcombo.h:
+        * modules/other/gail/gailcombobox.c:
+        * modules/other/gail/gailentry.c:
+        * modules/other/gail/gailexpander.c:
+        * modules/other/gail/gailmenuitem.c:
+        * modules/other/gail/gailnotebook.c:
+        * modules/other/gail/gailnotebookpage.c:
+        * modules/other/gail/gailnotebookpage.h:
+        * modules/other/gail/gailoptionmenu.c:
+        * modules/other/gail/gailrange.c:
+        * modules/other/gail/gailtextview.c:
+        * modules/other/gail/gailtreeview.c:
+        * modules/other/gail/gailtreeview.h:
+        * modules/other/gail/gailwindow.c: Use gdk_threads_add_idle.
+        Bug #504571.
+
+2007-12-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/other/gail/gailclist.c: Chain up the finalizer (#504570,
+       Christian Persch)
+
+2007-12-21  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_destroy):
+       Plug leak of destroyed subviews, fixes bug #504753.
+
+2007-12-20  Johan Dahlin  <johan@gnome.org>
+
+       * tests/Makefile.am (TEST_PROGS): 
+       * tests/defaultvaluetest.c: Add a test for default values,
+       based on program by Christan Perch
+
+2007-12-20  Johan Dahlin  <johan@gnome.org>
+
+       * gtk/gtk-builder-convert (GtkBuilderConverter._remove_window): 
+       Refactor to avoid some duplication.
+       Convert toplevel GtkMenu's top popups and not menubars in the ui manager.
+       Fixes #504749, Yuri Pimenov
+
+2007-12-20  Kristian Rietveld  <kris@imendio.com>
+
+       * configure.in: RYuri Pimenovemove leftovers from old XRandR check.  Makes
+       the build work again on systems without xrandr 1.2.
+
+2007-12-20  Christian Persch  <chpe@gnome.org>
+
+       * configure.in:
+       * modules/other/gail/libgail-util/Makefile.am:
+       Keep the same libtool version as the standalone libgail-util had.
+        Bug #504643.
+
+2007-12-20 15:30:09  Tim Janik  <timj@imendio.com>
+
+       * Makefile.decl: generate HTML reports for test-report perf-report full-report.
+
+2007-12-20  Alexander Larsson  <alexl@redhat.com>
+        
+       * gdk/x11/gdkapplaunchcontext-x11.c:
+       Update for gio API changes
+
+2007-12-20  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzWindow.c:
+       * gdk/quartz/GdkQuartzWindow.h: Make manual resizing smoother by
+       processing events after changing the size.
+
+2007-12-20  Richard Hult  <richard@imendio.com>
+
+       * modules/other/gail/gailwindow.c: (gail_window_get_mdi_zorder):
+       Add stub for quartz to fix build.
+
+2007-12-20  Christian Persch  <chpe@gnome.org>
+
+       * modules/other/gail/Makefile.am:
+       * modules/other/gail/gailimage.c: (gail_image_class_init),
+       (gail_image_init), (elide_underscores), (gail_image_get_name),
+       (atk_image_interface_init), (gail_image_finalize):
+       * modules/other/gail/gailimage.h:
+       R modules/other/gail/gailintl.h:
+       * po/POTFILES.skip: Use the stock item's label as the name of the
+       accessible in gailimage.c. Bug #504246.
+
+2007-12-19  Mathias Hasselmann  <mathias@openismus.com>
+
+       Avoid some compiler warnings and remove obsolete code. (#339540)
+
+       * gtk/gtkcalendar.c: Change week and year variable in
+       calendar_paint_week_numbers from gint to guint. Remove obsolete "#if
+       0" block from calendar_paint_day: The feature in question is handled
+       few lines above. Cast data returned by gtk_selection_data_get_text()
+       to (gchar*) in gtk_calendar_drag_data_received.
+
+2007-12-19 17:05:31  Tim Janik  <timj@imendio.com>
+
+       * modules/other/Makefile.am: include Makefile.decl to unbreak test rules.
+
+2007-12-19  Johan Dahlin  <johan@gnome.org>
+
+       * tests/buildertest.c (test_object_properties): 
+       Add another call to gtk_builder_add_string after using
+       delayed properties, as reported in #504393 but already
+       fixed in #495769.
+
+2007-12-18  Christian Persch  <chpe@gnome.org>
+
+       * configure.in:
+       * docs/reference/Makefile.am:
+       * docs/reference/libgail-util/*:
+       * gail-uninstalled.pc.in:
+       * gail.pc.in:
+       * modules/Makefile.am:
+       * modules/other/Makefile.am:
+       * modules/other/gail/*:
+       * modules/other/gail/libgail-util/*:
+       * po/POTFILES.skip: Integrate gail into gtk+. Bug #169488.
+
+2007-12-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksettings.c: Add a gtk-im-module GTK setting
+       * gdk/win32/gdkproperty-win32.c: 
+       * gdk/x11/gdksettings.c: ...and back it by a Gtk/IMModule X setting.
+
+       * gtk/gtkimmodule.[hc]: 
+       * gtk/gtkimmulticontext.[hc]: When determining the default context,
+       look at the gtk-im-module setting, and listen for changes to the
+       setting.  (#502446, Akira Tagoh)
+
+2007-12-17  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktooltip.c (gtk_tooltip_finalize),
+       (gtk_tooltip_set_last_window): use a weak pointer to set last_window
+       to NULL as soon as it's destroyed.  (#496546, patch from
+       Benjamin Berg).
+
+2007-12-17  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button):
+       always determine what arrow to show if show_sort_indicator is true.
+       (#352738, Chris Vine).
+
+2007-12-16  Mathias Hasselmann  <mathias@openismus.com>
+
+       Prevent assertion failure in gtk_paned_find_neighbours. (#503824,
+       Sébastien Granjoux)
+
+       * gtk/gtkpaned.c: Call gtk_container_forall instead of
+       gtk_container_foreach in get_child_panes.
+
+2007-12-15  Xan Lopez  <xan.lopez@nokia.com>
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_layout_reorder):
+
+       Plug leak: When reordering the info in the list the old node is
+       removed but not freed. (#503569)
+
+2007-12-15  Sebastian Dröge  <slomo@circular-chaos.org>
+
+       * gdk/directfb/gdkcursor-directfb.c: (gdk_cursor_new_for_display):
+       Use u32 instead of __u32 and u8 instead of __u8 as the other types
+       are deprecated since DirectFB 1.0.0. If compiling with an older
+       version define the new type name to the old types. Fixes bug #503190.
+
+2007-12-14  Ray Strode  <rstrode@redhat.com>
+
+       * gtk/gtkwidget.c: Suggest g_signal_connect (..., "realize", ...)
+       instead of g_signal_connect_after (..., "realize", ...) as an
+       alternative to gtk_widget_realize () (bug 503537).
+
+2007-12-14  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdkinternals.h
+       * gdk/gdkapplaunchcontext.h: #include <gio/gio.h> instead of
+       individual files.
+
+       * gdk/gdkapplaunchcontext.c
+       * gdk/x11/gdkapplaunchcontext-x11.c: remove all gio includes, the
+       header already includes everything now.
+
+2007-12-14  Mathias Hasselmann  <mathias@openismus.com>
+
+       Correct "Since:" tags for GtkPageSetup and GtkPrintSettings as
+       next stable release shall be 2.16, not 2.14 - even if disagree.
+
+       * gtk/gtkpagesetup.c, gtk/gtkprintsettings.c: s/2.14/2.16/
+
+2007-12-14  Mathias Hasselmann  <mathias@openismus.com>
+
+       Change GtkToolItem to retrieve its properties from GtkToolShell
+       interface, instead of relying on being child of a GtkToolbar.
+       (#5034079)
+
+       * gtk/gtk.symbols, docs/reference/gtk/gtk-docs.sgml,
+       docs/reference/gtk/gtk-sections.txt: Add GtkToolShell symbols.
+       * docs/reference/gtk/tmpl/gtktoolitem.sgml: Move section docs inline.
+       * gtk/gtktoolbar.c: Implement GtkToolShellIface.
+       * gtk/gtktoolbar.h: Remove _gtk_toolbar_rebuild_menu.
+       * gtk/gtktoolitem.c: Use GtkToolShell, instead of GtkToolbar.
+       Take section docs from template file and update them for GtkToolShell.
+       * gtk/Makefile.am: Add gtk/gtktoolshell.c and gtk/gtktoolshell.h.
+       * gtk/gtktoolshell.c, gtk/gtktoolshell.h: New GtkToolShellIface.
+
+2007-12-14  Mathias Hasselmann  <mathias@openismus.com>
+
+       Extract loading of GtkPageSetup and GtkPrintSettings from their
+       *_new_*() functions and move that code into separate
+       *_load_*() functions (#475565).
+
+       * gtk/gtk.symbols, gtk/gtkpagesetup.c, gtk/gtkpagesetup.h:
+       Extract gtk_page_setup_load_file, gtk_page_setup_load_key_file,
+       gtk_print_settings_load_file and gtk_print_settings_load_key_file.
+       Change the matching *_new_*() functions to use those functions.
+
+2007-12-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtktooltip.[hc]: Add gtk_tooltip_set_icon_from_icon_name().
+
+2007-12-14  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/tests/liststore.c:
+       * gtk/tests/treestore.c: added tests for insertion functions.
+
+Thu Dec 13 13:14:50 2007  Søren Sandmann  <sandmann@redhat.com>
+
+       * Add RandR 1.2 support
+
+       - New monitors_changed signal - New API to get width/height of
+         monitors, and the name of the plug
+
+2007-12-13  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/tests/liststore.c:
+       * gtk/tests/treestore.c: test the move and swap functions on a
+       store with only one node.
+
+2007-12-13  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktestutils.c (gtk_test_init): add a call to
+       g_test_bug_base().
+
+       * gtk/tests/treeview-scrolling.c: add g_test_bug() calls to
+       appriopriate tests.
+
+2007-12-13  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/tests/liststore.c:
+       * gtk/tests/treestore.c: start composing tests for the list and tree
+       store.
+
+       * gtk/tests/treeview-scrolling.c: added automated tests for
+       GtkTreeView's scrolling "subsystem".
+
+       * gtk/tests/Makefile.am: updated; added new test programs.
+
+2007-12-13  Mathias Hasselmann  <mathias@openismus.com>
+
+       Make the code compile again after the GdkAppLaunchContext changes.
+
+       * configure.in: Add gio-2.0 to GDK_PACKAGES.
+       * gdk/gdkinternals.h: Include <gio/gappinfo.h>.
+
+2007-12-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkapplaunchcontext.c: Add docs
+
+2007-12-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkapplaunchcontext.[hc]: Implement GAppLaunchContext 
+       in gdk, providing startup notification.  (#503203)
+
+       * gdk/x11/gdkapplaunchcontext-x11.c: 
+       * gdk/win32/gdkapplaunchcontext-win32.c:
+       * gdk/quartz/gdkapplaunchcontext-quartz.c: 
+       * gdk/directfb/gdkapplaunchcontext-directfb.c: Backend-specific
+       parts. All but X11 are just empty stubs for now.
+
+       * gdk/gdk.symbols:
+       * gdk/gdkinternals.h:
+       * gdk/Makefile.am:
+       * gdk/x11/Makefile.am: 
+       * gdk/win32/Makefile.am: 
+       * gdk/quartz/Makefile.am: 
+       * gdk/directfb/Makefile.am: Necessary glue.
+
+2007-12-12  Mathias Hasselmann  <mathias@openismus.com>
+
+       * gtk/gtkdnd.c: Another attempt to improve gtk_drag_dest_set docs.
+
+2007-12-11  Attilio Fiandrotti  <attilio.fiandrotti@gmail.com>
+
+       * gdk/directfb/gdktestutils-directfb.c:
+       * gdk/directfb/Makefile.am: Applied a patch by Claudio Ciccani
+       which adds testing functions to the DirectFB backend.
+
+2007-12-11  Attilio Fiandrotti  <attilio.fiandrotti@gmail.com>
+
+       * gdk/directfb/gdkdrawable-directfb.c: Applied a patch by Claudio
+       Ciccani which fixes the mixing of gdk and cairo rendering.
+
+2007-12-11  Mathias Hasselmann  <mathias@openismus.com>
+
+       * gtk/gtkdnd.c, gtk/gtkwidget.c: Mention impact of GtkDestDefaults
+       on "drag-motion" handlers. Clearify documentation for
+       gtk_drag_dest_set.
+
+2007-12-11 15:44:01  Tim Janik  <timj@imendio.com>
+
+        * buildertest.c: made unnecessarily exported symbols static.
+        switched g_return_if_fail() statements in tests to assertions.
+        special cased currently failing Widget/accesibility test to
+        run only for g_test_thorough(), so it doesn't break make check.
+        some coding style fixes.
+
+        * Makefile.am: added buildertest to TEST_PROGS.
+
+2007-12-11  Stefan Kost  <ensonic@users.sf.net>
+
+       * docs/tutorial/gtk-tut.sgml:
+         Use gtk_widget_get_parent_window() instead of widget->parent->window.
+
+2007-12-10  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/Makefile.am:
+       * gdk/quartz/gdkquartz.h:
+       * gdk/quartz/gdkwindow-quartz.c: Install backend specific
+       header (bug #405915). Also add a getter for the toplevel nswindow.
+
+2007-12-10  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkdrawable-quartz.c:
+       (gdk_quartz_drawable_get_context),
+       (gdk_quartz_drawable_release_context):
+       * gdk/quartz/gdkeventloop-quartz.c: (gdk_event_prepare),
+       (gdk_event_check), (gdk_event_dispatch), (poll_func):
+       * gdk/quartz/gdkwindow-quartz.h: Replace the autorelease pools
+       used for each drawing context and in prepare, dispatch and poll
+       with one that exists across each main loop iteration. Fixes leaks
+       on leopard and protects against future leaks introduce when the
+       underlying system changes again (bug #492977).
+
+2007-12-10  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal):
+       Fix the check for no changes to position and size.
+
+2007-12-10  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzView.c: Ignore drawRect calls with zero
+       sized areas at (0, 0), patch from Paul Davis.
+
+2007-12-10  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkprivate-quartz.h: 
+       * gdk/quartz/gdkeventloop-quartz.c:
+       (_gdk_quartz_event_loop_get_pending),
+       (_gdk_quartz_event_loop_check_pending),
+       (_gdk_quartz_event_loop_release_event), (gdk_event_prepare),
+       (gdk_event_check), (gdk_event_dispatch):
+       * gdk/quartz/gdkevents-quartz.c: (gdk_events_pending)
+       (_gdk_events_queue): Fix a bug where we could end up trying to
+       handle the same event more than once. Based on patch from Paul
+       Davis.
+
+2007-12-10  Tor Lillqvist  <tml@novell.com>
+
+       * gtk-zip.sh.in: Include bin/gtk-builder-convert in the dev
+       package. (#502850)
+
+2007-12-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_real_remove): Another fix
+       to avoid further fallout from the fix for bug 388321.
+
+2007-12-09 09:56:06  Attilio Fiandrotti  <attilio.fiandrotti@gmail.com>
+
+       * gdk/directfb/gdkgc-directfb.c:
+       * gdk/directfb/gdkdrawable-directfb.c:
+       * gdk/directfb/gdkdirectfb.h:
+       * gdk/directfb/gdkwindow-directfb.c:
+       * gdk/directfb/gdkprivate-directfb.h: Committed several patches
+       (window_flip_group, no_background_pixmap_fix, opt_temp_region2,
+       blit_after_cairo_fix, rect_clip_fix, fast_blend, opt_temp_region_etc,
+       opt_clip_region_and_fill_rects, no_state_resets) by Denis Oliver Knopp
+       which are expected to improve the performance of the DirectFB backend.
+       Experimental pieces of code (GDK_DIRECTFB_NO_EXPERIMENTS) are disabled.
+
+2007-12-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcontainer.c: Correct the documentation of child
+       property getter arguments.  (#501992, David Brigada)
+
+2007-12-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Don't
+       leak pixbufs.  (#502250, Yevgen Muntyan)
+
+2007-12-07  Yevgen Muntyan  <muntyan@tamu.edu>
+
+       * gtk/gtkprintunixdialog.c:
+       * gtk/gtkpagesetupunixdialog.c: added alternative button order in
+       Print and Page Setup dialogs (#502202).
+
+2007-12-07 13:16:33  Tim Janik  <timj@imendio.com>
+
+       * Makefile.decl: skip tests if gdktarget!=x11, since GUI tests need
+       Xvfb. only start Xvfb if TEST_PROGS is not empty. moved "set -e" out
+       of XVFB_START, since it's the GTESTER invokation that needs this.
+
+2007-12-06  Tommi Komulainen  <tommi.komulainen@iki.fi>
+
+       * gdk-pixbuf/gdk-pixbuf.symbols:
+       * gdk/gdk.symbols:
+       * gdk/gtk.symbols: Remove trailing whitespace that can trigger false
+       positives in abicheck.sh
+
+2007-12-06 18:45:06  Attilio Fiandrotti  <attilio.fiandrotti@gmail.com>
+
+       * gdk/directfb/gdkevents-directfb.c: Committed a patch by DOK to fix
+       GDK events generations in the DirectFB backend.
+
+2007-12-06 13:55:06  Tim Janik  <timj@imendio.com>
+
+       * Makefile.decl: replaced seq(1) invokation for X11 ids with a hardcoded
+       set of likely unused display ids, because MacOS has no seq(1) command.
+
+2007-12-06  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c:
+       (synthesize_crossing_events_for_ns_event): Fix warning when
+       switching spaces in leopard.
+
+2007-12-06 13:38:36  Tim Janik  <timj@imendio.com>
+
+       * tests/floatingtest.c: ported to new testing framework.
+
+       * tests/Makefile.am: run floatingtest as testing framework test.
+
+2007-12-06 10:44:52  Tim Janik  <timj@imendio.com>
+
+       * tests/autotestfilechooser.c: majorly speed up execution by reducing
+       timeouts and converting main loop sleeps to pending/iterate loops with
+       very low priority async handlers. eliminate output for non-verbose
+       tests. assert successfull subtests in all test functions. use testing
+       framework in main().
+
+       * tests/Makefile.am: add autotestfilechooser to TEST_PROGS, so it's
+       executed inside Xvfb upon make check.
+
+2007-12-06 08:23:38  Tim Janik  <timj@imendio.com>
+
+       * tests/objecttests.c: use string comparisons for string property
+       values and get rid of referencing symbols in array initialization.
+
+2007-12-05 18:59:59  Tim Janik  <timj@imendio.com>
+
+       * gtk+/Makefile.decl: run tests in current dir after setting up the
+       logging directory, so their results get properly merged into the
+       resulting test log.
+
+       * gtk+/gtk/gtktestutils.[hc]: added gtk_test_list_all_types() for
+       tests to loop over registered Gdk/Gtk+ types.
+
+       * gtk+/tests/objecttests.c: new test program, implements automated
+       property tests. several properties are blacklisted because they
+       seem to trigger Gdk/Gtk+ bugs. ./objecttests -m thorough --verbose
+       can be used to test blacklisted properties and see which proprty failed.
+
+2007-12-04  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_init):
+       Fully initialize the root window, fixes bug #501583.
+
+2007-12-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtknotebook.c: Modify the tab-label-destroy fix to not
+       crash epiphany.
+
+2007-12-03  Richard Hult  <richard@imendio.com>
+
+       * gtk/gtkquartz.c: (_gtk_quartz_set_selection_data_for_pasteboard):
+       Don't crash when dragging from a source that doesn't support uri
+       lists (bug #499868, Paul Davis).
+
+2007-12-03  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c:
+       (gdk_window_impl_quartz_begin_paint_region): Don't crash when a
+       parent relative bg pixmap is set, and no parent has a bg
+       pixmap. Fixes bug #500804.
+
+2007-12-03  Matthias Clasen  <mclasen@redhat.com>
+
+       Two optimizations for icon cache lookups.
+
+       * gtk/gtkiconcache.[hc]:
+       * gtk/gtkicontheme.c: Remember the directory index for
+       subdirectories, instead of running over the directory list
+       again and again.
+
+       * gtk/gtkiconcache.c (find_image_offset): Remember the last 
+       chain and try it first; this helps with the the usage patterns
+       in gtkicontheme.c, where the same icon is queried for a lot
+       of subdirectories.
+
+2007-12-03 15:18:17  Tim Janik  <timj@imendio.com>
+
+       * gtk/Makefile.am (gtktypefuncs.c): use 'grep -o' to extract _get_type
+       functions from header files. this should be portable across linux and
+       Mac OS, unlike the previpous sed expression.
+
+2007-12-1  Cody Russell  <bratsche@gnome.org>
+
+       * gtk/gtkpaned.c: (gtk_paned_set_position) [Win32]:
+       On Windows, queue a redraw of child2 whenever we set
+       the pane handle position.  This is unfortunately kind
+       of hacky, but solves the visual artifacts that were
+       occuring on at least certain types of child widgets
+       (e.g., text views and tree views) that are inside
+       horizontal or vertical panes. (#144269)
+
+2007-11-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrc.c: Fix doc typos.  (#500672, David Lambert)
+
+2007-11-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmenuitem.c (gtk_menu_item_paint): Remove leftover
+       debug spew.
+
+2007-11-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/Makefile.am: Fix ordering of subdirs.
+
+2007-11-28  Tor Lillqvist  <tml@novell.com>
+
+       A proper build of GNU libintl is supposed to export the variable
+       _nl_msg_cat_cntr. configure looks for that variable in order to
+       recognize GNU gettext. If it sees that it is indeed GNU gettext
+       that is used, it decides to install message catalogs in
+       share/locale, otherwise in lib/locale. Until now on Windows I have
+       built GTK+ against a build of GNU gettext that did not export
+       _nl_msg_cat_cntr. But this will change, so we can't assume message
+       catalogs are always in lib/locale.
+
+       * gtk/gtkmain.c: (_gtk_get_localedir) [Win32]: Rework to handle
+       GTK_LOCALEDIR being either in "lib" or "share". Move the function
+       before the inclusion of gtkprivate.h so that it sees the original
+       GTK_LOCALEDIR.
+
+       * gtk-zip.sh.in: Check whether the message catalogs are in
+       share/locale or lib/locale.
+
+       * config.h.win32.in: Tack on "/share/locale" to GTK_LOCALEDIR so
+       that the code in _gtk_get_localedir() will find the slashes.
+
+2007-11-28  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/Makefile.am: Improve portability. The -o option is present
+       only in newish GNU egreps. Use one more sed in the pipeline
+       instead.
+
+2007-11-28  Tor Lillqvist  <tml@novell.com>
+
+       Fix #375893, patch by Ben Hague:
+
+       * gtk/gtkfilesystemwin32.c (get_viewable_logical_drives): Wrapper
+       around GetLogicalDrives() that takes also the viewable drive
+       restrictions in the Registry (which are usually the result of an
+       Active Directory Group Policy) into account.
+
+       (check_volumes, gtk_file_system_win32_list_volumes) Call
+       get_viewable_logical_drives() instead of GetLogicalDrives().
+
+2007-11-27  Matthias Clasen <mclasen@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_move_resize): Zero some
+       variables to silence valgrind.  (#495124, Morten Welinder)
+
+2006-11-26  Ryan Lortie  <desrt@desrt.ca>
+
+       * docs/reference/gtk/tmpl/gtkbuildable.sgml: add clarification stating
+       that the construct_child function is responsible for returning a
+       reference.
+       * gtkbuilder.c (_gtk_builder_construct): remove g_object_ref() for
+       objects from constructors
+       * gtkuimanager.c (gtk_ui_manager_buildable_construct_child): add
+       g_object_ref() to this construction function (it's the only
+       implementer in GTK)
+
+       Fixes #496645.
+
+2006-11-26  Ryan Lortie  <desrt@desrt.ca>
+
+       * gtkbuilder.c: remove concept of root objects and just refcount
+       all objects in the builder.  Fixes #496651.
+
+2007-11-26  Ryan Lortie  <desrt@desrt.ca>
+
+       * tests/buildertest.c (test_window): fix invalid free
+
+2007-11-26  Josselin Mouette <joss@malsain.org>
+
+       reviewed by: Federico Mena Quintero
+
+       * gtk/gtkfilechooserdefault.c: (shortcuts_append_paths),
+       (shortcuts_add_bookmarks), (shortcuts_selection_changed_cb),
+       (shortcuts_list_create), (gtk_file_chooser_default_should_respond):
+       Make the shortcuts activate with a single click. (#148828)
+        Fix a few things affected by the change:
+         - Set selection mode to GTK_SELECTION_SINGLE to allow a case 
+           where no shortcut is selected.
+         - Don't activate a shortcut in the response callback.
+         - Filter out duplicate entries in volumes and bookmarks to 
+           avoid the selection to change when reordering them with DnD.
+
+2007-11-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmain.c:
+       * gtk/gtknotebook.c:
+       * gtk/gtkplugprivate.h:
+       * gtk/gtksocket.c:
+       * gtk/gtksocketprivate.h:
+       * gtk/gtktable.c: Fix up some doc comments to shut up gtk-doc.
+
+2007-11-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
+       (#495574, Richard Hult)
+
 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkprintunixdialog.c: Change some labels to be clearer.