8a5b89e8e1 
								
							 
						 
						
							
							
								
								xalloc+memset(0) -> xcalloc  
							
							
							
						 
						
							2008-10-06 15:36:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								25dd5ce077 
								
							 
						 
						
							
							
								
								Add atKeynames.h in hw/dmx/input and drop evil cross-ddx #include.  
							
							
							
						 
						
							2008-07-28 12:35:03 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								874dcdb3bd 
								
							 
						 
						
							
							
								
								dmx: remove a ifndef XINPUT, XINPUT is always defined now.  
							
							
							
						 
						
							2008-06-05 16:14:29 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								52752911ea 
								
							 
						 
						
							
							
								
								dmx: don't free event list after use.  
							
							
							
						 
						
							2008-06-05 16:14:23 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3ff2f3a00e 
								
							 
						 
						
							
							
								
								dmx: for now, don't acknowledge SDs.  
							
							
							
						 
						
							2008-06-05 16:13:38 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5bcd9e8953 
								
							 
						 
						
							
							
								
								dmx: learn about the existence of IsXExtensionPointer and IsXExtensionKeyboard  
							
							
							
						 
						
							2008-06-05 16:13:23 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8da8a0fec4 
								
							 
						 
						
							
							
								
								dmx: claim we support XI 2.  
							
							... 
							
							
							
							We don't really, yet, but at least we get the full device list this way. 
							
						 
						
							2008-06-05 16:13:18 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d10ba4591a 
								
							 
						 
						
							
							
								
								dmx: some more build fixes.  
							
							
							
						 
						
							2008-06-05 16:13:03 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								00b4339168 
								
							 
						 
						
							
							
								
								dmx: remove some #if 0'd code.  
							
							
							
						 
						
							2008-05-25 22:34:11 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								68b4f250ee 
								
							 
						 
						
							
							
								
								dmx: fix build.  
							
							... 
							
							
							
							Just because it builds, doesn't mean it works. 
							
						 
						
							2008-05-14 16:18:48 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e251c9e75a 
								
							 
						 
						
							
							
								
								Remove all traces of #ifdef XINPUT and the matching bits from the configure.ac  
							
							
							
						 
						
							2008-04-25 16:49:35 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5c03d13181 
								
							 
						 
						
							
							
								
								xace: add new hooks + access controls: XInput extension.  
							
							... 
							
							
							
							Introduces new dix API to lookup a device, dixLookupDevice(), which
replaces LookupDeviceIntRec and LookupDevice. 
							
						 
						
							2007-09-28 08:02:00 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4017d31902 
								
							 
						 
						
							
							
								
								devPrivates rework: since API is already broken, switch everything  
							
							... 
							
							
							
							over to new system.
Need to update documentation and address some remaining vestiges of
old system such as CursorRec structure, fb "offman" structure, and
FontRec privates. 
							
						 
						
							2007-08-28 09:28:25 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4d76075dbb 
								
							 
						 
						
							
							
								
								Death to RCS tags.  
							
							
							
						 
						
							2007-06-29 14:06:52 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e1dea151db 
								
							 
						 
						
							
							
								
								Implement a minor hack in dmxCheckFunctionKeys() to detect special keys.  
							
							... 
							
							
							
							Keep track of status of (left) alt/ctrl keys so that ctrl-alt-q to exit
can be detected.  Not ideal, but works for now. 
							
						 
						
							2007-04-03 11:21:50 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e44f106ffc 
								
							 
						 
						
							
							
								
								clean-up, debug code  
							
							
							
						 
						
							2007-04-02 16:26:15 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8d8bc89277 
								
							 
						 
						
							
							
								
								fix formatting  
							
							
							
						 
						
							2007-04-02 16:21:57 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3e482de7b1 
								
							 
						 
						
							
							
								
								checkpoint: more clean-up  
							
							
							
						 
						
							2007-04-02 15:38:15 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								76a7a5ca1f 
								
							 
						 
						
							
							
								
								formatting fixes  
							
							
							
						 
						
							2007-04-02 15:24:05 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								69baad321d 
								
							 
						 
						
							
							
								
								clean-up dmxCoreMotion() dmxCoreMotion2()  
							
							
							
						 
						
							2007-04-02 15:21:22 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								44eb15adee 
								
							 
						 
						
							
							
								
								checkpoint clean-up  
							
							
							
						 
						
							2007-04-02 15:12:04 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0f873a9d4f 
								
							 
						 
						
							
							
								
								remove some debug code  
							
							
							
						 
						
							2007-04-02 14:51:38 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3a0ce1084a 
								
							 
						 
						
							
							
								
								for completeness, init dummy's min/maxval[1] values (vertical axis)  
							
							
							
						 
						
							2007-04-02 14:51:21 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								12016f20f7 
								
							 
						 
						
							
							
								
								As for normal mouse device, init valuator maxval[] to real values, not zero.  
							
							
							
						 
						
							2007-04-02 14:50:48 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0aaf28e563 
								
							 
						 
						
							
							
								
								In dmxBackendMouGetInfo() initialize the info->minval[], maxval[] arrays to the size of the backend display.  
							
							... 
							
							
							
							It seems that the changes to X input exposed a problem that wasn't detected
