XLibre Xserver
Go to file
Peter Hutterer 67a78e84a8 Revert "xfree86: plug a memory leak in xf86LoadModules."
This reverts commit 3abce3ea2b and
6cbaf15e61.

The memory returned to xf86LoadModule was allocated in doLoadModule, which
calls the respective module's PreInit. As it turns out, input and output
drivers store a pointer to the module elswhere, so freeing it in
xf86LoadModule is a bad idea.

For further reference: hw/xfree86/common/xf86Helper.c
    Input drivers: xf86InputDriverList[blah]->module = module;
    Output drivers: xf86DriverList[blah]->module = module;

Unloading the module would not look pretty then.
2008-02-19 21:31:50 +10:30
GL glx: Use glapi sources from the mesa tree 2008-02-17 17:37:33 -08:00
XTrap Revert "registry: Register XTrap extension protocol names." 2007-11-20 18:49:30 -05:00
Xext security: Revise set of permissions granted to untrusted clients. 2008-02-13 20:20:49 -05:00
Xi XACE: Change access modes for some device-related requests. 2008-02-13 20:20:49 -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 Resize composite overlay window when the root window changes. 2008-02-17 11:21:01 +01:00
config config: don't reset connection info on disconnect. 2008-01-29 09:13:25 +10:30
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 main(): Remove uncredible failure 2008-02-17 22:52:06 +02:00
doc Merge branch 'master' into XACE-SELINUX 2007-11-19 18:10:46 -05:00
exa exa: make the prototype for exaGetPixmapFirstPixel() public 2008-01-14 13:09:13 -05:00
fb Merge branch 'master' into XACE-SELINUX 2007-12-13 18:38:25 -05:00
hw Revert "xfree86: plug a memory leak in xf86LoadModules." 2008-02-19 21:31:50 +10:30
include XKB: Ditch XkbFileInfo 2008-02-17 22:52:08 +02:00
mfb devPrivates rework: put back some changes that were mistakenly removed 2007-11-20 15:31:44 -05:00
mi Revert "Bug #8937: Extension setup functions not called on server resets" 2008-02-11 16:15:26 -05:00
miext Rootless: RootlessEnsureFrame: Added check for !IsRoot 2008-01-28 12:25:29 -08:00
os Remove useless commentary from environment and argument processing. 2008-02-14 07:52:07 +11:00
randr Revert "registry: Register RANDR extension protocol names." 2007-11-20 17:51:27 -05:00
record Revert "registry: Register Record extension protocol names." 2007-11-20 17:55:47 -05:00
render Merge branch 'master' into XACE-SELINUX 2007-12-13 18:38:25 -05:00
xfixes XFixes: squash a pointer/integer size mismatch warning. 2008-02-05 15:48:40 -05:00
xkb XKB: Ditch XkbFileInfo 2008-02-17 22:52:08 +02:00
.gitignore Add tags/TAGS to .gitignore for ctags usage 2008-01-21 21:16:13 -05:00
COPYING COPYING: Collapse 'canonical license' into one statement 2007-11-07 03:58:56 +02:00
Makefile.am Generate ChangeLog file for make dist. 2007-07-10 21:33:54 -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 Use canonical autogen.sh, which supports srcdir != objdir autogen. 2005-07-01 21:13:36 +00:00
configure.ac Add DRI2 module. 2008-02-14 19:53:49 -05: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