+Tue May 25 21:54:00 2004 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkframe.c: Move docs inline, fixing them on the
+ way. (#143029, Steve Chaplin)
+
+2004-05-11 Robert Ögren <gtk@roboros.com>
+
+ * gdk/win32/gdkevents-win32.c (propagate): Don't propagate mouse
+ events to windows that want extended input events. (#142943)
+ (gdk_event_translate): Move check for extended input devices to
+ propagate, new parameter to propagate.
+ (gdk_pointer_grab, gdk_display_pointer_ungrab): Enable calls to
+ _gdk_input_(un)grab_pointer. (#142943)
+
+ * gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Check for
+ input grab. [Fix missing update of impl in "dijkstra" event
+ propagation loop] Drop the parallel "impl" pointer, just use a
+ cast. Don't propagate beyond windows that want normal input
+ events. (#142943)
+ (gdk_input_grab_pointer, gdk_input_ungrab_pointer): Limited
+ implementation of input grab. (#142943)
+
+2004-05-22 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkinput-win32.c (print_lc): Remove duplicated
+ line. (Spotted by Benoît Carpentier.)
+
2004-05-18 Matthias Clasen <mclasen@redhat.com>
+ * configure.in: Check for XFIXES extension.
+
+ * gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add
+ a gboolean have_xfixes member.
+
+ * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Register
+ XFIXES events and set have_xfixes.
+
+ * gdk/gdkevents.h (GdkEventType): Add GDK_OWNER_CHANGE.
+ (GdkEventOwnerChange): New event struct for owner change events.
+ (GdkOwnerChange): New enum for the reason field of GdkEventOwnerChange.
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Translate
+ XFixesSelectionNotify events into GdkEventOwnerChange events.
+
+ * gdk/gdkdisplay.h:
+ * gdk/x11/gdkdisplay-x11.c (gdk_display_supports_selection_notification):
+ (gdk_display_request_selection_notification): New api
+ to support selection ownership notification.
+
+ * gtk/gtkclipboard.h:
+ * gtk/gtkclipboard.c (_gtk_clipboard_handle_event): New private
+ api to handle owner change events.
+ (clipboard_peek): Refactored out the body of
+ gtk_clipboard_get_for_display() for use in _gtk_clipboard_handle_event().
+
+ * gtk/gtkmain.c (gtk_main_do_event): Handle GDK_OWNER_CHANGE events
+ by calling _gtk_clipboard_handle_event().
+
+2004-05-18 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkintl.h: Include glib/gi18n-lib.h and only define
+ the P_() macros ourselves.
+
* gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup):
Restrict the width of the popup to be no larger than the
monitor. (#142678, DmD Ljungmark)