before.  The axis clipping code in GetPointerEvents() uses those limits to
constrain the pointer's coordinate range.  The max was zero so the pointer
couldn't move. 
							
						 
						
							2007-04-02 12:41:30 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0013bf6ddb 
								
							 
						 
						
							
							
								
								undo 1280 valuator hack  
							
							
							
						 
						
							2007-04-02 12:39:04 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								08a88d1803 
								
							 
						 
						
							
							
								
								Pass num_valuators=0 for ButtonPress/Release. This seems to fix the button coordinate problem  
							
							
							
						 
						
							2007-04-02 12:29:37 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								70683e338d 
								
							 
						 
						
							
							
								
								formatting fixes  
							
							
							
						 
						
							2007-04-02 12:29:37 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								73fdc16bc4 
								
							 
						 
						
							
							
								
								formatting fixes  
							
							
							
						 
						
							2007-03-30 16:07:26 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ebdc8ce5c1 
								
							 
						 
						
							
							
								
								Checkpoint DMX updates: things are working much better now, but still not 100% right.  
							
							... 
							
							
							
							Use new dmxCoreMotion2() function which enqueues motion events with
GetPointerEvents()/mieqEnqueue().
The clipAxis() code in GetPointerEvents() is causing some grief.  The
limits seem to have always been (0,0) according to the original calls
to InitValuatorAxisStruct() in dmxinputinit.c.
Terrible hack for now: Call InitValuatorAxisStruct() with hard-coded max
values of 1280 (my screen width). 
							
						 
						
							2007-03-30 16:05:46 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3c7413e0c2 
								
							 
						 
						
							
							
								
								Tweak some parameters, etc.  Things seem a little better now, but still a ways to go.  
							
							
							
						 
						
							2007-03-30 14:07:04 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7989dacdcb 
								
							 
						 
						
							
							
								
								num_valuators=1 for GetPointerEvents(), hack ButtonPress/Release position  
							
							
							
						 
						
							2007-03-30 13:44:24 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1ea842960f 
								
							 
						 
						
							
							
								
								more debug  
							
							
							
						 
						
							2007-03-30 13:43:15 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								92e8cdbd32 
								
							 
						 
						
							
							
								
								Checkpoint fixes to DMX for X input changes.  
							
							... 
							
							
							
							Xdmx builds and runs now.
Keyboard seems OK, and mouse pointer moves, but everything else is flakey.
Something is still seriously wrong. 
							
						 
						
							2007-03-30 13:19:33 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								20e9144c07 
								
							 
						 
						
							
							
								
								Add $(DIX_CFLAGS) to remaining Makefile.am files  
							
							
							
						 
						
							2006-11-07 12:49:28 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0aaac95b0d 
								
							 
						 
						
							
							
								
								Remove RCS tags.  Fix Xprint makefile braindamage.  
							
							
							
						 
						
							2006-07-21 17:56:00 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								32be08ba72 
								
							 
						 
						
							
							
								
								Remove horrendously ugly DDX backward-compatibility.  
							
							
							
						 
						
							2006-06-01 19:22:38 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fd8bde8bb0 
								
							 
						 
						
							
							
								
								Remove -xkbmap argument.  
							
							
							
						 
						
							2006-05-29 11:14:03 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6545051902 
								
							 
						 
						
							
							
								
								Coverity  #1003 ,  #1004 : Two more useless null checks.  
							
							
							
						 
						
							2006-04-14 23:10:59 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ab1d420022 
								
							 
						 
						
							
							
								
								Coverity  #1005 : Avoid a null deref.  
							
							
							
						 
						
							2006-04-14 23:09:38 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d01e0956a8 
								
							 
						 
						
							
							
								
								Coverity  #1007 : Fix a silly null check.  
							
							
							
						 
						
							2006-04-14 23:08:10 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ff6f88348c 
								
							 
						 
						
							
							
								
								More warning cleanup.  
							
							
							
						 
						
							2006-03-29 01:05:09 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								43324132af 
								
							 
						 
						
							
							
								
								Added Mesa include directory  
							
							
							
						 
						
							2006-02-22 16:08:56 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7c00afd0ec 
								
							 
						 
						
							
							
								
								Define XFree86Server only where it is required.  
							
							
							
						 
						
							2005-12-02 06:02:45 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								30c1369bf5 
								
							 
						 
						
							
							
								
								Add support for building DMX config and examples programs Add missing files  
							
							... 
							
							
							
							to EXTRA_DIST Install Xdmx man page 
							
						 
						
							2005-10-06 02:35:22 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9657e0e9de 
								
							 
						 
						
							
							
								
								Don't try to build dmx/input/lnx-*.c if <linux/keyboard.h> isn't found  
							
							... 
							
							
							
							Don't try to build dmx/input/usb-*.c if <linux/input.h> isn't found
Replace -rdynamic with $(LD_EXPORT_SYMBOLS_FLAG) for compatibility with
    compilers other than gcc 
							
						 
						
							2005-08-24 15:18:06 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								86529c07d6 
								
							 
						 
						
							
							
								
								Fix distcheck for server  
							
							
							
						 
						
							2005-07-28 23:28:34 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								02427d4d04 
								
							 
						 
						
							
							
								
								Add support for building Xdmx and Xvfb  
							
							
							
						 
						
							2005-07-12 01:20:36 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e348ac4b4d 
								
							 
						 
						
							
							
								
								Prepare Xdmx and Xvfb for modularization by adding appropriate #include  
							
							... 
							
							
							
							<{dix,dmx}-config.h> to the source files. 
							
						 
						
							2005-07-12 00:52:48 +00:00