]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Add some quotes around ***. (#130073, Uwe Zeisberger)
[~andy/gtk] / ChangeLog
index 695eafb0491a748d3989972eb30576ab34ebfd90..307e14eb01d90cd6ae4adef10bd2d6a13bc0c39f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,707 @@
+Tue Feb 24 17:35:59 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * m4macros/gtk-2.0.m4: Add some quotes around ***. (#130073,
+       Uwe Zeisberger)
+
+Tue Feb 24 14:45:03 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * === Released 2.3.3 ===
+
+       * configure.in: Version 2.3.3, interface age 0.
+
+       * NEWS: Finish updates for 2.3.3.
+
+2004-02-24  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (save_widgets_create): Use a plain
+       GtkEntry for the filename, not a GtkFileChooserEntry.
+       (update_chooser_entry): Use gtk_entry_set_text() rather than
+       _gtk_file_chooser_entry_set_file_part().
+       (gtk_file_chooser_default_set_current_name): Likewise.
+       (gtk_file_chooser_default_set_current_folder): Don't set the base
+       folder of the entry, and don't call update_chooser_entry().
+       (gtk_file_chooser_default_get_paths): Use the plain entry.
+       (save_widgets_create): Store the "Save in Folder" label in the
+       impl structure.
+       (expander_activate_cb): Set the sensitivity of the label and
+       combo.
+       (save_widgets_create): Connect to "notify::expanded" rather than
+       "activate" on the expander.
+       (expander_changed_cb): Renamed from expander_activate_cb().  Flip
+       the conditions again...
+
+Tue Feb 24 14:43:07 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_bin_expose): only draw the sort
+       column as different if there are 3 or more visible columns.
+
+2004-02-24  Anders Carlsson  <andersca@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c: (shortcuts_insert_separator):
+       Fix compilation (#135278, Padraig O'Briain).
+       
+2004-02-24  Anders Carlsson  <andersca@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c: (shortcuts_append_desktop):
+       Translate the desktop label.
+       
+       (shortcuts_get_index), (shortcuts_add_bookmarks),
+       (shortcuts_insert_separator), (create_shortcuts_model):
+       Don't show the bookmark separator if there are no bookmarks.
+       
+Tue Feb 24 01:41:30 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c (location_popup_handler): Make the
+       dialog look like the nautilus dialog.
+       (expander_activate_cb): get the order correct.
+
+2004-02-23  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (list_selection_changed): Call
+       bookmarks_check_add_sensitivity().
+       (shortcut_exists): New helper function; moved the testing code
+       over from bookmarks_check_add_sensitivity().
+       (bookmarks_check_add_sensitivity): Check the contents of the
+       selection in the file/folder list.  Use shortcut_exists().
+       (shortcuts_add_bookmark_from_path): Don't insert the bookmark if
+       the path is already in the shortcuts list.
+       (add_bookmark_button_clicked_cb): Add the bookmarks from the list
+       selection or from the current folder, as appropriate.
+
+Mon Feb 23 21:09:06 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_pane_create): Add
+       mnemonics.  Sorry translators.
+
+Tue Feb 24 02:24:58 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * NEWS: Additions. This should be complete for the main ChangeLog
+       now, still need to sift through gdk-pixbuf, docs, and translations.
+
+Mon Feb 23 19:57:45 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkcellrendererseptext.c (gtk_cell_renderer_sep_get_size):
+       Add a get_size implementation so that we are no longer the same
+       height as text.
+
+2004-02-24  Anders Carlsson  <andersca@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c: (shortcuts_insert_path),
+       (shortcuts_remove_rows), (shortcuts_append_bookmarks),
+       (create_shortcuts_model), (shortcuts_tree_create),
+       (gtk_file_chooser_default_remove_shortcut_folder):
+       Improve bookmark list rendering by controlling the visibility
+       of the pixbuf cell so that it will be invisible for the separator
+       row, also use a list store instead of a tree store for the model
+       so we won't get unnecessary space for an expander.
+       
+Tue Feb 24 01:08:27 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c: Add a destroy implementation in order to
+       set priv->cell_view to NULL before finalize stumbles over the 
+       dangling pointer. This big array of pointers into the widget 
+       tree in GtkComboBoxPrivate is really fragile and should be
+       cleaned up.
+
+Mon Feb 23 17:52:43 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c (main_paned_create): use a size
+       group when allocating space for the buttons at the bottom just in
+       case.  Also, move the filter to below the file list.
+
+Mon Feb 23 16:52:12 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c
+       (gtk_file_chooser_default_class_init): Seth was confused by
+       keybindings.  They should be Alt, not Ctl.  Also, A-Home should go
+       home, not up.
+
+Mon Feb 23 15:23:23 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkpathbar.c (gtk_path_bar_set_path): Display the root a bit
+       more cleanly.
+
+       * gtk/gtkpathbar.h (struct _GtkPathBarClass): fix the signal.
+
+2004-02-23  Federico Mena Quintero  <federico@ximian.com>
+
+       Rework the user interface of the file chooser, as per 
+       Seth Nickell's design.
+
+       * gtk/gtkfilechooserdefault.c
+       (gtk_file_chooser_default_class_init): Add binding signals and bindings:
+               "location-popup" - C-l
+               "up-folder"      - C-Up
+               "home-folder"    - C-Home
+       (up_folder_handler): New function; moved the code from up_button_clicked().
+       (up_button_clicked_cb): Call up_folder_handler().
+       (home_folder_handler): New function.
+       (location_popup_handler): New function.
+       (struct _GtkFileChooserDefault): Add an hpaned field.
+       (gtk_file_chooser_default_set_current_name): Check that we are in
+       Save mode.
+       (save_widgets_create): New function, create the widgets specific
+       to Save mode.
+       (main_paned_create): New function, create the hpaned's widgets here.
+       (gtk_file_chooser_default_constructor): Create the open and save
+       widgets, and show only one set.
+       (gtk_file_chooser_default_set_property): Show/hide the save widgets.
+       (gtk_file_chooser_default_get_paths): Only pay attention to the
+       entry in Save mode.
+       (update_chooser_entry): Update the entry only in Save mode.
+       (entry_activate): Removed.
+
+Mon Feb 23 11:20:34 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Remove the configure.in check for fontconfig 
+       entirely; it's not needed, since PangoXft implies that sufficiently
+       new fontconfig is present.
+
+Mon Feb 23 02:26:53 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkpathbar.c (gtk_path_bar_finalize):
+       for (i = 0; i < 10; i++)
+         g_print ("I will compile before committing.\n");
+
+Mon Feb 23 02:08:42 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c (file_pane_create): Use the
+       GtkPathBar by default now.
+
+       * gtk/gtkpathbar.c (gtk_path_bar_set_path): Correctly set the
+       current path from the path.
+       (gtk_path_bar_class_init): new signal
+       (button_clicked_cb): emit the signal when we're selected.
+       (gtk_path_bar_clear_buttons): Fix a crasher when we weren't
+       clearing thr first_scrolled_button.
+
+Mon Feb 23 02:26:15 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_size_allocate): Fix the 
+       allocation for the toggle button so that it actually shows up 
+       in LTR list mode.
+
+       * gtk/gtkcombobox.c (gtk_combo_box_set_column_span_column): 
+       * gtk/gtkcombobox.c (gtk_combo_box_set_row_span_column): 
+       * gtk/gtkcombobox.c (gtk_combo_box_set_wrap_width): Add
+       notification, and avoid excessive relayouting. 
+
+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.
+
+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: 
+       * gtk/gtktreeview.c: Document the tree DND API.
+
+       * gtk/gtktreeview.c (gtk_tree_view_unset_rows_drag_source): 
+       Call gtk_drag_source_unset().  
+       
+Sun Feb 15 00:49:59 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_class_init): 
+       Make stock_size an uint property, to allow custom icon 
+       sizes. Also clarify the blurb.  (#130047, Erik Grinaker)
+
+Sat Feb 14 11:05:26 2004  Manish Singh  <yosh@gimp.org>
+
+        * configure.in: Remove unnecessary STRIP_* definitions, and GNU
+        make check.
+
+2004-02-13  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_add_bookmark):
+       Duh, duh, duh!  Don't bail out if the bookmarks file doesn't exist
+       the very first time you try to save one.
+
+2004-02-13  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #129020.
+
+       * gtk/gtkfilechooserdialog.c
+       (set_default_size): New function, sets a reasonable default size
+       for the window.
+       (gtk_file_chooser_dialog_realize): New function, call
+       set_default_size().
+       (gtk_file_chooser_dialog_style_set): Likewise.
+       (gtk_file_chooser_dialog_screen_changed): Likewise.
+
+       * tests/testfilechooser.c (main): Don't set a default size for the
+       dialog.
+
+Sat Feb 14 00:05:18 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreemodelfilter.c (bsearch_elt_with_offset): 
+       Use do instead of while.  (#134031, Morten Welinder);
+
+Sat Feb 14 00:00:52 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * configure.in: Suppress xsltproc and xmlcatalog checks
+       if enable_man=no.  (#134162, Julio M. Merino Vidal)
+
+Fri Feb 13 23:54:48 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * configure.in: Remove checks for sgml2html. It was once
+       used for building the linuxdoc version of the tutorial.
+       Nowadays, we use db2html.  (#134164, Julio M. Merino Vidal)
+
+Fri Feb 13 08:17:43 2004  Owen Taylor  <otaylor@redhat.com>
+
+       Fix various compilation problems (#134312, David
+       Hawthorne)
+
+       * gtk/gtkscale.c (gtk_scale_get_layout_offsets): Use 
+       g_return_if_fail(), not g_return_val_if_fail().
+
+       * gtk/gtkvscale.c (gtk_vscale_get_layout_offsets): 
+       * gtk/gtkhscale.c (gtk_hscale_get_layout_offsets): Use 
+       g_return_if_reached(), not g_return_val_if_reached().
+       
+       * gtk/gtkvscale.c (gtk_vscale_expose): Fix the types
+       of some parameters.
+
+       * gtk/gtkhscale.c (gtk_hscale_get_layout_offsets): Remove
+       extra 'scale' parameter.
+
+Thu Feb 12 21:58:20 2004  Owen Taylor  <otaylor@redhat.com>
+
+        Various reentrancy fixes for widgets being destroyed
+       out of focus-out-event. (#128821, Grant Gayed)
+
+       * gtk/gtkwindow.c (_gtk_window_unset_focus_and_default): 
+       Ref window and widget over callbacks.
+
+       * gtk/gtkwidget.c (gtk_widget_hide)
+         gtk/gtkwidget.c (gtk_widget_set_child_visible):
+       Ref the widget before calling _gtk_window_unset_focus_and_default(),
+       since that can call user callbacks.
+
+       * gtk/gtkwidget.c (gtk_widget_invalidate_widget_windows):
+       Do nothing if the widget isn't realized.
+
+Fri Feb 13 01:31:44 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkbutton.c (_gtk_button_paint): Don't draw bevels around
+       active, RELIEF_NONE buttons that aren't depressed. This improves
+       the appearance of buttons in notebook tabs.  (#109213, reported
+       by Benjamin Otte, patch by Rodney Dawes)
+
+Fri Feb 13 01:06:08 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * demos/gtk-demo/main.c (read_line): Protect getc_unlocked() by 
+       HAVE_FLOCKFILE in all cases.  (#134205, Julio M. Merino Vidal)
+
+Fri Feb 13 00:54:59 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Fix for #104811, Padraig O'Briain:
+
+       * gtk/gtkscale.h:
+       * gtk/gtkscale.c (_gtk_scale_clear_layout): 
+       * gtk/gtkscale.c (gtk_scale_get_layout_offsets): 
+       * gtk/gtkscale.c (gtk_scale_get_layout): New functions to determine the
+       text and its position from a GtkScale, to make it more accessible. 
+       * gtk/gtkhscale.c (gtk_hscale_get_layout_offsets):
+       * gtk/gtkvscale.c (gtk_vscale_get_layout_offsets): Implementations of the 
+       new GtkScale vfunc.
+
+Thu Feb 12 17:59:52 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_get_search_path): 
+       Remove an extraneous + 1 (#134015, Torsten Schoenfeld)
+
+Thu Feb 12 23:55:08 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktooltips.h:
+       * gtk/gtktooltips.c (gtk_tooltips_get_info_from_tip_window): New 
+       function to improve the accessibility of tooltips.  (#114851, 
+       Padraig O'Briain)
+
+Thu Feb 12 23:16:04 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_popup): 
+       * gtk/gtkcombobox.c (gtk_combo_box_popdown): Make these public and
+       add docs.  (#132847)
+
+Thu Feb 12 11:05:16 2004  Manish Singh  <yosh@gimp.org>
+
+       * gdk/x11/gdkproperty-x11.c (gdk_property_get): Assign xtype using
+       gdk_x11_atom_to_xatom_for_display () when type != GDK_NONE.
+
+       * gtk/gtkselection.c (_gtk_selection_request): Use GDK_NONE in
+       gdk_property_get call instead of 0.
+
+       * docs/reference/gdk/tmpl/properties.sgml: Document the above
+       as GDK_NONE instead of simply 0.
+
+Thu Feb 12 15:46:26 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Fix up item_area
+       correctly in RTL mode. (#133984, patch from Semion Chichelnitsky).
+
+Thu Feb 12 02:22:02 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_set_modify_func): 
+       Correct the docs.
+
 Thu Feb 12 01:17:01 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtktreeview.c (gtk_tree_view_enable_model_drag_source): Call