summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2004-05-03 17:18:51 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-05-03 17:18:51 +0000
commitb59612e891251e291946c689d22a2896dfdfbce7 (patch)
tree5999c7c1c1b0ce21b4d3933aa8851915af41d35b
parent267433549b50d05ffd536f30db88e6f7ff2c70c1 (diff)
downloadgdk-pixbuf-b59612e891251e291946c689d22a2896dfdfbce7.tar.gz
u2004-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkselection.c (_gtk_selection_request): Fix a debug message to show correct information. (_gtk_selection_incr_event): Make INCRemental transfer of MULTIPLE targets work. This was broken since 1997!
-rw-r--r--ChangeLog7
-rw-r--r--ChangeLog.pre-2-107
-rw-r--r--ChangeLog.pre-2-47
-rw-r--r--ChangeLog.pre-2-67
-rw-r--r--ChangeLog.pre-2-87
-rw-r--r--gtk/gtkselection.c7
6 files changed, 38 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 2c734bedf..82d5f73b9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+u2004-05-03 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkselection.c (_gtk_selection_request): Fix
+ a debug message to show correct information.
+ (_gtk_selection_incr_event): Make INCRemental transfer
+ of MULTIPLE targets work. This was broken since 1997!
+
2004-05-02 Hans Breuer <hans@breuer.org>
* gdk/win32/gdkdrawable-win32.c (draw_segments) : don't
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 2c734bedf..82d5f73b9 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,10 @@
+u2004-05-03 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkselection.c (_gtk_selection_request): Fix
+ a debug message to show correct information.
+ (_gtk_selection_incr_event): Make INCRemental transfer
+ of MULTIPLE targets work. This was broken since 1997!
+
2004-05-02 Hans Breuer <hans@breuer.org>
* gdk/win32/gdkdrawable-win32.c (draw_segments) : don't
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 2c734bedf..82d5f73b9 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,10 @@
+u2004-05-03 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkselection.c (_gtk_selection_request): Fix
+ a debug message to show correct information.
+ (_gtk_selection_incr_event): Make INCRemental transfer
+ of MULTIPLE targets work. This was broken since 1997!
+
2004-05-02 Hans Breuer <hans@breuer.org>
* gdk/win32/gdkdrawable-win32.c (draw_segments) : don't
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 2c734bedf..82d5f73b9 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,10 @@
+u2004-05-03 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkselection.c (_gtk_selection_request): Fix
+ a debug message to show correct information.
+ (_gtk_selection_incr_event): Make INCRemental transfer
+ of MULTIPLE targets work. This was broken since 1997!
+
2004-05-02 Hans Breuer <hans@breuer.org>
* gdk/win32/gdkdrawable-win32.c (draw_segments) : don't
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 2c734bedf..82d5f73b9 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,10 @@
+u2004-05-03 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkselection.c (_gtk_selection_request): Fix
+ a debug message to show correct information.
+ (_gtk_selection_incr_event): Make INCRemental transfer
+ of MULTIPLE targets work. This was broken since 1997!
+
2004-05-02 Hans Breuer <hans@breuer.org>
* gdk/win32/gdkdrawable-win32.c (draw_segments) : don't
diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c
index a47d6925c..b768af3d3 100644
--- a/gtk/gtkselection.c
+++ b/gtk/gtkselection.c
@@ -17,12 +17,12 @@
* Boston, MA 02111-1307, USA.
*/
-/* This file implements most of the work of the ICCM selection protocol.
+/* This file implements most of the work of the ICCCM selection protocol.
* The code was written after an intensive study of the equivalent part
* of John Ousterhout's Tk toolkit, and does many things in much the
* same way.
*
- * The one thing in the ICCM that isn't fully supported here (or in Tk)
+ * The one thing in the ICCCM that isn't fully supported here (or in Tk)
* is side effects targets. For these to be handled properly, MULTIPLE
* targets need to be done in the order specified. This cannot be
* guaranteed with the way we do things, since if we are doing INCR
@@ -1236,7 +1236,7 @@ _gtk_selection_request (GtkWidget *widget,
g_message ("Selection %ld, target %ld (%s) requested by 0x%x (property = %ld)",
event->selection, info->conversions[i].target,
gdk_atom_name (info->conversions[i].target),
- event->requestor, event->property);
+ event->requestor, info->conversions[i].property);
#endif
gtk_selection_invoke_handler (widget, &data, event->time);
@@ -1454,7 +1454,6 @@ _gtk_selection_incr_event (GdkWindow *window,
info->conversions[i].offset = -1;
}
}
- break;
}
/* Check if we're finished with all the targets */