+2004-06-25 Bastien Nocera <hadess@hadess.net>
+
+ reviewed by: Matthias Clasen <maclas@gmx.de>
+
+ * gdk/x11/gdkkeys-x11.c: (get_symbol), (update_keymaps),
+ (gdk_keymap_lookup_key), (translate_keysym): fix keys parsing when
+ the number of keysyms per keycode is odd. Fixes #144808.
+
+2004-06-25 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfontbutton.c (gtk_font_button_update_font_info): Avoid
+ a crash if the font doesn't exist. (#144967, Yevgen Muntyan)
+
+Fri Jun 25 00:32:15 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktreestore.c (gtk_tree_store_swap): Commit the change
+ which was mentioned below.
+
+Thu Jun 24 23:35:09 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtknotebook.c (gtk_notebook_class_init): Fix a typo,
+ string change. (#139503, Baris Cicek)
+
+2004-06-22 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdefault.c (location_popup_handler): Use a Save
+ or an Open stock button for the C-l dialog depending on the action
+ in which the file chooser operates. Fixes #141753.
+
+2004-06-22 Federico Mena Quintero <federico@ximian.com>
+
+ Fixes the GTK+ part of #142308:
+
+ * gtk/gtkfilesystemunix.c (gtk_file_system_unix_filename_to_path):
+ Use filename_to_path().
+ (gtk_file_system_unix_uri_to_path): Likewise.
+ (filename_to_path): Use remove_trailing_slash().
+
+2004-06-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktextview.c (gtk_text_view_class_init): Improve docs
+ for the ::move_cursor signal.
+
+ * gtk/gtkaccelmap.c (_gtk_accel_path_is_valid): Accept
+ "<WINDOWTYPE>" as a valid accel path. (#144427, Philip
+ Kendall)
+
+ * gtk/gtkselection.c (GTK_SELECTION_MAX_SIZE): Make sure
+ this gets defined for all backends, so linux-fb has a
+ chance of compiling.
+
+ * gdk/x11/gdkgc-x11.c:
+ * gdk/gdkgc.c: Move function docs inline, add hints about
+ obtaining rgb colors from gcs. (#144688, Steve Chaplin)
+
+ * gtk/gtktreestore.c (gtk_tree_store_swap): Make this work
+ for children of the root. (#139785, Jean-François Wauthy,
+ patch by John Finlay)
+
+ * gtk/gtkicontheme.h (GTK_ICON_THEME_GET_CLASS): Typo
+ fix. (#144750, Jeff Franks)
+
+2004-06-21 Michael Natterer <mitch@gimp.org>
+ Merge from stable:
+
+ * gdk/x11/gdkdrawable-x11.[ch]: made convert_format() utility
+ function public as _gdk_x11_convert_to_format().
+
+ * gdk/x11/gdkcursor-x11.c (create_cursor_image): premultiply
+ the pixels from the GdkPixbuf when putting them in the
+ Xcursor image. Fixes bug #144350.
+
+2004-06-16 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilesystemmodel.c (do_files_added): When inserting a
+ visible node, free the old path before creating the new one.
+ Fixes #144356.
+
+Tue Jun 15 01:10:32 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkcombobox.c: Make GtkComboBox work without model.
+ (#144198, Mariano Suárez-Alvarez)
+
+Fri Jun 11 22:05:56 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilechooserdefault.c: Don't use
+ contractions like "don't" or "isn't" in error messages.
+ It isn't nice to use them in log entries either...
+ (#137774, Morten Welinder, patch by Alexander Winston)
+
+2004-06-11 Federico Mena Quintero <federico@ximian.com>
+
+ Fixes #143578:
+
+ * gtk/gtkfilesystemmodel.c (_gtk_file_system_model_add_editable):
+ Don't ref the editable node.
+ (_gtk_file_system_model_remove_editable): Don't unref the editable node.
+ (_gtk_file_system_model_remove_editable): Ahem, free the node.
+
+ * gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault):
+ Added fields for edited_idle and edited_new_text.
+ (renderer_edited_cb): Queue the
+ creation of the folder in an idle handler.
+ (renderer_editing_canceled_cb): Likewise for the cancellation.
+ (gtk_file_chooser_default_finalize): Free the impl->edited_new_text.
+
+Thu Jun 10 22:12:26 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkmain.c (gtk_parse_args): Typo fix.
+
+2004-06-10 Federico Mena Quintero <federico@ximian.com>
+
+ Fixes #144110, patch by Bastien Nocera <hadess@hadess.net>.
+
+ * gtk/gtkfilechooser.c (gtk_file_chooser_list_shortcut_folders):
+ Refer to gtk_file_chooser_add_shortcut_folder().
+ (gtk_file_chooser_list_shortcut_folder_uris): Refer to
+ gtk_file_chooser_add_shortcut_folder_uri().
+
+Thu Jun 10 00:36:15 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkcalendar.c (gtk_calendar_main_button): Start
+ the drag before focusing the selected.day.
+ * gtk/gtkcalendar.c (gtk_calendar_state_changed): Stop
+ a beginning drag if the widget becomes insensitive.
+
+Thu Jun 10 00:09:06 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkcalendar.c (gtk_calendar_button_press): Start
+ spinning before calling arrow_action(), so that a signal
+ handler triggered from arrow_action() has a chance to
+ stop the spinning. (#143966, Davyd Madeley)
+
+Wed Jun 9 23:11:23 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkstyle.c (_gtk_style_init_for_settings): Fix a
+ typo. (#144070, Kent Sandvik)
+
+Thu Jun 10 00:22:51 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkmenu.c: Revert the "drag select" part of
+ #141169. (#144011).
+
+Mon Jun 7 23:07:40 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkcombobox.c (gtk_combo_box_remeasure): Handle
+ priv->model being NULL. (#143856, Mariano Suárez-Alvarez)
+
+2004-06-07 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_button_press): Revert the patch
+ from 2003/Sep/12. This kept DnD in tree views within modal
+ dialogs from working, which is especially bad for the file
+ chooser. Fixes #135168.
+
+Sun Jun 6 23:57:21 2004 Matthias Clasen <maclas@gmx.de>
+
+ Make the entry context menu work in editable text cells. The changes
+ are based on a patch by Kristian Rietveld, which implemented an
+ approach outlined by Owen Taylor. (#50075)
+
+ * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_focus_out_event):
+ Ignore focus out if the entry menu is posted.
+ (gtk_cell_renderer_text_populate_popup): Mark the entry menu as
+ posted, and set up a signal handler to clear the flag if the menu
+ is unmapped.
+ (gtk_cell_renderer_text_popup_unmap): Clear the in_entry_menu flag,
+ set up a timeout to stop editing if the focus is lost.
+ (popdown_timeout): Stop editing if the entry doesn't have focus anymore.
+ (gtk_cell_renderer_text_start_editing): Connect to the populate_popup
+ signal on the entry and keep a pointer to the entry.
+ (gtk_cell_renderer_text_editing_done): Disconnect from popuplate_popup,
+ clear the pointer to the entry.
+
+Sun Jun 6 23:24:43 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktexttag.c (gtk_text_tag_class_init): Improve the description
+ of the ::language property. (#143802, Owen Taylor)
+
+Sat Jun 5 23:07:30 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentrycompletion.c: (gtk_entry_completion_init),
+ (gtk_entry_completion_list_enter_notify),
+ (gtk_entry_completion_list_motion_notify),
+ (_gtk_entry_completion_popup), (_gtk_entry_completion_popdown):
+ * gtk/gtkentryprivate.h: Add an ignore_enter flag and
+ use it as in the menu code to avoid the initial selection if
+ the window pops up under the pointer. (Anders Carlsson)
+
+Sat Jun 5 20:05:39 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * tests/testmerge.c: Add a checkbox to queue an
+ merge/unmerge. Patch from Matthias Clasen.
+
+ * gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Add a new flag
+ "need_rebuild"
+ (rebuild_menu): New function that rebuilds the overflow menu and
+ makes sure it doesn't start or end with a separator.
+ (toolbar_content_new_tool_item)
+ (toolbar_content_remove)
+ (toolbar_content_new_compatibility): Set the rebuild_needed flag
+ (gtk_toolbar_size_allocate): Only show the overflow arrow when we
+ have actually overflown an item with a proxy menu item. Also make
+ sure we rebuild the menu if needed.
+
+ Fix #125504, #142377, #143463
+
+ * gtk/gtkseparatortoolitem.c (gtk_separator_tool_item_expose):
+ Obey the "priv->draw" flag. (#143692)
+
+2004-06-04 Matthias Clasen <mclasen@redhat.com>
+
+ * docs/widget_geometry.txt: Add a note about the !CAN_FOCUS
+ quirk in the button size allocation code.
+
+ * gtk/gtkbutton.c (gtk_button_size_allocate): Give the space
+ requested for drawing the focus indicator to the child in the
+ !CAN_FOCUS case. This should fix issues which the Gimp has with
+ the button allocation changes in 2.4.2.
+
+Thu Jun 3 21:17:29 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentry.c (gtk_entry_completion_timeout): Calculate the
+ length of the entry contents in characters, not in bytes.
+
+ * gtk/gtkentry.c (paste_received): Don't pop up the completion
+ window on paste, noticed by Anders Carlsson.
+
+Thu Jun 3 20:56:19 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkcombobox.c (gtk_combo_box_class_init): Fix the allowed
+ values and default value for the ::active property. (#143669,
+ Olivier Andrieu)
+
+2004-06-03 Michael Natterer <mitch@gimp.org>
+
+ * gtk/gtkimagemenuitem.c: use gtk_widget_get_child_requisition()
+ instead of accessing item->image->allocation.width/height
+ directly. Makes widgets which only have a requisition set using
+ gtk_widget_set_size_request() work and fixes bug #142789.
+
+Thu Jun 3 08:07:59 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkmenu.c: Revert previous commit. It caused the problem
+ of sticky right click menus to return.
+
+Wed Jun 2 01:56:02 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkmenu.c: Fix the stay up algorithm for combo boxes to
+ better handle the "click" case. bug Better fix for #141169.
+
+2004-06-02 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_search_init): Bail out if the
+ model is empty. Fixes #143536.
+
+2004-06-02 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfontsel.c (gtk_font_selection_size_focus_out): Don't
+ close the dialog on focus out of the size entry. (#143505,
+ David Hawthorne)
+
+2004-06-02 Federico Mena Quintero <federico@ximian.com>
+
+ Fix #138807.
+
+ * gtk/fnmatch.c (_gtk_fnmatch): Take a no_leading_period argument.
+ (gtk_fnmatch_intern): Likewise; also implement this option.
+
+ * gtk/gtkprivate.h (_gtk_fnmatch): Updated prototype.
+
+ * gtk/gtkfilesel.c (find_completion_dir): Pass TRUE for the
+ no_leading_period argument of _gtk_fnmatch().
+ (attempt_file_completion): Likewise.
+
+ * gtk/gtkfilefilter.c (gtk_file_filter_filter): Pass FALSE for the
+ no_leading_period argument of _gtk_fnmatch().
+
+Wed Jun 2 00:47:11 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkselection.c (_gtk_selection_request): Remove leftover
+ debug code.
+
+Wed Jun 2 00:13:57 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_select_range): Don't
+ allow unless selection mode is multiple. (#142634, John Finlay)
+
+Tue Jun 1 23:00:20 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktoolbar.h:
+ * gtk/gtktoolbar.c:
+ * gtk/gtkentrycompletion.h:
+ * gtk/gtkentrycompletion.c:
+ * gtk/gtkcombobox.h:
+ * gtk/gtkcombobox.c: Rename function parameters from
+ index to index_ to prevent clash with BSD index(). (#143001)
+
+Tue Jun 1 22:45:42 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkmenu.c (get_accel_path): Handle accel_closure being
+ NULL on an accel label. (#139641, Sam Stephenson, patch by
+ Michael Natterer)
+
+Tue Jun 1 22:19:55 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkicontheme.c (theme_subdir_load): Prevent icon
+ lookup finding icons in the wrong prefix. (#143328,
+ Mark McLoughlin)
+
+Wed Jun 2 00:39:58 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Bug #141169.
+
+ * gtk/gtkmenushell.c (gtk_menu_shell_button_release): Make menus
+ only stay up if you release within 500 milliseconds.
+ (gtk_menu_shell_button_press): Set the activate_time to the event
+ time when a button is pressed.
+
+ * gtk/gtkmenu.c (gtk_menu_motion_notify, gtk_menu_enter_notify):
+ Interprete button releases as activate when we have seen both an
+ enter an a motion event.
+
+2004-06-01 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilesystemmodel.c (do_files_removed): Don't insert a
+ dummy node if there is no parent node. Fixes #143362.
+
+2004-05-31 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdefault.c (renderer_edited_cb): Change to the
+ newly-created folder. Fixes #138932.
+ (trap_activate_cb): Only return TRUE if we did handle the event.
+ Fixes #143359; patch by jylefort@brutele.be.
+
+Mon May 31 02:39:32 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkimage.c (gtk_image_new_from_pixmap): Fix typo in
+ docs. (#142892, Tommi Komulainen)
+
+Mon May 31 02:16:37 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkhandlebox.c: Make detached handleboxes work when their
+ parent is minimized, porting the fix from 1.2. (#1923, #57182)
+
+Mon May 31 02:03:17 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkwindow.c (gtk_window_show): Make moving realized,
+ unmapped windows work.
+
+Mon May 31 00:27:33 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilechooserutils.c (_gtk_file_chooser_set_delegate): Fix
+ a typo.
+
+Mon May 31 00:23:55 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkfilechooser.c (gtk_file_chooser_set_preview_widget):
+ Refer to ::update-preview, not ::selection-changed.
+
+2004-05-29 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "tk" to ALL_LINGUAS.
+
+Fri May 28 15:00:01 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkwidget.c (gtk_widget_set_parent): Add informative
+ messages for common problems. (#137974, Owen Taylor)
+
+Fri May 28 14:20:17 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gdk/x11/gdkevents-x11.c: Fix off-by-one allocation
+ errors. (#143337, Billy Biggs)
+
+Thu May 27 16:36:22 2004 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkcolor-x11.c (gdk_colormap_alloc_colors): Set
+ bits within visual->depth that aren't used for color to
+ 1s, in case they are alpha.
+
+2004-05-27 Anders Carlsson <andersca@gnome.org>
+
+ * gtk/gtkfilechooserdefault.c (save_folder_combo_create):
+ Make separator rows insensitive.
+
+Thu May 27 00:48:16 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_set_text_column):
+ Add more docs.
+
+Thu May 27 00:45:07 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkentrycompletion.h:
+ * gtk/gtkentrycompletion.c (gtk_entry_completion_get_text_column):
+ Getter for text_column. Also make ::text_column a property.
+
+Thu May 27 00:11:01 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkmenuitem.c (gtk_menu_item_size_request): Fix a typo.
+
Thu May 27 00:07:47 2004 Jonathan Blandford <jrb@gnome.org>
* gtk/gtkcombobox.c (gtk_combo_box_list_destroy): only remove the