xserver/include
Keith Packard 76a1839b0a 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.
(cherry picked from commit e7dd1efef4)

Signed-off-by: Keith Packard <keithp@keithp.com>
2009-08-25 20:12:17 -07:00
..
bstore.h
bstorestr.h
closestr.h
closure.h
colormap.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
colormapst.h
cursor.h
cursorstr.h
dix-config-apple-verbatim.h
dix-config.h.in
dix.h
dixaccess.h
dixevents.h
dixfont.h
dixfontstr.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
dixgrabs.h
dixstruct.h
exevents.h Xi: add XATOM_FLOAT to server-defined properties. 2009-03-27 15:25:18 -04:00
extension.h
extinit.h
extnsionst.h
gc.h
gcstruct.h
globals.h
hotplug.h
input.h
inputstr.h
kdrive-config.h.in
Makefile.am
misc.h
miscstruct.h
opaque.h
os.h
pixmap.h
pixmapstr.h
privates.h
property.h
propertyst.h dix: devPrivates support for PropertyRec. 2007-03-22 10:59:21 -04:00
ptrveloc.h
region.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
regionstr.h
registry.h
resource.h
rgb.h
screenint.h
scrnintstr.h
selection.h
servermd.h
site.h
swaprep.h
swapreq.h
validate.h
window.h
windowstr.h
XIstubs.h
xkb-config.h.in
xkbfile.h
xkbrules.h
xkbsrv.h
xkbstr.h
xorg-config.h.in
xorg-server.h.in
xserver-properties.h
xwin-config.h.in