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
..
common
Remove static symbol address tables in hw/xfree86/loader/*sym.{c,h}
2008-12-05 04:26:57 -02:00
ddc
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
dixmods
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
doc
If AEI is on, disable 'vmmouse' in addition to 'kbd' and 'mouse'.
2008-12-03 18:44:43 +02:00
dri
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
dri2
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
exa
More man page updates for 1.6 release for Xorg, xorg.conf & exa man pages.
2008-12-01 20:02:34 -08:00
fbdevhw
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
i2c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
int10
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
loader
Remove static symbol address tables in hw/xfree86/loader/*sym.{c,h}
2008-12-05 04:26:57 -02:00
modes
Move _X_EXPORT attribute to header file.
2008-12-04 18:23:25 -02:00
os-support
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
parser
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
ramdac
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
shadowfb
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
utils
Remove dummylib.
2008-12-04 02:42:28 -02:00
vbe
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
vgahw
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
x86emu
x86emu: fix sparse warnings
2008-10-26 13:17:31 +01:00
xaa
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf8_16bpp
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
Makefile.am
Remove dummylib.
2008-12-04 02:42:28 -02:00
Options
xorgconf.cpp
Update sample xorg.conf file
2008-12-02 14:35:45 -08:00