Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								f5ac98747d 
								
							 
						 
						
							
							
								
								Standardise copyright headers for all new files created as part of MPX.  
							
							 
							
							
							
						 
						
							2008-04-25 14:50:24 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								cc13f87cd8 
								
							 
						 
						
							
							
								
								Xext: XGE: change function definition to have return value on separate line.  
							
							 
							
							... 
							
							
							
							This seems to be the common style in most parts of the server. 
							
						 
						
							2008-04-24 11:43:47 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								d0890c40b9 
								
							 
						 
						
							
							
								
								Xext: add a few lines of comments to XGE.  
							
							 
							
							
							
						 
						
							2008-04-24 11:32:36 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								745b90cde1 
								
							 
						 
						
							
							
								
								Xext: re-do the XGE versioning handling.  
							
							 
							
							... 
							
							
							
							Basically the same approach RandR takes. Remember which one the client
requested, send back the one the server supports. Also divide XGE server
version (now defined in geext.c) and the client's version (still in the
protocol definition). 
							
						 
						
							2008-04-24 11:27:22 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								5f3e5b3462 
								
							 
						 
						
							
							
								
								Xext: remove trailing whitespaces in geext.{c|h}  
							
							 
							
							
							
						 
						
							2008-04-24 11:14:43 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								8190ef8754 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							 
							
							... 
							
							
							
							Conflicts:
	Xext/EVI.c
	Xext/appgroup.c
	Xext/cup.c
	Xext/mitmisc.c
	Xext/sampleEVI.c
	dix/window.c 
							
						 
						
							2008-04-22 18:04:05 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								179a082c26 
								
							 
						 
						
							
							
								
								Xext: route event through master if required (XTestFakeInput)  
							
							 
							
							
							
						 
						
							2008-04-22 17:45:55 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								8209fdbc7c 
								
							 
						 
						
							
							
								
								Xext: Update sprite on fake input only for MDs and floating SDs.  
							
							 
							
							
							
						 
						
							2008-04-22 17:45:42 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								a7503615a6 
								
							 
						 
						
							
							
								
								Death to TOG-CUP.  
							
							 
							
							... 
							
							
							
							If you still care about 8bpp visuals that much, fix Composite to provide
synthetic visuals. 
							
						 
						
							2008-04-18 19:56:41 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eric Anholt
							
						 
						
							
							
							
							
								
							
							
								25827fde68 
								
							 
						 
						
							
							
								
								Nuke the MIT-SUNDRY-NONSTANDARD extension.  
							
							 
							
							... 
							
							
							
							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-18 16:37:08 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								13adef8a17 
								
							 
						 
						
							
							
								
								Finish deleting EVI  
							
							 
							
							
							
						 
						
							2008-04-18 19:01:06 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								eafaf40fb3 
								
							 
						 
						
							
							
								
								Death to APPGROUP.  
							
							 
							
							
							
						 
						
							2008-04-18 18:50:05 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								f6617b4127 
								
							 
						 
						
							
							
								
								Death to Extended Visual Information.  
							
							 
							
							
							
						 
						
							2008-04-18 18:28:01 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								e0eaf8e5e3 
								
							 
						 
						
							
							
								
								Xext: Let XTestFakeInput update the sprite for XI events.  
							
							 
							
							... 
							
							
							
							Since XI devices can have their own sprite now, we need to update the sprite
coordinates too when processing an XI event.
Note: This doesn't deal with the device hierarchy correctly yet. 
							
						 
						
							2008-04-18 14:39:41 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								cb0168b4ac 
								
							 
						 
						
							
							
								
								Xext: xtest.c: death to tabs+spaces indendation, remove #define XINPUT  
							
							 
							
							
							
						 
						
							2008-04-18 14:39:35 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Michel Dänzer
							
						 
						
							
							
							
							
								
							
							
								0d1746995d 
								
							 
						 
						
							
							
								
								Fix off-by-one error in ProcXResQueryClients().  
							
							 
							
							... 
							
							
							
							Fixes memory corruption reported at
http://bugs.freedesktop.org/show_bug.cgi?id=14004  . 
							
						 
						
							2008-04-09 13:49:05 +02:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								fd06e8f8c1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into dcdc_rework  
							
							 
							
							... 
							
							
							
							Conflicts:
	Xext/xevie.c
	dix/dispatch.c 
							
						 
						
							2008-04-07 07:56:41 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								9f56fc5806 
								
							 
						 
						
							
							
								
								XSELinux: Add a request to get a client's context from a resource ID.  
							
							 
							
							
							
						 
						
							2008-03-31 17:35:10 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								b5f98fcea2 
								
							 
						 
						
							
							
								
								XSELinux: Add xorg.conf option for permissive/enforcing/disabled.  
							
							 
							
							... 
							
							
							
							Patch by Joe Nall.
