James Cloos
04211c3532
Prevent the -wm command line option from causing a SEGV
...
The -wm (when mapped) option for the BackingStore support has been
causing the server to dereference a NULL pointer.
This has probably been the case since backing store has been
implemented on top of Composite.
It looks like (some of?) Composite didn’t expect its WIndowPtr
argument to be the root window.
In Composite’s compCheckRedirect() function we now avoid calling
compAllocPixmap() and compFreePixmap() when the pWin pointer’s
parent member is NULL, as is it the case with a server’s root window.
This addresses:
https://bugs.freedesktop.org/show_bug.cgi?id=15878
2008-05-12 03:03:13 -04:00
afb
Merge branch 'master' into XACE-SELINUX
2007-11-19 18:10:46 -05:00
composite
Prevent the -wm command line option from causing a SEGV
2008-05-12 03:03:13 -04:00
config
config: override xkb_{r,m,l,v} with Xkb{r,m,l,v} if the latter is set.
2008-05-09 10:09:35 +09:30
damageext
Revert "registry: Register DAMAGE extension protocol names."
2007-11-20 17:31:00 -05:00
dbe
Revert "registry: Register DBE extension protocol names."
2007-11-20 17:32:35 -05:00
dix
Return a valid X error when stuck in font alias loop
2008-05-09 15:38:44 -07:00
doc
Merge branch 'master' into XACE-SELINUX
2007-11-19 18:10:46 -05:00
exa
EXA: Fall back in CompositeRects if the driver can't accelerate Composite.
2008-05-01 15:10:52 +02:00
fb
Removed fbpseudocolor.h from sdk_HEADERS.
2008-04-19 12:54:40 +02:00
GL
Revert "GL: Make errors non-fatal"
2008-05-09 00:26:16 +03:00
hw
pci: don't do this pci stuff when we don't have hw access
2008-05-12 16:36:42 +10:00
include
Allow using libmd instead of libcrypto for SHA1 hashing in render/glyph.c
2008-05-06 17:06:34 -07:00
mfb
devPrivates rework: put back some changes that were mistakenly removed
2007-11-20 15:31:44 -05:00
mi
Empty the borderClip of manual redirect windows. (bug 15823)
2008-05-04 21:54:22 -07:00
miext
Rootless: mi doesn't let us resize root, so we need to do it ourselves...
2008-05-05 15:34:10 -07:00
os
Death to TOG-CUP.
2008-04-18 19:56:41 -04:00
randr
Make xf86SetDesiredModes aware of current output configuration
2008-03-17 14:13:09 -07:00
record
Revert "registry: Register Record extension protocol names."
2007-11-20 17:55:47 -05:00
render
Allow using libmd instead of libcrypto for SHA1 hashing in render/glyph.c
2008-05-06 17:06:34 -07:00
Xext
drop EVI remnants
2008-04-23 18:11:56 +03:00
xfixes
Normalize swapped dispatch for Fixes{ChangeSaveSet,SelectSelectionInput}
2008-02-22 15:25:26 -05:00
Xi
Xi: don't attempt to send to a NULL window.
2008-04-24 14:19:28 +09:30
xkb
XKB: Actually explain keymap failures
2008-05-07 22:56:03 +03:00
XTrap
Revert "registry: Register XTrap extension protocol names."
2007-11-20 18:49:30 -05:00
.gitignore
Updated .gitignore for new Xquartz layout
2008-05-08 19:58:18 -07:00
acinclude.m4
Update ac_define_dir macro in acinclude.m4 to 2008-04-12 version
2008-04-16 18:38:38 -07:00
autogen.sh
configure.ac
Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/xserver into upstream-experimental
2008-05-10 00:01:15 +10: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
So long, and thanks for all the cfb.
2008-04-11 09:47:51 -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
Include pciaccess in the xorg-server.pc Requires line.
2008-04-15 14:51:51 -07:00