summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-6
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog.pre-2-6')
-rw-r--r--ChangeLog.pre-2-631
1 files changed, 31 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index f50fab73b..fd8cdd184 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,5 +1,36 @@
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.