Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								9cee4ec5e6 
								
							 
						 
						
							
							
								
								xace: change the semantics of the return value of XACE hooks to allow  
							
							 
							
							... 
							
							
							
							arbitrary X status codes instead of just TRUE/FALSE.
The dix layer in most cases still does not propagate the return value of
XACE hooks back to the client, however.  There is more error propagation
work to do. 
							
						 
						
							2007-04-17 16:01:56 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								1f06d32ef5 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							 
							
							... 
							
							
							
							Conflicts:
	dix/privates.c 
							
						 
						
							2007-04-17 12:10:22 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Stefan Huehner
							
						 
						
							
							
							
							
								
							
							
								1f6741db19 
								
							 
						 
						
							
							
								
								Bug  #10560 : Code-Cleanup: function declarations () -> (void)  
							
							 
							
							... 
							
							
							
							X.Org Bugzilla #10560 : <https://bugs.freedesktop.org/show_bug.cgi?id=10560 >
Patch #9511  <https://bugs.freedesktop.org/attachment.cgi?id=9511 > 
							
						 
						
							2007-04-09 14:33:15 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								63e46e4fc3 
								
							 
						 
						
							
							
								
								devPrivates rework: properly free devPrivates on compatibility structures,  
							
							 
							
							... 
							
							
							
							excluding pixmap. 
							
						 
						
							2007-04-04 15:59:51 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								0331c6a8fc 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							 
							
							
							
						 
						
							2007-03-26 10:28:05 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								f7c5aa0dc0 
								
							 
						 
						
							
							
								
								Remove dead NEED_DBE_BUF_BITS code.  
							
							 
							
							
							
						 
						
							2007-03-26 10:21:44 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								4b5802ddbd 
								
							 
						 
						
							
							
								
								General DIX static and dead code cleanup.  
							
							 
							
							
							
						 
						
							2007-03-25 17:57:54 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								9a0f25de7c 
								
							 
						 
						
							
							
								
								Static cleanups, dead code deletion.  
							
							 
							
							
							
						 
						
							2007-03-25 12:27:01 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								a3296d111d 
								
							 
						 
						
							
							
								
								xace: add access_mode argument to selection hook.  
							
							 
							
							
							
						 
						
							2007-03-21 17:01:26 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								4c1fb8069d 
								
							 
						 
						
							
							
								
								dix: add new selection fields supporting redirection.  
							
							 
							
							... 
							
							
							
							This is a minor ABI break. 
							
						 
						
							2007-03-21 16:18:09 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								9c144f8ac5 
								
							 
						 
						
							
							
								
								xace: add XACE_SELECTION_ACCESS hook for selection redirection/access.  
							
							 
							
							
							
						 
						
							2007-03-21 14:39:00 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								021fc5cb2c 
								
							 
						 
						
							
							
								
								Static markup and dead code cull over xkb/.  
							
							 
							
							... 
							
							
							
							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-20 18:37:02 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								63169ce52d 
								
							 
						 
						
							
							
								
								dix: remove 'register' keyword for all variables.  
							
							 
							
							
							
						 
						
							2007-03-08 17:50:25 +10:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								d9e079d2a3 
								
							 
						 
						
							
							
								
								Zero out client devPrivates on allocation.  
							
							 
							
							
							
						 
						
							2006-12-22 13:07:09 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								ab1d5b0c31 
								
							 
						 
						
							
							
								
								Convert callers of LookupClient() to dixLookupClient().  
							
							 
							
							
							
						 
						
							2006-12-15 17:26:58 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								25d5e0a629 
								
							 
						 
						
							
							
								
								Convert callers of SecurityLookupWindow() to dixLookupWindow().  
							
							 
							
							
							
						 
						
							2006-12-15 15:50:46 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								00f0705b3b 
								
							 
						 
						
							
							
								
								Remove instances of macros SECURITY_VERIFY_GEOMETRABLE and SECURITY_VERIFY_GC.  
							
							 
							
							
							
						 
						
							2006-12-14 19:15:21 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								5e334f06a1 
								
							 
						 
						
							
							
								
								Remove instances of macros VERIFY_GEOMETRABLE and VERIFY_GC.  
							
							 
							
							
							
						 
						
							2006-12-14 18:27:09 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								51b69ff499 
								
							 
						 
						
							
							
								
								Remove instances of macro SECURITY_VERIFY_DRAWABLE.  
							
							 
							
							
							
						 
						
							2006-12-14 17:53:43 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								6c46645cfc 
								
							 
						 
						
							
							
								
								Naming change: Security*Access -> Dix*Access  
							
							 
							
							
							
						 
						
							2006-12-14 14:45:42 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								0c5dab5c8e 
								
							 
						 
						
							
							
								
								config: move config.h to hotplug.h  
							
							 
							
							... 
							
							
							
							Also, move configInitialise to after OsInit, since the next commit will
