Go to file
Dodji Seketeli 4dd4be99df Xephyr: Make glxinfo work on the ATI R200 free driver.
* hw/kdrive/ephyr/ephyr.c:
	  (EphyrDuplicateVisual): when duplicating the
	  visual, copy the color component masks and the class
	  from the hostX
	  (EphyrMirrorHostVisuals): don't mix blue and green mask.
	* hw/kdrive/ephyr/ephyrdri.c: add more logs.
	  (ephyrDRICreateDrawable): actually implement this.
	  for the moment it creates a DRI drawable for the hostX window,
	  no matter what drawable this call was issued for.
	  (ephyrDRIGetDrawableInfo): actually implemented this.
	  for the moment the drawable info queried for its attrs is the
	  Xephyr main main window.
	* hw/kdrive/ephyr/ephyrdriext.c:
	  (ProcXF86DRIGetDrawableInfo): properly hook this dispatch
	  function to the ephyrDRIGetDrawableInfo() function.
	* hw/kdrive/ephyr/ephyrglxext.c: add a bunch of GLX implementation hooks
	  here. Hijack some of the xserver GLX hooks with them. Still need to
	  properly support byteswapped clients though.
	* hw/kdrive/ephyr/ephyrhostglx.c,h: actually implemented the protocol
	  level forwarding functions used by the GLX entr points in
	  ephyrglxext.c. Here as well, there are a bunch of them, but we are
	  far from having implemented all the GLX calls.
	* hw/kdrive/ephyr/hostx.c,h:
	  (hostx_get_window_attributes): added this new entry point
	  (hostx_allocate_resource_id_peer): added this to keep track of
	   resource IDs peers: one member of the peer is in Xephyr, the other
	   is in host X.
	  (hostx_get_resource_id_peer): ditto.
2007-10-02 16:55:16 +02:00
afb Remove the PaintWindow optimization. 2007-09-13 00:08:53 +00:00
cfb Remove the PaintWindow optimization. 2007-09-13 00:08:53 +00:00
cfb32 get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
composite Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled). 2007-09-20 14:00:33 -07:00
config Don't segfault on shutdown if we never managed to connect to dbus. 2007-09-20 16:22:24 -07:00
damageext Death to RCS tags. 2007-06-29 14:06:52 -04:00
dbe Death to RCS tags. 2007-06-29 14:06:52 -04:00
dix Xserver: fix potential crash 2007-10-02 16:55:15 +02:00
doc Add Xserver man section about catalogue:<dir> FPE 2007-09-04 17:20:28 -07:00
exa Add basic Exa driver entry point validation. 2007-10-02 16:45:01 +02:00
fb Add the FB_ACCESS_WRAPPER checks 2007-09-27 14:55:40 +01:00
GL XDarwin: pulling in Indirect GLX fixes from downstream 2007-09-20 19:27:31 -07:00
hw Xephyr: Make glxinfo work on the ATI R200 free driver. 2007-10-02 16:55:16 +02:00
include make xephyr talk DRI protocol with hostX 2007-10-02 16:55:14 +02:00
mfb Remove the PaintWindow optimization. 2007-09-13 00:08:53 +00:00
mi Fix #12650: "windows not receiving mouse events in multiple screens context" 2007-10-02 13:48:48 +02:00
miext Remove the PaintWindow optimization. 2007-09-13 00:08:53 +00:00
os Rework local client id finding code to be more uniform 2007-09-27 16:47:32 -07:00
randr Initialize output->pendingProperties. 2007-09-15 14:01:57 +02:00
record Death to RCS tags. 2007-06-29 14:06:52 -04:00
render Bug #7364: Require renderproto 0.9.3 on 64-bit, and fix build with it. 2007-08-31 15:16:01 -07:00
Xext Remove the PaintWindow optimization. 2007-09-13 00:08:53 +00:00
xfixes Death to RCS tags. 2007-06-29 14:06:52 -04:00
Xi Input: Properly swap DevicePresenceNotify events. 2007-09-26 07:26:59 -04:00
xkb Fix MEMORY SMASH in XkbCopyKeymap. 2007-07-04 23:38:27 -07:00
XTrap Death to RCS tags. 2007-06-29 14:06:52 -04:00
.gitignore Add more generated files to .gitignore. 2007-08-29 16:05:23 -07:00
acinclude.m4 Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 2007-07-25 17:42:23 -07:00
autogen.sh Use canonical autogen.sh, which supports srcdir != objdir autogen. 2005-07-01 21:13:36 +00:00
configure.ac make xephyr talk DRI protocol with hostX 2007-10-02 16:55:14 +02:00
COPYING Add proper COPYING file 2007-08-01 08:07:08 +03:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Generate ChangeLog file for make dist. 2007-07-10 21:33:54 -07:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Fix driver build by including an appropriate Requires.private line on pixman. 2007-09-04 16:19:22 -07:00