]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Don't use an uninitialized tree iter. (#150414, Torsten Schoenfeld)
[~andy/gtk] / ChangeLog.pre-2-10
index c14fdc8df0b2aafcc5abc7c706d6998f05f07d3b..2fa8cf4bc19c4ce5457d14a182929d2db179282b 100644 (file)
@@ -1,5 +1,745 @@
+Sat Aug 21 23:52:13 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreestore.c (gtk_tree_store_swap): Don't use an 
+       uninitialized tree iter.  (#150414, Torsten Schoenfeld)
+
+Sat Aug 21 23:29:54 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Fix #150738, Tomislav Jonjic.
+       
+       * gtk/gtktoolitem.h (GTK_IS_TOOL_ITEM_CLASS): 
+       * gtk/gtktoolbutton.h (GTK_IS_TOOL_BUTTON_CLASS): 
+       * gtk/gtktoggleaction.h (GTK_IS_TOGGLE_ACTION_CLASS): 
+       * gtk/gtkseparatortoolitem.h (GTK_IS_SEPARATOR_TOOL_ITEM_CLASS): 
+       * gtk/gtkradiotoolbutton.h (GTK_IS_RADIO_TOOL_BUTTON_CLASS): 
+       * gtk/gtkradioaction.h (GTK_IS_RADIO_ACTION_CLASS): 
+       * gtk/gtkuimanager.h (GTK_IS_UI_MANAGER_CLASS): 
+       * gtk/gtkaction.h (GTK_IS_ACTION_CLASS): Fix macro definitions.
+
+Wed Aug 18 17:25:26 2004  Manish Singh  <yosh@gimp.org>
+
+       * demos/testpixbuf-save.c
+       * demos/gtk-demo/hypertext.c: Get rid of some unnecessary casts.
+
+       * demos/gtk-demo/appwindow.c: Make activate_email and activate_url
+       match the arguments for GtkAboutDialogActivateLinkFunc.
+
+Wed Aug 18 16:18:00 2004  Manish Singh  <yosh@gimp.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_inserted): Initialize height
+       from fixed_height before we do anything, so it always has a valid
+       value.
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Fix call
+       to gtk_tree_model_get (missing "," in param list).
+
+2004-08-18  Federico Mena Quintero  <federico@ximian.com>
+
+       Merged from 2.4:
+
+       Fixes #149251:
+
+       * gtk/gtkfilechooserdefault.c: Renamed SHORTCUTS_COL_PATH to
+       SHORTCUTS_COL_DATA.  Add SHORTCUTS_COL_IS_VOLUME, to determine
+       easily whether the SHORTCUTS_COL_DATA points to a GtkFilePath or a
+       GtkFileSystemVolume.
+       (shortcuts_model_create): Create a boolean column for
+       SHORTCUTS_COL_IS_VOLUME.
+       (shortcuts_reload_icons): Simplify with the use of the
+       SHORTCUTS_COL_IS_VOLUME column.  Don't leak the pixbuf.
+       (shortcuts_insert_path): Add the SHORTCUTS_COL_IS_VOLUME data.
+       (shortcuts_free_row_data): New helper function; frees the data
+       columns for an iter.
+       (shortcuts_remove_rows): Don't take a callback for freeing the
+       data; free everything here instead.  Use
+       shortcuts_free_row_data().
+       (volume_remove_cb): Removed.
+       (remove_bookmark_cb): Removed.
+       (remove_row_cb): Make this a single generic function to delete
+       rows.
+       (shortcuts_add_volumes): Use remove_row_cb().
+       (shortcuts_add_bookmarks): Likewise.
+       (struct _GtkFileChooserDefault): Removed the
+       shortcuts_current_folder_is_volume field.
+       (shortcuts_add_current_folder): Oops, don't free the volume.
+       (remove_current_folder_cb): Removed.
+       (shortcut_find_position): Simplify through the use of the
+       SHORTCUTS_COL_IS_VOLUME column.
+       (remove_selected_bookmarks): Assert that we don't get a volume.
+       (shortcuts_reorder): Likewise; also, plug a leak.
+       (gtk_file_chooser_default_remove_shortcut_folder): Simplify
+       through the use of shortcuts_remove_rows().
+       (gtk_file_chooser_default_list_shortcut_folders): Assert that we
+       don't get a volume.
+       (shortcuts_activate_iter): Simplify.
+       (home_folder_handler): Simplify by using
+       shortcuts_activate_iter().
+       (shortcuts_free): New function; frees all the data columns.
+       (gtk_file_chooser_default_finalize): Unref the
+       shortcuts_filter_model and the shortcuts model data first.
+
+Wed Aug 18 08:31:17 2004  Manish Singh  <yosh@gimp.org>
+
+       * gtk/gtkiconview.c: Applied patch from Olivier Andrieu to fix
+       bug #150440.
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_init): xdg_data_dirs should
+       match constness attributes of g_get_system_data_dirs ().
+
+2004-08-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_init): Look up icon themes in the 
+       directories specified in the icon theme spec: $HOME/.icons, 
+       $XDG_DATA_DIRS/icons, /usr/share/pixmaps. Note that GTK+ used to also look 
+       in $GTK_DATA_DIR/icons, $GTK_DATA_DIR/pixmaps and /usr/share/icons.  (#148694)
+       
+
+       * gtk/gtkframe.c (gtk_frame_paint): Take widget->state into account when
+       painting the shadows.  (#150351, Tim Janik)
+
+2004-08-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/abicheck.sh: No need for INCLUDE_INTERNAL_SYMBOLS anymore.
+
+       * gdk/gdk.symbols: Don't use #if defined().
+
+       * gdk/Makefile.am (gdkalias.h): 
+       * gtk/Makefile.am (gtkalias.h): Don't use cpp to filter gtk.symbols.
+
+       * gdk/makegdkalias.pl: 
+       * gtk/makegtkalias.pl: Move the #ifdef processing into the perl script, and
+       keep the #ifdefs which differentiate between platforms.
+
+       * gtk/Makefile.am (gtk_private_h_sources): Remove gtkinternals.h, it is no 
+       longer needed.
+
+2004-08-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testfilechooserbutton.c: Use g_message() throughout, add RTL envar for
+       rtl testing.
+
+       * gtk/gtkfilechooserbutton.c: Get rid of HAVE_CONFIG_H.
+       (gtk_file_chooser_button_init): Use gtk_drag_dest_add_text_targets().
+       (gtk_file_chooser_button_drag_data_received): Use gtk_selection_data_get_text().
+       (gtk_file_chooser_button_set_dialog): _gtk_file_chooser_entry_set_base_folder()
+       seems to expect a path, not an uri.
+       (update_dialog): Handle g_filename_from_uri() returning NULL, don't free
+       info if it is NULL. 
+
+       * gtk/gtkfilechooserbutton.h: Minor stylistic changes.
+
+2004-08-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserbutton.[hc]: New widget to go along with 
+       GtkFontButton and GtkColorButton for use in preference dialogs.
+       Replaces GnomeFileEntry.  (#148108, James M. Cape)
+
+       * gtk/gtk.h: Include gtkfilechooserbutton.h
+
+       * gtk/Makefile.am (gtk_public_h_sources): Add gtkfilechooserbutton.h
+       (gtk_c_sources): Add gtkfilechooserbutton.c
+
+       * gtk/gtk.symbols: Add the GtkFileChooserButton symbols.
+
+       * gtk/gtkfilechooserutils.[hc]: Make the delegate quark available. 
+
+       * gtk/gtkfilechooserentry.[hc] (_gtk_file_chooser_entry_new): Allow
+       to suppress tab-eating using the new eat_tabs argument. Adjust all
+       callers.
+
+       * tests/testfilechooserbutton.c: Test for GtkFileChooserButton.
+
+       * tests/Makefile.am (noinst_PROGRAMS): Add testfilechooserbutton
+
+2004-08-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_render_icon): Doc update.
+
+       * gtk/gtkiconfactory.c (render_icon_name_pixbuf): When the size is -1,
+       use the available size closest to 48.  (#150147)
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_get_icon_sizes): Actually return
+       a pointer to the beginning of the sizes array, not the end.
+
+2004-08-16  Morten Welinder  <terra@gnome.org>
+
+       * tests/testtreemodel.c (test_run): Comment out mallinfo stuff.
+       Fix g_print %-strings.
+
+       * gtk/gtksequence.c (_gtk_sequence_set): Fix C99ism.
+
+2004-08-16  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "bs" to ALL_LINGUAS.
+
+Mon Aug 16 01:35:25 2004  Matthias Clasen  <maclas@gmx.de>
+
+       
+       * gtk/gtkcombobox.[hc]: Add a ::focus-on-click property and
+       change the default behaviour to focus on click.
+
+       * gtk/gtkbutton.c (gtk_button_set_focus_on_click): Typo fix.
+
+Mon Aug 16 01:03:08 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextiter.c (gtk_text_iter_set_visible_line_offset): 
+       (gtk_text_iter_set_visible_line_index): Count from the 
+       beginning of the line, not from the current position.  (#150101,
+       Torsten Schoenfeld)
+
+2004-08-15  Tor Lillqvist  <tml@iki.fi>
+
+       * gtk-zip.sh.in: Fix typo. The gtk.immodules file had never been
+       included in my zipfiles...!
+
+       * gtk/gtkfilesystemwin32.c (extract_icon): Improve handling of
+       icon alpha channel (on Windows XP) and mask (older Windows
+       versions). (#148641, Tim Evans)
+
+Sun Aug 15 02:31:55 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkfilesystemunix.c (get_icon_type_from_stat): Make 
+       the use of S_ISFIFO and S_ISSOCK conditional.  (#150146,
+       Gustavo Carneiro)
+
+2004-08-14  Tor Lillqvist  <tml@iki.fi>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_append_home,
+       shortcuts_append_desktop, set_local_only)
+       * gtk/gtkfilesystemwin32.c (gtk_file_system_win32_render_icon)
+       * gtk/gtkpathbar.c (find_button_type, _gtk_path_bar_set_file_system): 
+       Guard against g_get_home_dir() returning NULL. (#150007)
+
+Sat Aug 14 17:56:33 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkentry.c (gtk_entry_get_pixel_ranges): New function. 
+
+       * gtk/gtkentry.c (in_selection): New function using
+       gtk_entry_get_pixel_ranges() to determine whether a click is in
+       the selection. Improve entry behavior wrt. dragging and
+       selecting. Bug #143249.
+
+Sat Aug 14 17:53:46 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * configure.in: Require glib 2.5.2
+       
+       * gtk/gtksequence.[ch]: New internal data structure.
+
+       * gtk/gtkliststore.[hc]: Reimplement in terms of new data
+       structure
+       
+       * tests/Makefile.am (testtreemodel_SOURCES):
+       * tests/testtreemodel.c: New test program written by Matthias.
+
+2004-08-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_style_set): 
+       Don't install the settings_notify_cb from here, since it
+       may be called before the first screen_changed signal, 
+       confusing the logic in gtk_file_chooser_screen_changed().
+       (#148803, Abel Daniel)
+
+       * gtk/gtkcombobox.c: Make re-sensitivation work
+       in menu mode.
+
+       * gtk/gtkaction.c (gtk_action_new): Fix the docs.
+
+Fri Aug 13 01:06:56 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_inserted): 
+       Make fixed height mode handle insertions.  (#135955, 
+       Michael Vogt, testcase by Tim-Philipp Müller, fix by
+       Pawel Salek)
+
+Fri Aug 13 00:40:18 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkhandlebox.c: Add missing include.
+
+Thu Aug 12 23:52:12 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Fix #149547, Markus Lausser:
+       
+       * gtk/gtkcombobox.c (gtk_combo_box_size_allocate): 
+       * gtk/gtkcombobox.c (gtk_combo_box_size_request): Don't 
+       crash if size_request or size_allocate are called early.
+
+       * gtk/gtkcombobox.c (gtk_combo_box_size_allocate): Protect
+       against being allocated too small.
+
+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