+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
+ operations on windows if the tree view is not mapped.
+ (gtk_tree_view_button_press): Compare equal types of pointers, not
+ GtkWidget* vs. GtkTreeView*.
+
+Mon Oct 13 21:01:43 2003 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_popup): remove
+ the reset of first_sel_changed, as after the first popup the treeview
+ will always have a row selected and will thus not focus_to_cursor.
+
+ * gtk/gtkentry.c (keyval_is_cursor_move): new function to determine
+ whether the keyval should move the completion selection cursor (used
+ to avoid ending up with extreme cluttered code), also added
+ all KP_ equivalents of the keys here,
+ (gtk_entry_completion_key_press): Keynav tweaks based on comments
+ from Dave Bordoley and Marco Pesenti Gritti; add the -1 state
+ as possible current selection, implement Home/End keys, modified
+ the down key to stop cycling. Maybe page up/down should be implemented
+ at some later time.
+
+Mon Oct 13 20:58:07 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gdk/x11/gdkwindow-x11.c (gdk_window_set_icon): Make it work
+ as documented when pixmap or mask is NULL. (#124081)
+
+Mon Oct 13 20:21:38 2003 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_set_text): I overlooked a return when
+ I was adding the signal block/unblock code. Oops. (Noticed by
+ Marco Pesenti Gritti).
+
Mon Oct 13 20:21:55 2003 Kristian Rietveld <kris@gtk.org>
* demos/testpixbuf-scale.c: enable GTK_DISABLE_DEPRECATED again,