]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Adjust to GtkAboutDialog API changes.
[~andy/gtk] / ChangeLog
index 661e047d92fed4bebea37ba72a76826f92ab5656..208bcd21df726c827997ec4cda662d343d43901d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,589 @@
+Thu Aug 12 21:02:57 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * demos/gtk-demo/appwindow.c (about_cb): Adjust to GtkAboutDialog API changes.
+
+       * gtk/gtkaboutdialog.h: 
+       * gtk/gtkaboutdialog.c (gtk_about_dialog_set_email_hook): 
+       (gtk_about_dialog_set_url_hook): Add callback data and destroy notify 
+       for language bindings.  (#149999, Olivier Andrieu)
+
+2004-08-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilesystem.c: Underscore-prefix gtk_file_system_module_get_type().
+       * gtk/gtkfilechooserdefault.c: Underscore-prefix shortcuts_model_filter_get_type().
+
+       * gtk/gtkimmodule.c: Make gtk_im_module_get_type() static.
+       * gtk/gtk.symbols:
+       * gtk/gtkinternals.h: Remove the no longer exported get_type functions.
+
+Thu Aug 12 01:35:46 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkiconview.c: Make the icon view accessible by
+       implementing the necesssary ATK interfaces.  (#149728,
+       Padraig O'Briain)
+
+Thu Aug 12 00:02:29 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkaction.c (gtk_action_new): Link to information about
+       allowed action names.  (#149620, David Malcolm)
+
+Wed Aug 11 23:14:25 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkaction.h:
+       * gtk/gtkaction.c (gtk_action_set_sensitive): 
+       (gtk_action_set_visible): Add setters for the ::sensitive
+       and ::visible properties of GtkAction.  (#149622, David Malcolm)
+
+2004-08-11  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #149422, #143457:
+
+       * gtk/gtkfilechooserdefault.c
+       (gtk_file_chooser_default_should_respond): Rewrite to take the
+       current focus into account, the contents of the save entry, and
+       the last focus for the shortcuts list.
+       (switch_to_selected_folder): We don't need an assertion on the
+       action here.
+
+Wed Aug 11 20:56:00 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkinternals.h: 
+       * gtk/gtk.symbols: Add shortcuts_model_filter_get_type.
+
+       * gtk/abicheck.sh: Check all symbols.
+
+Wed Aug 11 19:20:34 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): 
+       Don't start a drag if the treeview is only a 
+       drag destination.  (#149836, Pawel Salek)
+
+2004-08-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreedatalist.[hc]: 
+       * gtk/gtkliststore.c:
+       * gtk/gtktreestore.c: Underscore-prefix 
+       gtk_tree_data_list_compare_func. 
+
+       * gtk/gtk.symbols: Remove gtk_tree_data_list_compare_func.
+
+       * gtk/makegtkalias.pl: No need to include gtktreedatalist.h 
+       any more.
+
+2004-08-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/Makefile.am: 
+       * gtk/Makefile.am: Define TESTS, not TEST, so that make check
+       actually triggers abicheck.sh.
+
+       * gdk/makegdkalias.pl: 
+       * gtk/makegtkalias.pl: Include glib.h before using glib symbols. D'oh.
+
+       * gdk/makegdkalias.pl: 
+       * gtk/makegtkalias.pl: Protect gtkalias.h by G_HAVE_GNUC_VISIBILITY.
+       
+       * gtk/Makefile.am: Include gtkalias.h in the generated
+       sources gtkmarhalers.c and gtkmarshal.c.
+
+       * gtk/makegtkalias.pl: Cosmetic fix.
+
+       * gdk/Makefile.am: Remove the . which was accidentally added
+       to SUBDIRS. Include gdkalias.h in the generated sources 
+       gdkenumtypes.c and gdkmarshalers.c.
+
+       * gdk/makegdkalias.pl: Cosmetic fix.
+
+       * gdk/Makefile.am: Add gdkalias.h to BUILT_SOURCES.
+
+2004-08-09  Hans Breuer  <hans@breuer.org>
+
+       * gtk/makefile.msc.in : autogenerate gtk.def, cleanup
+
+       * gdk/win32/gdkwindow-win32.c gdk/win32/gdkevents-win32.c : 
+       removed long time unused ifdef/ed code (WITHOUT_WM_CREATE), 
+       removed duplicated call to gdk_window_set_cursor()
+
+Mon Aug  9 15:41:17 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Add hidden aliases for exported symbols which are
+       used internally in order to get rid of many PLT 
+       entries.  (#145519, Arjan van de Ven)
+       
+       * gdk/Makefile.am: Add rules to generate gdk.def and 
+       gdkalias.h from gdk.symbols, and make make check check 
+       the abi with abicheck.sh.
+
+       * gdk/gdk.symbols: New file. Definition of the GDK ABI.
+       The file can be processed by cpp to filter out certain 
+       subsets of symbols.
+
+       * gdk/abicheck.sh: New file. Script to check the actually 
+       symbols exported from libgdk-x11.2.0.so against the symbols
+       found in gdk.symbols.
+
+       * gdk/makegdkalias.pl: New file. Perl script to generate the 
+       header containing the alias definitions for internally used 
+       exported symbols from a list of symbols.
+
+       * gdk/*.c, gdk/x11/*.c: Include gdkalias.h
+       
+2004-08-09  Morten Welinder  <terra@gnome.org>
+
+       * gdk/x11/gdkdnd-x11.c (gdk_drag_drop_succeeded): Fix C99ism.
+
+Mon Aug  9 15:27:01 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/makegtkalias.pl: Also revert 
+       GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API to its old status.
+
+Mon Aug  9 15:19:34 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/gdk.h: 
+       * gdk/gdkrgb.h: Add the exported functions 
+       gdk_rgb_colormap_ditherable(), gdk_pointer_grab_info_libgtk_only(),
+       gdk_keyboard_grab_info_libgtk_only() to the appropriate
+       headers.
+
+Mon Aug  9 14:24:46 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_send_client_message_to_all_recurse): 
+       Make static.
+
+Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Add hidden aliases for exported symbols which are
+       used internally in order to get rid of many PLT 
+       entries.  (#145519, Arjan van de Ven)
+       
+       * gtk/Makefile.am: Add rules to generate gtk.def and 
+       gtkalias.h from gtk.symbols, and make make check check 
+       the abi with abicheck.sh.
+       (gtk_private_h_sources): Add gtkinternals.h
+       (gtk_built_private_headers): Add gtkalias.h
+       (gtk_extra_sources): Add gtk.symbols
+       (EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
+
+       * gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
+       The file can be processed by cpp to filter out certain 
+       subsets of symbols.
+
+       * gtk/abicheck.sh: New file. Script to check the actually 
+       symbols exported from libgtk-x11.2.0.so against the symbols
+       found in gtk.symbols.
+
+       * gtk/makegtkalias.pl: New file. Perl script to generate the 
+       header containing the alias definitions for internally used 
+       exported symbols from a list of symbols.
+
+       * gtk/gtkinternals.h: New file. An uninstalled header listing
+       symbols which must be exported for some reason and do not appear
+       in any other header.
+
+       * gtk/*.c: Include gtkalias.h
+       
+Mon Aug  9 11:49:46 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkmain.c: Only undef gtk_init_check and gtk_init on win32.
+
+Mon Aug  9 10:50:05 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkentry.h: Add gtk_entry_layout_index_to_text_index() 
+       and its inverse. The have always been exported and are meant
+       to be public.
+       
+Mon Aug  9 00:28:34 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkicontheme.c (load_svg_at_size): Don't leak the 
+       file contents.
+
+Mon Aug  9 00:13:03 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkaboutdialog.c (icon_set_new_from_pixbufs): Don't
+       leak the icon source.
+
+Sun Aug  8 23:46:20 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Don't
+       leak a reference to the pixbufs.
+
+Sun Aug  8 23:36:55 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_menu_setup): Ref
+       and sink the column.
+       (gtk_combo_box_menu_destroy): Unref the column.
+
+Sun Aug  8 23:35:00 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkdnd.c (gtk_drag_source_add_text_targets): 
+       (gtk_drag_dest_add_text_targets): Don't leak a reference 
+       to the target list.
+
+Sun Aug  8 22:52:26 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (find_menu_by_path): Don't stumble over
+       separators which are not backed by model rows.
+
+Sun Aug  8 11:01:23 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_set_active): Don't leak
+       the path.
+
+2004-08-08  Hans Breuer  <hans@breuer.org>
+
+       * gtk/gtkdnd.c (gtk_drag_dest_set) : take targets into
+       account again to allow dnd of other things than text
+
+       * gdk/win32/gdkselection-win32.c : offer windows bitmap to
+       be pasted from clipboard (makes The GIMP 2.1's 
+       "File/Acquire/Paste as New" work, only using gtk+ API) 
+
+Sun Aug  8 01:32:36 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtk.def: Add gtk_cell_renderer_progress_get_type.
+
+Sun Aug  8 01:29:08 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtk.def: Replace duplicate gtk_tree_view_get_hover_expand
+       by gtk_tree_view_set_hover_expand.
+
+Sun Aug  8 01:23:08 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtk.def: Remove the static function gtk_menu_get_private.
+
+2004-08-07  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkkeys-win32.c (update_keymap): Don't hardcode
+       mapping of VK_DECIMAL to GDK_KP_Decimal. Instead, let ToAsciiEx()
+       map it to what's printed on the keypad decimal key for the current
+       input locale (keyboard layout). (#149404)
+
+Sat Aug  7 18:19:03 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkfilechooserdefault.c (save_folder_combo_create): 
+       (shortcuts_list_create): Use GtkTreeViewRowSeparatorFunc 
+       instead of GtkCellRendererSepText.  (#147864)
+
+       * gtk/gtkcellrendererseptext.[hc]: Removed.
+
+       * gtk/Makefile.am: Remove gtkcellrendererseptext.[hc]
+       
+Sat Aug  7 18:15:15 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_menu_row_deleted): 
+       (gtk_combo_box_menu_row_inserted): 
+       (gtk_combo_box_menu_row_changed): Correctly handle
+       insertion and deletion of separators in menu mode.
+
+2004-08-07  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c (handle_configure_event,
+       gdk_event_translate:WM_WINDOWPOSCHANGED): Add _gdk_offset_{x,y} to
+       top-level window coordinates, not just in generated
+       events. (#148526, Robert Ögren)
+
+Sat Aug  7 01:26:08 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Make the column drag code a bit more robust (still scary, 
+       though).  (#106992, Christian Biere)
+       
+       * gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): Assert
+       that cur_reorder is NULL here.
+
+       * gtk/gtktreeview.c (gtk_tree_view_button_release_drag_column): 
+       Reset cur_reorder to NULL, and only hide drag_highlight_window 
+       if it exists.  
+
+2004-08-06  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #144232:
+
+       * gtk/gtkfilechooserdefault.c (save_widgets_create): Use a
+       GtkFileChooserEntry for the file name, rather than a GtkEntry.
+       (update_chooser_entry): Set the contents of the file chooser entry
+       rather than the plain entry's.
+       (gtk_file_chooser_default_set_current_folder): Set the new folder
+       on the save entry.
+       (gtk_file_chooser_default_set_current_name): Set the name on the
+       file chooser entry.
+       (check_save_entry): Use the file chooser entry rather than the
+       plain entry.
+
+       * gtk/gtkfilechooserentry.c
+       (_gtk_file_chooser_entry_set_base_folder): Call
+       gtk_file_chooser_entry_changed() so that we recompute the current
+       folder based on the new base folder.
+
+2004-08-06  Hans Breuer  <hans@breuer.org>
+
+       * gdk/win32/gdkwindow-win32.c : make it compile and more
+       similar to the X11 implementation [backward compatibility
+       for GDK_WINDOW_TEMP, GDK_INPUT_ONLY (fixes bug #148702), 
+       use the *screen* function variants, dont reparent already 
+       destroyed]
+       (get_visible_region) : take the win32 part into account
+       (_gdk_windowing_window_destroy) : remove from handle table
+
+       * gdk/win32/gdkdisplay-win32.c : added 
+       gdk_display_(request|supports)_selection_notification ()
+       with a currently mostly pointless implementation ;-)
+
+       * gtk/gtkfilesystemwin32.c (*_to_path) : same changes as on *NIX,
+       plugs memory leak
+       (gtk_file_system_win32_render_icon) : use new GTK_STOCK_DIRECTORY
+
+       * gtk/makefile.msc.in demos/gtk-demo/makefile.msc.in 
+         gtk/stock-icons/makefile.msc tests/makefile.msc : updated
+
+       * gdk/gdk.def gtk/gtk.def : updated externals
+
+       * tests/testiconview.c : remove unneeded dirent.h inclusion
+
+2004-08-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): Fix
+       an off-by-one error.  (#141809, Markku Vire)
+
+       * gtk/gtkdnd.c (gtk_drag_dest_set, gtk_drag_source_set): Really
+       fix the initialization of the target list.
+
+       Support XDND v5. (#10220, Owen Taylor)
+       
+       * gdk/x11/gdkdnd-x11.c: Record the XDND version and whether the
+       drop was successful in the GdkDragContextPrivateX11 struct.
+       (xdnd_finished_filter): Store the success status of the drop
+       for an XDND version 5 interaction. For other versions, always
+       assume the drop was successful.
+       (xdnd_check_dest): Return the protocol version.
+       (_gdk_drag_get_protocol_for_display): Return the protocol version.
+       (gdk_drag_find_window_for_screen): Store the used protocol version
+       in the GdkDragContext.
+       (xdnd_send_enter): Send the used protocol version from the context,
+       instead of hardwiring 3.
+       (xdnd_enter_filter): Accept protocol versions >= 3 and store the
+       used protocol version in the context.
+
+       * gdk/gdkdnd.h: 
+       * gdk/x11/gdkdnd-x11.c (gdk_drag_drop_succeeded): New function
+       to find out whether a drop was successful.
+
+2004-07-28  Robert Ögren  <gtk@roboros.com>
+
+       * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Set x_root
+       and y_root in button and motion events from the tablet. (#148715)
+
+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): 
@@ -125,7 +711,7 @@ Mon Jul 26 00:38:27 2004  Matthias Clasen  <maclas@gmx.de>
        large to fit in the popup.  (#135543)
 
        * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget): Add a 
-       scrolled window to the popup in list mode.
+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.
@@ -156,7 +742,7 @@ Sat Jul 24 21:38:12 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
 Fri Jul 23 13:04:10 2004  Matthias Clasen  <maclas@gmx.de>
 
-       * gtk/gtkdnd.c (gtk_drag_dest_set): Create the change to
+       * 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)
 
@@ -197,7 +783,7 @@ 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
+       and Anders Carlsson)
        
        * gtk/gtkfilechooserdefault.c (create_file_list): Use ellipsization
        for the name column.