XLibre Xserver
Go to file
Peter Hutterer cfc01115af Fix cursor rendering for multi-head.
Before putting anything on the screen, check if the GC was made for the
ScreenRec we want to render to. If not, toss the GC and create a new one. This
is not the best solution but it does the job for now. Same thing for ARGB
cursors except that it's even uglier.

Also remember the screen the cursor was rendered to and check for the right
screen in the BlockHandler, SourceValidate and a few others. Only remove or
restore the cursor if we are rendering to the same screen, otherwise we get
artefacts that are both funky and really annoying.
2007-04-26 22:18:35 +09:30
GL In AIGLX EnterVT processing, invoke driver EnterVT before resuming glx. 2007-04-09 12:30:31 -07:00
XTrap Enable event delivery for multiple heads. 2007-04-26 15:58:50 +09:30
Xext Enable event delivery for multiple heads. 2007-04-26 15:58:50 +09:30
Xi Enable event delivery for multiple heads. 2007-04-26 15:58:50 +09:30
afb Static and dead code cleanup over afb/ 2007-03-25 14:55:28 -04:00
cfb remove PIXPRIV checks as this flag is always set. 2007-03-06 17:05:03 -05:00
cfb32 get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
composite Disable composite when Xinerama is active. 2007-03-27 17:34:00 -07:00
config config: Return errors as negative numbers, device ids as positive numbers. 2007-04-19 12:00:24 +09:30
damageext Static cleanups, dead code deletion. 2007-03-25 12:27:01 -04:00
dbe Remove dead NEED_DBE_BUF_BITS code. 2007-03-26 10:21:44 -04:00
dix Enable event delivery for multiple heads. 2007-04-26 15:58:50 +09:30
doc Move SecurityPolicy file format from Xserver(1) to it's own man page 2007-02-22 14:38:40 -08:00
exa Add an EXA driver callback to determine whether a pixmap is 2007-04-04 14:04:52 +02:00
fb s/intead/instead/ 2007-04-03 09:31:00 -06:00
hw Enable event delivery for multiple heads. 2007-04-26 15:58:50 +09:30
include Enable event delivery for multiple heads. 2007-04-26 15:58:50 +09:30
mfb remove PIXPRIV checks as this flag is always set. 2007-03-06 17:05:03 -05:00
mi Fix cursor rendering for multi-head. 2007-04-26 22:18:35 +09:30
miext Move libcw setup to the only renderer requiring it (XAA). 2007-03-27 17:31:28 -07:00
os Bug #10560: Code-Cleanup: function declarations () -> (void) 2007-04-09 14:33:15 -07:00
randr Enable event delivery for multiple heads. 2007-04-26 15:58:50 +09:30
record Merge branch 'master' into mpx 2007-04-02 15:36:26 +09:30
render Merge branch 'master' into mpx 2007-04-12 11:11:03 +09:30
xfixes Merge branch 'master' into mpx 2007-04-02 15:36:26 +09:30
xkb Merge branch 'master' into mpx 2007-04-02 15:36:26 +09:30
.gitignore gitignore: ignore vi swap files 2006-08-23 14:33:59 +03:00
COPYING Stub COPYING files 2005-12-19 16:34:07 +00:00
Makefile.am Makefile.am: add config to DIST_SUBDIRS as well 2006-11-02 04:51:03 +02:00
acinclude.m4 Update AC_DEFINE_DIR to version compatible with CVS autoconf which requires 2006-06-05 07:15:23 +00:00
autogen.sh kdrive: update kdrive to new mi API with additional device argument. Includes 2007-03-14 17:42:30 +10:30
configure.ac configure: minor cosmetic, move GLX extension options together. 2007-04-05 19:14:31 +03:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00