+Sat Dec 6 00:23:46 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkviewport.c: Implement RTL flipping for
+ GtkViewport: Adjust the "gravity" when resizing
+ This is a bit flickery in RTL mode. (#107526)
+
+Sat Dec 6 00:22:14 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkscrolledwindow.c: Implement RTL flipping for
+ GtkScrolledWindow: the vertical scrollbar shows up on the left
+ side in RTL mode. (#107526)
+
+Fri Dec 5 01:58:33 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtknotebook.c: Implement RTL flipping for GtkNotebook:
+ tabs displayed at the top/bottom are rearranged, and tabs on
+ the left/right are displayed at the opposite edge. (#96630)
+
+2003-12-04 Mark McLoughlin <mark@skynet.ie>
+
+ * gtk/gtklabel.c: (gtk_label_set_attributes_internal): Allow
+ gtk_label_set_attributes() take NULL. See bug #128517.
+
+2003-12-03 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Removed
+ the in_change flag.
+ (completion_idle_callback): Use a temporary list store and re-set
+ it on the completion rather than modifying the old one. We are
+ re-reading the folder anyway, and this gets rid of non-atomicity
+ problems.
+
+2003-12-01 Federico Mena Quintero <federico@ximian.com>
+
+ Decouple impl->current_folder from the selection in the folder
+ tree. This is so that going to /home/federico/.foo (e.g. from a
+ bookmark) will work even if show_hidden == FALSE. The folder tree
+ needs to be fixed in this case to show such folders explicitly.
+
+ * gtk/gtkfilechooserdefault.c
+ (gtk_file_chooser_default_set_current_folder): When changing
+ folders, do the entry and list model work here, instead of
+ tree_selection_changed().
+ (struct _GtkFileChooserDefault): Added a changing_folder flag
+ again, dum de dum.
+ (tree_selection_changed): Use _gtk_file_chooser_set_current_folder_path().
+
+Tue Dec 2 01:01:54 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkiconfactory.h: Remove duplicate declaration of
+ gtk_icon_source_set_icon_name(). (#Jeff Franks, #128269)
+
+2003-12-01 Federico Mena Quintero <federico@ximian.com>
+
+ Patch from Hans-Petter Jansson <hpj@ximian.com> to align the
+ bookmarks buttons with the location entry.
+
+ * gtk/gtkfilechooserdefault.c
+ (gtk_file_chooser_default_constructor): Use a GtkSizeGroup for the
+ bookmarks buttons and the location entry.
+
+2003-12-01 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdefault.c (create_shortcuts_tree): Set the
+ shortcuts tree as a drag destination.
+ (shortcuts_drag_data_received_cb): New callback.
+ (get_file_info): Also fetch information on whether the file is a folder.
+ (add_bookmark_button_clicked_cb): Use error_could_not_add_bookmark_dialog().
+ (error_could_not_add_bookmark_dialog): New function.
+ (shortcuts_add_bookmark_from_path): New helper function.
+ (add_bookmark_button_clicked_cb): Use shortcuts_add_bookmark_from_path().
+ (shortcuts_row_activated): We no longer need the changing_folder flag.
+ (struct _GtkFileChooserDefault): Likewise.
+
+Sun Nov 30 17:31:32 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c (slide_idle_handler): return TRUE if there are
+ disappearing placeholders that are still visible.
+
+ * gtk/gtktoolbar.c: formatting fixes
+
+ * gtk/gtktoolbar.c (struct _ToolbarContent): new bit:
+ disappearing, for placeholders that are going to disappear.
+
+ * gtk/gtktoolbar.c (get_item_size): return 0 for disappearing placeholders
+
+Sat Nov 29 00:55:28 2003 Jonathan Blandford <jrb@gnome.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_new_column_width):
+ * gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_realize_button):
+ Patch from <chinen@jp.ibm.com> to handle RTL support for column
+ resizers, #127874
+
+Fri Nov 28 00:26:24 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilesystemmodel.c (gtk_file_system_model_finalize):
+ Don't use freed memory. (#127698, Taavi Talvik)
+
+Fri Nov 28 00:09:10 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilechooserentry.c: Remove debug g_print()s.
+
+Thu Nov 27 22:17:50 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkuimanager.c: Remove debug define.
+
+Thu Nov 27 16:19:03 2003 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmenu.c: allow accel activation depending on sensitivity
+ and the attach widget.
+
+ * gtk/gtkmenuitem.c: allow accel activation depending on visibility,
+ sensitivity and the parent menu.
+
+ * gtk/gtkwidget.[hc]: introduced ::can-activate-accel signal which
+ checks whether accelerators may activate a widget. the default handler
+ demands the widget be sensitive and visible+viewable.
+
+ * gtk/gtkaccelgroup.[hc]: export gtk_accel_group_activate().
+
+Tue Nov 25 00:10:05 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkuimanager.c (update_node): Don't show accelerators in
+ popup menus. (#127227)
+
+Mon Nov 24 13:47:39 GMT 2003 Tony Gale <gale@gtk.org>
+
+ * docs/faq/gtk-faq.sgml: start 2.x Section 4 updates
+
+Mon Nov 24 04:05:15 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkradiotoolbutton.[ch]
+ (gtk_radio_tool_button_new_from_widget): Make this function take a
+ GtkRadioToolButton instead of a GtkWidget. (#127729, Murray
+ Cumming)
+
+Mon Nov 24 02:34:00 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c: remove variables in_dnd and leaving_dnd
+
+Mon Nov 24 02:19:33 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c: remove variable
+ n_overflowed_menu_items_when_dnd_started
+
+Mon Nov 24 01:47:10 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Rework sliding algorithm.
+ - No more weird jumping when items are dragged off and added to
+ the toolbar,
+ - More natural item movement
+
+ * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Many changes. This
+ function is now responsible for calculating intermediate positions
+ during item sliding. It is also responsible for starting sliding
+ if items disappear. Also turn off expanding when there is an
+ overflow menu.
+ (gtk_toolbar_begin_sliding, stop_sliding): New functions.
+ (slide_idle_handler): New function. All the sliding is now done by
+ gtk_toolbar_size_allocate(), so the idle handler now just checks
+ if there is more sliding to be done.
+ (compute_intermediate_allocation, position): new functions
+ calculating intermediate steps in the slide animations. The new
+ animation algorithm uses a constant speed instead of a constant
+ must-be-finished-within time.
+ (struct _ToolbarContent): use
+ GtkAllocation goal_allocation; and
+ GtkAllocation start_allocation; instead of
+ gint start/goal_width;
+
+ * gtk/gtktoolitem.c (gtk_tool_item_set_tooltip): fix typo in
+ documentation
+
+Sun Nov 23 22:26:25 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktooltips.c (gtk_tooltips_draw_tips): Make tooltip
+ positioning Xinerama-aware. (#127332)
+
+Fri Nov 21 01:57:21 2003 Matthias Clasen <maclas@gmx.de>
+
+ * gdk/x11/gdkscreen-x11.c (init_xinerama_support): Make monitor
+ boundaries visible in fake Xinerama mode.
+
+Thu Nov 20 15:41:56 2003 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): cast to GTK_WIDGET()
+ for the gtk_widget_hide() call.
+
+Thu Nov 20 14:51:41 2003 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreedatalist.c (gtk_tree_data_list_compare_func): Patch
+ from David Hampton to fix sorting on booleans.
+
+Thu Nov 20 15:48:03 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtksocket.c (gtk_socket_focus): Use gtk_widget_is_focus()
+ instead of GTK_WIDGET_HAS_FOCUS. (#122327, Owen Taylor. Reported
+ by Frederic Crozat).
+
+Thu Nov 20 13:10:29 GMT 2003 Tony Gale <gale@gtk.org>
+
+ * docs/faq/gtk-faq.sgml: Update Section 3 to 2.x
+
+2003-11-19 Federico Mena Quintero <federico@ximian.com>
+
+ Fixes to problems reported by Iain Holmes:
+
+ * gtk/gtkfilechooserdefault.c (shortcuts_append_desktop): Do not
+ throw up an error dialog if the desktop doesn't exist.
+ (error_message): Handle the case where there is no real toplevel
+
+ yet.
+ (list_model_filter_func): Always let folders pass through (patch
+ by Dave Malcolm).
+
+Wed Nov 19 23:19:23 2003 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkcombobox.[ch] (gtk_combo_box_scroll_event): move function
+ to a somewhat more logical place,
+ (gtk_combo_box_remove_text): New function (#125262, Owen Taylor).
+
+Wed Nov 19 22:15:01 2003 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkentry.c (gtk_entry_completion_timeout): always resize
+ the popup when it is visible, popdown when there are less chars
+ than the minimum key length in the entry,
+ (gtk_entry_completion_changed): popdown when the entry is empty.
+
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_init): set the
+ size request of the vscrollbar to (-1, 0), to get a nicely sized
+ completion treeview (Fixes #126573, reported by Piers Cornwell),
+ (_gtk_entry_completion_resize_popup): show/hide the action_view
+ based on items.
+
+2003-11-19 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_init): Turn
+ off the dialog's separator (thanks to Iain Holmes).
+
+Wed Nov 19 18:15:00 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkmenu.c (DEFAULT_POPUP_DELAY): set to 200 instead of 225
+ * gtk/gtkmenuitem.c (get_minimum_width): Impose a minimum width
+ on items that have a submenu. (#120104).
+
+Wed Nov 19 18:11:08 2003 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbar.c (struct _ToolbarContent): Add a new
+ "ItemState" field indicating the overflowed-ness etc. of the item.
+ (gtk_toolbar_size_allocate): update the field here.
+
+2003-11-19 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdefault.c (create_filter): Don't add padding
+ to the alignment. Use the HIG-specified spacing between the
+ filter label and the combo.
+ (create_filename_entry): Use HIG-specified spacing between the
+ location label and the entry.
+ (gtk_file_chooser_default_constructor): Don't use vertical padding
+ around the filename entry.
+
2003-11-19 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkfilesystem.h (struct _GtkFileSystemIface): Added a