xserver/hw/xfree86
Benjamin Tissoires ee8664ee85 xf86ScaleAxis: support for high resolution devices
High resolution devices was generating integer overflow.
For instance the wacom Cintiq 21UX has an axis value up to
87000. Thus the term (dSx * (Cx - Rxlow)) is greater than
MAX_INT32.

Using 64bits integer avoids such problem.

Signed-off-by: Philippe Ribet <ribet@cena.fr>
Signed-off-by: Benjamin Tissoires <tissoire@cena.fr>
Reviewed-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
(cherry picked from commit a780e5b363)
2011-03-07 10:44:05 +01:00
..
common xf86ScaleAxis: support for high resolution devices 2011-03-07 10:44:05 +01:00
ddc ddc: Don't probe for DDC/CI or EEPROM 2010-11-14 00:35:03 +01:00
dixmods DGA: fix screen number check 2010-12-01 23:49:31 +01:00
doc xfree86: remove man page reference inexistent acceleration profile 2010-02-03 15:23:22 +10:00
dri input: define server-supported protocol versions in one single file. 2009-09-21 21:47:35 +10:00
dri2 dri2: return FALSE not BadValue. 2010-03-10 16:07:09 +10:00
exa Revert "EXA: Handle separate alpha maps properly in Composite fallback." 2009-02-27 16:37:27 +01:00
fbdevhw fbdevhw: Test for graphics:fb%d as well as graphics/fb%d 2009-09-09 15:59:00 +10:00
i2c Don't cast double to int: use default conversions or explicitly round. 2009-11-03 13:25:44 +10:00
int10 Fix builds with --with-int10=stub 2009-12-18 17:11:04 -08:00
loader loader: actually stat something that has some chance of existing. (v2) 2009-11-19 16:33:16 +10:00
modes xfree86/modes: Take rotation into account when checking mode size 2011-01-10 15:20:32 +01:00
os-support Solaris xf86OSRingBell() off-by-one error in filling iov[] array 2010-02-24 18:51:59 -08:00
parser xfree86: parser: Never use constant strings for driver names (fixes #17438) 2010-08-21 13:40:50 -07:00
ramdac Don't keep a pointer to a possibly freed cursor when changing screens, preventing a crash in xf86CursorEnableDisableFBAccess() trying to restore it. 2010-04-09 09:46:50 +10:00
shadowfb Unwrap/rewrap EnterVT/LeaveVT completely, Fixes 28998 2010-09-08 18:42:57 +02:00
utils Update Sun license notices to current X.Org standard form 2009-12-18 17:12:00 -08:00
vbe Update to xextproto 7.0.99.1. 2009-07-15 17:00:05 +10:00
vgahw Revert "alpha: kill xf86SlowBCopyToBus and xf86SlowBCopyFromBus" 2009-09-28 12:27:35 +10:00
x86emu x86emu: Fix more mis-decoding of the data prefix 2011-01-09 11:54:29 +01:00
xaa Unwrap/rewrap EnterVT/LeaveVT completely, Fixes 28998 2010-09-08 18:42:57 +02:00
xf8_16bpp Update several of my and/or Red Hat's licenses to standard form. 2009-05-14 07:02:44 -04:00
Makefile.am Use $(MAKE) instead of "make" to build Solaris inline assembly 2009-11-06 14:41:19 +10:00
xorgconf.cpp Update xorg.conf man page & sample for changes in Xorg 1.7 2009-09-14 16:03:18 +10:00