xserver/include
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Keith Packard 34db537907 Add dixCreatePrivateKey API
Keys need to persist through server reset so that the private system
can be cleaned up in dixResetPrivates. In particular, this means that
keys cannot live in objects freed at reset time. This API provides
suitable object lifetime by having the privates code free the key in
the reset path.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
2010-06-05 19:31:37 -07:00
..
.gitignore .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
bstore.h
bstorestr.h
callback.h Move callback definitions to their own file 2010-04-30 13:04:44 -07:00
closestr.h
closure.h
colormap.h Quit using clientErrorValue in dix/colormap.c. 2010-05-13 17:14:07 -07:00
colormapst.h
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 Move the apple fat binary hacks back to a header file, and make it apple-only. 2009-01-30 16:36:45 -08:00
dix-config.h.in configure: remove unused builtin font macro from autoconf file 2010-04-21 18:06:52 +03:00
dix.h Declare functions that unconditionally call FatalError as _X_NORETURN. 2010-05-22 01:00:04 -07:00
dixaccess.h dix: add a new DixAccess bit, "DixPostAccess". 2009-06-26 17:05:52 -04:00
dixevents.h
dixfont.h SetFontPath: set client->errorValue on failure. 2010-05-12 12:08:38 -07:00
dixfontstr.h
dixgrabs.h input: reshuffle CreateGrab and friends to take a GrabParameters param. 2009-05-01 09:07:37 +10:00
dixstruct.h Declare functions that unconditionally call FatalError as _X_NORETURN. 2010-05-22 01:00:04 -07:00
eventconvert.h Re-enable RECORD extension. 2010-02-22 12:04:28 +10:00
events.h XQuartz: Transition from xEvent based mieq to InternalEvent 2009-09-27 23:31:07 -07:00
eventstr.h dix: make DeviceEvent coordinates signed for Xinerama. #24986 2010-05-07 12:17:22 -07:00
exevents.h Xi: if XISetEventMask fails, return this to the client. 2009-09-03 08:39:27 +10:00
extension.h
extinit.h include: XInputExtensionInit doesn't need to be exported. 2009-08-17 10:14:20 +10:00
extnsionst.h Declare functions that unconditionally call FatalError as _X_NORETURN. 2010-05-22 01:00:04 -07:00
gc.h Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
gcstruct.h Replace screen->rgf scratch GC flags with a bit in each GC. 2010-05-20 14:36:29 -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 Revert "Add a "flags" field to DeleteInputDeviceRequest." 2010-05-26 07:54:35 -07:00
inputstr.h dix: add 3x3 transformation matrix xinput property for multi-head handling 2010-05-28 16:49:30 +10:00
kdrive-config.h.in kdrive: Add option to compile out input drivers 2010-01-06 19:47:53 +06:00
list.h list.h: Add list_for_each_entry_safe() 2010-05-11 11:01:35 -04: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.h Use _X_ATTRIBUTE_PRINTF _X_DEPRECATED _X_NORETURN 2010-05-13 10:03:23 -07:00
pixmap.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
pixmapstr.h
privates.h Add dixCreatePrivateKey API 2010-06-05 19:31:37 -07:00
property.h
propertyst.h
protocol-versions.h DRI2: advertise lowest supported DRI2 protocol version 2010-03-29 10:02:37 -07: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
site.h Update COMPILEDDEFAULTFONTPATH to match the new default font path 2009-11-25 13:34:23 -08:00
swaprep.h
swapreq.h
validate.h
version-config.h.in Move VENDOR_* defines from AC_SUBST to a header to avoid angering shave. 2009-04-14 10:35:44 -04:00
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 Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
xkbstr.h Revert "XKB: Sanitise * actions" commits (#19602) 2009-07-10 11:23:52 +10:00
xorg-config.h.in DRI2: Allow building without libdrm 2010-06-03 11:56:03 +03:00
xorg-server.h.in Remove support for Solaris x86 releases older than Solaris 8 2009-08-13 21:56:05 -07:00
xserver-properties.h dix: add 3x3 transformation matrix xinput property for multi-head handling 2010-05-28 16:49:30 +10:00
xsha1.h Move SHA1 computation from render/glyph.c to os/ 2009-10-15 01:17:44 +02:00
xwin-config.h.in Cygwin/X: Allow the default log location to be configurable 2010-03-16 14:02:17 +00:00