]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Updates
[~andy/gtk] / ChangeLog
index 5ce8f4c50c7da0d5195856c4215ee0bbfe4b20c2..656c686bef6d101ff727d19101f317300462a2b5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,728 @@
+2006-03-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * AUTHORS: Updates, typo fix
+
+       * gtk/gtkiconview.c (gtk_icon_view_set_cursor): Document that
+       @cell must be one of the renderers of the icon view, warn if 
+       it is not, and ignore @start_editing if @cell is not set.
+       (#335001, Emmanuel Rodriguez)
+
+2006-03-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Add a missing comma.  (#334774, Peter Breitenlohner)
+
+       * gtk/gtkactiongroup.c (gtk_action_group_add_actions_full) 
+       (gtk_action_group_add_toggle_actions_full) 
+       (gtk_action_group_add_radio_actions_full): Check for a stock 
+       icon, not a stock item, when deciding whether to use stock-id 
+       or icon-name.  (#334760, Jody Goldberg)
+
+       * gtk/gtkimage.c (gtk_image_clear): Update the size of the image, 
+       by swapping the implementations of gtk_image_clear and
+       gtk_image_reset.  (#334657)
+
+       * README.in: Add a note about GtkNotebook signals.
+
+2006-03-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_list_button_released) 
+       (gtk_combo_box_list_key_press): Popdown the list before changing
+       the active iter, otherwise people will be surprised by the
+       grabs that are still in place when their ::changed handler
+       runs. 
+
+2006-03-15  Dom Lachowicz <cinamod@hotmail.com>
+
+       * modules/engines/ms-windows/msw_style.c: Override style->realize/
+       style->unrealize, so that GTK+ doesn't automatically attempt to apply
+       shading to the GC colors, causing a mismatch with the Win32 native
+       colors. Problem found by (and suggested solution by) "Cosmic Integer"
+
+       * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Make expander-size
+       a bit closer to Microsoft's values (bug 325699, Brad Taylor)
+       
+2006-03-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testcellrenderertext.c: Add test cases for alignment.
+
+       * gtk/gtkcellrenderertext.c: Add an alignment property,
+       and fix some cases where ellipsize_set was being used to
+       mean "we're ellipsizing" even when ellipsize was set to NONE.  
+       (#318761, Ross Burton)
+
+       * gtk/gtkimcontextsimple.c: Make return and release work again
+       to commit a hex sequence. Additionally, make escape reset the
+       im context when in a hex sequence.  (#334423, Behdad Esfahbod)
+
+2006-03-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Make actions work with named icons.  (#323484, Jorn Baayen)
+       
+       * gtk/gtkactiongroup.c: If the stock-id field of a GtkActionEntry
+       does not contain a registered stock id, interpret it as an
+       icon name.
+
+       * gtk/gtkaction.c: Add an icon-name property to actions and
+       use it for icons if a stock-id is not specified.
+
+2006-03-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_compute_configure_request): Don't
+       for the creation of geometry info here.  (#114533)
+
+2006-03-11  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkdrawable-win32.c (draw_polygon): Use Polygon() for
+       outlined polygons, too. Same idea as in draw_rectangle(): Set pen
+       to NULL_PEN if drawing a filled polygon, set brush to HOLLOW_BRUSH
+       if drawing a polygon outline. (#332662)
+       (gdk_win32_draw_polygon): Corresponding simplification: no need to
+       add an extra final copy of the starting point.
+
+2006-03-11  Dom Lachowicz <cinamod@hotmail.com>
+
+       * modules/engines/ms-windows: Speed up the Windows theme
+       considerably (#163724, John Ehresman)
+       Be more careful about setting Pango font descriptions (#333372)
+       
+2006-03-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrange.c (gtk_range_key_press): Allow to cancel 
+       a drag with ESC.  (#58389, Søren Sandmann)
+
+2006-03-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrange.c: Add a style property ::activate_slider that
+       allows themes to draw the slider active while dragged.  (#311992,
+       Benjamin Berg)
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_init): Fix two labels.
+
+       * gtk-engine-check-abi.sh: Add a script to check that theme
+       engines don't export any extra functions. 
+
+2006-03-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_init): Avoid a mnemonic
+       conflict.  (#163850, Dennis Cranston)
+
+       * gtk/gtkaboutdialog.c (gtk_show_about_dialog): Make the behaviour
+       of the about dialog consistent with other dialogs in gtk. If the
+       dialog is constructed with gtk_about_dialog_new(), the creator
+       is reponsible for handling the response by hiding or closing the
+       dialog. gtk_show_about_dialog() handles it by hiding the dialog.
+       (#333360, Daniel Drake)
+
+       * README.in: Mention this change.
+
+2006-03-10  Matthias Clasen  <mclasen@redhat.com>
+
+       Apply a patch from Dennis Cranston to make dialogs more
+       consistent  (#163850)
+       
+       * gtk/gtkcolorsel.c (make_label_spinbutton): Left-align labels.
+       
+       * gtk/gtkfontsel.c (gtk_font_selection_init): 
+       * gtk/gtkfontsel.c (gtk_font_selection_dialog_init): 
+       * gtk/gtkcolorsel.c (gtk_color_selection_init): 
+       * gtk/gtkcolorseldialog.c (gtk_color_selection_dialog_init): 
+       * gtk/gtkinputdialog.c (gtk_input_dialog_init): Update the layout
+       of the dialog to follow HIG recommendations. Also update labels.
+
+       * gtk/gtkmessagedialog.c (gtk_message_dialog_init): HIG-compatible 
+       spacing.
+       (gtk_message_dialog_font_size_change): Merged into 
+        gtk_message_dialog_style_set.
+
+2006-03-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkstyle.c: Remove g_return_if_fail() checks
+       from static functions.
+
+2006-03-10  Federico Mena Quintero  <federico@novell.com>
+
+       Make Shift-P and Shift-N activate typeahead in GtkTreeView
+       (i.e. they are just normal capital letters).  Fixes bug #334098.
+
+       * gtk/gtktreeview.c (gtk_tree_view_add_move_binding): Add an
+       "add_shifted_binding" argument which determines whether we'll add
+       the same binding with GDK_SHIFT_MASK.
+       (gtk_tree_view_class_init): Use add_shifted_binding=FALSE for GDK_p
+       and GDK_n; use TRUE for all the rest.
+
+2006-03-10  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentry.[ch]: applied refactored patch from maemo-gtk that
+       replaces the INNER_BORDER define by an "inner-border" style
+       property of type GtkBorder. Additionally, add an "inner-border"
+       object property plus API which allows to override any theme
+       border, to allow pixel-perfect positioning of entries for inline
+       editing. Fixes bug #333922.
+
+       * gtk/gtk.symbols: add the new public functions.
+
+2006-03-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_class_init): Replace the
+       popup-show and popup-hide signals with a readonly popup-shown
+       property.  (#162531, Christian Persch)
+
+2006-03-09  Ross Burton  <ross@openedhand.com>
+
+       * gtk/gtkwidget.c:
+       * gtk/gtkrange.c:
+       * gtk/gtktogglebutton.c:
+       Turn off prelighting when gtk-touchscreen-mode is enabled (#135666)
+
+Thu Mar  9 14:29:43 2006  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkobject.c (gtk_object_init): move the floating flag from
+       the GInitiallyUnowned bit to GTK_FLOATING. fixes tests/floatingcheck.
+       kudos to mitch for debugging this.
+
+2006-03-09  Matthias Clasen <mclasen@redhat.com>
+
+       * Makefile.am: Add ChangeLog.pre-2.8 to EXTRA_DIST.
+
+2006-03-09  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtk.symbols: No gtk_tray_icon_get_type on Win32.
+
+2006-03-08  Carlos Garnacho  <carlosg@gnome.org>
+
+       Rename ::tab-added and ::tab-removed signals to ::page-added and
+       ::page-removed for not conflicting with other tab reordering
+       implementations. Fixes bug #333743.
+
+       Also rename ::tab-reordered to ::page-reordered, and emit it in
+       gtk_notebook_reorder_child () to make it behave consistently with the
+       other two signals.
+
+       * gtk/gtknotebook.c (gtk_notebook_class_init): rename signals.
+       (gtk_notebook_reorder_tab)
+       (gtk_notebook_button_release)
+       (gtk_notebook_remove)
+       (gtk_notebook_real_insert_page): emit respectively renamed signals
+       (gtk_notebook_reorder_child): also emit ::page-reordered here
+
+       * tests/testnotebookdnd.c: use renamed signals
+
+2006-03-08  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdkscreen.h
+       * gdk/x11/gdkscreen-x11.c
+       * gdk/gdk.symbols: added gdk_screen_get_active_window() and
+       gdk_screen_get_window_stack() (patch from maemo-gtk).
+       Fixes bug #320881.
+
+       * gdk/directfb/gdkscreen-directfb.c
+       * gdk/quartz/gdkscreen-quartz.c
+       * gdk/win32/gdkscreen-win32.c: added the functions as stubs.
+
+2006-03-08  Michael Natterer  <mitch@imendio.com>
+
+       * tests/prop-editor.c (unichar_changed): zero-initialize the
+       GValue before calling g_value_init().
+
+2006-03-08  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentry.c (gtk_entry_adjust_scroll): make sure that the
+       text_area_width is always >= 0. Fixes bug #316712 (Dan Winship).
+
+2006-03-07  Federico Mena Quintero  <federico@novell.com>
+
+       Cancel drags when the grabs get broken.  Fixes bug #333056:
+
+       * gtk/gtkdnd.c (gtk_drag_selection_received): The time argument is
+       a guint, not guint32.
+       (gtk_drag_source_event_cb): Return gboolean, not gint.
+       (gtk_drag_anim_timeout): Likewise.
+       (gtk_drag_motion_cb): Likewise.
+       (gtk_drag_key_cb): Likewise.
+       (gtk_drag_button_release_cb): Likewise.
+       (gtk_drag_abort_timeout): Likewise.
+       (gtk_drag_begin_internal): Connect to "grab-broken-event" on the
+       ipc_widget.
+       (gtk_drag_source_info_destroy): Disconnect from the
+       "grab-broken-event" callback.
+       (gtk_drag_end): Likewise.
+       (gtk_drag_grab_broken_event_cb): New callback.  We cancel the drag
+       if the grab was broken and not regrabbed by the DnD code.
+
+2006-03-07  Federico Mena Quintero  <federico@novell.com>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_button_press_event_cb):
+       Hack to let the treeview's button-press-event handler run before
+       ours.  This lets the selection be updated before we pop up a
+       context menu.
+
+Tue Mar  7 17:16:34 2006  Tim Janik  <timj@gtk.org>
+
+       * configure.in: depend on glib-2.10.1.
+
+       * gtk/gtkobject.c: fixed up messing with non-GtkObject floating flags.
+       this requires glib-2.10.1.
+
+2006-03-07  Michael Natterer  <mitch@imendio.com>
+
+       Add infrastructure for copy/paste and DND of rich text for
+       GtkTextBuffer. Fixes bug #324177.
+
+       * gtk/gtktextbufferrichtext.[ch]: new files implementing a
+       per-buffer registry of rich text formats.
+
+       * gtk/gtk.h: #include gtktextbufferrichtext.h
+
+       * gtk/gtktextbufferserialize.[ch]: new files implementing an
+       internal serialization format that can handle all of a text
+       buffer's tags and pixbufs. It's not useful for anything except
+       tranfer between instances of GtkTextBuffer (Anders Carlsson).
+
+       * gtk/Makefile.am: build the new files.
+
+       * gtk/gtkclipboard.[ch]: added convenience APIs for rich text,
+       just as they exist for plain text and pixbufs.
+
+       * gtk/gtkselection.[ch]: added rich text convenience APIs here
+       too.  Return the target list from gtk_target_list_ref(). Register
+       GtkTargetList as boxed type. Added
+       gtk_target_table_new_from_list() and gtk_target_table_free(),
+       which make converting between GtkTargetList and arrays of
+       GtkTargetEntry considerably easier.
+
+       * gtk/gtktextutil.[ch]: added _gtk_text_util_create_rich_drag_icon()
+       which creates a fancy rich text icon (Matthias Clasen).
+
+       * gtk/gtktextbuffer.[ch]: use all the new stuff above and
+       implement copy and paste of rich text. Added APIs for getting the
+       target lists used for copy and paste. Added public enum
+       GtkTextBufferTargetInfo which contains the "info" IDs associated
+       with the entries of the target lists.
+
+       * gtk/gtktextview.c: use the new rich text APIs and
+       GtkTextBuffer's new target list API to enable DND of rich text
+       chunks.
+
+       * gtk/gtk.symbols: export all the new symbols added.
+
+       * tests/testtext.c: added rich text testing stuff.
+
+2006-03-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextview.c (text_window_invalidate_cursors): Take
+       cursor width into account when calculating the area to 
+       be invalidated.  (#333377, #323401 Steve Frécinaux)
+
+       * gtk/gtkmain.c (post_parse_hook): Set error when returning
+       FALSE.  (#333268, Paolo Maggi, Christian Persch)
+       
+       * gtk/gtkpixmap.c (gtk_pixmap_set): Check that the pixmap
+       has the right depth.  (#333363, Ed Catmur)
+
+2006-03-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkiconview.c (adjust_wrap_width): Apply some
+       arbitrary lower limit for the guessed wrap width. (#332466,
+       Donald Straney)
+
+2006-03-05  Matthias Clasen  <mclasen@redhat.com>
+
+       Fix handling of image-only buttons.  (#332985, Kalle 
+       Vahlmann, #333555)
+       
+       * gtk/gtkbutton.c (gtk_button_construct_child): Don't
+       return early if there an image to show.
+       (show_image): Always return TRUE if there is no text.
+
+2006-03-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/x11/gdkinput-x11 (gdk_input_translate_coordinates):
+       Adjust the handling of min values for the x and y axes of 
+       extended input devices  (#324562, #142536, Denis Auroux and 
+       Robert Ögren)
+
+       * gtk/gtkexpander.c (gtk_expander_paint_focus): Position
+       the focus rectangle correctly in RTL mode.  (#333291,
+       Benjamin Berg)
+
+2006-03-03  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtkimcontextsimple.c (gtk_im_context_simple_commit_char)
+       (gtk_im_context_simple_reset): Avoid emitting superfluous
+       preedit_changed signals. Thanks to Matthias. (#319407)
+
+2006-03-03  Michael Natterer  <mitch@imendio.com>
+
+       Applied modified patch from maemo-gtk which makes separators more
+       themeable. Fixes bug #332022.
+
+       * gtk/gtkwidget.c: added style properties "wide-separators",
+       "separator-width" and "separator-height".
+
+       * gtk/gtkhseparator.c
+       * gtk/gtkvseparator.c
+       * gtk/gtkmenuitem.c
+       * gtk/gtktoolbar.c: honor the new settings and paint separators
+       using gtk_paint_box() if wide-separators is true.
+
+2006-03-02  Dom Lachowicz <cinamod@hotmail.com>
+
+       * modules/engines/ms-windows/msw_style.c: Fix combobox theming
+       regression noted in bug 321301
+       * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Ditto
+       
+2006-03-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkiconview.c (gtk_icon_view_layout) 
+       (gtk_icon_view_row_inserted, gtk_icon_view_scroll_to_path): 
+       Make scroll_to_path work for newly inserted items, by delaying
+       the scroll until layout is done.  (#332923, Cory Dodt)
+
+       * gtk/gtkcolorbutton.c (render): Use GTK_WIDGET_IS_SENSITIVE,
+       not GTK_WIDGET_SENSITIVE.  (#333133, Christian Persch)
+
+2006-03-02  Ross Burton  <ross@openedhand.com>
+
+       * gtk/gtktooltips.c:
+       Disable tooltips if gtk-touchscreen-mode is activated (#315112).
+
+2006-03-01  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreeselection.c (row_is_selectable): rename to
+       _gtk_tree_selection_row_is_selectable and export internally,
+       (gtk_tree_selection_real_select_node): changed so it is always
+       possible to unselect insensitive nodes, changed the logic a bit to
+       be more clear.
+
+       * gtk/gtktreeprivate.h: add _gtk_tree_selection_row_is_selectable.
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_changed): Unselect a row if
+       it became insensitive.
+
+2006-02-27  Federico Mena Quintero  <federico@novell.com>
+
+       * gtk/gtkfontsel.c (gtk_font_selection_set_font_name): Check that
+       the fontsel has a screen assigned before doing anything.  This
+       will at least warn the caller of what is wrong, since we only
+       populate the family_list until we get a screen.  Also, put the
+       reference docs here.  Fixes bug #332756.
+       (gtk_font_selection_dialog_get_font_name): Document this here.
+       (gtk_font_selection_get_font_name): Document this here; mention
+       that the font names get normalized, so the result of this function
+       may not be the same as what you set with
+       gtk_font_selection_set_font_name().
+
+2006-02-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtktrayicon-x11.c: Fix symbol lists for make check.
+
+2006-02-27  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/x11/gdksettings.c: map "gtk-touchscreen-mode" to the
+       "Gtk/TouchscreenMode" XSettings property, remove trailing
+       whitespace.
+
+       * gdk/x11/checksettings.c: #include <string.h> and sprinkled some
+       newlines.
+
+Mon Feb 27 14:52:50 2006  Tim Janik  <timj@imendio.com>
+
+       * gdkevents-x11.c:
+       * gdksettings.c: moved and renamed the gdk_settings_names and 
+       gdk_settings_map.
+
+       * gdk/x11/checksettings.c: test program for the gdk_settings_map array.
+
+       * gdk/x11/Makefile.am: run checksettings as part of make check.
+
+2006-02-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkdnd.c (gtk_drag_get_cursor): Comment out some unused
+       code, and fix the reference point of composited drag cursors.
+       (#320132, Christian Neumair)
+
+Sun Feb 26 10:24:10 PST 2006  Michael Emmel  <mike.emmel@gmail.com>
+       
+       *gdk/directfb/README
+       Updated README to remove old build instructions
+
+Sat Feb 25 10:35:23 PST 2006  Michael Emmel  <mike.emmel@gmail.com>
+       
+       *gdk/directfb/gdkdisplay-directfb.c
+       *gdk/directfb/gdkwindow-directfb.c
+       Added stubs for shape window functions to fix compile problems
+
+2006-02-24  Federico Mena Quintero  <federico@novell.com>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_list_create): Make the
+       column header visible, and make it be "_Places".  Changed the
+       accessible object name to Places as well.  Fixes bug #331306.
+       (file_pane_create): Do not create the path bar and "create folder"
+       button here...
+       (browse_widgets_create): ... but create them here instead.  This
+       moves the path bar to be above both the hpaned, giving it the full
+       width of the dialog.  Fixes bug #327733.
+
+Thu Feb 23 13:28:21 2006  Tim Janik  <timj@imendio.com>
+
+       * gdk/x11/gdkim-x11.c (_gdk_x11_initialize_locale): remove unconditional
+       warnings about missing X locale support. Gdk properly handles this
+       situation anyway.
+
+Fri Feb 17 14:20:29 2006  Tim Janik  <timj@imendio.com>
+
+       * gtk/gtktreemodel.h: 
+       * gtk/gtktextbtree.h: added G_GNUC_WARN_UNUSED_RESULT warnings for
+       iterator functions, to avoid invalid iterators go unnoticed,
+       suggested by Markku Vire <markku.vire@movial.fi>.
+
+2006-02-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/Makefile.am: 
+       * tests/testnotebookdnd.c: Add notebook DND tests.
+
+       * gtk/gtknotebook.h: Add a reorder_tab keynav signal and an
+       insert_page vfunc to GtkNotebook.
+
+       * gtk/gtk.symbols:
+       * gtk/gtknotebook.c: Support notebook DND. New API includes
+       gtk_notebook_set_window_creation_hook, 
+       gtk_notebook_[gs]et_group_id,
+       gtk_notebook_[gs]et_tab_reorderable, 
+       gtk_notebook_[gs]et_tab_detachable (#73240, Carlos Garnacho)
+
+2006-02-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextiter.c: Fix macro declaration
+
+       * gtk/gtkaboutdialog.c: Remove an accidentally included function.
+
+2006-02-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextbtree.c: 
+       * gtk/gtktextiter.c: Minor optimizations.  (#332059, Arnaud Charlet)
+
+       * gtk/gtkradiobutton.c (gtk_radio_button_clicked): Emit notify::active
+       here, when changing the value of this property.  (#331651)
+
+       * gtk/gtknotebook.c: Apply a patch by Paolo Borelli to
+       make the tab menu keynavigatable.  (#331440)
+
+2006-02-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkaboutdialog.c: Change Close buttons to GTK_RESPONSE_CANCEL
+       so Escape works. (#331940, Daniel Drake)
+
+2006-02-22  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtksettings.c: added boolean property gtk-touchscreen-mode,
+       which essentially means "there are no motion notify events", so
+       widgets can't use the pointer hovering them for anything.
+
+       * gtk/gtkmenu.c: if gtk-touchscreen-mode is TRUE, scroll menus
+       when clicking the scroll arrows, since hovering goes undetected.
+       Fixes bug #323028.
+
+       Added boolean style property "double-arrows" which always makes
+       both scroll arrows visible when the menu is too long.
+       For pushed-in popup menus, both arrows are always shown
+       (regardless of double-arrows), in order to fix user confusion
+       about the blank area. Fixes bug #129463.
+
+2006-02-21  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_rows_reordered):
+       Make sure we always update the virtual root, also when ->priv->root
+       is still NULL.  (Markku Vire)
+
+2006-02-21  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkselection-quartz.c:
+        (make_list):
+        (gdk_text_property_to_utf8_list_for_display):
+       Add these from the win32 backend.
+
+2006-02-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtknotebook.c: Properly update internal state
+       when child visibility changes.  (#331785, Sebastien Bacher)
+
+       * gdk/gdkgc.c (_gdk_gc_update_context): Obtain the
+       background color from the gc when it is needed.  (#331820)
+
+2006-02-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkgc.c (_gdk_gc_update_context): Add a gc_changed
+       argument, and avoid setting the clip region if the gc
+       has not changed. 
+
+       * gdk/gdkgc.c: Update all callers.
+
+       * gdk/gdkpango.c (get_cairo_context): Avoid updating the
+       context if nothing changed.
+
+2006-02-20  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkdisplay-quartz.c:
+        (gdk_display_supports_shapes):
+        (gdk_display_supports_input_shapes):
+        * gdk/quartz/gdkwindow-quartz.c:
+        (gdk_display_warp_pointer):
+        (gdk_window_input_shape_combine_mask):
+        (gdk_window_input_shape_combine_region):
+        (gdk_window_set_child_input_shapes):
+        (gdk_window_set_accept_focus):
+        (gdk_window_merge_child_input_shapes):
+       Add stubs for input shape functions.
+
+2006-02-20  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkevents-quartz.c:
+        (get_keyboard_modifiers_from_nsevent):
+       Fix typo so ctrl gets passed on to the gdk event.
+       
+        * gdk/quartz/gdkproperty-quartz.c:
+        (gdk_atom_name):
+       g_strdup the atom name.
+
+2006-02-20  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkdisplay-win32.c (gdk_display_supports_shapes):
+       New function, return TRUE.
+       (gdk_display_supports_input_shapes): New function, return FALSE.
+
+       * gdk/win32/gdkwindow-win32.c (do_shape_combine_region): New
+       function. Factor out code from gdk_window_shape_combine_mask().
+       (gdk_window_shape_combine_region): Actually do something. Convert
+       region to a HRGN and call do_shape_combine_region().
+       (gdk_window_input_shape_combine_mask)
+       (gdk_window_input_shape_combine_region)
+       (gdk_window_set_child_input_shapes)
+       (gdk_window_merge_child_input_shapes): New functions, dummy
+       implementations.
+
+2006-02-20  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): adding boolean
+       have_shapes and have_input_shapes members fixes the build.
+
+2006-02-20  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkfont-win32.c: Replace all calls to g_strcasecmp()
+       with g_ascii_strcasecmp().
+
+2006-02-19  Matthias Clasen  <mclasen@redhat.com>
+
+       Support input shapes:  (#331070)
+       
+       * gdk/gdk.symbols: 
+       * gdk/gdkdisplay.h: 
+       * gdk/gdkwindow.h: 
+       * gdk/x11/gdkdisplay-x11.c (gdk_display_supports_shapes) 
+       (gdk_display_supports_input_shapes): Functions to determine
+       if a display supports shaped windows or input shapes.
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_input_shape_combine_region): 
+       (gdk_window_input_shape_combine_mask): 
+       (gdk_window_set_child_input_shapes): 
+       (gdk_window_merge_child_input_shapes): Input shape versions
+       of the window shape API.
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkwidget.h: 
+       * gtk/gtkwidget.c (gtk_widget_input_shape_combine_mask): 
+       New function to set an input shape on a widget.
+
+2006-02-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtklinkbutton.c (gtk_link_button_class_init): Fix
+       a cast.
+
+2006-02-17  Matthias Clasen  <mclasen@redhat.com>
+
+       DND keynav support:
+       
+       * gtk/gtkdnd.c (gtk_drag_update_idle): Protect against 
+       info->last_event being NULL.
+       (gtk_drag_key_cb): Handle arrow keys to move the drag icon
+       and space or enter to drop.
+
+2006-02-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkregion-generic.c (gdk_region_union_with_rect):
+       Be robust and reject rectangles with negative width or
+       height.  (#331467, Benjamin Berg)
+
+
+2006-02-17  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_rows_reordered):
+       Only update the virtual root if the child path is an ancestor
+       of the virtual root.  (Patch from Markku Vire).
+
+2006-02-16  Federico Mena Quintero  <federico@novell.com>
+
+       * gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_map): Call
+       ::initial_focus() on the child before calling ::map() on our
+       parent class.  This will prevent the shortcuts treeview from
+       highlighting its first row as a result of getting assigned focus
+       by gtk_dialog_map().
+
+2006-02-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_send_expose): Remove redundant
+       check.  Pointed out by Bodo-Merle Sandor.
+
+       * gtk/gtkcolorbutton.c (gtk_color_button_[un]realize):
+       Remove unnecessary checks.  
+
+2006-02-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_list_icons): Give working
+       examples in the docs.  (#330944, John Spray)
+
+2006-02-10  Matthias Clasen  <mclasen@redhat.com>
+       
+       * gtk/gtkiconview.c (gtk_icon_view_get_item_at_coords): Fix
+       row_spacing/column_spacing confusion.  (#330732, Donald Straney)
+
+2006-02-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkstyle.c: Add some docs. (#330073, Mart Raudsepp)
+
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_match_selected): 
+       Guard against NULL.  (#330177, Raphael Slinckx)
+
+2006-02-10  Murray Cumming  <murrayc@murrayc.com>
+
+       * docs/reference/gtk/tmpl/gtkcomboboxentry.sgml: Mention that 
+       the changed signal is emitted when typing - not just when 
+       selecting from the list. Suggest use of GtkEntry::action to 
+       etect end of typing.
+        gtk/gtkcombobox.c: (gtk_combo_box_class_init): changed signal 
+       ocumentation: Mention that the GtkComboBoxEntry emits it when 
+       he users types, not just when he selects from the list.
+
+2006-02-10  Murray Cumming  <murrayc@murrayc.com
+
+       * gtk/gtkassistant.h: Correct the declaration of the prepare 
+       default signal handler to match its registration and use.
+
+2006-02-09  Ross Burton  <ross@burtonini.com>
+
+       * gtk/gtkfontbutton.c:
+       Work out the font size in floating point, and display the font
+       size with %g instead of %d (#317590)
+
+2006-02-09  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate)
+       <WM_MOUSELEAVE>: If we don't know where we went, and have
+       generated a leave event, set current_window to the root
+       window. This assures we will generate proper enter and leave
+       events for popup windows. (#325521)
+
 2006-02-08  John Ehresman  <jpe@wingware.com>
 
        * gdk/win32/gdkevents-win32.c (gdk_event_translate)