The option goes in the "extmod" subsection.
TODO: Make it easier for extension modules to handle their own options. 
							
						 
						
							2008-03-28 14:14:23 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								536f2ff538 
								
							 
						 
						
							
							
								
								Bug  #13962 : Re-arm the DPMS timer when re-enabling DPMS.  
							
							 
							
							
							
						 
						
							2008-03-24 12:22:19 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								3bbd77ff98 
								
							 
						 
						
							
							
								
								XSELinux: Do a check for whether background "None" is allowed.  
							
							 
							
							
							
						 
						
							2008-03-20 20:03:02 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								e323bb426c 
								
							 
						 
						
							
							
								
								XSELinux: Correctly handle some permission bits that are used more than once.  
							
							 
							
							
							
						 
						
							2008-03-20 19:42:09 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								060a99444e 
								
							 
						 
						
							
							
								
								Make Xevie private symbol names less generic  
							
							 
							
							... 
							
							
							
							Makes it easier to figure out what you're seeing in the stack trace
instead of wondering where in the server "ProcSend" is. 
							
						 
						
							2008-03-19 16:04:16 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								f37046984d 
								
							 
						 
						
							
							
								
								Xevie cleanups, byteswapping fixes & request length check fixes  
							
							 
							
							
							
						 
						
							2008-03-19 14:06:53 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								d4101140f4 
								
							 
						 
						
							
							
								
								xselinux: Implement polyinstantiation support and related protocol.  
							
							 
							
							
							
						 
						
							2008-03-04 22:39:41 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								4f2cd0ed96 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							 
							
							... 
							
							
							
							This merge reverts Magnus' device coorindate scaling changes. MPX core event
generation is very different, so we can't scale in GetPointerEvents.
Conflicts:
	Xi/opendev.c
	dix/devices.c
	dix/dixfonts.c
	dix/getevents.c
	dix/resource.c
	dix/window.c
	hw/xfree86/common/xf86Xinput.c
	mi/mipointer.c
	xkb/ddxBeep.c
	xkb/ddxCtrls.c
	xkb/ddxKeyClick.c
	xkb/ddxList.c
	xkb/ddxLoad.c
	xkb/xkb.c
	xkb/xkbAccessX.c
	xkb/xkbEvents.c
	xkb/xkbInit.c
	xkb/xkbPrKeyEv.c
	xkb/xkbUtils.c 
							
						 
						
							2008-03-04 18:11:10 +10:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								cc76ea6e3a 
								
							 
						 
						
							
							
								
								XACE: Add generic support for property and selection polyinstantiation.  
							
							 
							
							
							
						 
						
							2008-02-29 18:01:37 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								34bf308a9e 
								
							 
						 
						
							
							
								
								dix: Refactoring of selection code to allow for polyinstantiation.  
							
							 
							
							... 
							
							
							
							Introduces dixLookupSelection() API.
Removes NumCurrentSelections from API. 
							
						 
						
							2008-02-29 18:01:37 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								d04ea267a4 
								
							 
						 
						
							
							
								
								xselinux: Don't require device "read" permission for XQueryPointer.  
							
							 
							
							... 
							
							
							
							These keyboard and pointer state polling calls are a real problem. 
							
						 
						
							2008-02-28 21:53:16 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								3fb17a3e64 
								
							 
						 
						
							
							
								
								xselinux: Log messages to both libaudit and Xorg.0.log.  
							
							 
							
							
							
						 
						
							2008-02-28 21:52:57 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								27bcf40cda 
								
							 
						 
						
							
							
								
								XACE: Fix instances of DixUnknownAccess at hook callsites.  
							
							 
							
							
							
						 
						
							2008-02-28 16:43:43 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								f616735f17 
								
							 
						 
						
							
							
								
								xselinux: Prefix a few remaining error messages with "SELinux".  
							
							 
							
							
							
						 
						
							2008-02-27 22:48:29 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								e40cc5305b 
								
							 
						 
						
							
							
								
								xselinux: Don't throw BadAccess if DixUnknownAccess is passed in to a hook.  
							
							 
							
							... 
							
							
							
							The avc will still appear, however, so that the callsite can be fixed. 
							
						 
						
							2008-02-27 22:48:28 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								3f0681fb0b 
								
							 
						 
						
							
							
								
								xselinux: Stub out selection protocol requests.  
							
							 
							
							
							
						 
						
							2008-02-26 23:14:29 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								4632ea2258 
								
							 
						 
						
							
							
								
								xselinux: Rip out the selection code in advance of polyinstantiation support.  
							
							 
							
							... 
							
							
							
							This resolves an issue where BadWindow errors were being thrown. 
							
						 
						
							2008-02-26 22:00:52 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								c8e979b3b8 
								
							 
						 
						
							
							
								
								security: Register resource names in the server-side name registry.  
							
							 
							
							
							
						 
						
							2008-02-26 21:36:46 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								ee21aba6be 
								
							 
						 
						
							
							
								
								Fix Xinerama's consolidated visual handling.  
							
							 
							
							... 
							
							
							
							Formerly the code claimed it could only handle up to 256 visuals, which
