XLibre Xserver
Go to file
Keith Packard e7dd1efef4 Ensure that rotation updates happen frequently
The smart scheduler is designed to minimize scheduler overhead by
increasing the interval between WaitForSomething calls when a single
client is running. However, the software rotation code depends on
its BlockHandler being invoked for screen updates; the long delays
caused by the smart scheduler optimizations means that screen updates
can be delayed a long time as well.

The change is simple -- prevent the smart scheduler from increasing
the scheduling interval while any screen is using software rotation.

Signed-off-by: Keith Packard <keithp@keithp.com>
2009-08-25 18:14:19 -07:00
Xext Xext: remove un-used extern of DeviceMotionNotify. 2009-08-24 10:15:00 +10:00
Xi Xi: fix XIWarpPointer up for FP3232 as input coordinates. 2009-08-25 10:24:08 +10:00
composite composite: Move screen init before extension registration. 2009-08-20 17:11:57 -04:00
config config: don't shutdown the libhal ctx if it failed to initialize (#23213) 2009-08-14 11:01:20 +10:00
damageext Fix most remaining deprecated resource lookups. 2009-04-29 01:04:37 -04:00
dbe dbe: Fix indentation 2009-07-17 14:57:50 -04:00
dix Ensure that rotation updates happen frequently 2009-08-25 18:14:19 -07:00
doc Xephyr & Xserver man page fixes 2009-07-07 17:36:24 -07:00
exa exa: clarify createpixmap2 new pitch return 2009-08-15 12:14:26 +10:00
fb Add support for RENDER BGRA formats. 2009-08-04 23:23:21 +02:00
glx glx: switch to byte counting functions 2009-07-14 10:13:44 +10:00
hw Ensure that rotation updates happen frequently 2009-08-25 18:14:19 -07:00
include Ensure that rotation updates happen frequently 2009-08-25 18:14:19 -07:00
m4 Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
mi mi: include shmint.h if needed, silence compiler warning. 2009-08-24 10:09:14 +10:00
miext Cygwin/X: Only try to build rootless extension if multiwindow extwm mode is being built 2009-07-29 17:05:19 +01:00
os linux: Yet more malloc() avoidance for backtrace() 2009-08-20 15:43:55 -04:00
randr xace: fix access mode in dixLookupWindow within several RandR calls. 2009-08-17 14:51:11 -04:00
record record: include recordproto.h, require recordproto 1.13.99.1 2009-08-24 10:06:54 +10:00
render Add 4 missing 10bpc picture formats to the server format list. 2009-08-13 12:04:33 -07:00
test test: add XIQueryPointer protocol tests. 2009-08-24 10:08:14 +10:00
xfixes xfixes: backup the DisplayCursor/CloseScreen proc before restoring it (#23034) 2009-08-03 10:11:48 +10:00
xkb xkb: remove now-unused XkbGetKeysym. 2009-08-05 07:59:07 +10:00
.gitignore Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
COPYING Correct some Sun license notices to Sun's standard X11 license format 2009-05-15 11:24:15 -07:00
Makefile.am Fix dist. 2009-07-23 15:32:20 -07:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac Xi: fix XIWarpPointer up for FP3232 as input coordinates. 2009-08-25 10:24:08 +10:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
shave-libtool.in Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
shave.in Add shave so that we can see the steaming piles of warnings generated. 2009-04-14 10:35:44 -04:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Since font modules are dead, don't mention them in xorg-server.pc 2009-07-09 17:21:07 -04:00