+Sat Dec 14 01:00:12 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmenu.c (gtk_menu_position): Handle the case
+ where the pointer isn't on the same screen as the widget
+ by centering the menu on the widget's screen. (#94563)
+
+Fri Dec 13 23:58:06 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkscreen.c (gdk_screen_get_monitor_at_point)
+ * gdk/gdkscreen.c (gdk_screen_get_monitor_at_window):
+ Provide a useful fallback on failure - return a monitor
+ close to the point or window. (#79991)
+
+ * gtk/gtkmenu.c (gtk_menu_position): Remove a now
+ unneeded check for failure of
+ gdk_screen_get_monitor_at_point()
+
+Fri Dec 13 23:10:21 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkclist.c: Fix a problem with the focus row
+ ending up off the list when rows were deleted
+ (#94812, Christian Reis, Jon Nelson).
+
+Fri Dec 13 22:55:27 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmenu.c (menu_change_screen): If the screen
+ for the menu changes while the menu is torn off, move
+ the tearoff along with it. (#85669)
+
+ * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): When
+ reattaching, get rid of the get rid of the tearoff window.
+
+Fri Dec 13 21:35:12 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_motion): Handle
+ the case where the pointer is moved between screens
+ during a handle box drag by resetting the original
+ location. (#94562)
+
+ * gtk/gtkinputdialog.c (gtk_input_dialog_get_private):
+ Fix a leftover variable name from cut-and-paste.
+
+Fri Dec 13 18:57:20 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdialog.c: Change the Escape key binding to only close
+ if the dialog contains a cancel button. (Patch from
+ James Willcox, #74221)
+
+Fri Dec 13 18:22:21 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (compare_cmpl_dir): Use
+ g_utf8_collate_key() to sort in human-friendly order.
+ (#94473)
+
+Fri Dec 13 17:45:40 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/fnmatch.c gtk/gtkprivate.h gtk/gtkfilesel.c:
+ System fnmatch wasn't going to be UTF-8 clean, neither
+ was our version. Redo our fnmatch.c to be UTF-8, add
+ test cases, fix all sorts of bugs inherited
+ from the antique GNU fnmatch code. Change interface
+ to get rid of fnmatch.h constants. Fixes basic
+ non-workingness of filesel with non-ASCII filenames.
+
+ * gtk/fnmatch.h: No longer needed.
+
+Fri Dec 13 12:15:09 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (find_parent_dir_fullname): If
+ getting the parent of the directory name, make
+ an attempt to change back to the original directory.
+
+Thu Dec 12 20:07:25 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (cmpl_completion_fullname): Const
+ warning fix.
+
+Thu Dec 12 19:51:45 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfilesel.c (open_new_dir): Include "."
+ and ".." in the list of entries; they are needed for
+ correct handling of .<TAB>, ..<TAB>; were lost
+ with the GDir conversion. (Francisco Bustamante,
+ #89972)
+
+ * gtk/gtkfilesel.c (open_new_dir): If we hit
+ EOF unexpectedly, that's OK... a file was just
+ deleted while we were reading the directory.
+
+Thu Dec 12 18:02:34 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmain.c (gtk_main_do_event): Intercept events
+ of type GDK_SETTING before we check to see if there
+ was an event widget or not. (#97451, Simon Wong,
+ Bastien Nocera)
+
Thu Dec 12 17:58:41 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.key.emacs: Add C-u/C-h/C-w. (#72245)