Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								72607960c1 
								
							 
						 
						
							
							
								
								dmx: Remove some dead code.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:17 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								88187ad889 
								
							 
						 
						
							
							
								
								dmx: purge DMX EQ leftovers  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:17 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								f3aaa46f27 
								
							 
						 
						
							
							
								
								dmx: formatting fix to improve readability  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:17 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								2d46678762 
								
							 
						 
						
							
							
								
								dmx: remove dmx-internal event queue.  
							
							 
							
							... 
							
							
							
							The EQ is in the DIX now.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:16 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								545f11139d 
								
							 
						 
						
							
							
								
								dmx: compiler warning fix (mixed declarations + code)  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:16 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								7d703af74c 
								
							 
						 
						
							
							
								
								dmx: get the state from XKB for dmxCheckSpecialKeys  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:16 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								6e52f92331 
								
							 
						 
						
							
							
								
								dmx: fix dmxKeySymToKeyCode to work with mandatory XKB.  
							
							 
							
							... 
							
							
							
							Approach taken is inefficient, it converts the xkb symbol table to a core
symbol table first and then extracts the keycode from there.
Consider this a todo for a rainy afternoon when the beer fridge demands
emptying.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:16 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								61ae0a5ca5 
								
							 
						 
						
							
							
								
								dmx: fix up dmxKeyCodeToKeySym for XKB-only.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:15 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								9caba3e2ab 
								
							 
						 
						
							
							
								
								dmx: fix two calls to InitKeyboardDeviceStruct.  
							
							 
							
							... 
							
							
							
							Takes RMLVO now instead of the keysyms directly.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:15 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								29b9a10dad 
								
							 
						 
						
							
							
								
								dmx: XkbComponentNamesRec doesn't have a keymap field anymore.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:15 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								a6f3f6a63a 
								
							 
						 
						
							
							
								
								dmx: switch lnx-input and usb-input over to xkb-only.  
							
							 
							
							... 
							
							
							
							kbd*Convert are nearly identical, it just asks for merging. Not today
though.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:15 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								5d81aee5f7 
								
							 
						 
						
							
							
								
								dmx: include xkbsrv.h to silence compiler.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-09-13 10:30:15 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								6a500fdd4d 
								
							 
						 
						
							
							
								
								dmx: include exglobals.h for DeviceKeyPress and friends.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-08-05 08:02:17 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								591c2f8758 
								
							 
						 
						
							
							
								
								dmx: typecast to InternalEvent* before mieqEnqueue.  
							
							 
							
							... 
							
							
							
							Silences a few compiler warnings.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-08-05 08:01:55 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								15b425b5a6 
								
							 
						 
						
							
							
								
								dmx: move 'state' around to silence compiler warning.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-08-05 08:01:45 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								9ffc3f280b 
								
							 
						 
						
							
							
								
								dmx: don't call InitKbdFeedbackClassDeviceStruct - doesn't exist anymore.  
							
							 
							
							... 
							
							
							
							InitKeyboardDeviceStruct does the same task now.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-08-05 08:01:28 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								63155cf985 
								
							 
						 
						
							
							
								
								dmx: pass button/axis labels into the init functions (currently unset)  
							
							 
							
							... 
							
							
							
							Currently only None labels are passed in, in the future these labels should
be whatever the respective buttions/axes are.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-08-05 08:00:08 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								af85973a0a 
								
							 
						 
						
							
							
								
								dmx: remove now-useless defines.  
							
							 
							
							... 
							
							
							
							XI is mandatory so we can expect both to be defined. 
							
						 
						
							2009-08-05 07:59:45 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								654d7a0260 
								
							 
						 
						
							
							
								
								Revert "dmx: claim we support XI 2."  
							
							 
							
							... 
							
							
							
							XQueryInputVersion doesn't exist anymore and for now XI 1 support is good
enough.
This reverts commit 8da8a0fec4 . 
							
						 
						
							2009-08-05 07:59:39 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								e7c950c627 
								
							 
						 
						
							
							
								
								dmx: fix a call to XkbSetRulesDflts, takes XkbRMLVOSet now.  
							
							 
							
							
							
						 
						
							2009-08-05 07:59:33 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								2cde9208ff 
								
							 
						 
						
							
							
								
								dmx: Enable/DisableDevice take a boolean variable now.  
							
							 
							
							... 
							
							
							
							We want to send events here, so pass in TRUE.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-08-05 07:59:16 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Tomas Carnecky
							
						 
						
							
							
							
							
								
							
							
								57bed76e21 
								
							 
						 
						
							
							
								
								Remove dead EXTENSION_PROC_ARGS define  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tomas Carnecky <tom@dbservice.com> 
							
						 
						
							2009-03-04 10:29:34 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								32db27a7f8 
								
							 
						 
						
							
							
								
								Input: Remove modifierMap from core  
							
							 
							
							... 
							
							
							
							We already have modmap (in the exact same format!) in XKB, so just use
that all the time, instead of duplicating the information.
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-01-22 15:08:55 +11:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								6727ee9408 
								
							 
						 
						
							
							
								
								Input: Remove state from KeyClassRec  
							
							 
							
							... 
							
							
							
							We already have state fully stored within XKB, so instead of duplicating it,
just generate the values to send to clients when required.
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-01-22 15:08:55 +11:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								40877c6680 
								
							 
						 
						
							
							
								
								XKB: Make XKB mandatory  
							
							 
							
							... 
							
							
							
							No more #ifdef XKB, because you can't disable the build, and no more
