summaryrefslogtreecommitdiff
path: root/Xext
AgeCommit message (Collapse)AuthorFilesLines
2007-11-20registry: Fix some mistakes in the reversion of prior commits.Eamon Walsh7-6/+7
2007-11-20Revert "registry: Register XvMC extension protocol names."Eamon Walsh1-29/+0
This reverts commit 853ea337bdad17f8f6ec7d940de14ce2cbbbf93e. Moving all the names into dix/registry.c
2007-11-20Revert "registry: Register Xv extension protocol names."Eamon Walsh1-53/+0
This reverts commit 12766c5b5ffdab95255a63b2c8421ee773fd43b5. Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from XTest extension.Eamon Walsh1-16/+3
Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from SELinux extension.Eamon Walsh1-24/+0
Moving all the names into dix/registry.c
2007-11-20Revert "registry: Register Resource extension protocol names."Eamon Walsh1-13/+1
This reverts commit 5c8b1a91726817816d20faefad21c7a68ab634cc. Moving all the names into dix/registry.c
2007-11-20Revert "registry: Register XPrint extension protocol names."Eamon Walsh1-64/+0
This reverts commit f077578e42eee424b0e534774574c84af9d6f85b. Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from XF86Bigfont extension.Eamon Walsh1-8/+1
Moving all the names into dix/registry.c
2007-11-20Revert "registry: Register EVIE extension protocol names."Eamon Walsh1-14/+1
This reverts commit 48891d5696f56711f23743cb03be39cf6b26c522. Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from XC-MISC extension.Eamon Walsh1-14/+3
Moving all the names into dix/registry.c
2007-11-20Revert "registry: Register SYNC extension protocol names."Eamon Walsh1-40/+0
This reverts commit 9f597f6c87e0b14cc382d8e5929e42f822db4329. Moving all the names into dix/registry.c
2007-11-20Revert "registry: Register SHM extension protocol names."Eamon Walsh1-22/+1
This reverts commit 2c9646ad4e65bb061d910c9e2b1a8a978f21fa17. Moving all the names to dix/registry.c
2007-11-20Revert "registry: Register SHAPE extension protocol names."Eamon Walsh1-25/+7
This reverts commit 4e274e90e16b1d954391e1af3e2074fb10f70ee7. Moving all the names to dix/registry.c
2007-11-20registry: Remove registry code from XC-SECURITY extension.Eamon Walsh1-16/+0
Moving all the names to dix/registry.c
2007-11-20Revert "registry: Register MIT-SCREEN-SAVER extension protocol names."Eamon Walsh1-19/+7
This reverts commit 58c3240fcbec23aad122e1c340f6bb6d3b18f779. Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from MIT-MISC extension.Eamon Walsh1-12/+3
Moving all the names to dix/registry.c
2007-11-20Revert "registry: Register Multibuffer extension protocol names."Eamon Walsh1-34/+1
This reverts commit 3877faf7d9fe00ed634077e38a198ae4b91a2bb4. Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from Fontcache extension.Eamon Walsh1-26/+3
Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from EVI extension.Eamon Walsh1-6/+0
Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from DPMS extension.Eamon Walsh1-24/+3
Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from TOG-CUP extension.Eamon Walsh1-8/+0
Moving all the names into dix/registry.c
2007-11-20registry: Remove registry code from BigRequests extension.Eamon Walsh1-10/+3
Moving all the names into dix/registry.c
2007-11-20Revert "registry: Register APPGROUP extension protocol names."Eamon Walsh1-30/+8
This reverts commit b504678ba5407a6fd8d47d051305f7c3d5606dfe. Moving all the names into dix/registry.c
2007-11-20Revert "registry: Register XINERAMA extension protocol names."Eamon Walsh1-14/+0
This reverts commit b9f5ab98c8dea36dcce1ad15fd2e059a77e77c39. Moving all the names into dix/registry.c
2007-11-20Remove some duplicate include statements.Eamon Walsh1-1/+0
2007-11-19xace: restore the old SaveScreens function and introduce new API, since theEamon Walsh2-3/+3
old version is called from drivers...
2007-11-14Merge branch 'master' into XACE-SELINUXEamon Walsh2-44/+40
Conflicts: Xext/xace.c Xext/xace.h
2007-11-14xselinux: adjust receive hook to use new synthetic_event class.Eamon Walsh1-7/+9
2007-11-09xselinux: add new synthetic_event security class, and fix registry code.Eamon Walsh2-18/+21
2007-11-09registry: Register XC-SECURITY extension protocol names.Eamon Walsh1-0/+16
2007-11-08Remove SecurityPolicy file and associated references in the manpages.Eamon Walsh2-93/+0
2007-11-08Rework of the XC-SECURITY extension. The gen-auth protocol has not changed,Eamon Walsh2-1039/+309
but the XC-QUERY-SECURITY-1 authorization method and the SecurityPolicy configuration file have been removed. The semantics of the trusted vs. untrusted split have been changed. This will be documented in a future commit.
2007-11-06Modified performance patches from Arjan van de Ven <arjan@infradead.org>Eamon Walsh2-26/+30
Subject: [PATCH] fix some performance gaps in Xace The XaceHook function is used in several hotpaths. The problem with it (performance wise) is twofold: * The XaceHook function has a big switch() statement for the hook number in it * The XaceHook function uses varargs to reassemble the final dispatch arguments again Both are expensive operations... for something that is known at compile time This patch turns the hotpath XaceHook call into a direct call to avoid the switch and varargs; this gives me over 10% performance gain on the x11perf benchmark.
2007-11-05Merge branch 'master' into XACE-SELINUXEamon Walsh11-72/+75
Conflicts: dix/dispatch.c dix/property.c hw/xfree86/common/xf86VidMode.c include/xkbsrv.h render/glyph.c xkb/xkbActions.c
2007-11-05xselinux: Register SELinux extension protocol names.Eamon Walsh1-0/+24
2007-11-05Xext: Remove usage of allocaDaniel Stone10-66/+66
Replace with heap allocations.
2007-11-04Add CreatePixmap allocation hints.Aaron Plattner3-6/+9
These hints allow an acceleration architecture to optimize allocation of certain types of pixmaps, such as pixmaps that will serve as backing pixmaps for redirected windows.
2007-10-26xselinux: Add a SetDeviceContext request and stubs for more requests.Eamon Walsh2-13/+298
2007-10-25xselinux: Don't include the client in the receive hook audit messages.Eamon Walsh1-1/+1
2007-10-25xselinux: Label the default device directly with the process context.Eamon Walsh1-7/+3
2007-10-24xselinux: Introduce a type transition when labeling events.Eamon Walsh1-5/+12
2007-10-24xselinux: Add audit message fields for selection and event names.Eamon Walsh1-12/+22
2007-10-23xselinux: Add basic support for selection access control and redirection.Eamon Walsh2-60/+348
Probably not fully baked yet. It's difficult to test since so few apps actually follow the ICCCM with respect to cut & paste.
2007-10-23xace: Still more changes to selection code. Removed the SelectionPtr fromEamon Walsh2-2/+0
the hook - the hook only needs the Atom to control access to the selection object. Upgraded the SelectionCallback to take a client argument and additional type codes so that it can be used for redirection.
2007-10-23xselinux: Remove synthetic bit when looking up event type.Eamon Walsh1-1/+2
2007-10-23xselinux: Unregister callbacks on server reset.Eamon Walsh1-17/+37
2007-10-19xselinux: properly update sizes when dynamic arrays are resized...Eamon Walsh1-0/+2
2007-10-18xselinux: add basic event labeling.Eamon Walsh2-5/+88
2007-10-18xselinux: add hooks for send and receive access.Eamon Walsh1-44/+86
2007-10-17xselinux: add hook for device acceses.Eamon Walsh1-1/+31