Go to file
Peter Hutterer cb48d88085 Xi: store unused classes in devPrivates.
Rather than freeing/allocing classes each time the device capabilities need to
swap, store them in the devPrivates system.
When a class is unused, it is pushed into the devPrivates, and later recovered
when needed again. This saves us a lot of memory allocations/frees, admittedly
on the cost of some memory.
2008-04-13 19:48:28 +09:30
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 XACE: Adjust the location of the COMPOSITE creation hook. 2008-02-28 21:52:32 -05:00
config Support to pass arbitrary options via HAL hotplugging 2008-03-25 17:37:25 +01:00
damageext Revert "registry: Register DAMAGE extension protocol names." 2007-11-20 17:31:00 -05:00
dbe Clean up many #if 0. 2007-12-02 12:40:25 -05:00
dix Xi: store unused classes in devPrivates. 2008-04-13 19:48:28 +09:30
doc Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
exa EXA: Optimize the eviction scanning loop in exaOffscreenAlloc. 2008-03-31 21:24:59 +02:00
fb fbFillRegionTiled() is now dead code. 2008-02-22 15:22:38 -05:00
GL Convert __DRIconfigs after we've made sure createNewScreen succeeded. 2008-04-04 10:47:46 -04:00
hw xfree86: Sanity check before retrieving the paired device. 2008-04-10 08:50:43 +09:30
include xkb: Add XkbCopySrvLedInfo, deep-copies a XkbSrvLedInfoRec. 2008-04-13 08:27:31 +09:30
mfb devPrivates rework: put back some changes that were mistakenly removed 2007-11-20 15:31:44 -05:00
mi Merge branch 'master' into dcdc_rework 2008-04-07 07:56:41 +09:30
miext Rootless: Removed safeAlphaXXXX() in favor of using fb/pixman 2008-03-21 19:33:21 -07:00
os Merge branch 'master' into dcdc_rework 2008-04-07 07:56:41 +09:30
randr Merge branch 'master' into dcdc_rework 2008-04-07 07:56:41 +09:30
record Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
render Merge branch 'master' into dcdc_rework 2008-04-07 07:56:41 +09:30
Xext Merge branch 'master' into dcdc_rework 2008-04-07 07:56:41 +09:30
xfixes Merge branch 'master' into mpx 2008-03-04 18:11:10 +10:30
Xi Xi: store unused classes in devPrivates. 2008-04-13 19:48:28 +09:30
xkb xkb: two fixes to avoid server crashes. 2008-04-13 11:48:06 +09:30
XTrap Merge branch 'master' into mpx 2008-01-03 17:04:54 +10:30
.gitignore gitignore: Add two more bits 2008-03-31 16:38:45 +03:00
acinclude.m4 Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4 2007-07-25 17:42:23 -07:00
autogen.sh DeliverEventsToWindow: ensure that genericMask has a defined value. 2007-07-10 19:11:30 +09:30
configure.ac Fix the clock_gettime check for glibc-based non-Linux systems 2008-04-04 19:12:57 +02: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 Bug #11510: Fix build without RECORD. 2008-03-24 13:37:42 -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