XLibre Xserver
Go to file
Paulo Cesar Pereira de Andrade 44c8c3cf7d Remove static symbol address tables in hw/xfree86/loader/*sym.{c,h}
Those tables were once used to decide what symbols are visible to
modules, but they were outdated. The only real usage was that, since
it was taking the address of symbols, linkage should fail if the
symbols were not available.
  Now the proper way to make symbols available to modules should
be to use the _X_EXPORT macro, or not compile with hidden symbols,
so that all symbols would be available.
  All symbols in the tables were revised to ensure they are exported,
and only symbols that were not exported are ClientSleepUntil() and
DuplicateModule(), that were not in the sdk for quite some time
already, and should not have any users outside of the X Server
(and/or builtin modules).
2008-12-05 04:26:57 -02:00
Xext Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
Xi Xi: change XIUnRegisterPropertyHandler to XIUnregisterPropertyHandler 2008-12-03 20:25:15 +10:00
composite Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
config Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
damageext Unifdef ISC 2008-10-02 17:03:54 -04:00
dbe Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
dix Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
doc Document zap/-retro interaction more. 2008-10-07 20:40:15 -04:00
exa Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
fb Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
glx Test for DRI2 extension in dri_internal.h and only enable AIGLX DRI2 if found. 2008-12-03 11:22:38 -05:00
hw Remove static symbol address tables in hw/xfree86/loader/*sym.{c,h} 2008-12-05 04:26:57 -02:00
include Remove static symbol address tables in hw/xfree86/loader/*sym.{c,h} 2008-12-05 04:26:57 -02:00
mi Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
miext Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
os Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
randr randr: Nuke config-timestamp for panning 2008-12-04 18:16:43 +01:00
record Drop the never-called SkippedRequestCallback list. 2008-10-03 17:51:19 -04:00
render Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xfixes Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xkb Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
.gitignore Update .gitignore. 2008-12-04 02:43:29 -02:00
COPYING Revert "Update COPYING for SHA1 code" 2008-09-23 09:21:37 -07:00
Makefile.am Correct make distcheck by removing dolt files. 2008-12-04 02:42:37 -02:00
acinclude.m4 New version of dolt 2008-11-25 23:15:35 -08:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac Removed unised option from configure.ac for launchd 2008-12-03 21:59:28 -08: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 Enable compiling the X Server and modules with hidden symbols by default. 2008-11-28 02:01:57 -02:00