]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
poznat prevod
[~andy/gtk] / ChangeLog.pre-2-8
index 50814bf1271866ae1d6034f06ea62bb8ee6f2dc1..66fa6abd34026016f4a71fa60c301a5af0e91687 100644 (file)
@@ -1,3 +1,609 @@
+Thu Aug  5 19:58:08 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkplug.c (gtk_plug_realize): Call
+       gdk_window_enable_synchronized_configure()
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_configure_finished): Make
+       noop if gdk_window_enable_synchronized_configure() has not been
+       called.
+
+2004-08-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooser.[hc]: Add setter and getter for the 
+       ::show-hidden property.  (#145610, Jeff Franks)
+
+       * tests/testiconview.c: Add buttons to select and unselect all
+       nodes, make the popup menu actually work.
+
+       * gtk/gtkiconview.c: Make GTK_SELECTION_BROWSE work as intended,
+       let button 3 presses through to the app, to make popup menus
+       work.
+
+       * tests/Makefile.am: Add testiconview.
+       * tests/testiconview.c: A test for GtkIconView
+       * tests/gnome-textfile.png: ...which uses this image.
+
+Wed Aug  4 01:37:57 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c: 
+       * gtk/gtktreestore.c: 
+       * gtk/gtktreemodelfilter.c: 
+       * gtk/gtknotebook.c: s/childs/children/g.
+
+Wed Aug  4 01:04:48 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Fix #133446, noticed by Christian Persch:
+       
+       * gtk/gtkaction.c (gtk_action_class_init): Add a new boolean 
+       property ::visible-overflown. 
+       * gtk/gtkaction.c (gtk_action_create_menu_proxy): Don't create 
+       a menu proxy if visible_overflown is FALSE.  
+
+Tue Aug  3 20:16:26 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkactiongroup.[hc]: Make the the GtkAction{Toggle,Radio,}Entry*
+       arguments to the gtk_action_group_add_..._actions() functions const, 
+       since the most common use case is to use a static array.  (142334, 
+       Mariano Suarez-Alvarez)
+
+Tue Aug  3 20:03:33 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkuimanager.c (get_node): Make gtk_ui_manager_add_ui()
+       accept paths with a leading "/ui".  (#149077, David Malcolm)
+
+Tue Aug  3 19:59:29 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkiconview.c: Fix some warnings.
+
+Tue Aug  3 18:38:40 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreemodelfilter.c: Correct the return type
+       of gtk_tree_model_filter_get_flags().  (#149195, Morten Welinder)
+
+Tue Aug  3 18:16:55 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Fix #149191, reported by Morten Welinder:
+       
+       * gtk/gtkmain.c: Include gtkclipboard.h,
+       * gtk/gtkwidget.h: Declare _gtk_widget_grab_notify, not
+       _gtk_widget_emit_grab_notify.  
+
+Tue Aug  3 14:50:14 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.c (add_size): Add missing parens.
+       (#149190, Morten Welinder)
+
+Tue Aug  3 14:29:49 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_menu_fill): Remove 
+       accidentally committed debug code.
+
+Tue Aug  3 01:19:12 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_relayout_item): Optimize 
+       for the case that row_column and col_column are unset.  
+       (#148868, Lorenzo Gil Sánchez)
+
+Mon Aug  2 21:52:45 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gdk/x11/gdkwindow-x11.c (ensure_sync_counter): New
+       function. Make sure the sync counter is recreated when a window is
+       reparented to become a toplevel. (#148358)
+
+2004-08-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testcombo.c: Some trees in combo boxes.
+
+       * gtk/gtkcombobox.c: Rework the combo box to handle 
+       tree models.  (#139582, Matt Walton)
+       
+       * gtk/gtktreeview.h: 
+       * gtk/gtktreeview.c: 
+       * gtk/gtktreeprivate.h: Add a new boolean property 
+       ::hover-expand and make the treeview expand/collapse rows
+       on mouseover if it is set.
+
+       * gtk/gtkiconview.h: Remove some erroneous declarations.
+
+       * gtk/gtkcellview.c (gtk_cell_view_set_cell_data): Don't
+       crash if the displayed row is gone.
+
+2004-08-02  Morten Welinder  <terra@gnome.org>
+
+       * gtk/gtkentry.c (gtk_entry_motion_notify): C99ism.
+
+Mon Aug  2 01:30:03 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextview.[hc]: 
+       * gtk/gtkentry.[hc]: Add a new binding signal ::backspace,
+       bind it to the backspace key, and make it pay attention 
+       to the Pango backspace_deletes_character 
+       attribute.  (#119891, Noah Levitt, patch by Theppitak 
+       Karoonboonyanan)
+
+Mon Aug  2 01:02:57 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/x11/gdkevents-x11.c (gdk_check_wm_state_changed): 
+       (gdk_check_wm_desktop_changed): Add missing error 
+       traps.  (#149011, Thomas Leonard)
+
+Mon Aug  2 00:21:26 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextview.c (blink_cb): Add the same warning
+       that the blink_cb() in GtkEntry already has.  (#148733)
+
+Mon Aug  2 00:12:16 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkentry.c (gtk_entry_class_init):
+       (gtk_entry_get_alignment): 
+       (gtk_entry_set_alignment): Document the xalign property
+       and its getter and setter as 2.4 additions.  (#148978,
+       Axel Simon)
+
+Mon Aug  2 00:11:31 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkuimanager.c (gtk_ui_manager_class_init): 
+       * gtk/gtkactiongroup.c (gtk_action_group_class_init): Use
+       canonical signal names in doc comments, since gtk-doc won't
+       pick up signal docs with underscores.  
+
+2004-08-01  Matthias Clasen  <mclasen@redhat.com>
+       
+       * configure.in: Post-release version bump
+
+       * === Released 2.5.1 ===
+Thu Jul 29 16:36:42 2004  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeprivate.h: New arguments
+
+       * gtk/gtktreeview.c:
+       (gtk_tree_view_class_init): Add key_release callback
+       (gtk_tree_view_init): Initialize timeout handler
+       (gtk_tree_view_unrealize): clear timeout if needed
+       (gtk_tree_view_key_press): Typeahead support
+       (gtk_tree_view_key_release): Not used yet -- will be needed for
+       typeahead.
+       (gtk_tree_view_search_entry_flush_timeout): Remove typeahead entry
+       in a timeout.
+       (gtk_tree_view_ensure_interactive_directory):
+       (gtk_tree_view_real_start_interactive_search):
+       (gtk_tree_view_search_init):
+       (gtk_tree_view_start_interactive_search): Typeahead support added.
+       (gtk_tree_view_search_dialog_hide): Clear timeout and text when we
+       hide.
+
+Sat Jul 31 23:17:44 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * NEWS: Updates
+
+Sat Jul 31 01:13:01 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkwindow.c: 
+       * gtk/gtkentry.c: 
+       * gtk/gtkaction.c: Use the canonical form of signal names 
+       after "notify::". Otherwise, no notification arrives. 
+       GObject should have a warning for that, really.  (#148879, 
+       Lorenzo Gil Sánchez)
+
+Sat Jul 31 00:42:08 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_below): 
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_keep_above): Don't
+       set both states at once.  (#148789, Matthew Garrett)
+
+2004-07-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c: Don't forget to destroy the row separator
+       function user data when the combo box is destroyed.
+
+2004-07-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.h: 
+       * gtk/gtkcombobox.c: Change the api for separators to use a 
+       separator function instead of a boolean column.
+
+       * tests/testcombo.c: Update to match the api change.
+
+Fri Jul 30 02:21:41 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup): 
+       Fix the positioning of the popup. 
+
+Fri Jul 30 00:56:31 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcomboboxentry.c (gtk_combo_box_entry_active_changed): 
+       Implement this in terms of gtk_combo_box_get_active_iter(),
+       instead of gtk_combo_box_get_active().
+
+2004-07-29  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault): Add
+       a field for an "add to shortcuts" menu item.
+       (popup_menu_detach_cb): Clear out the field.
+       (file_list_build_popup_menu): Only build the menu here.
+       (file_list_update_popup_menu): Build the menu, then update the
+       sensitivity of its items.
+       (file_list_popup_menu): Use file_list_update_popup_menu().
+       (bookmarks_check_add_sensitivity): Also set the sensitivity of the
+       popup menu item.  Correctly handle the case for a *single* file.
+       Simplify a bit.
+       (bookmarks_add_selected_folder): New helper function; code moved
+       over from add_bookmark_button_clicked_cb().
+       (add_bookmark_button_clicked_cb): Use the function above.
+       (selection_check): Rather than returning a boolean value for
+       emptiness, actually return the number of selected rows.  Also,
+       simplify a bit.
+       (get_selected_path): New helper function.
+
+2004-07-29  Anders Carlsson  <andersca@gnome.org>
+
+       * demos/gtk-demo/Makefile.am:
+       * demos/gtk-demo/clipboard.c: (copy_button_clicked),
+       (paste_received), (paste_button_clicked), (do_clipboard):
+       Add clipboard demo.
+       
+2004-07-28  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault):
+       Store signal IDs in gulongs, not guints!
+       (gtk_file_chooser_default_hierarchy_changed): We now monitor the
+       focus widget on our toplevel to know which widget was last focused
+       at the time our "should_respond" method gets called.
+       (shortcuts_activate_selected): New helper function.
+       (shortcuts_get_selected): New helper function.
+       (remove_selected_bookmarks): Use shortcuts_get_selected().
+       (bookmarks_check_remove_sensitivity): Likewise.
+       (shortcuts_reorder): Likewise.
+       (shortcuts_activate_iter): Renamed from shortcuts_activate_item().
+       Activate by iter, not by item number.
+       (save_folder_combo_changed_cb): Use shortcuts_activate_iter().
+       (shortcuts_row_activated_cb): Likewise.
+       (gtk_file_chooser_default_should_respond): If the last focused
+       widget on the toplevel was the shortcuts list, activate the
+       selected shortcut.
+
+2004-07-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/linux-fb/gdkprivate-fb.h: Make the fb backend compile against
+       current freetype.  (#148558, Nicolas Deves)
+
+       * gtk/gtktreeview.c: Replace the EXPANDER_MAX macro by 
+       ROW_HEIGHT.  (#145528)
+
+       * gtk/gtkuimanager.c: Warning fixes.
+
+       * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_background): Fix
+       prototype mismatch.  (#148589, Nicolas Deves)
+
+2004-07-28  Anders Carlsson  <andersca@gnome.org>
+
+       * gdk/x11/gdkdrawable-x11.c (gdk_draw_rectangle_alpha_libgtk_only): 
+       Cast to 32-bit integers when premultiplying, suggested by Keith Packard.
+
+2004-07-27  Anders Carlsson  <andersca@gnome.org>
+
+       * demos/gtk-demo/iconview.c: (do_iconview):
+       Change selection mode to multiple.
+       
+       * gdk/gdkdrawable.h:
+       * gdk/linux-fb/gdkdrawable-fb2.c:
+       (gdk_draw_rectangle_alpha_libgtk_only):
+       * gdk/win32/gdkdrawable-win32.c:
+       (gdk_draw_rectangle_alpha_libgtk_only):
+       * gdk/x11/gdkdrawable-x11.c: (gdk_x11_draw_image),
+       (get_impl_drawable), (gdk_x11_draw_pixbuf),
+       (gdk_draw_rectangle_alpha_libgtk_only):
+       Add gdk_draw_rectangle_alpha_libgtk_only which uses 
+       XRenderFillRectangle on X11. It's stubbed out on the 
+       Win32 and fb backends.
+       
+       * gtk/gtkiconview.c: 
+       (gtk_icon_view_paint_rubberband):
+       Use gdk_draw_rectangle_alpha_libgtk_only here.
+
+2004-07-27  Anders Carlsson  <andersca@gnome.org>
+
+       * gtk/gtkaboutdialog.c: (gtk_about_dialog_init),
+       (text_view_style_set), (add_credits_page),
+       (display_credits_dialog), (display_license_dialog):
+       Remove dialog separators, fix text view background setting,
+       use Close buttons instead of OK buttons.
+       
+2004-07-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_ensure_interactive_directory): 
+       Add a frame around the C-f popup to stop it from merging visually
+       in whatever is underneath.
+
+       * gtk/gtkcombobox.h: 
+       * gtk/gtkcombobox.c (gtk_combo_box_get_popup_accessible): New 
+       function necessary to make GtkComboBox accessible.  (#132847, 
+       Padraig O'Briain)
+
+Tue Jul 27 02:34:06 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkwidget.c (gtk_widget_dispose): Hide parentless
+       windows when disposing them.  (#133231, Michael Natterer)
+
+2004-07-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_class_init): Expand the documentation
+       for GtkLabel::ellipsize.
+
+Mon Jul 26 00:38:27 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Make the GtkComboBox in list mode scroll if the list is too
+       large to fit in the popup.  (#135543)
+
+       * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Add a 
+o      scrolled window to the popup in list mode.
+       (gtk_combo_box_list_position): Calculate the height of the
+       popup so that it fits on the screen, set the scrollbar policy
+       of the scrolled window appropriately.
+       (gtk_combo_box_popup): Use the height calculated by 
+       gtk_combo_box_list_position().
+       (gtk_combo_box_remeasure): Don't add unnecessary padding.
+       (gtk_combo_box_size_request): But add the focus with here.
+       (gtk_combo_box_list_setup): Connect to enter notify on the 
+       popup window to activate auto scrolling.
+       (gtk_combo_box_list_enter_notify): Activate auto scrolling.
+       (gtk_combo_box_list_button_pressed): Setup a timeout for
+       auto scrolling. 
+       (gtk_combo_box_list_scroll_timeout): Timeout function for
+       auto scrolling.
+       (gtk_combo_box_list_auto_scroll): Scroll the list when the 
+       pointer leaves the window.
+       
+Sun Jul 25 19:51:17 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtknotebook.c (gtk_notebook_scroll): Ignore scroll
+       events from the content of the page.  (#148409, Gabriel 
+       de Perthuis)
+
+Sat Jul 24 21:38:12 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtktoolbar.c (internal_insert_element): Warn if you try to
+       add a tool item to a toolbar using the deprecated API.
+
+Fri Jul 23 13:04:10 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkdnd.c (gtk_drag_dest_set): Revert the change to
+       initialize target_list to an empty list instead of NULL,
+       since it broke tree dnd.  (#148215, Ernst Persson)
+
+       * gtk/gtkdnd.c (gtk_drag_dest_add_text_targets): 
+       * gtk/gtkdnd.c (gtk_drag_source_add_text_targets): Instead 
+       handle target list being NULL here.
+
+2004-07-23  Dafydd Harries  <daf@muse.19inch.net>
+
+       * gtk/gtkradioaction.c:
+       * gtk/gtkradiobutton.c:
+       * gtk/gtkentry.c:
+       * gtk/gtkmisc.c:
+       Improve various translatable messages. (#137616)
+
+Fri Jul 23 11:11:10 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing): 
+       Align the entry in the same way as the cell.  (#136749)
+
+Fri Jul 23 11:01:00 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextbtree.c (_gtk_text_line_previous_could_contain_tag): 
+       Don't iterate too far up. (#147965, Olivier Sessink)
+
+Fri Jul 23 10:28:43 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_finalize): 
+       * gtk/gtkradioaction.c (gtk_radio_action_finalize): 
+       * gtk/gtkfontsel.c (gtk_font_selection_finalize): 
+       * gtk/gtkcellview.c (gtk_cell_view_finalize): 
+       * gtk/gtkcalendar.c (gtk_calendar_finalize): 
+       * gtk/gtkactiongroup.c (gtk_action_group_finalize): Remove
+       unnecessary checks.  (#148175, Morten Welinder)
+
+Thu Jul 22 01:42:16 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_class_init): 
+       Add a new :ellipsize property which controls ellipsization of the 
+       rendered text.  (#144835, Vincent Untz, patch by Jonathan Blandford
+       and Anders Carlsson)
+       
+       * gtk/gtkfilechooserdefault.c (create_file_list): Use ellipsization
+       for the name column.
+
+Thu Jul 22 01:21:28 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkfontsel.c (gtk_font_selection_init): Add additional
+       accessability relations.  (#141804,  Padraig O'Briain)
+
+Thu Jul 22 01:16:23 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c: Avoid some warnings.
+
+Thu Jul 22 01:05:16 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * configure.in: Require Pango 1.5.1 (for ellipsisation).
+
+       * gtk/gtklabel.h: 
+       * gtk/gtklabel.c (gtk_label_class_init): Add a new :ellipsize
+       property which controls ellipsization of the label.  (#125250, 
+       Tim Van Wassenhove, patch by James M. Cape)
+
+       * tests/testellipsise.c: Simple test for ellipsizsation.
+
+Wed Jul 21 22:46:27 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_new_text): Don't leak the
+       list store.  (#148134, Crispin Flowerday)
+
+Wed Jul 21 22:35:47 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_destroy): Don't leak the
+       menu.  (#148110, Tommi Komulainen)
+
+Wed Jul 21 22:24:10 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcellview.c (gtk_cell_view_finalize): Don't leak
+       tree model and tree row reference.  (#148125, Crispin Flowerday)
+
+Wed Jul 21 22:17:06 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * tests/testcombo.c (main): Don't leak models.  (#148128,
+       Tommi Komulainen)
+
+Wed Jul 21 21:26:08 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkviewport.c (viewport_set_adjustment): Don't leak
+       the adjustments.  (#148089, Tommi Komulainen)
+
+Wed Jul 21 21:20:21 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_destroy): Don't leak
+       the adjustments.  (#148073, Tommi Komulainen)
+
+Wed Jul 21 21:04:50 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktoolbar.c (gtk_toolbar_finalize): Don't leak the 
+       arrow.  (#148064, Tommi Komulainen)
+
+2004-07-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcalendar.c: Use the new text target functionality
+       in GtkTargetList instead of hardcoding a subset of text targets.
+
+Tue Jul 20 23:11:23 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/x11/gdkevents-x11.c: Hook up gtk-menu-bar-accel to
+       an XSetting, Gtk/MenuBarAccel.  (#120859, Scott James Remnant)
+
+Tue Jul 20 22:26:29 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkfilechooserutils.h: 
+       * gtk/gtktoolbutton.c: 
+       * gtk/gtktoolbar.c: 
+       * gtk/gtkicontheme.c: 
+       * gtk/gtkcalendar.c: 
+       * demos/gtk-demo/ui_manager.c: 
+       * demos/gtk-demo/appwindow.c: Remove trailing commas
+       from enumerations.  (#148035)
+
+2004-07-20  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): Fix the
+       documentation comment for the editing-started signal.
+
+       * gtk/gtkmarshalers.list: Added VOID:OBJECT,STRING for
+       GtkCellRenderer::editing-started.
+
+2004-07-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testactions.c (main): 
+       * tests/testmerge.c (main): Add some refcount debugging.
+
+       * gtk/gtkuimanager.c (update_node, free_node): Ref an sink
+       all proxies, so that we can properly clean up floating proxies
+       which the app didn't adopt.  (#147926, Tommi Komulainen)
+
+2004-07-20  Matthias Clasen  <mclasen@redhat.com>
+
+       Allow custom initialization of cell editables.  (#147221)
+       
+       * gtk/gtkcellrenderer.h (struct _GtkCellRendererClass): 
+       * gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): Add a 
+       ::editing-started signal as a hook for setting up the 
+       GtkCellEditable.
+       (gtk_cell_renderer_start_editing): ...and emit it here.
+
+Mon Jul 19 23:51:50 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_button_press): Set drag_pos
+       before grabbing the focus, since we may reenter into 
+       gtk_tree_view_motion_resize_column() which requires drag_pos
+       to be set.  (#147913, Guilherme Salgado, patch by John Finlay) 
+
+Mon Jul 19 23:51:50 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_enter_notify): Don't
+       use uninitialized node pointer.  (#147911, Peter Zelezny)
+
+Tue Jul 20 04:34:56 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * configure.in: Bump version number
+
+Sun Jul 18 17:21:10 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * === Released 2.5.0 ===
+
+       * NEWS: updates
+
+       * tests/testcombo.c: Fix compilation
+
+2004-07-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_set_popup_completion):
+       Fix doc comment.
+       
+2004-07-19  Matthias Clasen  <mclasen@redhat.com>
+
+       Make GtkCellView public, since people seem to have uses for it, 
+       it is clean API and we were just conservative in not making it 
+       public initially. At the same time, get rid of GtkCellViewMenuItem,
+       which doesn't have any function which can't be served by a
+       GtkMenuItem with a GtkCellView child.  (#136637, Padraig O'Briain)
+
+       * gtk/gtk.h: Include gtkcellview.h
+
+       * gtk/Makefile.am (gtk_public_h_sources): 
+
+       * gtk/Makefile.am (gtk_private_h_sources): 
+       (gtk_c_sources): Remove gtkcellviewmenuitem.[hc]
+       * gtk/gtkcombobox.c: Replace all uses of GtkCellViewMenuItem by
+       GtkMenuItem with a GtkCellView child.
+
+       * gtk/gtkcellviewmenuitem.[hc]: Removed.
+
+2004-07-19  Matthias Clasen  <mclasen@redhat.com>
+
+       Support inline autocompletion in entries  (#135953)
+       
+       * gtk/gtkentryprivate.h: 
+       * gtk/gtkentrycompletion.h: 
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_class_init): 
+       Add a new signal ::insert-prefix which can be used to override 
+       the default inline-completion behaviour. Add two new boolean
+       properties, :popup_completion and :inline_completion which
+       determine how the possible completions should be presented.
+       (gtk_entry_completion_insert_prefix): New function to request
+       a prefix insertion. 
+
+       * gtk/gtkentry.c: Add the necessary glue for inline completion. 
+
+Sun Jul 18 15:28:24 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkdnd.c (gtk_drag_source_set, gtk_drag_dest_set): Create an
+       empty target list if targets is NULL.
+
+       * configure.in: Add check for X11/extensions/sync.h. (#147416,
+       Morten Welinder)
+
+Sun Jul 18 01:24:31 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * NEWS: Updates for 2.5.0
+
+Sat Jul 17 23:11:04 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkiconview.h:
+       * gtk/gtkiconview.c (gtk_icon_view_class_init): 
+       * gtk/gtkiconview.c (gtk_icon_view_set_orientation): 
+       * gtk/gtkiconview.c (gtk_icon_view_get_orientation): 
+       * gtk/gtkiconview.c (gtk_icon_view_calculate_item_size): 
+       * gtk/gtkiconview.c (gtk_icon_view_layout_single_row): 
+       Add a new :orientation property to determine whether text
+       is positioned below or beside icons.  (#147463)
+
 Sat Jul 17 23:03:30 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkiconview.c (gtk_icon_view_paint_item):