was true.  Also true, but not explicitly stated, was that it could only
handle visuals with VID < 256.  If you have enough screens, and subsystems
that add lots of visuals, you can easily run off the end.  (Made worse
because we allocate visual IDs from the same pool as XIDs.)  If your app
then chooses a visual > 256, then the Xinerama code would throw BadMatch
on CreateColormap and your app wouldn't start.
With this change, PanoramiXVisualTable is gone.  Other subsystems that
were using it as a translation table between each screen's visuals now
use a PanoramiXTranslateVisual() helper. 
							
						 
						
							2008-02-22 15:19:54 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								f343265a28 
								
							 
						 
						
							
							
								
								XACE: Make the default window background state configurable per-window.  
							
							 
							
							... 
							
							
							
							To recap: the original XC-SECURITY extension disallowed background "None" if
the window was untrusted.  XACE 1.0 preserved this check as a hook function.
XACE pre-2.0 removed the hook and first abolished background "None entirely,
then restored it as a global on/off switch in response to Bug #13683 .
Now it's back to being per-window, via a flag instead of a hook function. 
							
						 
						
							2008-02-20 15:59:40 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								4573cb2ce4 
								
							 
						 
						
							
							
								
								security: Revise set of permissions granted to untrusted clients.  
							
							 
							
							... 
							
							
							
							Bug #14480 : untrusted access broken on 7.3. 
							
						 
						
							2008-02-13 20:20:49 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								e99aadbc26 
								
							 
						 
						
							
							
								
								xselinux: Add use to permission map for devices.  
							
							 
							
							
							
						 
						
							2008-02-13 20:20:49 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								f3b3b37ec6 
								
							 
						 
						
							
							
								
								Use strerror instead of errno values in user strings.  
							
							 
							
							
							
						 
						
							2008-02-14 07:52:02 +11:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								62cfe88638 
								
							 
						 
						
							
							
								
								Redact all mention of PanoramiX from user strings.  
							
							 
							
							
							
						 
						
							2008-02-14 07:11:14 +11:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								0d492b2166 
								
							 
						 
						
							
							
								
								XACE: Move the selection access hook to its own function.  
							
							 
							
							
							
						 
						
							2008-02-12 19:59:10 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								31934132a4 
								
							 
						 
						
							
							
								
								xselinux: Use the device name in debugging output.  
							
							 
							
							
							
						 
						
							2008-02-07 16:32:06 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								6dcb7d732b 
								
							 
						 
						
							
							
								
								xselinux: Split devPrivate state into subject and object records.  
							
							 
							
							
							
						 
						
							2008-02-07 16:00:52 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								2259b144f0 
								
							 
						 
						
							
							
								
								xselinux: Add getattr and setattr to the permission map for properties.  
							
							 
							
							
							
						 
						
							2008-02-07 14:35:02 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								5c30327275 
								
							 
						 
						
							
							
								
								XACE: Push the dix "structure" includes down to the security modules.  
							
							 
							
							
							
						 
						
							2008-02-05 21:06:05 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								bb1a577a68 
								
							 
						 
						
							
							
								
								XACE: Move the property access hook to its own function.  
							
							 
							
							
							
						 
						
							2008-02-05 20:07:08 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								0ac1755977 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							 
							
							... 
							
							
							
							Conflicts:
	Xext/sampleEVI.c 
							
						 
						
							2008-01-26 13:55:07 +10:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								e915a26397 
								
							 
						 
						
							
							
								
								xselinux: Move the extension to extmod instead of being built-in.  
							
							 
							
							
							
						 
						
							2008-01-25 19:22:19 -05:00