+Mon Jul 29 16:42:30 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkimcontext.c (gtk_im_context_real_get_surrounding):
+ Unset gtk-im-surrounding-info object data again.
+ (Fix from Yao Zhang, #86811)
+
+Fri Jul 26 17:59:06 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Replace uses of grep \(A\|B\) ... with
+ egrep (A|B). (#84872, Arnaud Charlet)
+
+Fri Jul 26 22:53:37 2002 Kristian Rietveld <kris@gtk.org>
+
+ API additions: _move, _reorder and _swap for stores, path
+ constructor.
+
+ * gtk/gtktreemodel.[ch] (gtk_tree_path_new_from_indices): new function.
+
+ * gtk/gtkliststore.[ch]: added gtk_list_store_reorder_func (private),
+ gtk_list_store_reorder, gtk_list_store_swap, gtk_list_store_move.
+
+ * gtk/gtktreestore.[ch]: added gtk_tree_store_reorder_func (private),
+ gtk_tree_store_reorder, gtk_tree_store_swap, gtk_tree_store_move.
+
+Fri Jul 26 22:32:57 2002 Kristian Rietveld <kris@gtk.org>
+
+ Merge from stable:
+
+ * gtk/gtktreestore.c (node_free): return FALSE,
+ (gtk_tree_store_finalize): use g_node_traverse instead of
+ g_node_children_foreach, so the whole tree will be freed (#88854,
+ patch from Emmanuel Briot).
+
+Fri Jul 26 22:32:24 2002 Kristian Rietveld <kris@gtk.org>
+
+ Merge from stable:
+
+ * gtk/gtktreeview.c (gtk_tree_view_button_press): fix some memleaks,
+ (#84426, patch from Matthias Clasen).
+
+Fri Jul 26 22:31:25 2002 Kristian Rietveld <kris@gtk.org>
+
+ Merge from stable:
+
+ * gtk/gtktreeview.c (gtk_tree_view_unref_tree_helper): _iter_children
+ check shouldn't be in g_return_return_val_if_fail (pointed out by
+ Josh Green, #88997),
+ (gtk_tree_view_set_model): call _gtk_tree_view_column_unset_model
+ for each column when we unset the model (part of #82484),
+ (gtk_tree_view_get_cell_area): return if we ran out of tree or
+ if we got an invalid path (#82376).
+
+ * gtk/gtktreeprivate.h: add _gtk_tree_view_column_unset_model.
+
+ * gtk/gtktreeviewcolumn.c: implement _gtk_tree_view_column_unset_model
+ which disconnects the sort_column_changed_signal (part of #82484).
+
+ * gtk/gtkliststore.c (gtk_list_store_insert): append row if the
+ given postion is off the end of the tree (#85813).
+
+ * gtk/gtkentry.c (gtk_cell_editable_key_press_event): let's use
+ 2-space indent, commit changes if up/down keys has been pressed,
+ this overrides the focus key foo so the user won't be surprised
+ (#84665).
+
+Fri Jul 26 16:34:34 2002 Shivram U <shivaram.upadhyayula@wipro.com>
+
+ * gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_drawable),
+ (gdk_pixbuf_get_from_image), (rgbconvert), (convert_real_slow):
+ Check if depth of the source is not equal to the depth of the colormap
+ passed. (#75597)
+
+2002-07-25 Matthias Clasen <maclas@gmx.de>
+
+ * gdk/gdkrgb.c (gdk_rgb_select_conv): Use gdk_rgb_convert_4,
+ not gdk_rgb_convert_8 for depth 4, bpp 8, PseudoColor visuals.
+ (#88697)
+
+Thu Jul 25 14:14:46 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmenushell.c: When a menubar is up, use F10 to cycle
+ menubars, not Control-Tab (#87159, Calum Benson. Patch from
+ Padraig O'Briain.)
+
+ * gtk/gtkmenubar.c: When cycling menu bars, cancel
+ after the last instead of wrapping around.
+
+Thu Jul 25 11:57:57 2002 Owen Taylor <otaylor@redhat.com>
+
+ [ Patch from Padraig O'Briain, #87904 ]
+
+ * gtk/gtkwidget.c (gtk_widget_class_init): Cleanup -
+ use G_SIGNAL_RUN_LAST not GTK_RUN_LAST when using
+ g_signal new.
+
+ * gtk/gtktogglebutton.c (gtk_toggle_button_mnemonic_activate):
+ Always focus the widget, even when we are activating
+ as well.
+
+2002-07-24 Havoc Pennington <hp@pobox.com>
+
+ * gtk/gtktextview.c: Apply patch from Gustavo
+ Giraldez for bug #78513
+
+Wed Jul 24 16:43:49 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkrc.c docs/references/tmpl/gtkrc.sgml: Don't use
+ GTK_RC_FILES, since it causes problems with what KDE (etc.)
+ does to customize GTK+ themes, use GTK2_RC_FILES instead. (#88987)
+
+2002-07-16 Federico Mena Quintero <federico@ximian.com>
+
+ * gdk/gdkpixbuf-drawable.c (rgb565lsb): Fixed the LSB -> MSB case.
+ Fixes #79463.
+
+2002-07-16 Sven Neumann <sven@gimp.org>
+
+ * gdk/gdk.c
+ * gdk/gdkinternals.h
+ * gdk/win32/gdkmain-win32.c
+ * gdk/x11/gdkmain-x11.c: pass argc and argv to the GDK backend in
+ _gdk_windowing_init() so that the backend has a chance to process
+ the command-line arguments (GTK+-DirectFB needs this).
+
+2002-07-10 jacob berkman <jacob@ximian.com>
+
+ * gtk/gtkoptionmenu.c (gtk_option_menu_scroll_event): activate the
+ menu item so old apps work properly
+
+Wed Jul 10 14:27:14 2002 Owen Taylor <otaylor@redhat.com>
+
+ * modules/input/gtkimcontextxim.c gtk/gtkcolorsel.c
+ gtk/gtkdialog.c gtk/gtktextbtree.c: Fix some cases
+ where signal connection IDs where being assigned to
+ guint rather than gulong. (part of #87281, Shivram U)
+
+Fri Jul 5 20:18:23 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmenushell.[ch] gtk/gtkmenubar.c gtk/gtkmenuitem.c
+ gtk/gtkentry.c gtk/gtktextview.c: Add an extra parameter
+ to _gtk_menu_item_select_first() to allow us to choose
+ whether we want to select the first item predictably
+ or to select the first sensitive item. Fixes problem
+ with insensitive menu items and keynav. (#85796,
+ reported by Bill Haneman and others.)
+
+Fri Jul 5 02:50:24 2002 Jonathan Blandford <jrb@gnome.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_collapse_all): fix warning.
+ (gtk_tree_view_search_iter): fix warning, #85884
+
+ * gtk/gtktreestore.c (gtk_tree_store_get_flags): change return
+ value to GtkTreeModelFlags to fix compiler warning, #85883
+
+ * gtk/gtktreemodelsort.c (gtk_tree_model_sort_get_flags): change
+ return value to GtkTreeModelFlags to fix compiler warning, #85882
+
+ * gtk/gtktreemodel.c (gtk_tree_path_prepend_index): fix compiler
+ warning, #85881
+
+Fri Jul 5 12:51:39 2002 Kristian Rietveld <kris@gtk.org>
+
+ Merge from HEAD.
+
+ * gtk/gtkliststore.c (gtk_list_store_sort): also update ->tail after
+ sorting.
+
+2002-07-02 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * gtk/gtksocket.c (gtk_socket_hierarchy_changed):
+ Use hyphen instead of underscore in signal names in calls to
+ g_signal_connect_swapped (Fixes bug #86339)
+
+Tue Jul 2 00:33:26 2002 Jonathan Blandford <jrb@gnome.org>
+
+ * gtk/gtktreeview.c (validate_visible_area): only validate the
+ visible area if we've ever been requisitioned.
+
+Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
+ white space/variable names to match tree_store equiv.
+
+ * gtk/gtktreestore.c (gtk_tree_store_real_set_value): sort if we
+ set the value.
+
+Mon Jul 01 17:19:00 2002 Bill Haneman <bill.haneman@sun.com>
+
+ * contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-drawable.c
+ (xlib_window_is_viewable):
+ Fixed failure of assertion when drawable is root window.
+
+Thu Jun 20 19:41:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkdisplay.h gdk/gdkscreen.h gdk/**.c gtk/*.c
+ tests/*.c: Renames:
+
+ gdk_get_default_display => gdk_display_get_default
+ gdk_get_default_screen => gdk_screen_get_default
+ gdk_open_display => gdk_display_open
+
+Thu Jun 20 16:49:00 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkdisplaymanager.[ch] gdk/gdk.[ch] gdk/gdkdisplay.c
+ gdk/gdkinternals.h gdk/x11/gdkdisplay-x11.c
+ gdk/win32/gdkdisplay-win32.c: Add a singleton object that
+ we can use to get notification when displays
+ appear / disappear or the default display changes.
+
+ gdk_set_default_display() => gdk_display_manager_set_default_display()
+ gdk_list_displays() => gdk_display_manager_list_displays().
+ (#85696)
+
+ * gdk/Makefile.am gdk/gdkmarshalers.list: Add marshaler
+ generation.
+
+ * gdk/gdkintl.h: Add this.
+
+ * gtk/gtkmain.c: Add gtk_parse_args() that initializes
+ GTK+ without opening a display.
+
+ * gtk/gtkmain.c: Set things up so if a module
+ exports gtk_module_init() and gtk_module_display_init(),
+ then we treat it as multihead aware, otherwise,
+ we only initialize it after the default display is set.
+
+Thu Jun 20 15:53:21 2002 Owen Taylor <otaylor@redhat.com>
+
+ Patch from Erwann Chenede.
+
+ * gdk/x11/gdkdisplay-x11.[ch] gdk/x11/gdkprivate-x11.h:
+ Introduce a yes/no/unknown GdkTristate, use it
+ in a couple of places. (#79962)
+
+ * gdk/x11/gdkwindow-x11.c gdk/x11/gdkdisplay-x11.h: Make
+ gravity_works per-display. (#79963)
+
+Thu Jun 20 15:36:40 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkselection.c (gtk_selection_owner_set): Get
+ the owner from the display if !NULL. Otherwise, warn for
+ multihead. (#85680)
+
+Thu Jun 20 15:17:14 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkstyle.[ch]: Get rid of gtk_style_get_font_for_display(),
+ make gtk_style_get_font() warn for multihead if called
+ on an unattached style. (#80277)
+
+ * gtk/gtktext.c: Remove use of gtk_style_get_font_for_display();
+ this makes gtktext not multihead safe, but it doesn't matter;
+ it's ENABLE_BROKEN anyways.
+
+ * gtk/gtkmain.c gtk/gtkdebug.h: Add GTK_NOTE(MULTIHEAD,[])
+
+Thu Jun 20 14:51:30 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtksettings.c (gtk_settings_notify): Only
+ change the double click time if the screen for
+ the notification is screen 0 of the display.
+ (#77978)
+
+ * gdk/gdkevents.c (gdk_display_set_double_click_time): Fix
+ half-done rename.
+
+Thu Jun 20 12:16:00 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkinvisible.c (gtk_invisible_set_screen): Add
+ notification for screen property. (#80280)
+
+Wed Jun 19 19:30:45 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkrc.c: Keep a global list of strings and
+ RC files to reparse, make gtk_rc_parse_string(),
+ gtk_rc_parse() add to the list, and parse the
+ string or file in _all_ contexts.
+
+ * gtk/gtkrc.c (gtk_rc_reparse_all): Reparse all
+ contexts, not just the default context.
+
+Tue Jun 18 19:38:08 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkinput.c (_gdk_init_input_core): Set the
+ display.
+
+ * gdk/x11/gdkwindow-x11.c (_gdk_moveresize_handle_event): Fix
+ missing check for mv_resize == NULL.
+
+Tue Jun 18 19:30:25 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktreeview.c: Typo fix.
+
+Tue Jun 18 19:11:51 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkdisplay.[ch] gdk/gdkevents.c gdk/gdkinput.h
+ gdk/gdkinternals.h gdk/win32/gdkevents-win32.c
+ gdk/win32/gdkinput-win32.[ch] gdk/x11/gdkevents-x11.c
+ gdk/x11/gdkinput{,-none,-x11}.c gdk/x11/gdkinputprivate.h:
+ Make the core pointer object per-display. (#85698)
+
+ * gtk/gtkdnd.c gtk/gtktreeview.c: Adapt to above change.
+
+2002-06-18 Yanko Kaneti <yaneti@declera.com>
+
+ * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
+
+Tue Jun 18 14:41:48 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkcursor.[ch] gdk/x11/gdkcursor-x11.c
+ gdk/x11/gdkprivate-x11.h gdk/win32/gdkcursor-win32.c: Replace
+ gdk_cursor_new_for_screen() with gdk_cursor_new_for_display().
+ (#85671)
+
+ * gtk/gtkclist.c gtk/gtkcombo.c gtk/gtkcurve.c gtk/gtkdnd.c
+ gtk/gtkentry.c gtk/gtkhandlebox.c gtk/gtkhsv.c gtk/gtklabel.c
+ gtk/gtkpaned.c gtk/gtktext.c gtk/gtktextview.c
+ gtk/gtktipsquery.c gtk/gtktreeviewcolumn.c:
+ Adapt to above change.
+
+Tue Jun 18 12:04:10 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c (gdk_init_check): Change handling
+ of gdk_intialized(), so that gdk_parse_args(),
+ gdk_init_check() sequence works.
+
Tue Jun 18 11:46:33 2002 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkwindow-x11.c (get_move_resize_data): Add