summaryrefslogtreecommitdiff
path: root/hw/xfree86/loader/dixsym.c
AgeCommit message (Collapse)AuthorFilesLines
2008-12-05Remove static symbol address tables in hw/xfree86/loader/*sym.{c,h}Paulo Cesar Pereira de Andrade1-464/+0
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-02Add visibility flags to XSERVER_CFLAGS.Paulo Cesar Pereira de Andrade1-1/+1
This is done to actually change DIX_CFLAGS, as not all "modules" use XORG_CFLAGS. Also export the symbols that are required by other modules after the change.
2008-11-04Remove XEvIEDaniel Stone1-7/+0
It's unmaintained and has been broken for quite a while; MPX finally smashed it completely. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-11-04Xi: XINPUT has been mandatory for agesDaniel Stone1-3/+0
Ditch all #ifdef XINPUT, since it's always built. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-10-06Loader: Unexport a handful of consumerless symbols from dixsym.Adam Jackson1-17/+0
2008-10-03Remove the Must_have_memory hack.Adam Jackson1-1/+0
Also remove an astonishing amount of misunderstanding of how casts work.
2008-10-03Drop the never-called SkippedRequestCallback list.Adam Jackson1-1/+0
2008-10-03Unexport MakeClientGrab{Imp,P}erviousAdam Jackson1-2/+0
xtrap used to use these, but it's gone now. xtest still does but it's linked statically.
2008-08-27Add an array of integers for use as per-screen cursor private keys.Eamon Walsh1-0/+1
Replaces the use of the screen pointer itself as the key, which was nice but won't work now that an array index is being stored.
2008-08-13Eviscerate save-under support.Adam Jackson1-2/+0
Use a compositing manager already. Plus I really wanted to use 'eviscerate' in a commit message.
2008-07-31Unifdef XIDLE.Adam Jackson1-3/+0
Seriously how was this still here.
2008-07-24Sync is built-in and mandatory.Adam Jackson1-3/+0
2008-07-24XC-MISC is built-in and mandatory.Adam Jackson1-3/+0
2008-07-24Bigreqs are built-in and mandatory.Adam Jackson1-5/+0
2008-07-24Shape extension is built-in and mandatory.Adam Jackson1-3/+0
2008-07-18Drop the FONTCACHE extension.Adam Jackson1-3/+0
This appears to have been dead code since X-TT was merged.
2008-07-16Remove loadable font renderer support.Adam Jackson1-6/+1
2008-07-16XFree86: Remove XFree86-Misc extensionDaniel Stone1-3/+0
Its last remaining purpose in life has been destroyed by input properties. Au revoir: it's been fun, by which I mean awful.
2008-06-13Make devPrivates lookup functions ABI instead of static inlines.Eamon Walsh1-0/+3
This is required to preserve compatibility across changes to the internal representation of the privates list.
2008-04-25Remove all traces of #ifdef XINPUT and the matching bits from the configure.acPeter Hutterer1-4/+2
2008-04-18Death to TOG-CUP.Adam Jackson1-3/+0
If you still care about 8bpp visuals that much, fix Composite to provide synthetic visuals.
2008-04-18Nuke the MIT-SUNDRY-NONSTANDARD extension.Eric Anholt1-3/+0
This extension provided bug-compatibility with pre-X11R6, but has been stubbed out in our server since 2006 to return BadRequest when you actually asked for it.
2008-04-18Death to APPGROUP.Adam Jackson1-3/+0
2008-04-18Death to Extended Visual Information.Adam Jackson1-3/+0
2008-03-28XSELinux: Add xorg.conf option for permissive/enforcing/disabled.Eamon Walsh1-0/+3
Patch by Joe Nall. The option goes in the "extmod" subsection. TODO: Make it easier for extension modules to handle their own options.
2008-02-29dix: Refactoring of selection code to allow for polyinstantiation.Eamon Walsh1-5/+3
Introduces dixLookupSelection() API. Removes NumCurrentSelections from API.
2008-02-29dix: Refactoring of property code to allow for polyinstantiation.Eamon Walsh1-0/+1
Introduces dixLookupProperty() API.
2007-11-26registry: Add a call for DTRACE compatibility.Eamon Walsh1-0/+5
2007-11-26registry: Rebase registry to use the server config file of protocol names.Eamon Walsh1-3/+0
2007-11-19xace: restore the old SaveScreens function and introduce new API, since theEamon Walsh1-0/+1
old version is called from drivers...
2007-10-11dix: Add a new "registry" mechanism for registering string names of things.Eamon Walsh1-2/+6
Supports protocol requests, events, and errors, and resource names. Modify XRES extension to use it.
2007-09-28xace: add hooks + new access codes: XKB extension.Eamon Walsh1-2/+0
Removes "LookupKeyboardDevice" and "LookupPointerDevice" in favor of inputInfo.keyboard and inputInfo.pointer, respectively; all use cases are non-XI compliant anyway.
2007-08-28devPrivates rework: since API is already broken, switch everythingEamon Walsh1-16/+2
over to new system. Need to update documentation and address some remaining vestiges of old system such as CursorRec structure, fb "offman" structure, and FontRec privates.
2007-08-03security: drop the "declare extension security" dix call. Use theEamon Walsh1-1/+0
SecurityPolicy configuration file instead.
2007-04-04dix: add new, combined resource lookup function. Move all dix lookup APIEamon Walsh1-11/+11
deprecated so far to a new file dix/deprecated.c. Remove the deprecation warnings for the time being.
2007-03-26Merge branch 'master' into XACE-SELINUXEamon Walsh1-1/+1
2007-03-22dix: reorganize property code to better support xace hook; requires new API forEamon Walsh1-0/+1
changing a property, dixChangeWindowProperty, taking an additional client argument.
2007-03-20Static markup and dead code cull over xkb/.Adam Jackson1-1/+1
The former <X11/extensions/XKBsrv.h> has been pulled into the server now as include/xkbsrv.h, and the world updated to look for it in the new place, since it made no sense to define server API in an extension header. Any further work along this line will need to do similar things with XKBgeom.h and friends.
2007-03-08Add ResourceStateCallback similar in function to ClientStateCallback.Eamon Walsh1-0/+1
2007-03-08devPrivates rework: redo interface again, dropping parent and type parametersEamon Walsh1-1/+0
as well as preallocation routine.
2007-03-07Merge branch 'master' into XACE-SELINUXEamon Walsh1-2/+0
2007-03-06remove PIXPRIV checks as this flag is always set.Eamon Walsh1-2/+0
2007-03-05devPrivates rework: redo interface and implementation.Eamon Walsh1-2/+5
2007-03-01devPrivates rework: unhook resource system; will try a different approach.Eamon Walsh1-1/+0
2007-02-23devPrivates rework: hook up new interface in resource system; add newEamon Walsh1-0/+1
resource-adding function that takes an additional ScreenPtr argument.
2007-02-23devPrivates rework: add new interface implementation.Eamon Walsh1-0/+6
2006-12-14Add new, combined dix lookup functions.Eamon Walsh1-4/+8
2006-08-21Merge branch 'XACE-modular' into my-XACE-modularEamon Walsh1-1/+0
2006-08-10Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Alan Coopersmith1-1/+0
XACE-modular
2006-08-07remove optional R3 backwards compatibilityDaniel Stone1-1/+0
Remove the permitOldBugs flag, which enabled backwards compatbility with broken R2/R3 era clients.