+2002-03-22 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkgc-win32.c (gdk_win32_gc_set_dashes): Don't clear
+ all of the pen_style, just the PS_STYLE_MASK. Seems to fix #74441,
+ but that is just the special case of one-pixel wide one-pixel
+ on-off dotted lines. To fully implement generic X11 style dashed
+ lines a major rewrite would be needed.
+
+2002-03-21 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Trivial typo
+ fix. (Vitaly Tishkov, #75726)
+
+Thu Mar 21 10:04:05 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkwindow.c (gdk_window_real_get_depth): Remove
+ some left over debugging code with a G_BREAKPOINT()
+ in it.
+
+Wed Mar 20 19:33:31 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcalendar.c (gtk_calendar_main_button): When
+ changing months when the user clicks on a prev-month
+ or next-month day, focus and select the new day.
+ Ignore double clicks on prev-month, next-month days.
+ (Based on suggestions from Andras Salamon, #74173)
+
+ * gtk/gtkcalendar.c: Implement the focused/unfocused
+ selected color change.
+
+2002-03-20 Alex Larsson <alexl@redhat.com>
+
+ Patches from Carlo E. Prelz <fluido@fluido.as>
+ Now gtkfb at least compiles and mostly works. The keyboard
+ stuff needs more loving.
+
+ * gdk/linux-fb/gdkkeyboard-fb.c (xlate_get_for_keyval,
+ xlate_get_for_keycode, raw_get_for_keyval, raw_get_for_keycode):
+ At least set the out parameters for these calls.
+
+ * gdk/linux-fb/gdkmain-fb.c:
+ (gdk_pointer_grab_info_libgtk_only, gdk_keyboard_grab_info_libgtk_only):
+ Implement new functions.
+
+Wed Mar 20 19:00:03 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkentry.c (gtk_entry_set_text): Short-circuit
+ the text to the exact same thing, so we don't
+ unexpectedly change the selection or cursor position.
+ (#74290, John Ellis.)
+
+Thu Mar 21 00:05:14 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_get_background_area),
+ (gtk_tree_view_get_cell_area): fix logic (fixes #74235, #73593)
+
+Wed Mar 20 17:11:51 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkrc.c: Patch from Richard Hestilow to fix
+ gtk-font-name changes for widgets that get the actual
+ default style. (#73709)
+
+Wed Mar 20 22:59:23 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkrbtree.[ch]: add _gtk_rbtree_set_fixed_height()
+
+ * gtk/gtktreeprivate.h: add fixed_height_check field
+
+ * gtk/gtktreeview.c (gtk_tree_view_init): initialize
+ scroll_sync_timer and fixed_height_check
+ (do_validate_rows): add fixed_height_check. If all validated rows
+ in the first cycle have the same height, then we set that height for
+ the entire tree. This is some sort of 'fake' optimization, but helps
+ a lot for the common case. We keep validating the entire tree in
+ the background though.
+ (gtk_tree_view_set_model): reset fixed_height_check
+
+Wed Mar 20 16:36:08 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/*.c: Patch from Erwann Chenede, #73900 fixing
+ a lot of warnings with Forte CC, mostly implicit
+ casts between void * and function pointers.
+
+ * gdk/gdkevents.c (gdk_event_get_state): GdkEventVisibility's
+ state field is not a GdkModifierType. (Also #73900)
+
+Wed Mar 20 12:35:22 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwidget.c (gtk_widget_grab_default): Remove
+ leftover notification of has-default. (#75508, Jacob
+ Berkman.)
+
+Wed Mar 20 12:27:07 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Allow
+ arrow keys as accelerators, as long as some modifier
+ is pressed. (#75495)
+
+ * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Fix
+ incorrect example in the docs.
+
+Wed Mar 20 12:06:30 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwidget.c (gtk_widget_set_child_visible):
+ Fix segfault when widget->parent is NULL.
+ (#75615, Alexey A. Malyshev)
+
+Wed Mar 20 11:32:07 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkentry.c: Improve test to prevent infinite
+ loop. (#74952, Thomas Leonard)
+
+ * gtk/gtkmenushell.c (gtk_real_menu_shell_cycle_focus):
+ Fix warning when toplevel menu shell isn't a menu
+ bar. (Thomas Leonard, #75602)
+
+Wed Mar 20 11:00:59 2002 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Use $PKG_CONFIG, not pkg-config.
+ (LEE Sau Dan, #75572)
+
+Wed Mar 20 10:55:56 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix assignment
+ of time in scroll events. (Sven Neumann, #75574)
+
+2002-03-20 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
+ gdk_window_get_toplevel(), as it is the top-level windows that are
+ registered for DND.
+
+ * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
+
+2002-03-19 jacob berkman <jacob@ximian.com>
+
+ * gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
+ gtk_combo_func() returns NULL (bug #75464)
+
+2002-03-18 jacob berkman <jacob@ximian.com>
+
+ * gtk/gtkaspectframe.c (gtk_aspect_frame_class_init): set the
+ correct min/max values for the ratio property (fixes #75331)
+
+Mon Mar 18 11:55:03 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
+ Patch from Yao Zhang fixing reference count leak.
+
+ * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
+ not if (!entry->editable).
+
+Mon Mar 18 11:09:17 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect):
+ Fix backwards conditional. (#75019, Dan Winship.)
+
+Sun Mar 17 01:11:16 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_request): use
+ do_validate_rows instead of validate_rows_handler (fix by
+ Mike Pieper, #74126)
+
+Sat Mar 16 23:54:56 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gdk/x11/gdkwindow-x11.c (gdk_window_set_static_bit_gravity): just
+ return when we have an input_only window (fix by Owen Taylor)
+
+ * gtk/gtktreeprivate.h (struct _GtkTreeViewPrivate): add
+ scroll_sync_timer
+
+ * gtk/gtktreeview.c (install_scroll_sync_handler): new function,
+ (scroll_sync_handler): ditto,
+ (gtk_tree_view_unrealize): take scroll_sync_timer into account
+ (gtk_tree_view_row_deleted): install scroll_sync_timer instead of
+ calling top_row_to_dy/dy_to_top_row directly
+ -- this greatly speeds up clearing the model (#73199)
+
+ * gtk/gtktreemodelsort.c
+ (gtk_tree_model_sort_convert_path_to_child_path): fix up this function,
+ for some reason I really screwed it up (fixes #74663)
+
2002-03-16 Sven Neumann <sven@gimp.org>
* configure.in (GDK_PIXBUF_DEP_CFLAGS) (GDK_PIXBUF_XLIB_DEP_CFLAGS)