+Mon Feb 23 00:38:21 2004 Matthias Clasen <maclas@gmx.de>
+
+ Fix bug 134982, reported by Morten Welinder:
+
+ * gtk/gtkpathbar.c (gtk_path_bar_destroy):
+ * gtk/gtktooltips.c (gtk_tooltips_destroy):
+ * gtk/gtkinvisible.c (gtk_invisible_destroy): Chain up to the
+ parent's ::destroy handler.
+
+ * gdk/gdkdisplay.c (gdk_display_dispose): Chain up to the
+ parent's ::dispose handler.
+
+Sat Feb 21 19:09:55 2004 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtksettings.c (gtk_default_substitute): Guard the FC_HINT_STYLE
+ stuff with an #ifdef, so we still build with most fontconfig versions.
+
+ * configure.in: Bump the fontconfig version requirement down to 1.0.1,
+ to match pango (probably isn't needed at all, but doesn't hurt).
+
+Sun Feb 22 03:03:29 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkaction.c: (gtk_action_finalize):
+ * gtk/gtkclipboard.c: (gtk_clipboard_finalize):
+ * gtk/gtkentrycompletion.c: (gtk_entry_completion_class_init),
+ (gtk_entry_completion_finalize):
+ * gtk/gtkfilechooserwidget.c: (gtk_file_chooser_widget_finalize):
+ * gtk/gtkfilesystemmodel.c: (gtk_file_system_model_class_init),
+ (gtk_file_system_model_finalize):
+ * gtk/gtkicontheme.c: (gtk_icon_theme_class_init),
+ (gtk_icon_theme_finalize):
+ * gtk/gtktextchild.c: (gtk_text_child_anchor_finalize):
+ * gtk/gtkuimanager.c: (gtk_ui_manager_class_init),
+ (gtk_ui_manager_finalize):
+ * modules/input/gtkimcontextxim.c: (gtk_im_context_xim_finalize):
+ Add chains to the parent's ::finalize() handler (#134901, Morten Welinder,
+ patch by Jan Arne Petersen)
+
+Sun Feb 22 02:10:34 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_default_completion_func):
+ Don't crash if item is NULL. (#131542, Dan Damian)
+
+Sun Feb 22 02:04:03 2004 Matthias Clasen <maclas@gmx.de>
+
+ * configure.in: Add a check for a new enough fontconfig, since
+ we picked up a direct dependency on it with the Xft settings.
+
+Sun Feb 22 00:23:40 2004 Matthias Clasen <maclas@gmx.de>
+
+ Bug 112647 (Bill Haneman, patch by Narayana Pattipati):
+
+ * gtk/gtkcheckmenuitem.c: Introduce a new style property
+ indicator_size and use it instead of the hardcoded value.
+
+ * gtk/gtkmenu.c (gtk_menu_size_request): Make sure each menu
+ item gets enough vertical space for the label and the indicator.
+
+Sat Feb 21 20:20:11 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtksettings.c (gtk_settings_class_init): Use P_ instead of
+ _ for the new Xft settings.
+
+Sat Feb 21 20:09:53 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Bug 130790 (Federico Mena Quintero, Owen Taylor)
+
+ * gdk/x11/gdkevents-x11.c: Add Xft XSETTINGS
+
+ * gtk/gtksettings.c: Add new GtkSettings corresponding to the Xft
+ XSETTINGS
+
+Sat Feb 21 19:18:26 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Bug 132502
+
+ * gtk/gtkmenu.c (gtk_menu_motion_notify): Make sure we pop down
+ if we enter a non-selectable menu item.
+
+ * gtk/gtkmenu.c (gtk_menu_leave_notify): Don't pop a submenu
+ when the user has left the item.
+
+Sat Feb 21 17:57:35 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/docs: Commit auto-generated changes
+
+Fri Feb 20 18:20:22 2004 Jonathan Blandford <jrb@gnome.org>
+
+ * gtk/gtkfilechooserdefault.c: conditional compile for GtkPathBar
+
+ * gtk/gtkpathbar.c (gtk_path_bar_size_allocate): Clean up
+ allocation code. Works fully in RTL languages, I think.
+ (gtk_path_bar_scroll_up): Scroll up.
+ (gtk_path_bar_scroll_down): Scroll down.
+
+2004-02-20 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "en_CA" to ALL_LINGUAS.
+
+2004-02-20 Michael Meeks <michael@ximian.com>
+
+ * gtk/gtktoolitem.c (gtk_tool_item_property_notify): impl.
+ (gtk_tool_item_class_init): hook it up.
+ (gtk_tool_item_set_proxy_menu_item): synchronize sensitivity.
+
+ * gtk/gtktoolbutton.c (gtk_tool_button_property_notify):
+ chain to parent, fix strcmp bug.
+
+ * tests/testtoolbar.c (main): re-arrange widgets to allow
+ more overflowing toolbar goodness.
+
+2004-02-20 Alexander Larsson <alexl@redhat.com>
+
+ * gtk/gtkfilechooserdefault.c: (shortcuts_append_desktop):
+ Desktop directory is not translated.
+ (set_tree_model):
+ There might not be volumes for all paths.
+ * gtk/gtkfilechooserwidget.c:
+ (gtk_file_chooser_widget_constructor):
+ Use gtk_file_chooser_set_current_folder to set cwd.
+
+Thu Feb 19 19:58:53 2004 Jonathan Blandford <jrb@gnome.org>
+
+ * gtk/gtkpathbar.[ch]: New widget to handle the path in the
+ fileselector implementation. Not hooked up to anything yet.
+
+ * gtk/Makefile.am: support the path bar.
+
+Fri Feb 20 00:21:38 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkstyle.c (gtk_default_draw_handle):
+ (gtk_default_draw_box): Make the paned handles gray when the the
+ widget is_focus() but not HAS_FOCUS(). (#122751, Soeren Sandmann)
+
+Thu Feb 19 23:41:06 2004 Matthias Clasen <maclas@gmx.de>
+
+ Fixes for #82099:
+
+ * gdk/x11/gdkevents-x11.c: Introduce new XSettings "Gtk/ButtonImages"
+ and "Gtk/MenuImages" and map them to "gtk-button-images" and
+ "gtk-menu-images".
+
+ * gtk/gtkimagemenuitem.c: Add a boolean setting "gtk-menu-images" and
+ use it to set the visibility of the embedded image.
+
+ * gtk/gtkbutton.c: Add a boolean setting "gtk-button-images" and use
+ it to set the visibility of an embedded image.
+
+Thu Feb 19 21:26:10 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkactiongroup.c (gtk_action_group_add_radio_actions_full):
+ Give each radio action its own value. (#134889, Paolo Borelli)
+
+2004-02-19 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_finalize):
+ Chain to the parent's ::finalize() handler. Fixes #134885; caught
+ by Jan Arne Petersen.
+
+2004-02-19 Mark McLoughlin <mark@skynet.ie>
+
+ Make the entire expander widget width prelight as suggested
+ by Seth in bug #134263.
+
+ * gtk/gtkexpander.c:
+ (gtk_expander_paint_prelight): impl.
+ (gtk_expander_paint): use it.
+ (gtk_expander_redraw_expander): don't only redraw the
+ arrow when prelit.
+
+2004-02-19 Alexander Larsson <alexl@redhat.com>
+
+ * gtk/gtkfilechooser.c: (gtk_file_chooser_class_init):
+ * gtk/gtkfilechooserutils.c:
+ * gtk/gtkfilechooserutils.h:
+ * gtk/gtkfilechooserwidget.c:
+ Remove old file-system property.
+ Add new file-system-backend string property
+
+ * gtk/gtkfilechooserdefault.[ch]:
+ Handle the file-system-backend property
+
+ * gtk/gtkfilechooserdialog.[ch]:
+ (gtk_file_chooser_dialog_new_with_backend):
+ Remove old file-system property.
+ Add new file-system-backend string property
+ Add new function gtk_file_chooser_dialog_new_with_backend
+
+ * gtk/gtkfilesystem.c:
+ * gtk/gtkfilesystem.h:
+ Add filesystem module support.
+
+2004-02-18 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdefault.c (shortcuts_tree_create): Renamed
+ from create_shortcuts_tree().
+ (shortcuts_pane_create): New function.
+ (button_new): Renamed from toolbar_button_new().
+ (shortcuts_pane_create): New function, create the whole shortcuts
+ pane here.
+ (current_folder_create): Renamed from toolbar_create(). Don't
+ create the bookmarks buttons here.
+ (file_pane_create): New function.
+ (gtk_file_chooser_default_constructor): Use the new helper
+ functions, and don't use an extra vbox as GtkFileChooserDefault is
+ already a vbox.
+
+Thu Feb 19 01:39:30 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkuimanager.h:
+ * gtk/gtkuimanager.c (gtk_ui_manager_class_init): Add
+ default handlers for all signals; for consistency and for the
+ benefit of language bindings which still rely on header parsing
+ to find the signals. (#134269, Jeroen Zwartepoorte)
+
+Thu Feb 19 00:45:02 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_get_selected_rows):
+ Improve the efficiency here by prepending on the list and reverting
+ it after the loop. (#134435, Christian Biere)
+
+Thu Feb 19 00:32:21 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkplug.c (_gtk_plug_remove_from_socket): Avoid errors when
+ removing the plug from the socket. (#128546, Christopher Blizzard)
+
+Thu Feb 19 00:09:35 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkradiomenuitem.h:
+ * gtk/gtkradiomenuitem.c (gtk_radio_menu_item_new_from_widget):
+ (gtk_radio_menu_item_new_with_label_from_widget):
+ (gtk_radio_menu_item_new_with_mnemonic_from_widget): New
+ convenience functions analogous to similar API on GtkRadioButton.
+ (#51700, Vitaly Tishkov, patch by Soeren Sandmann)
+
+Wed Feb 18 17:53:27 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gdk/gdkwindow.c (gdk_window_get_bg_gc): Use a scratch GC in the
+ case where the background is a solid color.
+ (gdk_window_clear_backing_rect): Reset the clip region after use.
+
+ * gdk/gdkpixbuf-render.c (gdk_pixbuf_render_threshold_alpha): Go
+ back to using a scratch GC. Pointed out by Owen Taylor
+
+ * gdk/gdkdraw.c (gdk_drawable_real_draw_pixbuf): Only use a
+ scratch GC if the passed-in one is NULL
+
+Wed Feb 18 14:27:08 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gdk/gdkwindow.c (gdk_window_get_composite_drawable): Reset clip
+ region back to NULL on cached GC (rest of #134728)
+
+Wed Feb 18 13:28:57 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Fix bug reported by Nam SungHyun (#134728)
+
+ * gdk/gdkpixbuf-render.c (gdk_pixbuf_render_threshold_alpha):
+ Don't use a cached GC here since the function needs to modify the
+ foreground color.
+
+ * gdk/gdkwindow.c (gdk_window_end_paint): Reset clip region back
+ to NULL on the cached GC.
+
+2004-02-17 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdialog.c
+ (gtk_file_chooser_dialog_style_set): Use HIG-compliant spacings.
+ This sucks a lot.
+
+Wed Feb 18 02:03:47 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktextbuffer.c (gtk_text_buffer_class_init): Document some
+ peculiarities of the ::delete_range signal. (#132135, Grant Gayed)
+
+Wed Feb 18 01:44:59 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ GC caching, bug #125645 (based on patch by Brian Cameron)
+
+ * gdk/gdkscreen.h (struct _GdkScreen): Add GC cache
+ * gdk/gdkscreen.c (gdk_screen_dispose): New function. Unref the
+ cached GC's here.
+ * gdk/gdkdraw.c (_gdk_drawable_get_scratch_gc): New function to
+ get a scratch gc.
+ * gdk/gdkinternals.h: Declare the function here
+
+ * gdk/gdkdraw.c (gdk_drawable_real_draw_pixbuf): Use
+ _gdk_drawable_get_scratch_gc() instead of creating a new GC.
+ * gdk/x11/gdkgeometry-x11.c (gdk_window_copy_area_scroll): same
+ * gdk/x11/gdkdrawable-x11.c (draw_with_images): same
+ * gdk/gdkwindow.c (gdk_window_get_composite_drawable): same
+ * gdk/gdkwindow.c (gdk_window_end_paint): same
+ * gdk/gdkpixmap.c (gdk_pixmap_colormap_new_from_pixbuf): same
+ * gdk/gdkpixbuf-render.c (gdk_pixbuf_render_threshold_alpha): same
+ * gdk/gdkpixbuf-render.c (gdk_pixbuf_render_pixmap_and_mask_for_colormap): same
+
+Tue Feb 17 23:28:33 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkmenu.c (gtk_menu_init): ...and don't forget to initalize
+ priv->columns to 1.
+
+Tue Feb 17 23:11:21 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkmenu.c (gtk_menu_do_remove): Make sure that we keep
+ priv->columns >= 1 even for empty menus, since we divide by it
+ somewhere else. (#133428, Vincent Noel)
+
+Tue Feb 17 23:02:58 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Fix for #119722, reported by Olexiy Avramchenko, patch by Owen
+ Taylor.
+
+ * gdk/x11/gdkprivate-x11.h (struct _GdkGCX11): Add a depth field
+
+ * gdk/x11/gdkgc-x11.c (_gdk_x11_gc_new): Keep track of the GC's
+ depth.
+
+ * gdk/x11/gdkgc-x11.c (_gdk_gc_x11_get_fg_xft_color): First query
+ the colormap, if no colormap, special case depth 1,
+
+ * gdk/x11/gdkgc-x11.c (_gdk_x11_gc_get_fg_picture): Use
+ _gdk_gc_x11_get_fg_xft_color() to get the foreground color.
+
+ * gdk/x11/gdkdrawable-x11.c (gdk_x11_drawable_get_xft_draw):
+ Special-case bitmaps without a colormap.
+
+ * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_pixbuf): Use inherited
+ draw_pixbuf() implementation in the bitmap case.
+
+2004-02-17 Mark McLoughlin <mark@skynet.ie>
+
+ * modules/input/Makefile.am: only reference input method
+ modules we've actually built. Fixes re-build failure with
+ stale hangul module lying aroung. Bug #134518.
+
+Mon Feb 16 19:13:21 2004 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkdraw.c: Revert last commit, please don't commit patches
+ without approval, this isn't the right way to do it.
+
+2004-02-16 DindinX <david@dindinx.org>
+
+ * gdk/gdkdraw.c (gdk_draw_segments): don't try to draw more than 32767
+ segments at a time, since XDrawSegments cannot handle more than this.
+
+ fixes bug #122026.
+
+Mon Feb 16 18:26:39 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c (gtk_toolbar_set_child_property): Call
+ gtk_tool_item_set_expand(), not gtk_tool_item_set_homogeneous()
+ in the CHILD_PROP_EXPAND branch. (#134543, Damon Chaplin)
+
+Mon Feb 16 00:04:46 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkcombobox.c (gtk_combo_box_cell_layout_*):
+ Split declaration and assignment of combo_box.
+
+ * gtk/gtkcombobox.c (gtk_combo_box_list_setup): Remove a
+ pointless cast
+
+Sun Feb 15 22:08:53 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkoptionmenu.c (gtk_option_menu_get_history): Add
+ deprecation note pointing people to GtkComboBox.
+
Sun Feb 15 02:49:45 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtktreednd.c: