]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-4
updated added all the new tests
[~andy/gtk] / ChangeLog.pre-2-4
index 97925d39717609b3de69af70068d2b10d05d55b9..7f7ffd04b48a4852618eddf897f3530723da87e0 100644 (file)
@@ -1,3 +1,651 @@
+2003-11-15  Hans Breuer  <hans@breuer.org>
+
+       * gdk/makefile.msc gdk/gdk.def 
+            gtk/gtk.def gtk/makefile.msc.in : updated
+       * tests/makefile.msc : added all the new tests
+
+       * gtk/gtkfilefilter.c(finalize) : initialize filter
+       from object not from itself
+
+       * gtk/gtkfilesystemwin32.[hc] : copied from gtkfilesystemunix.[hc]
+       modified as less as posible to have aworking implementation
+       on win32. There maybe the desire to merge the unchanged pats into
+       a common base class.
+       Also implemented a simple glib based bookmark handling, which
+       is currently missing in gtkfilesystemunix.[hc] but can be copied
+       over there.
+       * gtk/gtkfilechooserwidget.c : conditional include gtkfilesystemwin32.h
+
+       * gdk/win32/gdkwindow-win32.c : implement 
+       gdk_window_set_keep_above() and gdk_window_set_keep_below()
+
+       * tests/testmerge.c : don't include unistd.h unconditionally,
+       #define STDOUT_FILENO if it isn't defined
+
+       * tests/testfilechooser.c : make it compile on win32
+
+2003-11-15  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkwindow-win32.c (gdk_window_focus): If the window is
+       maximized, use SW_SHOWMAXIMIZED. (#126986, John Ehresman)
+
+Thu Nov 13 12:55:29 GMT 2003  Tony Gale <gale@gtk.org>
+
+       * docs/faq/gtk-faq.sgml: Update the rest of Section 2
+
+Thu Nov 13 01:46:32 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_init): Use 
+       GTK_DATADIR/{icons,pixmaps} instead of 
+       GTK_DATA_PREFIX/{icons,pixmaps}.  (#123365, Marco Pesenti Gritti)
+
+Wed Nov 12 21:40:10 2003  Matthias Clasen  <maclas@gmx.de>
+
+       Changes to improve menu positioning on Xinerama (#108328, #126150):
+       
+       * gtk/gtkmenuitem.c (gtk_menu_item_position_menu): Use the event 
+       window of the menuitem to determine the monitor. This fixes some
+
+       * gtk/gtkmenu.c (struct _GtkMenuPrivate): Add a menu_num field
+       to store the monitor on which the menu is to be positioned.
+
+       * gtk/gtkmenu.[hc] (gtk_menu_position): Store the monitor number
+       in the GtkMenuPrivate struct and fetch the monitor geometry after
+       calling the position_func, in case it has been changed.
+
+       * gtk/gtkmenu.c (gtk_menu_set_monitor): New function 
+       to be used in GtkMenuPositionFunc implementations for setting
+       the monitor_num field in GtkMenuPrivate.
+
+       * gtk/gtkmenuitem.c (gtk_menu_item_position_menu): Call 
+       gtk_menu_set_monitor.
+
+Wed Nov 12 21:00:10 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkinputdialog.c (gtk_input_dialog_init): Clarify the
+       label for the empty list. String change.  (#95446, Tomas Ă–gren)
+
+Wed Nov 12 20:57:50 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.h (enum GtkIconLookupFlags): Correct
+       the definition of the values.  (#123361, Marco Pesenti Gritti)
+
+Wed Nov 12 20:54:02 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/gdkkeyuni.c: Map KP_Separator to ','.
+       (#122941, Egmont Koblinger)
+
+2003-11-12  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       *gtk/gtkcolorsel.c (gtk_color_selection_init): Add tooltip for
+       opacity entry widget. Change tooltip for opacity widgets. (#126426)
+
+2003-11-12  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       * gtk/gtkmenu.c (gtk_menu_popup): Do not let pointer position
+       affect window menu position when popped from keyboard. (#102660)
+
+Wed Nov 12 01:29:32 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (gtk_toolbar_internal_insert_element): When we
+       are using the old API, make all items "is_important". That way
+       BOTH_HORIZ will continue to show both icon and label in old API
+       mode.
+
+Mon Nov 10 00:40:41 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkeventbox.c (gtk_event_box_set_above_child): 
+       Remember the new value in all cases.  (#126276, Damon Chaplin)
+
+Sat Nov  8 23:06:02 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * demos/gtk-demo/main.c (row_activated_cb): Call the do_
+       functions with the toplevel as argument.
+
+       * demos/gtk-demo/geninclude.pl.in: Change the signature
+       of GDoDemoFunc to take a widget argument
+
+       * demos/gtk-demo/ui_manager.c (do_ui_manager): 
+       * demos/gtk-demo/tree_store.c (do_tree_store): 
+       * demos/gtk-demo/textview.c (do_textview): 
+       * demos/gtk-demo/stock_browser.c (do_stock_browser): 
+       * demos/gtk-demo/sizegroup.c (do_sizegroup): 
+       * demos/gtk-demo/pixbufs.c (do_pixbufs): 
+       * demos/gtk-demo/panes.c (do_panes): 
+       * demos/gtk-demo/menus.c (do_menus): 
+       * demos/gtk-demo/list_store.c (do_list_store): 
+       * demos/gtk-demo/images.c (do_images): 
+       * demos/gtk-demo/hypertext.c (do_hypertext): 
+       * demos/gtk-demo/editable_cells.c (do_editable_cells): 
+       * demos/gtk-demo/drawingarea.c (do_drawingarea): 
+       * demos/gtk-demo/dialog.c (do_dialog): 
+       * demos/gtk-demo/colorsel.c (do_colorsel): 
+       * demos/gtk-demo/changedisplay.c (do_changedisplay): 
+       * demos/gtk-demo/button_box.c (do_button_box): 
+       * demos/gtk-demo/appwindow.c (do_appwindow): Take a widget
+       as argument, and make new windows or dialogs appear on the
+       same screen.  (#80388)
+
+Sat Nov  8 21:59:30 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkeventbox.c (gtk_event_box_class_init): Let 
+       visible-window default to TRUE, as documented and 
+       implemented. (#126270 Damon Chaplin)
+
+Sat Nov  8 01:50:17 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.c: 
+       * gtk/gtkfilechooserwidget.c (gtk_file_chooser_widget_new): 
+       * gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_new): 
+       * gtk/gtkfilechooser.c (gtk_file_chooser_[un]select_all): Mark as
+       2.4 additions.
+
+2003-11-07  Federico Mena Quintero  <federico@ximian.com>
+
+       Changing GtkFileChooserEntry to use GtkEntryCompletion.
+
+       * gtk/gtkfilechooserentry.c (gtk_file_chooser_entry_init): Create
+       a GtkListStore for the completion list.  Create a
+       GtkEntryCompletion and attach it to the chooser entry.
+       (gtk_file_chooser_entry_finalize): Unref the completion store.
+       (completion_match_func): New callback for the GtkEntryCompletion.
+       (completion_idle_callback): Fill the completion store with filenames.
+
+Fri Nov  7 22:55:49 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkwindow.c (gtk_window_set_role): 
+       * gtk/gtkwindow.c (gtk_window_set_title): 
+       * gtk/gtkwidget.c (gtk_widget_set_name): 
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_title): 
+       * gtk/gtkbutton.c (gtk_button_set_label): Make string setters
+       safe for self-assignment.  (#122745, Soeren Sandmann)
+
+Thu Nov  6 20:41:40 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkstyle.c (gtk_style_attach): Fix doc comment.
+       (#126369, Olexiy Avramchenko)
+
+Thu Nov  6 00:21:41 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcolorbutton.c (gtk_color_button_init): 
+       * gtk/gtkfontbutton.c (gtk_font_button_init): Improve the 
+       consistency of titles.  (#126193, Damon Chaplin)
+
+Wed Nov  5 22:49:36 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Set torn off 
+       menus to be transient for the toplevel they were torn off from.
+       (gtk_menu_get_toplevel): Auxiliary function to find the
+       toplevel of a menu.  (#54775, Jon-Kare Hellan)
+
+Wed Nov  5 21:07:58 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkpaned.c (gtk_paned_class_init): Add readonly properties
+       min-position and max-position.  (#58431, Padraig O'Briain)
+
+Wed Nov  5 21:02:26 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcolorsel.c (update_color): 
+       (make_label_spinbutton): 
+       (adjustment_changed): Change the ranges for Saturation and
+       Value to be 0-100 instead of 0-255, since these axes of HSV
+       are usually expressed in percent.  (#121519, Gregory Merchan)
+
+Wed Nov  5 08:51:48 GMT 2003  Tony Gale <gale@gtk.org>
+
+       * docs/faq/gtk-faq.sgml: More 2.x updates
+
+Tue Nov  4 15:00:33 GMT 2003  Tony Gale <gale@gtk.org>
+
+       * docs/faq/gtk-faq.sgml: More 2.x updates, fix
+       pkg-config command error, update copyright.
+
+2003-11-03  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (error_dialog): Take in a path as
+       well.  Use a helper function.
+       (shortcuts_append_home): Display an error box if necessary.
+       (shortcuts_append_desktop): Likewise.
+       (add_bookmark_button_clicked_cb): Likewise.
+       (gtk_file_chooser_default_select_path): Likewise.
+       (entry_activate): Likewise.
+       (shortcuts_append_paths): New helper function.
+       (shortcuts_append_file_system_roots): Use
+       shortcuts_append_paths().
+       (shortcuts_append_bookmarks): Likewise.
+
+Mon Nov  3 23:12:41 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkuimanager.c (_gtk_menu_is_empty): Return TRUE if 
+       menu is NULL.
+       (update_smart_separators): Remove some unneeded ifs.
+
+Mon Nov  3 22:45:58 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkwindow-decorate.h: Add G_BEGIN_DECLS/G_END_DECLS to make 
+       these usable in C++. Forgot this file in my Oct 11 commit.
+
+2003-11-03  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (create_shortcuts_tree): Add a stock
+       icon to the "Add bookmark" button.
+
+       * gtk/gtkfilesystemunix.c: Mark missing strings for translation.
+       * gtk/gtkfilesystemmodel.c: Likewise.
+       * gtk/gtkfilechooser.c: Likewise.
+       * gtk/gtkfilechooserdefault.c: Likewise.
+
+Mon Nov  3 20:56:28 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/gdk.c: 
+       * gdk/gdkinternals.h: 
+       * gdk/x11/gdkscreen-x11.c (init_xinerama_support): Introduce a
+       GDK_DEBUG_XINERAMA debug flag, and make it trigger a fake 2x2
+       Xinerama mode when no actual Xinerama setup is found. 
+
+2003-11-03  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_select_folder): Removed.
+       (create_shortcuts_tree): Don't call the above.
+       (bookmarks_changed_cb): Likewise.
+       (tree_selection_changed): Unselect everything from the shortcuts
+       list.  This is the behavior that Mac OS has.
+       (toolbar_add_item): Return the item.
+       (toolbar_create): Store the up_button in the impl structure.
+       (toolbar_check_sensitivity): New function to set the sensitivity
+       of the "Up" button in the toolbar.
+       (tree_selection_changed): Call toolbar_check_sensitivity().
+
+2003-11-02  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): Do
+       not set a border width for the toplevel container.
+       (toolbar_create): New function; create a simple toolbar for the
+       file chooser.
+       (gtk_file_chooser_default_constructor): Use a spacing of 12 for
+       the table, as per the HIG.
+       (gtk_file_chooser_default_init): Likewise, for the default
+       implementation's vbox.
+
+       * gtk/gtkfilesystem.c (gtk_file_system_get_parent): Added docs to
+       note that NULL is a valid return value for the parent path.
+
+Sat Nov  1 14:59:27 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_row_activated): 
+       Change on activation, not selection change (temporary
+       workaround for #125955, needed for keynav, likely
+       the right UI anyways.)
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_select_func): 
+       Don't allow the separator node to be selected.
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_constructor):
+       Set the focus chain so that the entry gets focused first.
+       (Not really right after initial focusing, maybe we
+       should just have a gtk_file_chooser_focus_entry() that
+       we call from gtk_file_chooser_dialog on creation.)
+
+Sat Nov  1 12:41:04 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_unfullscreen): Fix a
+       residual call to gtk_window_get_private().
+
+Sat Nov  1 09:10:13 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.[ch]: Move above_initially, below_initially
+       into GtkWindowPrivate structure, fixing ABI breakage
+       on Win32. (Hans Breuer). Switch GtkWindowPrivate over
+       to instance-private-data.
+
+Fri Oct 31 02:43:34 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (get_item_requisition): delete this function
+       (toolbar_item_is_homogeneous): cache max_homogeneous_pixels
+       instead of re-calculating for each item.
+       (gtk_toolbar_size_allocate): Update comments
+
+Thu Oct 30 22:04:31 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (gtk_toolbar_forall): Only include
+       placeholders when include_internals is TRUE.
+
+Thu Oct 30 17:57:53 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (logical_to_physical): Make it work even when
+       item 0 is a placeholder. (#125826)
+       * tests/testtoolbar.c: add an assertion that 
+       gtk_toolbar_get_nth_item (0) != NULL
+
+Thu Oct 30 17:40:26 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (logical_to_physical): Make it work for
+       logical == 0.(#125826)
+
+Thu Oct 30 16:20:58 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (logical_to_physical): Make sure we actually
+       return the index of a real item.
+       (get_nth_item) assert that the returned items is not a
+       placeholder.  (#125826, Marco Pesenti Gritti).
+       
+2003-10-29  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkcellrendererseptext.c
+       (gtk_cell_renderer_sep_text_render): Only paint a separator if the
+       text is NULL, rather than also doing it if it is an empty string.
+
+Wed Oct 29 15:40:26 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmessagedialog.c (gtk_message_dialog_new/
+       gtk_message_dialog_new_with_format): Allow NULL
+       for message_format, as described in the docs and
+       as worked previously. (#125759, Richard Hult)
+
+       * gtk/gtkmessagedialog.c (gtk_message_dialog_new_with_markup):
+       Use g_markup_vprintf_escaped() to escape argumetns.
+
+       * gtk/gtkmessagedialog.[ch]: Add gtk_message_dialog_set_markup()
+       so there is some way to set literal markup.
+
+Wed Oct 29 15:01:32 2003  Owen Taylor  <otaylor@redhat.com>
+       * gdk/x11/gdkimage-x11.c (_gdk_x11_copy_to_image): Move
+       the call to gdk_error_trap_pop() to the right place,
+       fixing a problem where we'd pop() too many times 
+       when bailing out. (#123302, Thomas Leonard)
+       
+Wed Oct 29 12:50:02 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilechooserutils.c (delegate_set_current_folder): 
+       Fix infinite recursion. (#125679, Christian Persch)
+
+Wed Oct 29 13:29:15 GMT 2003  Tony Gale <gale@gtk.org>
+
+       * docs/faq/gtk-faq.sgml: further 2.x updates:
+       mirrors,compiling,g_main_context_iteration
+
+Wed Oct 29 02:54:35 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.[ch] (gtk_toolbar_set_drop_highlight_item): Add this
+       function; remove gtk_toolbar_highlight_drop_location() and
+       gtk_toolbar_unhighlight_drop_location().
+
+       Also fix bug where the number of overflowed items were miscounted.
+
+Tue Oct 28 12:20:16 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_has_toplevel_focus): Remove
+       some accidentally committed duplicate code.
+
+Tue Oct 28 17:06:17 GMT 2003  Tony Gale <gale@gtk.org>
+
+        * docs/faq/gtk-faq.sgml: Update info on compiling GTK+
+
+Tue Oct 28 10:34:24 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.[ch] (gtk_window_is_active, 
+       gtk_has_toplevel_focus): Add getters corresponding to
+       the is_active and has_toplevel_focus properties.
+       (#122531)
+
+Tue Oct 28 10:18:55 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_is_active): 
+
+2003-10-28  Mark McLoughlin  <mark@skynet.ie>
+
+       * gtk/gtkexpander.c:
+       (gtk_expander_class_init): hook up the destroy handler.
+       (gtk_expander_destroy), (gtk_expander_unrealize):
+       remove the expand/collapse timeout on destroy instead
+       of unrealize to avoid leaving the expander in a inconsistent
+       state when unrealizing during animation.
+       (gtk_expander_start_animation): remove realized check.
+       (gtk_expander_set_expanded): if the widget isn't realized,
+       expand immediately.
+
+Tue Oct 28 09:44:16 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkxembed.c (_gtk_xembed_send_focus_message): Silently
+       do nothing when recipient is NULL, as described in the
+       doc comment. (#123107, Thomas Leonard)
+
+Tue Oct 28 09:21:29 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmain.c (gtk_check_version): Move docs inline,
+       rewrite docs, mention memory management for the return
+       value. (Partly addresses #125549, Michael Natterer)
+
+2003-10-28  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_remove_filter):
+       Changew index to filter_index to fix compilation error.
+
+       * gtk/gtkfilesystem.h: Correct definition of gtk_file_path_get_string.
+
+Mon Oct 27 15:47:58 2003  Manish Singh  <yosh@gimp.org>
+
+       * gdk/x11/gdkscreen-x11.c: #include <X11/extensions/Xrandr.h> if
+       we have RandR support, for XRRUpdateConfiguration declaration.
+
+       * gtk/gtkfilefilter.c: #include "gtkprivate.h" for _gtk_fnmatch
+       declaration.
+
+       * gtk/gtkuimanager.c (gtk_ui_manager_add_ui_from_file): Make
+       length a gsize variable, since that's what g_file_get_contents()
+       expects.
+
+Mon Oct 27 12:18:49 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * NEWS: Fix attribution for above/below EWMH work.
+
+Sat Oct 25 23:30:13 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkactiongroup.c (gtk_action_group_class_init): Add "name" 
+       as a construct-only property.  (#125475, Murray Cumming)
+
+Thu Oct 23 21:55:10 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       Fix bug 116297 and 125472
+       
+       * gtk/gtktoolbar.c (gtk_toolbar_highlight_drop_location): Make
+       this function take an index and a GtkToolItem.
+
+       * tests/testtoolbar.c (main): Make "Show Arrow" default to
+       true. Make one of the separators !draw and expand.
+       Update for new highlight_drop_location() API.
+
+       * gtk/gtktoolitem.[ch]: Remove "pack_end" property
+
+       * gtk/gtktoolbar.h: Formatting fixes.
+
+       * gtk/gtktoolbar.c: Remove "pack_end" child property. Allow
+       separator tool items to expand.
+       (logical_to_physical, physical_to_logical): Fix off-by-one errors
+       (Fix #125472, Marco Pesenti Gritti)
+
+       * gtk/gtkseparatortoolitem.[ch]: Add new "draw" property.
+       (gtk_separator_tool_item_expose) only draw if "draw" is TRUE. Also
+       return FALSE, not TRUE.
+       (gtk_separator_too_item_{set|get}_property,
+       (gtk_separator_tool_item_{set|get}_draw): new functions
+
+Fri Oct 24 16:54:04 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * === Released 2.3.0 ===
+
+       * configure.in: Remove a stray comma.
+
+       * README.in: Fix a few notes about Xft 1 and pango-1.0.
+
+       * NEWS: Finish updates for 2.3.0.
+
+       * po/Makefile.in.in: Update to latest GLib version.
+
+Fri Oct 24 20:31:35 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkcellview.[ch], gtk/gtkcellviewmenuitem.[ch],
+       gtk/gtkcombobox.[ch], gtk/gtkcomboboxentry.[ch],
+       gtk/gtktreemodelfilter.[ch]: Fix licensing (I managed to put it
+       under GPL licensing instead of LGPL...). (Fixes #125381, Soeren
+       Sandmann).
+
+Fri Oct 24 20:22:40 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreemodelfilter.h: add padding to the class structure.
+
+2003-10-23  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooser.c (gtk_file_chooser_get_preview_uri): Fixed docs.
+       (gtk_file_chooser_remove_filter): Likewise.
+       (gtk_file_chooser_select_all): Added docs.
+       (gtk_file_chooser_unselect_all): Likewise.
+
+       * gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_new): Added docs.
+
+       * gtk/gtkfilechooserwidget.c (gtk_file_chooser_widget_new): Added docs.
+
+Thu Oct 23 23:22:15 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkfilefilter.c: 
+       * gtk/gtkfilechooser.c: Add "Since: 2.4" to all API doc comments.
+
+Thu Oct 23 22:33:47 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkfilefilter.c (gtk_file_filter_new): Fix doc markup.
+
+Thu Oct 23 21:49:05 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * NEWS: Remove a few duplicates, group the menu changes.
+
+Thu Oct 23 21:12:50 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * NEWS: Updates for 2.3.0; changed header to match the style we used
+       for 2.1.0.
+
+Thu Oct 23 20:47:44 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_group): Actually
+       assign the new leader.  (#125168, Mariano Suarez-Alvarez)
+
+Thu Oct 23 20:21:16 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkcelllayout.c, gtk/gtkcellview.c gtk/gtkcellviewmenuitem.c,
+       gtk/gtkcombobox.c, gtk/gtkcomboboxentry.c, gtk/gtkentrycompletion.c,
+       gtk/gtktreemodelfilter.c, gtk/gtkcellrenderertoggle.c: Fix includes.
+
+Thu Oct 23 15:13:56 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * NEWS: Partial update for 2.3.0.
+
+Thu Oct 23 01:09:04 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c: Convert GtkOptionMenu to
+       GtkComboBox.
+
+Wed Oct 22 23:20:04 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilechooser.[ch] gtk/gtkfilefilter.[ch] 
+       gtk/gtkfilechooserwidget.[ch] gtk/gtkfilechooserdialog.[ch]:
+       gtk/gtkfilechooserutils.c gtk/gtkfilechooserprivate.[ch]:
+       Basic framework for the new file selector widget.
+
+       * gtk/gtkfilechooserdefault.[ch] gtk/gtkcellrenderersep.[ch] 
+       gtk/gtkfilechooserentry.[ch] gtk/gtkfilesystemmodel.[ch]:
+       Initial implementation of the GtkFileChooser user interface.
+
+       * gtk/gtkfilesystemunix.[ch]: GtkFileSystem implementation
+       for Unix files.
+
+       * configure.in gtk/Makefile.am gtk/xdgmime: Build code
+       for freedesktop.org MIME system on Unix.
+
+       * tests/testfilechooser.c: Test program for GtkFileChooser
+
+       * tests/prop-editor.c: Add support for properties on interfaces.
+
+Tue Oct 21 16:12:51 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * demos/gtk-demo/menus.c (do_menus): Fix some unused
+       variables.
+
+       * gtk/gtkmain.c (_gtk_get_lc_ctype): Fix an unused
+       variable warning.
+
+Thu Oct 23 00:04:50 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * NEWS: Partial update for 2.3.0.
+
+Tue Oct 21 22:07:12 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_real_move_cursor): set
+       ctrl_pressed and shift_pressed according to the current event
+       state (if there is one). (Fixes #125063, reported by Sebastien Bacher).
+
+Mon Oct 20 23:24:27 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkentry.c (gtk_entry_key_press): remove the completion
+       timeout when the user pressed on Enter/ESC. Fixes the bug where the
+       completion popup popped up after the user pressed on Enter (which is
+       just weird). Reported by the Epiphany people (all of them).
+
+Mon Oct 20 20:27:22 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       Add support for OS X like sliding of toolbar items during drag and
+       drop, (#110919, Dave Bordoley)
+
+       Make dnd highlighting the responsibility of the
+       application. (Fixes #116298, Owen Taylor)
+
+       * gtk/gtktoolbar.h: Add prototypes for new API.
+       
+       * gtk/gtktoolbar.c
+       (physical_to_logical, logical_to_physical): new functions
+       converting between "position including placeholders" and "position
+       excluding placeholders".
+       (gtk_toolbar_class_init): remove drag_leave and drag_motion
+       handlers
+       (struct _ToolbarContent): new struct containing information
+       related to toolbar items.
+       (gtk_toolbar_highlight_drop_location): new public function
+       (gtk_toolbar_unhighlight_drop_location): new public function
+       
+       * tests/testtoolbar.c
+       (toolbar_drag_motion, toolbar_drag_leave): new functions
+       (main): connect to dnd signals.  Make the "New" item expand to
+       make drag and drop more exciting.
+
+Wed Oct 15 22:39:23 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkcomboboxentry.c (gtk_combo_box_entry_init): it's
+       _set_active, not _set_active_item.
+
+Wed Oct 15 22:31:09 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkcombobox.h: add padding to the class structure.
+       * gtk/gtkcomboboxentry.h: ditto.
+       * gtk/gtkentrycompletion.h: ditto.
+
+Wed Oct 15 22:04:59 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_get_active),
+       (gtk_combo_box_set_active): mention in the docs that -1 is a valid
+       value and what it means.
+
+       * gtk/gtkcomboboxentry.c (gtk_combo_box_entry_init): set the active
+       item to -1 (default),
+       (gtk_combo_box_entry_active_changed): do nothing when the index is
+       < 0.
+
+Tue Oct 14 16:10:21 2003  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_set_active_iter): New function
+       to set the active row by iter.
+
+       * gtk/gtkcombobox.c (gtk_combo_box_get_active_iter): New function
+       to get the active row by iter.
+
 2003-10-13  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Don't do