+2002-02-13 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtktextview.c (gtk_text_view_paint): just go ahead and flush
+ all the first validate stuff if it hasn't been done, presumably
+ someone called process_updates at a weird time.
+
+ * tests/testtext.c (do_apply_colors): terminate on >= end, not >
+ end, avoids infinite loop when end is at the end of the buffer.
+
+ * gtk/gtktextbtree.c (_gtk_text_btree_delete): when creating a
+ line data, we were adding it to the wrong line ("line" instead of
+ "start_line")
+
+2002-02-13 Joe Shaw <joe@ximian.com>
+
+ * gtk/gtktreeitem.c (gtk_tree_item_expose): Don't chain up to the
+ container's expose event. Instead call
+ gtk_tree_item_expose_child() on each child. Avoids a failed
+ g_assert() in gtk_container_propagate_expose().
+ (gtk_tree_item_expose_child): Added. Synthesize an expose event
+ for our children. Basically gtk_container_propagate_expose()
+ minus the g_assert(). (#71396)
+
+2002-02-13 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/gdkinternals.h: Add some more GdkDebugFlags, for more
+ fine-grained debugging output (mainly used in the Win32 backend).
+
+ * gdk/gdk.c: Corresponding additions to the gdk_debug_keys table.
+
+Wed Feb 13 15:42:42 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.[ch] gtkwidget.c: Implement Control-F1
+ as toggle-tooltips-mode.
+
+ * gtk/gtktooltips.c: Remove parsing of tooltips style
+ string from here ... now in gtkrc.c.
+
+Wed Feb 13 12:41:44 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmain.c (gtk_init_check): g_warning() if setting
+ the local fails, like gdk_set_locale() did.
+
+ * gdk/x11/gdkselection-x11.c (gdk_text_property_to_utf8_list):
+ Don't free local_list if local_count == 0. (#71241, reported
+ by Kevin Vandersloot.)
+
+ * gdk/x11/gdkselection-x11.c (gdk_text_property_to_text_list):
+ Clean up list == NULL handling and failure.
+
+Wed Feb 13 11:27:31 2002 Owen Taylor <otaylor@redhat.com>
+
+ * tests/testtreeview.c (typesystem_recurse): Cast GType
+ to long and use %ld to fix warning. (#71318, Morten Welinder)
+
+Wed Feb 13 13:26:39 2002 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmenu.c: fix figuring accel path and changing behaviour.
+
+Wed Feb 13 06:42:37 2002 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktable.c (gtk_table_size_allocate_pass1): partly revert
+ my recent expanding change to not expand the table if all children
+ have not epxand behaviour. this fixes palette views which often
+ use homogeneous non-expanding tables.
+
+Tue Feb 12 14:27:41 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_deleted): emit
+ row_deleted before we start unreffing the nodes ourselves
+ (gtk_tree_model_sort_increment_stamp): always increment the stamp,
+ and not only if the stamp equals 0 (pointed out by Darin Adler)
+
+ * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): we want
+ to continue the while loop and not the nested for loop.
+
+Tue Feb 12 02:19:49 2002 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktable.c (gtk_table_size_allocate_pass1): always spread out
+ the extra space allocated for the homogeneous case, as we don't
+ properly deal with readjusting table allocation within it. (for this
+ purpose, a GtkAlignment can be used as table parent).
+
+2002-02-11 Darin Adler <darin@bentspoon.com>
+
+ * gtk/gtktreemodelsort.c: (gtk_tree_model_sort_row_changed):
+ Consider reordering the row even when there's no sort column, if
+ there's a default sort function.
+ (gtk_tree_model_sort_rows_reordered): Use symbolic constants.
+ (gtk_tree_model_sort_level_find_insert): Add code to handle the
+ case where there is no sort column, but a default sort function.
+ (gtk_tree_model_sort_insert_value): Add code to handle the case
+ where there is no sort column an no default sort function.
+ (gtk_tree_model_sort_set_model): Use symbolic constant.
+ (gtk_tree_model_sort_reset_default_sort_func): Use symbolic constant.
+
+2002-02-11 Sven Neumann <sven@gimp.org>
+
+ * gtk/gtkfilesel.c: converted the "Delete File" dialog to
+ GtkMessageDialog. Marked missing strings for translation.
+
+Mon Feb 11 22:03:15 2002 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkpaned.[ch]: Opaque resizing + prelighting for paned widget.
+ * gtk/gtkvpaned.c, gtk/gtkhpaned.c: move reszing logic to gtkpaned.c
+
+Mon Feb 11 21:42:17 2002 Kristian Rietveld <kris@gtk.org>
+
+ Implements DnD scrolling and fixes #71139
+
+ * gtk/gtktreeview.c (gtk_tree_view_vertical_autoscroll): new function,
+ (scroll_row_timeout): new function,
+ (gtk_tree_view_drag_motion): create scroll_timeout, so
+ scroll_row_timeout gets called
+
+Mon Feb 11 17:54:46 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): set upper
+ member of hadjustment correct, so the hscrollbars of lists smaller
+ than 1 page (in width) are somewhat saner
+
+2002-02-11 jacob berkman <jacob@ximian.com>
+
+ * gdk/gdkwindow.h (gdk_get_default_root_window): fix signature to
+ match implementation
+
+Mon Feb 11 16:48:34 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkliststore.c (gtk_list_store_set_valist): set value of
+ func to NULL during initialization (we don't use func in the
+ !SORTED case, so we just silent the compiler here) (#71029)
+
+Mon Feb 11 16:40:44 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_set_model): install presize
+ handler, so the validate_rows_handler will always be run (#70997)
+
+Sun Feb 10 22:20:46 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkliststore.c (gtk_list_store_sort_iter_changed): increase
+ value of new_location by one if cmp_a > 0 and we hit the end of
+ the list and pass NULL instead of a 'NULL-iter' with
+ _rows_reordered (#71060)
+
+Sun Feb 10 12:32:44 2002 Owen Taylor <otaylor@redhat.com>
+
+ * modules/input/Makefile.am modules/input/{imam-et.c, imti-er.c,
+ imti-et.c} po/POTFILES.in: Add three Ethiopic input methods from
+ Daniel Yacob.
+
2002-02-10 Anders Carlsson <andersca@gnu.org>
* gtk/gtkcalendar.c (gtk_calendar_class_init): Set finalize handler;
- (gtk_calendar_finalize): Rename gtk_calendar_destroy to gtk_calendar_finalize
- since ::destroy can be called multiple times, resulting in double-freeing memory.
+ (gtk_calendar_finalize): Rename gtk_calendar_destroy to
+ gtk_calendar_finalize since ::destroy can be called multiple times,
+ resulting in double-freeing memory.
2002-02-10 Hans Breuer <hans@breuer.org>
cursor, set the Windows cursor to none first.
* gdk/win32/gdkgc-win32.c (predraw_set_foreground): Delete the old
- brush that was in the DC, like the win32-procution branch does. I
+ brush that was in the DC, like the win32-production branch does. I
guess this plugs a resource leak? With the HDC cache, the old
brush might be something we created ourselves, and not a stock
brush. And it doesn't do any harm to call DeleteObject on stock