xserver/hw/xquartz
Jeremy Huddleston 662d41acdd XQuartz: Add a hack to better handle clicky wheel scroll mice
We loose information from AppKit being in our way.  Before adopting
smooth scrolling, we always rounded-up the number of scroll button
clicks per NSEvent.  Now, the scroll value is accumulated in the
dix, and clicky scroll wheels with legacy X11 clients are seeing
an accumulation of error due to so many translations (button press
to smooth scrolling value in AppKit, passed to the dix, and then
synthesized into a button press).  This attempts to make the
situation better.

http://xquartz.macosforge.org/trac/ticket/562

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2012-04-23 20:20:41 -07:00
..
GL XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
bundle XQuartz: Detect FatalErrors on startup to prevent tight crash loops 2012-03-24 01:07:05 -07:00
mach-startup XQuartz: Tiger build fix 2012-03-30 14:42:11 -07:00
man XQuartz: Add a scroll_in_device_direction preference 2011-07-19 20:00:27 -07:00
pbproxy XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
xpr XQuartz: Fix a deadlock in pre-dispatch code 2012-04-23 20:20:41 -07:00
Makefile.am XQuartz: Redirect stdout/stderr to asl 2011-05-12 20:19:40 -07:00
X11Application.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
X11Application.m XQuartz: Add a hack to better handle clicky wheel scroll mice 2012-04-23 20:20:41 -07:00
X11Controller.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
X11Controller.m XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
applewm.c XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
applewmExt.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
console_redirect.c XQuartz: Correct calculation of the size of our file descriptor array in console_redirect 2012-04-23 20:20:41 -07:00
console_redirect.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
darwin.c XQuartz: Automatically start our virtual tablet devices 2012-04-05 14:03:35 -07:00
darwin.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
darwinEvents.c XQuartz: Use screenInfo.{width,height} instead of grabbing it from the first screen 2012-04-23 20:20:41 -07:00
darwinEvents.h XQuartz: Separate out tablet and mouse event delivery into separate functions 2012-04-23 20:20:41 -07:00
darwinXinput.c XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
darwinfb.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
keysym2ucs.c XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
keysym2ucs.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
pseudoramiX.c XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
pseudoramiX.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
quartz.c XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
quartz.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
quartzCocoa.m XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
quartzCommon.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
quartzKeyboard.c XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
quartzKeyboard.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
quartzRandR.c XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
quartzRandR.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
quartzStartup.c XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
sanitizedCarbon.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00
sanitizedCocoa.h XQuartz: Source formatting cleanup 2012-03-24 01:07:06 -07:00