XLibre Xserver
Go to file
Fredrik Höglund 93d876891d EXA: Improve the algorithm used for tracking offscreen pixmap use.
Replace the current score keeping algorithm with a rolling counter that's
incremented in ExaOffscreenMarkUsed, with the previous value being stored
in the area.  exaOffscreenAlloc uses the difference between the counter
value and the value in the area when deciding which area to evict.
It now also takes the size of the areas into account, and favors evicting
smaller areas.

The credit for these ideas goes to Michel Dänzer.
2008-03-31 21:15:50 +02:00
GL Apply __glXDisp_GetVisualConfigs message patch 2008-03-18 18:04:14 -04:00
XTrap Revert "registry: Register XTrap extension protocol names." 2007-11-20 18:49:30 -05:00
Xext XSELinux: Add xorg.conf option for permissive/enforcing/disabled. 2008-03-28 14:14:23 -04:00
Xi XACE: Fix instances of DixUnknownAccess at hook callsites. 2008-02-28 16:43:43 -05: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 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 Fix that last commit. 2008-03-25 12:48:22 -04:00
doc Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
exa EXA: Improve the algorithm used for tracking offscreen pixmap use. 2008-03-31 21:15:50 +02:00
fb fbFillRegionTiled() is now dead code. 2008-02-22 15:22:38 -05:00
hw XQuartz: Fixed names of enums to be more consistent 2008-03-28 17:03:20 -07:00
include XSELinux: Add xorg.conf option for permissive/enforcing/disabled. 2008-03-28 14:14:23 -04:00
mfb devPrivates rework: put back some changes that were mistakenly removed 2007-11-20 15:31:44 -05:00
mi XSELinux: Add xorg.conf option for permissive/enforcing/disabled. 2008-03-28 14:14:23 -04:00
miext Rootless: Removed safeAlphaXXXX() in favor of using fb/pixman 2008-03-21 19:33:21 -07:00
os XSELinux: Add xorg.conf option for permissive/enforcing/disabled. 2008-03-28 14:14:23 -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 Bug #10463: Always initialize reference pixel before AllocColor() 2008-02-29 16:39:29 -05:00
xfixes Normalize swapped dispatch for Fixes{ChangeSaveSet,SelectSelectionInput} 2008-02-22 15:25:26 -05:00
xkb XkbCopyKeymap: Fix broken indentation 2008-03-14 21:58:27 +02:00
.gitignore gitignore: Add two more bits 2008-03-31 16:38:45 +03:00
COPYING COPYING: Collapse 'canonical license' into one statement 2007-11-07 03:58:56 +02:00
Makefile.am Bug #11510: Fix build without RECORD. 2008-03-24 13:37:42 -04: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 Support to pass arbitrary options via HAL hotplugging 2008-03-25 17:37:25 +01:00
cpprules.in For MANDEFS, also replace __mandir__ for $(mandir) which includes 2006-12-08 15:51:44 -06: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