make it use a timer. 
							
						 
						
							2006-12-06 23:24:24 +02:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								2f0a800ffd 
								
							 
						 
						
							
							
								
								config: move to block/wakeup handler  
							
							 
							
							
							
						 
						
							2006-12-06 23:24:24 +02:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								f44f14fe56 
								
							 
						 
						
							
							
								
								Define calls away when not building XACE, allowing ifdef's to be removed.  
							
							 
							
							
							
						 
						
							2006-12-01 21:15:41 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							
							
							
							
								
							
							
								ae58d349c1 
								
							 
						 
						
							
							
								
								CreateColormap: fix return value (bug  #7083 )  
							
							 
							
							... 
							
							
							
							Return BadMatch when an unsupported visual type is given, not BadValue --
this is correct according to the spec. 
							
						 
						
							2006-11-08 15:29:15 +02:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								3d39c02fe6 
								
							 
						 
						
							
							
								
								More work on Bug  #8875 : revert previous fix and try using client argument  
							
							 
							
							... 
							
							
							
							instead of serverClient.  Also don't use totalClientSize as it is not
initialized until after the first call to InitClient. 
							
						 
						
							2006-11-06 21:25:52 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								49a26681b2 
								
							 
						 
						
							
							
								
								Add DTrace probe points for X server <-> client communications  
							
							 
							
							... 
							
							
							
							See http://people.freedesktop.org/~alanc/dtrace/  for more details 
							
						 
						
							2006-11-03 12:54:43 -08:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								335b503c5e 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							 
							
							
							
						 
						
							2006-10-13 18:10:45 +03:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								cec392656c 
								
							 
						 
						
							
							
								
								Zero out newly allocated ClientRec structures.  
							
							 
							
							... 
							
							
							
							This is required to initialize the devPrivates to a known state. 
							
						 
						
							2006-09-08 15:24:23 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								13c6713c82 
								
							 
						 
						
							
							
								
								Add four new XACE hooks: auditing, key event notification, window init  
							
							 
							
							
							
						 
						
							2006-08-25 18:17:01 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								52ba722e4c 
								
							 
						 
						
							
							
								
								Merge branch 'XACE-modular' into my-XACE-modular  
							
							 
							
							
							
						 
						
							2006-08-21 18:49:31 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								c2535f6792 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into XACE-modular  
							
							 
							
							
							
						 
						
							2006-08-10 10:37:59 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								96e45626c4 
								
							 
						 
						
							
							
								
								Rebase Security extension to use devPrivates for storing security state.  
							
							 
							
							
							
						 
						
							2006-08-02 20:29:59 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								3c23dec596 
								
							 
						 
						
							
							
								
								Call ClientStateCallback on serverClient devPrivates initialization.  
							
							 
							
							
							
						 
						
							2006-08-02 13:39:49 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								7465010d59 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							 
							
							
							
						 
						
							2006-07-21 19:05:41 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								0aaac95b0d 
								
							 
						 
						
							
							
								
								Remove RCS tags.  Fix Xprint makefile braindamage.  
							
							 
							
							
							
						 
						
							2006-07-21 17:56:00 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								02a9531156 
								
							 
						 
						
							
							
								
								add basic D-BUS configuration mechanism  
							
							 
							
							... 
							
							
							
							Also move LookupDeviceIntRec into the DIX, and add InputOption type, and
NewInputDeviceRequest prototype (DIX requests DDX to add a device).  Does not
link without an implemented NIDR. 
							
						 
						
							2006-07-21 15:19:49 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								90af38fa0c 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver  
							
							 
							
							... 
							
							
							
							Conflicts:
	Xext/appgroup.c 
							
						 
						
							2006-06-21 16:23:31 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								3e098efa35 
								
							 
						 
						
							
							
								
								Correct ifdef - should be XACE, not XCSECURITY  
							
							 
							
							
							
						 
						
							2006-06-21 16:21:03 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								77c947b900 
								
							 
						 
						
							
							
								
								Move Xserver internal API for appgroup from Xagsrv.h to appgroup.h  
							
							 
							
							... 
							
							
							
							(Since all use is inside the xserver module, might as well keep the header
 in the Xserver module instead of in proto/XExt to allow easier synchronization
 of updates.) 
							
						 
						
							2006-06-21 16:18:41 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								d44b2a0a57 
								
							 
						 
						
							
							
								
								Move Xserver API for security extension to securitysrv.h  
							
							 
							
							
							
						 
						
							2006-06-20 18:22:51 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								37f0ae0245 
								
							 
						 
						
							
							
								
								Replace XC-SECURITY code with XACE security hooks  
							
							 
							
							... 
							
							
							
							(cherry picked from 8526cd6395  commit) 
							
						 
						
							2006-06-19 17:09:37 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Greg Kroah-Hartman
							
						 
						
							
							
							
							
								
							
							
								8f5aa38abf 
								
							 
						 
						
							
							
								
								fix compiler warning about XKB_IN_SERVER redefinition  
							
							 
							
							
							
						 
						
							2006-06-07 12:33:44 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								a9ed5a8790 
								
							 
						 
						
							
							
								
								Kill LBX, too.  
							
							 
							
							
							
						 
						
							2006-06-01 22:06:41 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								f105b8da11 
								
							 
						 
						
							
							
								
								Mark everything in dixsym.c as _X_EXPORT.  
							
							 
							
							
							
						 
						
							2006-02-15 20:44:13 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								c3d6799cee 
								
							 
						 
						
							
							
								
								Bug  #594 : CAN-2005-2495: Fix exploitable integer overflow in pixmap  
							
							 
							
							... 
							
							
							
							creation, where we could create a far smaller pixmap than we thought,
    allowing changes to arbitrary chunks of memory. (Søren Sandmann
    Pedersen) 
							
						 
						
							2005-09-13 01:33:19 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								ead37b0869 
								
							 
						 
						
							
							
								
								Mark variables modified in signal handlers as volatile (part of Sun bug id  
							
							 
							
							... 
							
							
							
							4496504) 
							
						 
						
							2005-07-16 20:52:25 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								e03198972c 
								
							 
						 
						
							
							
								
								Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.  
							
							 
							
							... 
							
							
							
							Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
    source files in the xserver/xorg tree, predicated on defines of
    HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
    <X11/fonts/foo.h>. 
							
						 
						
							2005-07-03 07:02:09 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								9b1debcdb6 
								
							 
						 
						
							
							
								
								Change all misc.h and os.h references to <X11/foo.h>.  
							
							 
							
							
							
						 
						
							2005-07-01 22:43:43 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								988ffddfe0 
								
							 
						 
						
							
							
								
								Bug  #2799 : Input shape. (Keith Packard)  
							
							 
							
							
							
						 
						
							2005-06-10 04:01:14 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								292c4cff26 
								
							 
						 
						
							
							
								
								Fix includes right throughout the Xserver tree:  
							
							 
							
							... 
							
							
							
							change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
change "foo.h", "extensions/foo.h" and "X11/foo.h" to
    <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files. 
							
						 
						
							2005-04-20 12:25:48 +00:00