Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								60ea7b51fe 
								
							 
						 
						
							
							
								
								xorg ddx: move to new input API, remove old keyboard driver  
							
							 
							
							... 
							
							
							
							Remove most of the rest of the old keyboard driver.
Move to the new Get{Keyboard,Pointer}Events API, which is mostly
complete at this stage: just missing the proximity events. 
							
						 
						
							2006-07-21 15:23:37 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								d32dc8bf19 
								
							 
						 
						
							
							
								
								be more careful in IVAS  
							
							 
							
							... 
							
							
							
							Don't walk off the end of a NULL pointer in InitValuatorAxisStruct. 
							
						 
						
							2006-07-21 15:19:54 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								7711c56d2e 
								
							 
						 
						
							
							
								
								xephyr: fix keymap, pointer; dix: fix multiple axes  
							
							 
							
							... 
							
							
							
							Initialise our axes properly in the DIX, and make sure we don't
unnecessarily clip maxval when it's not set.
Fix keymap copying in Xephyr (to some degree: it's still broken),
and set nAxes and nButtons properly. 
							
						 
						
							2006-07-21 15:19:54 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								f18c3122a5 
								
							 
						 
						
							
							
								
								sanitise debug output  
							
							 
							
							... 
							
							
							
							Don't spit out huge chunks of pointless ephemera, especially without
--enable-debug. 
							
						 
						
							2006-07-21 15:19:54 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								463e0fe35b 
								
							 
						 
						
							
							
								
								update KDrive to new input API  
							
							 
							
							... 
							
							
							
							Update KDrive to fit the new API (mieqInit and InitPointerDeviceStruct), and
include InitTouchscreenDeviceStruct in the DIX. 
							
						 
						
							2006-07-21 15:19:54 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								1987af8c49 
								
							 
						 
						
							
							
								
								add virtual core devices to DIX  
							
							 
							
							... 
							
							
							
							Add virtual core devices, with proper keymaps etc, to the DIX. 
							
						 
						
							2006-07-21 15:19:53 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							
							
							
							
								
							
							
								737e6e4836 
								
							 
						 
						
							
							
								
								define SDevicePresenceNotifyEvent prototype  
							
							 
							
							
							
						 
						
							2006-07-21 15:19:53 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								7f36cc533e 
								
							 
						 
						
							
							
								
								distribute config.h  
							
							 
							
							
							
						 
						
							2006-07-21 15:19:53 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								e896195eab 
								
							 
						 
						
							
							
								
								remove extraneous font debugging code  
							
							 
							
							... 
							
							
							
							Some of it didn't compile, and some of it was just unnecessary. 
							
						 
						
							2006-07-21 15:19:53 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								99c57674c0 
								
							 
						 
						
							
							
								
								avoid using font servers with built-in fonts  
							
							 
							
							
							
						 
						
							2006-07-21 15:19:52 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								ecfad74c48 
								
							 
						 
						
							
							
								
								add support for built-in fonts  
							
							 
							
							... 
							
							
							
							Use --enable-builtin-fonts to only use built-in fonts, and avoid loading
fonts. 
							
						 
						
							2006-07-21 15:19:52 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								0a2068d123 
								
							 
						 
						
							
							
								
								Xi: add XExtension{Keyboard,Pointer} types  
							
							 
							
							... 
							
							
							
							Report XExtensionKeyboard for non-core keyboards, and XExtensionPointer for
non-core pointers/mice. 
							
						 
						
							2006-07-21 15:19:52 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							
							
							
							
								
							
							
								c7577f9b88 
								
							 
						 
						
							
							
								
								Xi: add DevicePresenceNotify  
							
							 
							
							... 
							
							
							
							Add support for DevicePresenceNotify events. 
							
						 
						
							2006-07-21 15:19:52 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								3a23e49901 
								
							 
						 
						
							
							
								
								make XInput mandatory  
							
							 
							
							... 
							
							
							
							Always build Xi, since GetPointerEvents/GetKeyboardEvents relies on it. 
							
						 
						
							2006-07-21 15:19:51 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								02d0910511 
								
							 
						 
						
							
							
								
								new KDrive input world order  
							
							 
							
							... 
							
							
							
							Convert KDrive to GPE/GKE interface.
Add first-class drivers and enumerate every device separately through
Xi, instead of lamely attempting to aggregate them.
Add XKB support to the Linux keyboard driver.
Add 'thumb button' support to the tslib driver.
Rejig InitInput, so each DDX has to add a list of drivers it supports.
Support NewInputDeviceRequest, et al. 
							
						 
						
							2006-07-21 15:19:51 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								a274e7296b 
								
							 
						 
						
							
							
								
								add GetPointerEvents/GetKeyboardEvents framework  
							
							 
							
							... 
							
							
							
							Add GetPointerEvents (with XFree86 pointer acceleration) and GetKeyboardEvents
to the DIX.  Extend the ValuatorClass structure to account for same. 
							
						 
						
							2006-07-21 15:19:51 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								b308dbf273 
								
							 
						 
						
							
							
								
								add DEVICE_TOUCHSCREEN and DEVICE_CORE Xi controls (DeviceIntRec ABI break)  
							
							 
							
							... 
							
							
							
							Add DEVICE_TOUCHSCREEN and DEVICE_CORE controls to the Xi code, and the
TouchscreenClassRec and a coreEvents flag, to toggle propagation of core
events. 
							
						 
						
							2006-07-21 15:19:50 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								c9a3d9baa8 
								
							 
						 
						
							
							
								
								xorg DDX: implement NewInputDeviceRequest  
							
							 
							
							... 
							
							
							
							Implement NewInputDeviceRequest for Xorg, mainly written by Kristian Høgsberg.
Move MatchInput to xf86Helper.c, as xf86LookupInputDriver. 
							
						 
						
							2006-07-21 15:19:50 -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  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								93cd53860c 
								
							 
						 
						
							
							
								
								kdrive: allow debugging  
							
							 
							
							
							
						 
						
							2006-07-21 15:19:21 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								cd0874dda1 
								
							 
						 
						
							
							
								
								never define MEMBUG  
							
							 
							
							... 
							
							
							
							Definining MEMBUG causes allocations to randomly fail. 
							
						 
						
							2006-07-21 15:18:57 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								093943d4d0 
								
							 
						 
						
							
							
								
								define DEBUG in DIX  
							
							 
							
							... 
							
							
							
							Which makes #ifdef DEBUG actually useful.  Incredible. 
							
						 
						
							2006-07-21 15:18:48 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								68b0678254 
								
							 
						 
						
							
							
								
								exa: only disable cw when COMPOSITE is built  
							
							 
							
							
							
						 
						
							2006-07-21 15:18:20 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								27df2eda79 
								
							 
						 
						
							
							
								
								fix KdXvCopyPackedData to actually work  
							
							 
							
							... 
							
							
							
							Remove extraneous bit shift in KdXvCopyPackedData, so it's actually
useful. 
							
						 
						
							2006-07-21 15:17:35 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								00b24f119f 
								
							 
						 
						
							
							
								
								fix minor typo  
							
							 
							
							
							
						 
						
							2006-07-21 15:16:58 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								f8a7a1e40c 
								
							 
						 
						
							
							
								
								fix XEvIE build without XKB  
							
							 
							
							... 
							
							
							
							Don't unconditionally play with XKB stuff in XEvIE. 
							
						 
						
							2006-07-21 15:16:42 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								985c34bf06 
								
							 
						 
						
							
							
								
								Remove the DDXTIME conditional, for being unused.  
							
							 
							
							
							
						 
						
							2006-07-20 17:33:13 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								84683f19b4 
								
							 
						 
						
							
							
								
								get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULE  
							
							 
							
							... 
							
							
							
							Get rid of almost all uses of these definitions.  They're still defined for
delinquent out-of-tree drivers, and also for the Mesa build.  As well as
for miinitext.c.  But largely gone. 
							
						 
						
							2006-07-18 18:17:38 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								881953813c 
								
							 
						 
						
							
							
								
								Fix the Linux ACPI reopen code to use a repeating timer, rather than a  
							
							 
							
							... 
							
							
							
							one-shot sleep-and-reopen attempt. 
							
						 
						
							2006-07-17 13:50:38 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							
							
							
							
								
							
							
								f029e9a32d 
								
							 
						 
						
							
							
								
								Un-glx-libcwrap DMX GLX proxy so it works without GL/include.  
							
							 
							
							
							
						 
						
							2006-07-15 22:06:35 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								James Steven Supancic III
							
						 
						
							
							
							
							
								
							
							
								4c225a3a8b 
								
							 
						 
						
							
							
								
								Bug  #7482 : Fix Xdmx's Render code to match reality; fixes BadLength client  
							
							 
							
							... 
							
							
							
							crashes. 
							
						 
						
							2006-07-13 10:03:57 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Drew Parsons
							
						 
						
							
							
							
							
								
							
							
								bb3aa94845 
								
							 
						 
						
							
							
								
								Bug  #7346 : Disable Composite extension in Xprt  
							
							 
							
							... 
							
							
							
							Xorg Bug #7346  <https://bugs.freedesktop.org/show_bug.cgi?id=7346 >
Patch #6184  <https://bugs.freedesktop.org/attachment.cgi?id=6184 > 
							
						 
						
							2006-07-11 18:26:55 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Gustavo Pichorim Boiko
							
						 
						
							
							
							
							
								
							
							
								10f3e32726 
								
							 
						 
						
							
							
								
								Fix the configure check for the --{enable,disable}-dpms option  
							
							 
							
							
							
						 
						
							2006-07-10 16:37:53 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Matthieu Herrb
							
						 
						
							
							
							
							
								
							
							
								2194d99d9c 
								
							 
						 
						
							
							
								
								Replace GNU make-ism.  
							
							 
							
							
							
						 
						
							2006-07-09 16:16:08 +02:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Matthew Allum
							
						 
						
							
							
							
							
								
							
							
								90a9b82272 
								
							 
						 
						
							
							
								
								Fix crash in Xephyr when running on host X with keymap width < 4 ( i.e xvnc )  
							
							 
							
							
							
						 
						
							2006-07-08 21:57:07 +01:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Matthew Allum
							
						 
						
							
							
							
							
								
							
							
								21e3e3ca29 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver  
							
							 
							
							
							
						 
						
							2006-07-08 21:13:52 +01:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Matthew Allum
							
						 
						
							
							
							
							
								
							
							
								e805621894 
								
							 
						 
						
							
							
								
								Add support to Xephyr for simulating 8bit grayscale.  
							
							 
							
							
							
						 
						
							2006-07-08 21:10:58 +01:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Tilman Sauerbeck
							
						 
						
							
							
							
							
								
							
							
								39b2f7b218 
								
							 
						 
						
							
							
								
								Bug  #3042 : Use autoconf to get the correct name of a struct member.  
							
							 
							
							... 
							
							
							
							This allows us to remove the kernel version ifdefs from the code, which
are ugly and broken. 
							
						 
						
							2006-07-08 19:55:53 +02:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Tilman Sauerbeck
							
						 
						
							
							
							
							
								
							
							
								63f13e01ee 
								
							 
						 
						
							
							
								
								Bug  #7097 : do case-insensitive comparison for some hotkeys.  
							
							 
							
							... 
							
							
							
							xkb's strcasecmp implementation has been moved to the dix so it's now
safe to just use strcasecmp(). 
							
						 
						
							2006-07-08 11:33:44 +02:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							
							
							
							
								
							
							
								5416f90e9c 
								
							 
						 
						
							
							
								
								Implement GLX_MESA_copy_sub_buffer.  
							
							 
							
							
							
						 
						
							2006-07-06 21:25:29 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							
							
							
							
								
							
							
								b84374b291 
								
							 
						 
						
							
							
								
								Add GLX_MESA_copy_sub_buffer marshalling support.  
							
							 
							
							
							
						 
						
							2006-07-06 21:25:29 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Ed Catmur
							
						 
						
							
							
							
							
								
							
							
								2152e2d364 
								
							 
						 
						
							
							
								
								Remove hardcoded 'lib' in XPRINTDIR.  
							
							 
							
							
							
						 
						
							2006-07-06 17:45:36 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Ed Catmur
							
						 
						
							
							
							
							
								
							
							
								233c004641 
								
							 
						 
						
							
							
								
								Generate xprint.pre from xprint.cpp.  
							
							 
							
							
							
						 
						
							2006-07-06 17:41:53 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								b3e4d1d1f4 
								
							 
						 
						
							
							
								
								PPC64 build fix.  
							
							 
							
							
							
						 
						
							2006-07-06 18:51:29 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								f847f3c0a9 
								
							 
						 
						
							
							
								
								xorgcfg now needs libxkbui version 1.0.2 or better.  
							
							 
							
							... 
							
							
							
							Old versions of libxkbui use XkbStrCaseCmp which doesn't exist any longer;
the server fails to link with that version of the libkbui library, so
require the current version (1.0.2). 
							
						 
						
							2006-07-06 15:33:31 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								27ffd7e03c 
								
							 
						 
						
							
							
								
								GL proto version 1.4.7 needed for texture-from-pixmap defines.  
							
							 
							
							... 
							
							
							
							GLX_TEXTURE_TARGET_EXT and GLX_TEXTURE_RECTANGLE_EXT are defined as a part
of the new texture from pixmap GL extension in gl proto version 1.4.7 and
are now used by the X server code. 
							
						 
						
							2006-07-06 14:43:10 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								d7a96dd6f1 
								
							 
						 
						
							
							
								
								Switch the default mouse device on Linux to /dev/input/mice.  
							
							 
							
							
							
						 
						
							2006-07-06 17:39:14 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Ian Romanick
							
						 
						
							
							
							
							
								
							
							
								8d07ee070e 
								
							 
						 
						
							
							
								
								Refactor linuxGetIOSize and linuxGetSizes.  Eliminate the unnecessary  
							
							 
							
							... 
							
							
							
							optimization in the search loop. 
							
						 
						
							2006-07-06 12:48:51 -07:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								704e645207 
								
							 
						 
						
							
							
								
								Remind dlloader that it needs to search the global scope as well as the  
							
							 
							
							... 
							
							
							
							loaded modules.  Fixes LoaderSymbol() on symbols provided by the server.
Spotted by Aaron Plattner. 
							
						 
						
							2006-07-06 14:22:33 -04:00  
						
						
							 
							
						 
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							
							
							
							
								
							
							
								28b95fd9d1 
								
							 
						 
						
							
							
								
								Drop unused GL/include subtree.  
							
							 
							
							... 
							
							
							
							Woo, less Makefile's to generate. 
							
						 
						
							2006-07-06 03:25:38 -04:00