1e4412abc4 
								
							 
						 
						
							
							
								
								drop unused HAVE_LIBDRM_2_2  
							
							... 
							
							
							
							Signed-off-by: Julien Cristau <jcristau@debian.org> 
							
						 
						
							2008-11-20 15:25:43 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e8112784e8 
								
							 
						 
						
							
							
								
								XQuartz: Integrated xpbproxy into the server.  
							
							... 
							
							
							
							Added a configure option called --enable-standalone-xpbproxy which is useful for deveoping xpbproxy.
The 'active' switch in preferences just disables the in-server xpbproxy (not this standalone).
(cherry picked from commit 42944936326ef8732f622db9f75b79a92980550d) 
							
						 
						
							2008-11-15 19:52:34 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f5841e9648 
								
							 
						 
						
							
							
								
								dix: don't store enter/leave and focus semaphores in a devPrivate.  
							
							... 
							
							
							
							We need them for each window, every time a window is allocated. Storing them
in a devPrivate is the wrong thing to do.
This also removes the unused ENTER_LEAVE_SEMAPHORE_ISSET macro.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
Signed-off-by: Daniel Stone <daniel@fooishbar.org> 
							
						 
						
							2008-11-13 17:06:32 +10:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								de1a8b68eb 
								
							 
						 
						
							
							
								
								xkb: extract the correct device in XkbFilterEvents.  
							
							... 
							
							
							
							If the event is an XI event, we need to work on the correct device, not on
the VCK.
Adds XIGetDevice(event) function to extract the device from an event. 
							
						 
						
							2008-11-04 16:04:16 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d972399566 
								
							 
						 
						
							
							
								
								Purge device-based WindowAccess code.  
							
							... 
							
							
							
							Really, this was a bad idea. It's not security, the UI features that would
have been cool (e.g. clicking through windows) aren't implemented anyway, and
there's nothing you can't achieve just by using plain XI anyway.
Requires inputproto 1.9.99.6. 
							
						 
						
							2008-11-04 16:04:15 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								67b7e06c4f 
								
							 
						 
						
							
							
								
								XKB: Remove pointless macros  
							
							... 
							
							
							
							These weren't even being used, which isn't overly surprising, given that
they were already in the struct.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> 
							
						 
						
							2008-11-04 16:01:42 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								caf1e6a1c9 
								
							 
						 
						
							
							
								
								XKB: Move XKBrules.h to the server too  
							
							... 
							
							
							
							Get our own local copy of this, so we don't have to define XKB_IN_SERVER
anymore.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> 
							
						 
						
							2008-11-04 16:01:07 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f4036f6ace 
								
							 
						 
						
							
							
								
								Remove XEvIE  
							
							... 
							
							
							
							It's unmaintained and has been broken for quite a while; MPX finally
smashed it completely.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> 
							
						 
						
							2008-11-04 16:01:07 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								889a8dc02b 
								
							 
						 
						
							
							
								
								Xi: XINPUT has been mandatory for ages  
							
							... 
							
							
							
							Ditch all #ifdef XINPUT, since it's always built.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> 
							
						 
						
							2008-11-04 16:01:07 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								971aef6441 
								
							 
						 
						
							
							
								
								dix: FreeDeviceClass() and friends can be static.  
							
							
							
						 
						
							2008-10-31 18:26:18 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3c3a47d0f5 
								
							 
						 
						
							
							
								
								include: remove unused declaration for RegisterPairingClient().  
							
							... 
							
							
							
							Matching functions got removed in 004876355b 
							
						 
						
							2008-10-31 18:26:18 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7c5dec9f71 
								
							 
						 
						
							
							
								
								dix: remove unused GuessFreePointerDevice().  
							
							... 
							
							
							
							Not used since the MD/SD hierarchy was introduced many moons ago. 
							
						 
						
							2008-10-31 18:26:18 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								12599af285 
								
							 
						 
						
							
							
								
								dix: NextFreePointerDevice() can be static.  
							
							
							
						 
						
							2008-10-31 18:26:18 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5d0a945a03 
								
							 
						 
						
							
							
								
								dix: SwitchCorePointer is long gone, bury it.  
							
							
							
						 
						
							2008-10-31 17:09:13 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								eb014021c2 
								
							 
						 
						
							
							
								
								dix: PairDevices() can be static, remove from input.  
							
							... 
							
							
							
							PairDevices() is only ever called in EnableDevice(). 
							
						 
						
							2008-10-31 17:09:13 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b6b26560d6 
								
							 
						 
						
							
							
								
								Move EXTENSION_BASE and EXTENSION_EVENT_BASE to misc.h.  
							
							
							
						 
						
							2008-10-31 17:09:13 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f781a752e6 
								
							 
						 
						
							
							
								
								Move MAX_DEVICES to misc.h, rename to MAXDEVICES for consistency.  
							
							
							
						 
						
							2008-10-31 17:09:13 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5244690a5e 
								
							 
						 
						
							
							
								
								Add prototypes for strlcpy/strlcat  
							
							
							
						 
						
							2008-10-26 11:44:57 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ad677238bc 
								
							 
						 
						
							
							
								
								Add backtrace definitions to dix-config.h.in  
							
							
							
						 
						
							2008-10-14 13:00:50 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f3f6ea89aa 
								
							 
						 
						
							
							
								
								Xi: check all handlers before applying property changes.  
							
							... 
							
							
							
							The current code exposes to inconsistent updates, i.e. if handler N succeeds
