Find a file
George Staplin 17f6a261fc XQuartz: GL: Add a branch to prevent a NULL DrawablePtr structure access.
In attach() check for pDraw being NULL, and also print an ErrorF message,
because we eventually want to track down why this is occuring.

It's unclear how this occurs, but as I noted in the 1.4 branch, I believe that
the DrawablePtr/struct _Drawable -> id is the member being accessed that causes
KERN_PROTECTION_FAILURE at 0x0000000000000004

This passes my tests using: env LIBGL_ALWAYS_INDIRECT=1 ./sometest.

I fixed a warning: caused by initializing the screen->base.visuals with the
configs.  It is a ** not a *.  It seems that some other part of GLX will
initialize this for us.
2008-11-22 11:06:28 -07:00
afb Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
cfb Merge branch 'master' into XACE-SELINUX 2007-12-13 18:38:25 -05:00
cfb32 get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE 2006-07-18 18:17:38 -04:00
composite Conditionalize Composite-based backing store on pScreen->backingStoreSupport. 2008-09-17 15:48:56 -07:00
config config: don't add duplicate devices through HAL. 2008-11-05 13:30:32 -05:00
damageext Revert "registry: Register DAMAGE extension protocol names." 2007-11-20 17:31:00 -05:00
dbe dbe: fix DoS reported by iDefense. 2008-06-12 09:04:47 +10:00
dix dix: Fix some sanity in getevents.c 2008-11-15 21:58:24 -08:00
doc Xserver.man: Typo (the the). 2008-09-02 17:57:34 -04:00
exa exa: Add exaDrawableIsOffscreen() to the driver API. 2008-11-05 13:02:46 -05:00
fb Partially reverts commit 207ba1783b. 2008-10-03 11:25:53 -07:00
glx GL/glx: WRITE_PAIR the GLX_SAMPLE_BUFFERS_SGIS, and GLX_SAMPLES_SGIS mode data. 2008-11-05 19:22:42 -08:00
hw XQuartz: GL: Add a branch to prevent a NULL DrawablePtr structure access. 2008-11-22 11:06:28 -07:00
include XQuartz: Integrated xpbproxy into the server. 2008-11-15 19:51:59 -08:00
mfb Remove usage of mfbChangeWindowAttributes missed in e4d11e58c... 2008-10-06 20:10:25 -07:00
mi mi: Don't hold the event mutex during SaveScreens() 2008-11-19 10:58:20 -08:00
miext Rootless: LP64 related casting fixes from Bob Murphy 2008-10-31 19:03:15 -07:00
os Merge branch 'server-1.5-branch' into xorg-server-1.5-apple 2008-11-05 19:20:26 -08:00
randr RANDR: Fix output property event delivery. 2008-11-05 13:01:10 -05:00
record CVE-2008-1377 - RECORD and Security extensions memory corruption 2008-06-10 12:30:54 -06:00
render Don't return BadAlloc when trying to set a PictureFilter with no parameters when a filter with parameters was previously set. 2008-07-23 13:50:54 -04:00
Xext Fix panoramiX request and reply swapping 2008-09-23 10:36:20 -04:00
xfixes Normalize swapped dispatch for Fixes{ChangeSaveSet,SelectSelectionInput} 2008-02-22 15:25:26 -05:00
Xi Xi: ChangeDeviceControl presence events should set the appropriate devchange. 2008-07-29 10:16:16 +09:30
xkb xkb: squash canonical types into explicit ones on core reconstruction. 2008-10-08 11:15:21 -04:00
XTrap Bug #11857: Avoid running off the end of a MAXCLIENTS-sized array. 2008-06-24 14:13:30 -04:00
.gitignore XQuartz: Starting to work on the new Mach IPC startup stuff for better launchd, ApplicationServices, and Dock support 2008-05-12 10:41:38 -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 xquartz: add default prefix to autogen.sh 2008-04-23 03:40:31 -07:00
configure.ac XQuartz: Update applewm deps 2008-11-21 11:55:17 -08:00
COPYING COPYING: Collapse 'canonical license' into one statement 2007-11-07 03:58:56 +02:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Move GL/glx on level up now that it's the only thing left under GL. 2008-06-26 16:14:52 -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 Export the server ABI versions from xorg-server.pc 2007-11-05 17:18:46 -05:00