summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorwolfsuit <wolfsuit>2004-02-16 23:09:23 (GMT)
committerwolfsuit <wolfsuit>2004-02-16 23:09:23 (GMT)
commit6b8cb98d74ed7563290ff2fe719b4694ef5de02c (patch)
tree69f58a89b8fb407fc269b837af99f9d81fed77ca /ChangeLog
parent304822dcdcdc1a1445448a983ff16a5e6c8b4fc5 (diff)
downloadtk-6b8cb98d74ed7563290ff2fe719b4694ef5de02c.zip
tk-6b8cb98d74ed7563290ff2fe719b4694ef5de02c.tar.gz
tk-6b8cb98d74ed7563290ff2fe719b4694ef5de02c.tar.bz2
This gets the scroll wheel working for listboxes and text widgets for Mac OS
X. It also changes the model to route scrollwheel events to the window under the pointer, not the focus window on X (and only on X). That is the correct behavior for Mac OS X.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog23
1 files changed, 19 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index b06da65..11c7232 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2004-02-16 Jim Ingham <jingham@apple.com>
+
+ Fix for MouseWheel Events (from Daniel Steffen):
+
+ * generic/tkEvent.c (Tk_HandleEvent): On Mac OS X, don't route
+ MouseWheel events to the Focus window. They are sent to the
+ window under the pointer on X (and the GenerateMouseWheelEvent
+ already got this right.)
+ * library/listbox.tcl: On Mac OS, don't use the magic 120
+ divisor that is used on Windows. We may come up with a cleaner
+ way to do this for the TOT, but this is simple and will do for the
+ 8.4 branch.
+ * library/text.tcl: Ditto.
+
2004-02-15 Jim Ingham <jingham@apple.com>
Backport Mac OS X specific fixes from TOT:
@@ -7,10 +21,11 @@
* macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>.
[Benjamin Riefenstahl]
- * macosx/tkMacOSXScrlbr.c: Reworking Vince's fix to [Bug 842952]. This
- version is clearer, and works helps keep the mouse better pinned to the
- scrollbar. I also removed the glitch where the scrollbar would jump get
- its middle over the mouse when you first moved it.
+ * macosx/tkMacOSXScrlbr.c: Reworking Vince's fix to [Bug 842952].
+ This version is clearer, and works helps keep the mouse better
+ pinned to the scrollbar. I also removed the glitch where the
+ scrollbar would jump get its middle over the mouse when you first
+ moved it.
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection):
add unicode clipboard support. [Patch #840107] (senn)