but handler N+1 fails in setting the property, an error is returned to the
client although parts of the server now behave as if the property change
succeeded.
This patch adds a "checkonly" parameter to the SetProperty handler. The
handlers are then called twice, once with checkonly set to TRUE.
On the checkonly run, handlers _MUST_ return error codes if the property
cannot be applied. Handlers are not permitted to actually apply the changes.
On the second run, handlers are permitted to apply property changes.
Errors codes returned on the second run are ignored. 
							
						 
						
							2008-10-13 13:50:40 +10:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								94ed0ba1b5 
								
							 
						 
						
							
							
								
								Move xorg_backtrace() up to the OS level so we can call it from DIX.  
							
							
							
						 
						
							2008-10-10 16:28:10 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								956a4ba40b 
								
							 
						 
						
							
							
								
								pixmap: Add some notes to devKind and devPrivate.  
							
							
							
						 
						
							2008-10-10 16:14:23 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								adf3e296e2 
								
							 
						 
						
							
							
								
								Remove unused declarations.  
							
							... 
							
							
							
							AvailableClientInput (LBX debris) and xf86XinputFinalizeInit. 
							
						 
						
							2008-10-08 03:41:17 -03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								30193fbff9 
								
							 
						 
						
							
							
								
								Reinstate cursorScreenDevPriv  
							
							
							
						 
						
							2008-10-07 10:36:12 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c6d6d3e87a 
								
							 
						 
						
							
							
								
								Loader: Unexport a handful of consumerless symbols from dixsym.  
							
							
							
						 
						
							2008-10-06 16:18:21 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								94825ad3c7 
								
							 
						 
						
							
							
								
								Remove unused wrapping for visual initialization.  
							
							
							
						 
						
							2008-10-03 17:51:21 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0ce61e21d6 
								
							 
						 
						
							
							
								
								Remove the Must_have_memory hack.  
							
							... 
							
							
							
							Also remove an astonishing amount of misunderstanding of how casts work. 
							
						 
						
							2008-10-03 17:51:19 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fe616f9230 
								
							 
						 
						
							
							
								
								Drop the never-called SkippedRequestCallback list.  
							
							
							
						 
						
							2008-10-03 17:51:19 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6020c3fbfe 
								
							 
						 
						
							
							
								
								XQuartz: Added a --enable-integrated-xpbproxy configure option for building xpbproxy as an app or as a thread.  
							
							... 
							
							
							
							(cherry picked from commit 8edc5fb38c922f28659d2f823148339a8907c4d9)
(cherry picked from commit 88033a66a5549870fd053795b019d4c22950425b) 
							
						 
						
							2008-10-03 11:11:47 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fbd09486c6 
								
							 
						 
						
							
							
								
								Push server-known properties into xserver-properties.h.  
							
							
							
						 
						
							2008-09-26 13:32:11 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a2d83b9dc8 
								
							 
						 
						
							
							
								
								Xi: add "deletable" flag to properties, add DeleteProperty handler.  
							
							... 
							
							
							
							A property can only be deleted if any of the following is true:
- if a property is deletable and all handlers return Success.
- if a property is non-deleteable and the all handlers return Success AND the
  delete request does not come from a client (i.e. driver or the server).
A client can never delete a non-deletable property. 
							
						 
						
							2008-09-26 13:32:08 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								22e9047268 
								
							 
						 
						
							
							
								
								Xi: allow Set/GetProperties to return a status, and honour this status code.  
							
							... 
							
							
							
							If a property handler now bails out, return the error code to the caller. This
