xserver/include
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Adam Jackson 6274dca9d9 dix: optimize CallCallbacks
Move the basic sanity checking to an inline wrapper, which avoids the
function call overhead if the callback list is empty.  On an XACEful
server on a 2.4GHz Core 2 Duo:

    1              2           Operation
--------   -----------------   -----------------
20000000.0   25100000.0 (  1.25)   X protocol NoOperation

Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2010-10-13 09:24:06 -07:00
..
.gitignore
bstore.h
bstorestr.h
callback.h dix: optimize CallCallbacks 2010-10-13 09:24:06 -07:00
closestr.h dixfonts: Deobfuscate GC ops calls. 2010-09-13 15:55:17 -07:00
closure.h
colormap.h Quit using clientErrorValue in dix/colormap.c. 2010-05-13 17:14:07 -07:00
colormapst.h Delete Colormap->devPriv. It isn't used any more. 2010-09-13 15:55:17 -07:00
cursor.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
cursorstr.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
dix-config-apple-verbatim.h
dix-config.h.in xfree86: Add MatchOS InputClass entry for operating system matching 2010-06-10 14:36:36 +10:00
dix.h Move replay-window check from ComputeFreezes to CheckDeviceGrabs. 2010-10-13 15:58:07 +10:00
dixaccess.h
dixevents.h
dixfont.h dix: use one single function to register fpe fonts 2010-06-24 13:55:28 -07:00
dixfontstr.h
dixgrabs.h
dixstruct.h os: simplify smart scheduler init process 2010-09-10 21:49:29 +03:00
eventconvert.h
events.h
eventstr.h dix: make DeviceEvent coordinates signed for Xinerama. #24986 2010-05-07 12:17:22 -07:00
exevents.h
extension.h
extinit.h
extnsionst.h Declare functions that unconditionally call FatalError as _X_NORETURN. 2010-05-22 01:00:04 -07:00
gc.h Un-export CreateScratchGC now that nothing external uses it. 2010-09-13 15:58:08 -07:00
gcstruct.h Delete unused lastWinOrg field from GCs. 2010-09-13 15:55:17 -07:00
globals.h Move each screen's x/y origin into ScreenRec. 2010-06-03 14:03:23 -07:00
hotplug.h
input.h xkb: post-fix PointerKeys button events with a DeviceChangedEvent. 2010-08-13 11:07:13 +10:00
inputstr.h If XTest is always required, then eliminate the XTest devPrivate 2010-06-07 19:56:47 -07:00
kdrive-config.h.in
list.h list.h: Fix list_for_each_entry_safe() 2010-06-22 12:21:51 -07:00
Makefile.am Move callback definitions to their own file 2010-04-30 13:04:44 -07:00
misc.h Use _X_ATTRIBUTE_PRINTF _X_DEPRECATED _X_NORETURN 2010-05-13 10:03:23 -07:00
miscstruct.h
opaque.h os: add -sigstop option for Upstart (or equivalent) startup 2010-09-10 11:54:14 -07:00
os.h Use _X_ATTRIBUTE_PRINTF _X_DEPRECATED _X_NORETURN 2010-05-13 10:03:23 -07:00
pixmap.h dix: Remove the memory of the multibuffer extension 2010-10-13 09:18:41 -07:00
pixmapstr.h
privates.h Introduce per-object per-screen privates. 2010-09-18 11:17:18 +02:00
property.h
propertyst.h
protocol-versions.h Increase advertised RENDER protocol minor version to 11 2010-07-06 10:14:00 -04:00
ptrveloc.h Replace some input devPrivates with regular struct fields 2010-04-30 13:05:11 -07:00
region.h
regionstr.h Add REGION_ macros for source compatibility with existing drivers. 2010-06-05 19:03:22 -07:00
registry.h
resource.h Add typed resource-lookup errors for non-core resource types. 2010-05-19 12:32:48 -07:00
rgb.h
screenint.h
scrnintstr.h Change region implementation from macros to inline functions. 2010-06-05 19:03:22 -07:00
selection.h
servermd.h xfree86: nds32: add nds32 related definitions into include headers. 2010-09-23 15:35:48 -07:00
site.h
swaprep.h
swapreq.h
validate.h
version-config.h.in
window.h
windowstr.h Move each screen's screensaver data into ScreenRec. 2010-06-03 14:03:22 -07:00
XIstubs.h
xkb-config.h.in
xkbfile.h
xkbrules.h
xkbsrv.h Revert "xkb: merge lockedPtrButtons state from all attached SDs." 2010-07-01 23:46:27 -04:00
xkbstr.h
xorg-config.h.in DRI2: Allow building without libdrm 2010-06-03 11:56:03 +03:00
xorg-server.h.in
xserver-properties.h dix: add 3x3 transformation matrix xinput property for multi-head handling 2010-05-28 16:49:30 +10:00
xsha1.h
xwin-config.h.in