+2005-03-01 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkmenutoolbutton.c (button_state_changed_cb):
+ Fix prelighting. (#157392, Vincent Noel, patch by
+ Christian Persch)
+
+ * gtk/gtkicontheme.c (theme_lookup_icon): Make
+ icon data caching work again. (#168851, Alexander Larsson)
+
+ * gdk-pixbuf/gdk-pixbuf.c:
+ * gdk-pixbuf/gdk-pixbuf-features.h.in:
+ Revert the previous change, since it breaks
+ bin compat.
+
+2005-03-01 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/gdkkeyuni.c
+ * gdk/gdkpixbuf-drawable.c
+ * gdk/gdkrgb.c
+ * gdk/x11/gdkdnd-x11.c
+ * gdk/x11/gdkevents-x11.c
+ * gdk/x11/gdkproperty-x11.c
+ * gdk/x11/gdkvisual-x11.c
+ * gdk-pixbuf/gdk-pixbuf.c
+ * gdk-pixbuf/gdk-pixbuf-features.h.in
+ * gtk/gtkaction.c
+ * gtk/gtkbindings.c
+ * gtk/gtkcolorbutton.c
+ * gtk/gtkcombo.c
+ * gtk/gtkcontainer.c
+ * gtk/gtkfilechooserdefault.c
+ * gtk/gtkfilesel.c
+ * gtk/gtkgamma.c
+ * gtk/gtkiconview.c
+ * gtk/gtkinputdialog.c
+ * gtk/gtkitemfactory.c
+ * gtk/gtkmenu.c
+ * gtk/gtktextview.c
+ * gtk/gtktooltips.c
+ * gtk/gtktreedatalist.c
+ * gtk/gtkuimanager.c
+ * gtk/tree_minus.xpm
+ * gtk/tree_plus.xpm
+ * gtk/xdgmime/xdgmime.c
+ * gtk/xdgmime/xdgmime.h:
+ Move constant data to .rodata.
+
+2005-02-27 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkaction.c (connect_proxy): Improve the handling
+ of buttons as action proxys. (#165534, Milosz Derezynski)
+
+ * gtk/gtklabel.c (gtk_label_size_request): Fix a typo.
+ (#168646, Vincent Untz)
+
+ * gtk/gtkfilechooserdefault.c (save_folder_combo_create):
+ Unset "focus-on-click" for the save folder combo. (#168688,
+ Sven Neumann)
+
+2005-02-25 Matthias Clasen <mclasen@redhat.com>
+
+ * demos/testpixbuf.c (main): Remove a C++ comment. (#168531,
+ Paul Cornett)
+
+ * gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level): Don't leak a
+ path here. (#168443, Morten Welinder)
+
+2005-02-24 Robert Ögren <gtk@roboros.com>
+
+ Implement better handling of Wintab tablet context overlap on
+ Win32. (#167298)
+
+ * gdk/win32/gdkinput-win32.c (_gdk_input_set_tablet_active): New
+ function that brings any tablet contexts to the top of the overlap
+ order.
+ * gdk/win32/gdkinput-win32.h: Declare _gdk_input_set_tablet_active ()
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate):
+ Call _gdk_input_set_tablet_active when a window is activated (on
+ WM_ACTIVATE)
+
+2005-02-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_select_path):
+ Don't leak parent_path. (#168435, Morten Welinder)
+
+Thu Feb 24 14:20:16 2005 Søren Sandmann <sandmann@redhat.com>
+
+ * gtk/gtkstyle.c: Add
+
+ g_return_if_fail (style->depth == gdk_drawable_get_depth(window));
+
+ all over the place.
+
+2005-02-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkcombobox.c: Consistently use gtk_tree_row_reference_valid().
+ (gtk_combo_box_model_row_deleted): Update the displayed row in
+ the cell_view. (#167842, Gustavo Carneiro)
+
+2005-02-24 Matthias Clasen <mclasen@redhat.com>
+
+ Fix #167259, reported by Christian Persch:
+
+ * gtk/gtkwidget.c (gtk_widget_unparent): Unmap the reparented
+ widget, even if we avoid the unrealizing.
+ (gtk_widget_reparent_subwindows): Make reparenting work for
+ !NO_WINDOW widgets which have other windows which are siblings
+ of widget->window (as e.g. GtkSpinButton).
+
+2005-02-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_row_changed):
+ Don't emit a warning if a parent node is filtered out. (#164726,
+ Olivier Sessink)
+
+2005-02-23 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtklabel.c (gtk_label_style_set): Revert the last
+ change, since gtk_widget_set_style_internal() already
+ queues a resize.
+
+2005-02-23 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtklabel.c (gtk_label_style_set): Queue a resize, since
+ fonts may have changed. (#164128, Phil Blundell)
+
+ * gtk/gtkaboutdialog.c (gtk_about_dialog_init)
+ (gtk_about_dialog_new): Move initialization code from _new to
+ _init. (#168249, Murray Cumming)
+
+Wed Feb 23 17:34:01 2005 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_node_queue_redraw): Patch from
+ jorn@nl.linux.org (Jorn Baayen) to notice changes to fixed-height
+ widgets.
+
+2005-02-23 Tor Lillqvist <tml@novell.com>
+
+ * gdk/win32/gdkkeys-win32.c (update_keymap): Workaround for bug in
+ MapVirtualKey(VK_DIVIDE, 0) in some Windows versions. (#142998)
+
+Tue Feb 22 13:49:09 2005 Manish Singh <yosh@gimp.org>
+
+ * gtk/updateiconcache.c: #include <config.h>
+
+2005-02-22 Federico Mena Quintero <federico@ximian.com>
+
+ Merged from gtk-2-6:
+
+ Fix #164940, patch by Ben Maurer and Tommi Komulainen.
+
+ * gdk/gdkrgb.c (gdk_rgb_convert_565_d): Constify the "dmp" variable.
+ (gdk_rgb_convert_565_d): Likewise.
+ (DM_565): Made a static const precomputed array to avoid
+ allocating it at runtime.
+ (gdk_rgb_preprocess_dm_565): #ifdef out.
+
+2005-02-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkwindow.c:
+ * gtk/gtkclipboard.c: Fix links to freedesktop.org specs
+ in the documentation.
+
+ * gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids):
+ Set have_render_with_trapezoids to GDK_YES when we have
+ a new enough Render extension. (#167965,Billy Biggs)
+
+ * gtk/gtkwindow.c (gtk_window_present): Use the timestamp of
+ the last user interaction when focusing the window. (#166379,
+ Elijah Newren)
+
+Thu Feb 17 14:58:16 2005 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkuimanager.c (start_element_handler): make sure expand
+ is initialized, cast to GTK_SEPARATOR_TOOL_ITEM.
+
+Thu Feb 17 14:52:57 2005 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkcombobox.c: Pass gtk_widget_get_toplevel() a GTK_WIDGET.
+
+2005-02-16 Matthias Clasen <mclasen@redhat.com>
+
+ * docs/iconcache.txt: Add some information about the
+ icon cache format (since I can't locate it at freedesktop.org)
+
+ Fixes for #143829, Tommi Komulainen, Christian Persch:
+
+ * gtk/gtktreeview.c (gtk_tree_view_destroy): Remove the
+ typeselect_flush_timeout when destroying the widgets
+ it is operating on.
+ (gtk_tree_view_ensure_interactive_directory): Add the
+ popup to the window group of the toplevel it belongs to.
+
+ * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget)
+ (gtk_combo_box_popup): Do the same here.
+
+2005-02-14 Matthias Clasen <mclasen@redhat.com>
+
+ * configure.in: Kill --enable-ansi (#164394)
+
+2005-02-11 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkpathbar.c (gtk_path_bar_finalize): Stop scrolling
+ when the pathbar goes away. (#167094, Rodney Dawes)
+ (change_icon_theme): Use GTK_ICON_SIZE_MENU here as
+ well (Vincent Noel)
+
+2005-02-11 Matthias Clasen <mclasen@redhat.com>
+
+ Support vertical menubars (#166632):
+
+ * gtk/gtkenums.h (GtkPackDirection): New enumeration for pack
+ directions, with values for left-to-right, right-to-left,
+ top-to-bottom and bottom-to-top.
+
+ * gtk/gtk.symbols:
+ * gtk/gtkmenubar.h:
+ * gtk/gtkmenubar.c: Add two properties, pack-direction and
+ child-pack-direction, which specify how children and
+ grandchildren of a menubar are packed, with getters and setters.
+
+ * gtk/gtkmenubar.c (gtk_menu_bar_set_property):
+ (gtk_menu_bar_get_property): Implement set_property and get_property.
+
+ * gtk/gtkmenubar.c (gtk_menu_bar_size_request):
+ (gtk_menu_bar_size_allocate): Take pack direction into account.
+
+ * gtk/gtkmenubar.c (gtk_menu_bar_move_current): Implement
+ move_current here move all the menubar-specific direction
+ tweaking from the generic menushell implementation here.
+
+ * gtk/gtkmenu.c (gtk_menu_move_current): Move menu-specific
+ direction tweaking from the generic menushell implementation here.
+
+ * gtk/gtkmenuitem.c (gtk_menu_item_size_request):
+ (gtk_menu_bar_size_allocate): Take pack direction into account.
+
+ * gtk/gtkimagemenuitem.c (gtk_image_menu_item_size_request)
+ (gtk_image_menu_item_size_allocate):
+ (gtk_image_menu_item_toggle_size_request): Take child pack
+ direction into account and pack the image vertically if
+ necessary.
+
+ * gtk/gtkmenushell.c (gtk_menu_shell_real_select_item):
+ Set the submenu direction to left-right for menuitems in
+ vertical menubars.
+ (gtk_real_menu_shell_move_current): Simplify by moving
+ direction tweaking to menu- and menubar-specific
+ implementations. Take pack direction into account when
+ doing fallbacks.
+
+ * tests/testmenubars.c: Test menubars in various packing
+ direction combinations.
+
+ * tests/Makefile.am (noinst_PROGRAMS): Add testmenubars.
+
+2005-02-11 Matthias Clasen <mclasen@redhat.com>
+
+ Complete the fix for #165770, Vincent Noel:
+
+ * gtk/gtkfilechooserbutton.c (FALLBACK_ICON_SIZE): Make the
+ fallback size be 16, to be equal to the default for
+ GTK_ICON_SIZE_MENU (in gtkiconfactory.c:init_icon_sizes()).
+ (gtk_file_chooser_button_init):
+ (change_icon_theme): Use GTK_ICON_SIZE_MENU instead of
+ GTK_ICON_SIZE_SMALL_TOOLBAR.
+
+2005-02-09 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkmenushell.c (gtk_real_menu_shell_move_current): Fix RTL
+ keynav for going from menubar to menu.
+
+2005-02-08 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "xh" to ALL_LINGUAS.
+
+2005-02-08 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkuimanager.c (start_element_handler): Accept
+ the "expand" attribute and set a flag in the node if it
+ is set to "true".
+ (update_node): If the expand flag is set, make separator
+ toolitems non-drawn and expanding. (#166489, Christian Persch)
+
+2005-02-05 Hans Breuer <hans@breuer.org>
+
+ * gdk/makefile.msc gdk/win32/makefile.msc gtk/makefile.msc.in :
+ build with Cairo dependency. The patch to acually use Cairo
+ on win32 will be on gtk-devel-list soon.
+ * tests/makefile.msc : add testcairo building
+
+ * gtk/stock-icons/makefile.msc : split command line into two to
+ work with the shells default
+
+Fri Feb 4 14:16:31 2005 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkaccelgroup.c (substitute_underscores): remove unused
+ function.
+
+ * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
+ Add some extra parens for bitop order of operations disambiguiation.
+
+ * gtk/gtkstock.c: Fix const confusion, make our own copy of the
+ domain when setting a translate function.
+
+ * tests/testcombo.c: removed unused variable.
+
+2005-02-04 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkstock.c (gtk_stock_lookup): Handle item->translation_domain
+ being NULL. (#166179, Diego Gonzalez)
+
+2005-02-04 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Revert gtk_binary_version to 2.4.0. Fix
+ up comment to talk only about backwards compat, not
+ forward/backwards compat. (#166293, reported by Vincent Noel)
+
+2005-02-04 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkpaned.c (gtk_paned_compute_position): Work better
+ when there is not enough space. This avoids a nasty size
+ allocation loop in the file chooser. (#154007, reported
+ by Milosz Derezynski, patch by Robert Ögren)
+
+2005-02-04 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkentry.c (gtk_entry_create_layout): Avoid spurious
+ selection of RTL direction if the widget does not have
+ focus. (#164125, Frederic Crozat)
+
+Thu Feb 3 19:15:55 2005 Manish Singh <yosh@gimp.org>
+
+ * gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
+
2005-02-03 Owen Taylor <otaylor@redhat.com>
* gdk/gdkdrawable.[ch] gdkpixmap.c gdkwindow.c: Add