xserver-multidpi/dix
Simon Thum 1a71862d33 dix/xfree86: simplified velocity approximation algorithm
Replace multi-stage filtering with simple linear velocity,
tracked several instances backwards. A heuristic ensures
only approximately linear motion is considered, so velocity
remains valid in any case. Numerical stability is much
better, and nothing changes to people who didn't tune the
advanced features of the previous algorithm.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-03-20 14:48:57 +10:00
..
atom.c Constify atom name strings 2009-02-03 10:06:00 -08:00
buildatoms XFree86 4.3.0.1 2003-11-14 16:49:22 +00:00
BuiltInAtoms R6.6 is the Xorg base-line 2003-11-14 15:54:54 +00:00
colormap.c Remove a bunch of useless casts. 2009-01-22 02:11:16 -05:00
cursor.c Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-03-09 13:08:09 -07:00
deprecated.c Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-03-09 13:08:09 -07:00
devices.c dix: use PickPointer() and PickKeyboard instead of inputInfo.pointer/keyboard. 2009-03-16 13:29:06 +10:00
dispatch.c Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-03-09 13:08:09 -07:00
dispatch.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dixfonts.c dix: fix two compiler warnings (old-style function definition). 2009-03-03 07:07:30 +10:00
dixutils.c Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-03-09 13:08:09 -07:00
enterleave.c dix: doxygen-ify enterleave.c 2009-02-13 14:41:57 +10:00
enterleave.h dix: move focus handling into enterleave.c. 2009-01-08 11:45:22 +10:00
eventconvert.c dix: remove ConvertBackToXI. 2009-02-25 14:40:08 +10:00
events.c dix: ProcSendEvent shouldn't use inputInfo.keyboard directly. 2009-03-20 14:48:57 +10:00
extension.c xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
ffs.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
gc.c Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-03-09 13:08:09 -07:00
getevents.c dix: s/numEvents/num_events/ in GetKeyboardValuatorEvents 2009-03-12 11:03:29 +10:00
globals.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
glyphcurs.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
grabs.c Remove a bunch of useless casts. 2009-01-22 02:11:16 -05:00
initatoms.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
inpututils.c dix: remove unused variable 'tmp' 2009-02-25 14:50:55 +10:00
main.c xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
Makefile.am dix: add InternalEvent -> core/xi event conversion routines. 2009-02-23 17:52:38 +10:00
pixmap.c Remove a bunch of useless casts. 2009-01-22 02:11:16 -05:00
privates.c Remove a bunch of useless casts. 2009-01-22 02:11:16 -05:00
property.c xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
protocol.txt Remove XEvIE 2008-11-04 16:01:07 +10:30
ptrveloc.c dix/xfree86: simplified velocity approximation algorithm 2009-03-20 14:48:57 +10:00
registry.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
resource.c Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-03-09 13:08:09 -07:00
selection.c xserver: Avoid sending uninitialized padding data over the network 2009-02-16 13:28:38 +10:00
swaprep.c Remove a bunch of useless casts. 2009-01-22 02:11:16 -05:00
swapreq.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
tables.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
window.c Replace dixLookupResource by dixLookupResourceBy{Type,Class} 2009-03-09 13:08:09 -07:00
Xserver-dtrace.h.in Add DTrace probe points for X server <-> client communications 2006-11-03 12:54:43 -08:00
Xserver.d Add DTrace probe points for X server <-> client communications 2006-11-03 12:54:43 -08:00