noXkbExtension either.
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							2009-01-22 15:06:25 +11:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Dan Nicholson
							
						 
						
							
							
							
							
								
							
							
								e1c8ee2157 
								
							 
						 
						
							
							
								
								Don't reuse PKG_CHECK_MODULES identifiers  
							
							 
							
							... 
							
							
							
							Using GL for the PKG_CHECK_MODULES identifier multiple times means only
the first call will actually be used. Later calls will be skipped due to
GL_CFLAGS and GL_LIBS already being set. This changes DRI to using a
different identifier and DMX to just reusing GL_CFLAGS.
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> 
							
						 
						
							2009-01-18 09:49:06 -08:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								cb95642dc8 
								
							 
						 
						
							
							
								
								Remove #define NEED_EVENTS and NEED_REPLIES  
							
							 
							
							... 
							
							
							
							A grep on xorg/* revealed there's no consumer of this define.
Quote Alan Coopersmith:
"The consumer was in past versions of the headers now located
in proto/x11proto - for instance, in X11R6.0's xc/include/Xproto.h,
all the event definitions were only available if NEED_EVENTS were
defined, and all the reply definitions required NEED_REPLIES.
Looks like Xproto.h dropped them by X11R6.3, which didn't have
the #ifdef's anymore, so these are truly ancient now."
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
Signed-off-by: Adam Jackson <ajax@redhat.com> 
							
						 
						
							2008-12-12 11:43:32 +10:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Alan Coopersmith
							
						 
						
							
							
							
							
								
							
							
								c1db925d10 
								
							 
						 
						
							
							
								
								Add atKeynames.h to libdmxinput_a_SOURCES so it's included in tarballs  
							
							 
							
							... 
							
							
							
							Reported by geearu in #xorg-devel 
							
						 
						
							2008-12-02 14:32:48 -08:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								8d0cb507ae 
								
							 
						 
						
							
							
								
								dmx: avoid hilarious #define Xcalloc xcalloc game.  
							
							 
							
							
							
						 
						
							2008-10-17 10:19:11 +10:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								8a23707b86 
								
							 
						 
						
							
							
								
								dmx: change remainder of manual EQ allocation to GetEventList().  
							
							 
							
							
							
						 
						
							2008-10-17 10:19:10 +10:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								7aa535708f 
								
							 
						 
						
							
							
								
								Fix more xcalloc stupidity.  
							
							 
							
							... 
							
							
							
							Did I mention the hate?  Pretty sure I mentioned the hate. 
							
						 
						
							2008-10-08 16:25:59 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								4fe80aa14a 
								
							 
						 
						
							
							
								
								I hate you xlib.  Please die in a fire.  
							
							 
							
							
							
						 
						
							2008-10-08 16:22:35 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								8a5b89e8e1 
								
							 
						 
						
							
							
								
								xalloc+memset(0) -> xcalloc  
							
							 
							
							
							
						 
						
							2008-10-06 15:36:51 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							
							
							
							
								
							
							
								25dd5ce077 
								
							 
						 
						
							
							
								
								Add atKeynames.h in hw/dmx/input and drop evil cross-ddx #include.  
							
							 
							
							
							
						 
						
							2008-07-28 12:35:03 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								874dcdb3bd 
								
							 
						 
						
							
							
								
								dmx: remove a ifndef XINPUT, XINPUT is always defined now.  
							
							 
							
							
							
						 
						
							2008-06-05 16:14:29 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								52752911ea 
								
							 
						 
						
							
							
								
								dmx: don't free event list after use.  
							
							 
							
							
							
						 
						
							2008-06-05 16:14:23 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								3ff2f3a00e 
								
							 
						 
						
							
							
								
								dmx: for now, don't acknowledge SDs.  
							
							 
							
							
							
						 
						
							2008-06-05 16:13:38 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								5bcd9e8953 
								
							 
						 
						
							
							
								
								dmx: learn about the existence of IsXExtensionPointer and IsXExtensionKeyboard  
							
							 
							
							
							
						 
						
							2008-06-05 16:13:23 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								d10ba4591a 
								
							 
						 
						
							
							
								
								dmx: some more build fixes.  
							
							 
							
							
							
						 
						
							2008-06-05 16:13:03 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								00b4339168 
								
							 
						 
						
							
							
								
								dmx: remove some #if 0'd code.  
							
							 
							
							
							
						 
						
							2008-05-25 22:34:11 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								68b4f250ee 
								
							 
						 
						
							
							
								
								dmx: fix build.  
							
							 
							
							... 
							
							
							
							Just because it builds, doesn't mean it works. 
							
						 
						
							2008-05-14 16:18:48 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Peter Hutterer
							
						 
						
							
							
							
							
								
							
							
								e251c9e75a 
								
							 
						 
						
							
							
								
								Remove all traces of #ifdef XINPUT and the matching bits from the configure.ac  
							
							 
							
							
							
						 
						
							2008-04-25 16:49:35 +09:30  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								4d76075dbb 
								
							 
						 
						
							
							
								
								Death to RCS tags.  
							
							 
							
							
							
						 
						
							2007-06-29 14:06:52 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Brian
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Brian
							
						 
						
							
							
							
							
								
							
							
								e44f106ffc 
								
							 
						 
						
							
							
								
								clean-up, debug code  
							
							 
							
							
							
						 
						
							2007-04-02 16:26:15 -06:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Brian
							
						 
						
							
							
							
							
								
							
							
								8d8bc89277 
								
							 
						 
						
							
							
								
								fix formatting  
							
							 
							
							
							
						 
						
							2007-04-02 16:21:57 -06:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Brian
							
						 
						
							
							
							
							
								
							
							
								3e482de7b1 
								
							 
						 
						
							
							
								
								checkpoint: more clean-up  
							
							 
							
							
							
						 
						
							2007-04-02 15:38:15 -06:00