summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--ChangeLog.pre-2-09
-rw-r--r--ChangeLog.pre-2-109
-rw-r--r--ChangeLog.pre-2-29
-rw-r--r--ChangeLog.pre-2-49
-rw-r--r--ChangeLog.pre-2-69
-rw-r--r--ChangeLog.pre-2-89
-rw-r--r--gtk/gtkclist.c5
-rw-r--r--gtk/gtklist.c5
9 files changed, 73 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3cbf8fa93d..32cac4d777 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index 3cbf8fa93d..32cac4d777 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,12 @@
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 3cbf8fa93d..32cac4d777 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,12 @@
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 3cbf8fa93d..32cac4d777 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,12 @@
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 3cbf8fa93d..32cac4d777 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,12 @@
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 3cbf8fa93d..32cac4d777 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,12 @@
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 3cbf8fa93d..32cac4d777 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,12 @@
+2000-04-15 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkclist.c (gtk_clist_motion)
+ * gtk/gtklist.c (gtk_list_motion_notify): If we get a motion event
+ with is_hint FALSE, get x and y from the event. They used to be
+ used uninitialised. The Win32 backend never sends motion events
+ marked as hints. This for instance fixes the annoying file and
+ font selector behaviour in the Win32 version.
+
2000-04-14 Tor Lillqvist <tml@iki.fi>
* gtk/gtksignal.c: (Win32:) Export the gtk_private_signals and
diff --git a/gtk/gtkclist.c b/gtk/gtkclist.c
index 34396b6295..c01095a234 100644
--- a/gtk/gtkclist.c
+++ b/gtk/gtkclist.c
@@ -5266,6 +5266,11 @@ gtk_clist_motion (GtkWidget *widget,
if (event->is_hint || event->window != clist->clist_window)
gdk_window_get_pointer (clist->clist_window, &x, &y, NULL);
+ else
+ {
+ x = event->x;
+ y = event->y;
+ }
if (GTK_CLIST_REORDERABLE(clist) && button_actions & GTK_BUTTON_DRAGS)
{
diff --git a/gtk/gtklist.c b/gtk/gtklist.c
index f4239604a8..a114dcad75 100644
--- a/gtk/gtklist.c
+++ b/gtk/gtklist.c
@@ -563,6 +563,11 @@ gtk_list_motion_notify (GtkWidget *widget,
if (event->is_hint || event->window != widget->window)
gdk_window_get_pointer (widget->window, &x, &y, NULL);
+ else
+ {
+ x = event->x;
+ y = event->y;
+ }
adj = gtk_object_get_data_by_id (GTK_OBJECT (list), hadjustment_key_id);