From: Matthias Clasen Date: Mon, 3 May 2004 17:18:51 +0000 (+0000) Subject: u2004-05-03 Matthias Clasen X-Git-Url: http://pileus.org/git/?p=~andy%2Fgtk;a=commitdiff_plain;h=b59612e891251e291946c689d22a2896dfdfbce7 u2004-05-03 Matthias Clasen * 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! --- diff --git a/ChangeLog b/ChangeLog index 2c734bedf..82d5f73b9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +u2004-05-03 Matthias Clasen + + * 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 * 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 + + * 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 * 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 + + * 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 * 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 + + * 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 * 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 + + * 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 * 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 */