allows to be slightly more specific with the errors. 
							
						 
						
							2008-09-26 13:32:07 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1e24e7b9df 
								
							 
						 
						
							
							
								
								Xi: remove configure/query device property calls.  
							
							... 
							
							
							
							This removes all the meta-information about device properties (pending,
fromClient, range, valid_values, immutable). 
							
						 
						
							2008-09-26 13:32:05 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a39377cbcb 
								
							 
						 
						
							
							
								
								Revert "Render: Use built-in SHA1 library"  
							
							... 
							
							
							
							This reverts commit d3bd31fddf 
							
						 
						
							2008-09-23 09:22:07 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d3bd31fddf 
								
							 
						 
						
							
							
								
								Render: Use built-in SHA1 library  
							
							... 
							
							
							
							Getting an external library for SHA1 is a mess, so just use our own,
regrettably.  Public domain implementation. 
							
						 
						
							2008-09-23 18:56:32 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								991ed2949b 
								
							 
						 
						
							
							
								
								Rename SaveSetMap() to SaveSetShouldMap().  
							
							... 
							
							
							
							Avoids preprocessor collision with xfixeswire.h 
							
						 
						
							2008-09-23 10:22:22 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ca9fae0079 
								
							 
						 
						
							
							
								
								Change 'remap' to 'map' in saveset functions/macros  
							
							... 
							
							
							
							Now that the code has been fixed so that Unmap means unmap and not "don't
remap", 'remap' was confusing to have in the function names/parameters, so
change it to simple 'map'.
Signed-off-by: Keith Packard <keithp@keithp.com> 
							
						 
						
							2008-09-22 12:43:30 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0bb317a78b 
								
							 
						 
						
							
							
								
								Default to -br.  Add -retro option for the nostalgic.  
							
							... 
							
							
							
							-retro also reverts to the classic cursor display behavior, meaning,
the cursor will be visible before anyone calls XDefineCursor(). 
							
						 
						
							2008-09-22 10:51:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ab17f88506 
								
							 
						 
						
							
							
								
								Don't use our version of ffs() if the system has one  
							
							
							
						 
						
							2008-09-22 02:49:15 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b6ab114212 
								
							 
						 
						
							
							
								
								Array-index based devPrivates implementation.  
							
							... 
							
							
							
							Note: DevPrivateKey is now pointer-to-int, which means
each key now needs to point to some global storage of
size at least sizeof(int). 
							
						 
						
							2008-09-12 19:11:53 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ec7907f8fa 
								
							 
						 
						
							
							
								
								Add an array of integers for use as per-screen cursor private keys.  
							
							... 
							
							
							
							Replaces the use of the screen pointer itself as the key, which was
nice but won't work now that an array index is being stored. 
							
						 
						
							2008-08-27 19:27:13 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cc78d977ca 
								
							 
						 
						
							
							
								
								Convert Solaris #ifdef's for <sys/kd.h> to AC_CHECK_HEADERS check  
							
							... 
							
							
							
							Upcoming virtual terminal support changes in Solaris kernel will provide
<sys/kd.h> on SPARC too, so this gets us ready for them. 
							
						 
						
							2008-08-22 10:14:11 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								64ef7ed072 
								
							 
						 
						
							
							
								
								Centralize declaration of ConnectionInfo.  
							
							
							
						 
						
							2008-08-20 13:14:34 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0ce687634f 
								
							 
						 
						
							
							
								
								Eviscerate save-under support.  
							
							... 
							
							
							
							Use a compositing manager already.  Plus I really wanted to use 'eviscerate'
in a commit message. 
							
						 
						
							2008-08-13 17:28:08 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9f9268821b 
								
							 
						 
						
							
							
								
								The smart scheduler is not optional.  
							
							
							
						 
						
							2008-08-11 13:52:38 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2e2ce817ce 
								
							 
						 
						
							
							
								
								Move strcasecmp(), strcasencmp() and strcasestr() prototypes to os.h  
							
							... 
							
							
							
							And make sure os.h is included in files that use it. 
							
						 
						
							2008-08-10 23:07:46 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e72b1d21e4 
								
							 
						 
						
							
							
								
								XQuartz: Now properly disable xauth checking on launchd socket and mostly fix the xinitrc / launchd race condition  
							
							
							
						 
						
							2008-08-06 13:37:21 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								277a74bcbb 
								
							 
						 
						
							
							
								
								Redefine clients as a fixed array  
							
							... 
							
							
							
							This removes yet another xalloc() each server generation. Also, I
couldn't find the corresponding xfree() so I guess that used to be a
memory leak there. 
							
						 
						
							2008-08-05 01:17:32 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5532d63488 
								
							 
						 
						
							
							
								
								Redefine WindowTable as a fixed array  
							
							... 
							
							
							
							Instead of xalloc'ing it every server generation. The array is always
the same size (MAXSCREENS), anyway. 
							
						 
						
							2008-08-05 01:17:32 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								18e9fd69fe 
								
							 
						 
						
							
							
								
								dix: use average of pointer accel profile  
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2008-08-04 15:13:30 +09:30