Go to file
Kristian Høgsberg 7b6400a1b8 glx: Fix drawable private leak on destroy
When a drawable goes away, we don't destroy the GLX drawable in full,
since it may be current for a context.  This means that when the drawable
is destroyed in full later, the backend doesn't get a chance to
destroy resources associated with the drawable (the DRI2Drawable).

With this patch, we destroy the GLX drawable in full when it goes away
and then track down all contexts that reference it and NULL their
pointers.
2009-04-13 13:17:53 -04:00
composite Set bg pixmap of composite overlay window to None (#20912) 2009-04-03 11:23:28 -04:00
config config: if we can't connect to HAL, listen for a startup notification. 2009-02-10 15:01:44 +10:00
damageext Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
dbe Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
dix dix: correctly utilize tracker buffer and protect from timer overruns 2009-04-10 13:49:51 +10:00
doc Remove references to rgb.txt from files section of Xserver and Xorg man pages 2009-02-27 14:42:59 +00:00
exa exa: implement UTS based upload through CopyArea 2009-04-10 21:14:47 +02:00
fb fb: add fbDoCopy and fbCopyRegion compatibility wrappers. 2009-02-11 14:35:17 +01:00
glx glx: Fix drawable private leak on destroy 2009-04-13 13:17:53 -04:00
hw XQuartz: Use correct values for ProximityIn and ProximityOut 2009-04-11 17:26:27 -07:00
include Lift fatal signal handlers from DDX'es up to a common DIX implementation 2009-04-09 17:10:12 -07:00
mi mi: fix wrong (*EnqueueEvent) declaration in miPointerScreenFuncRec. 2009-04-09 20:50:32 +10:00
miext XQuartz: Update window levels when changing rootless state 2009-04-10 00:47:40 -07:00
os Use RTLD_DI_SETSIGNAL to catch runtime dynamic loader errors and clean up 2009-04-09 17:10:12 -07:00
randr Correct access mode in call to dixLookupWindow() within RRSelectInput. 2009-03-09 17:29:24 -04:00
record Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
render render: replace a wrong inputInfo.pointer with pDev 2009-03-16 13:29:07 +10:00
Xext xselinux: Don't BadAlloc in List* requests if there are no items to list. 2009-04-09 02:48:04 -04:00
xfixes xfixes: useless (void) typecast removal 2009-03-16 13:29:07 +10:00
Xi Xi: silence compiler warnings about "wrong" event types. 2009-04-09 20:50:32 +10:00
xkb xkb: plug a memory leak in XkbCopySrvLedInfo (#20756) 2009-03-23 16:07:23 +10:00
.gitignore .gitignore: ignore sdksyms.dep 2009-01-25 19:13:33 -02:00
acinclude.m4 dolt: allow older versions of bash to compile the xserver (#19031) 2008-12-12 04:54:34 -05:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac Use RTLD_DI_SETSIGNAL to catch runtime dynamic loader errors and clean up 2009-04-09 17:10:12 -07:00
COPYING Revert "Update COPYING for SHA1 code" 2008-09-23 09:21:37 -07:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06:00
Makefile.am Require macros 1.2.0 or newer for XORG_CHANGELOG and XORG_CWARNFLAGS. 2008-12-07 18:52:23 -02:00
xorg-server.m4 Add xorg-server.m4 for driver dependency checking. 2005-11-01 15:01:51 +00:00
xorg-server.pc.in Enable compiling the X Server and modules with hidden symbols by default. 2008-11-28 02:01:57 -02:00