ChangeLog revision 3e72ca8c
13e72ca8cSmrgcommit ec3ccb22d4e7348ac537100fcb1b7ddc07df57b8
23e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
33e72ca8cSmrgDate:   Wed Mar 27 11:13:18 2013 +1000
43e72ca8cSmrg
53e72ca8cSmrg    keyboard 1.7.0
63e72ca8cSmrg    
73e72ca8cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
83e72ca8cSmrg
93e72ca8cSmrgcommit ad2a1dd1aa19999eb777f330242d46254b29b9cb
103e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
113e72ca8cSmrgDate:   Fri Aug 17 14:07:12 2012 +1000
123e72ca8cSmrg
133e72ca8cSmrg    Use sigsafe logging for keyboard debug messages
143e72ca8cSmrg    
153e72ca8cSmrg    This changes the log format to simple hex display, the server's signal-safe
163e72ca8cSmrg    printf implementation doesn't handle %2.2x.
173e72ca8cSmrg    
183e72ca8cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
193e72ca8cSmrg
203e72ca8cSmrgcommit 4a954bc6a8fbc4aa50dfcabec011274252713204
213e72ca8cSmrgAuthor: Colin Walters <walters@verbum.org>
223e72ca8cSmrgDate:   Wed Jan 4 17:37:06 2012 -0500
233e72ca8cSmrg
243e72ca8cSmrg    autogen.sh: Implement GNOME Build API
253e72ca8cSmrg    
263e72ca8cSmrg    http://people.gnome.org/~walters/docs/build-api.txt
273e72ca8cSmrg    
283e72ca8cSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
293e72ca8cSmrg
303e72ca8cSmrgcommit 9522f28a8f90680942e42902678c963c6981b0d1
313e72ca8cSmrgAuthor: Adam Jackson <ajax@redhat.com>
323e72ca8cSmrgDate:   Wed Jan 16 13:11:11 2013 -0500
333e72ca8cSmrg
343e72ca8cSmrg    configure: Drop AM_MAINTAINER_MODE
353e72ca8cSmrg    
363e72ca8cSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
373e72ca8cSmrg
383e72ca8cSmrgcommit 6e51df6dd4255cbe311ec98e21a1cc94975271a1
393e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
403e72ca8cSmrgDate:   Mon Jul 23 22:04:45 2012 -0700
413e72ca8cSmrg
423e72ca8cSmrg    xf86-input-keyboard 1.6.2
433e72ca8cSmrg    
443e72ca8cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
453e72ca8cSmrg
463e72ca8cSmrgcommit 8d3edb688115d3100d7ac6fa9ed407494e435c43
473e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
483e72ca8cSmrgDate:   Thu May 24 21:36:17 2012 -0700
493e72ca8cSmrg
503e72ca8cSmrg    Link with $(XORG_LIBS) to support no-undefined linking
513e72ca8cSmrg    
523e72ca8cSmrg    Will be empty on most platforms, set to the -z parent=Xorg flag on
533e72ca8cSmrg    Solaris if building with the support for enforcing no undefined symbols.
543e72ca8cSmrg    
553e72ca8cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
563e72ca8cSmrg
573e72ca8cSmrgcommit dd6f110c4568dc0922bae47530906b01396e2d41
583e72ca8cSmrgAuthor: François Tigeot <ftigeot@wolfpond.org>
593e72ca8cSmrgDate:   Sat May 5 13:12:10 2012 +0200
603e72ca8cSmrg
613e72ca8cSmrg    Recognize DragonFly as a BSD system.
623e72ca8cSmrg    
633e72ca8cSmrg    This patch has actually been present for more than 4 years in the
643e72ca8cSmrg    pkgsrc tree.
653e72ca8cSmrg    
663e72ca8cSmrg    Originally-from: Jörg Sonnenberger
673e72ca8cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
683e72ca8cSmrg
693e72ca8cSmrgcommit da5ccb256acf6cbb817d68499e0d9f533f750628
703e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
713e72ca8cSmrgDate:   Mon Apr 30 19:34:44 2012 -0700
723e72ca8cSmrg
733e72ca8cSmrg    Solaris: ensure "Device" option is set, even if HAL didn't set it for us
743e72ca8cSmrg    
753e72ca8cSmrg    Handles fallback to default /dev/kbd when AutoAddDevices is False and
763e72ca8cSmrg    Device option is not manually set in xorg.conf, so that xinput device
773e72ca8cSmrg    node property can be correctly set to it.
783e72ca8cSmrg    
793e72ca8cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
803e72ca8cSmrg
813e72ca8cSmrgcommit e63cb5ecc5ab7239c9c285920244cc89e5853920
823e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
833e72ca8cSmrgDate:   Fri Apr 27 17:51:22 2012 -0700
843e72ca8cSmrg
853e72ca8cSmrg    Set XI_PROP_DEVICE_NODE property to string from "Device" option
863e72ca8cSmrg    
873e72ca8cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
883e72ca8cSmrg    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
893e72ca8cSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
903e72ca8cSmrg
913e72ca8cSmrgcommit ed35abe0da1a9134ee126df88608b33892ae4313
923e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
933e72ca8cSmrgDate:   Wed Jan 18 18:13:08 2012 -0800
943e72ca8cSmrg
953e72ca8cSmrg    Solaris: Use uchar_t, not int, for led masks in KIOCSLED/KIOCGLED ioctls
963e72ca8cSmrg    
973e72ca8cSmrg    Avoids checking/setting the wrong bits on big endian machines like SPARC.
983e72ca8cSmrg    
993e72ca8cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1003e72ca8cSmrg
1013e72ca8cSmrgcommit a6a0dee4178600a5a9403f69c22bd4eb483fbd34
1023e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1033e72ca8cSmrgDate:   Wed Jan 4 10:45:09 2012 +1000
1043e72ca8cSmrg
1053e72ca8cSmrg    keyboard 1.6.1
1063e72ca8cSmrg    
1073e72ca8cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1083e72ca8cSmrg
1093e72ca8cSmrgcommit 45f9f4552c4dab2efc29fd4d3d5c1a9dcd7c34b3
1103e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1113e72ca8cSmrgDate:   Tue Oct 4 09:16:17 2011 +1000
1123e72ca8cSmrg
1133e72ca8cSmrg    man: link to xkeyboard-config(7) (#14494)
1143e72ca8cSmrg    
1153e72ca8cSmrg    X.Org Bug 14494 <http://bugs.freedesktop.org/show_bug.cgi?id=14494>
1163e72ca8cSmrg    
1173e72ca8cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1183e72ca8cSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1193e72ca8cSmrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1203e72ca8cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1213e72ca8cSmrg
1223e72ca8cSmrgcommit 20beb15d24b5f8ab194b94f7e29f49e91ea38a8b
1233e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1243e72ca8cSmrgDate:   Mon Sep 26 09:56:17 2011 +1000
1253e72ca8cSmrg
1263e72ca8cSmrg    Remove calls to xf86IsPc98()
1273e72ca8cSmrg    
1283e72ca8cSmrg    This call is being removed from the server and this isn't worth keeping
1293e72ca8cSmrg    ifdefs around for.
1303e72ca8cSmrg    
1313e72ca8cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1323e72ca8cSmrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
1333e72ca8cSmrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1343e72ca8cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1353e72ca8cSmrg
1363e72ca8cSmrgcommit 38e4defe795776479594825859e101cd7cb5aa17
1373e72ca8cSmrgAuthor: Terry Lambert <tlambert@chromium.org>
1383e72ca8cSmrgDate:   Fri Jul 15 17:23:22 2011 -0700
1393e72ca8cSmrg
1403e72ca8cSmrg    Return proper default for unknown values in pInfo->device_control.
1413e72ca8cSmrg    
1423e72ca8cSmrg    Signed-off-by: Terry Lambert <tlambert@chromium.org>
1433e72ca8cSmrg    Reviewed-by: Stephane Marchesin <marcheu@chromium.org>
1443e72ca8cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1453e72ca8cSmrg
1463e72ca8cSmrgcommit e8aa2ff0629111fbc32d71bbbc46b469c0c9a996
1473e72ca8cSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
1483e72ca8cSmrgDate:   Sat Jun 11 10:26:46 2011 +0200
1493e72ca8cSmrg
1503e72ca8cSmrg    man: update "rules" default value for xkeyboard-config.
1513e72ca8cSmrg    
1523e72ca8cSmrg    xkeyboard-config is using "base" not "xorg" as default rules.
1533e72ca8cSmrg    While there remove references to unmaintained PC98 settings.
1543e72ca8cSmrg    
1553e72ca8cSmrg    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
1563e72ca8cSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1573e72ca8cSmrg
158a1ed278cSmrgcommit 0b9cd5121e1025e95a7e32addb675ab874bc6cb1
159a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
160a1ed278cSmrgDate:   Tue Mar 8 09:38:29 2011 +1000
161a1ed278cSmrg
162a1ed278cSmrg    keyboard 1.6.0
163a1ed278cSmrg    
164a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
165a1ed278cSmrg
166a1ed278cSmrgcommit 24ee4f6738955d507f500a90fda8153f19dd5038
167a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
168a1ed278cSmrgDate:   Mon Mar 7 12:05:48 2011 +1000
169a1ed278cSmrg
170a1ed278cSmrg    man: explain what grp_led:scroll does in the example conf section
171a1ed278cSmrg    
172a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
173a1ed278cSmrg    Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net>
174a1ed278cSmrg
175a1ed278cSmrgcommit d5634b77b578721e2bb2734f5fd92090e9d4c330
176a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
177a1ed278cSmrgDate:   Mon Mar 7 11:35:44 2011 +1000
178a1ed278cSmrg
179a1ed278cSmrg    man: list xorg.conf.d snippets as possible configuration location
180a1ed278cSmrg    
181a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
182a1ed278cSmrg    Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net>
183a1ed278cSmrg
184a1ed278cSmrgcommit 89358c49e519c7a1e0f9a9544f9c03b5d9c2115d
185a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
186a1ed278cSmrgDate:   Mon Mar 7 11:34:21 2011 +1000
187a1ed278cSmrg
188a1ed278cSmrg    man: don't mention the core keyboard.
189a1ed278cSmrg    
190a1ed278cSmrg    Core devices are an obsolete concept these days.
191a1ed278cSmrg    
192a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
193a1ed278cSmrg    Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net>
194a1ed278cSmrg
195a1ed278cSmrgcommit 6496bb21074faff2642e09389b5476225dc4fdb3
196a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
197a1ed278cSmrgDate:   Mon Feb 21 09:59:14 2011 +1000
198a1ed278cSmrg
199a1ed278cSmrg    keyboard 1.5.99.901
200a1ed278cSmrg    
201a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
202a1ed278cSmrg
203a1ed278cSmrgcommit 15f0a4b71b4580c7dd9a0abd7b8fb92756b6733a
204a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
205a1ed278cSmrgDate:   Thu Feb 17 15:40:29 2011 +0500
206a1ed278cSmrg
207a1ed278cSmrg    Removed unnecessary code, since ABI_XINPUT_VERSION >= 2
208a1ed278cSmrg    
209a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
210a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
211a1ed278cSmrg
212a1ed278cSmrgcommit de7a5c120f646e293cc216007a5df865b41833b8
213a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
214a1ed278cSmrgDate:   Thu Feb 17 15:40:28 2011 +0500
215a1ed278cSmrg
216a1ed278cSmrg    Require server 1.4 or later
217a1ed278cSmrg    
218a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
219a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
220a1ed278cSmrg
221a1ed278cSmrgcommit a02757d7c3d8018f44c63553578763fcef41bcca
222a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
223a1ed278cSmrgDate:   Wed Feb 16 13:21:03 2011 +0500
224a1ed278cSmrg
225a1ed278cSmrg    Cleanup set the value of CustomKeycodes
226a1ed278cSmrg    
227a1ed278cSmrg    Also, do not print values of variables CustomKeycodes twice.
228a1ed278cSmrg    
229a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
230a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
231a1ed278cSmrg
232a1ed278cSmrgcommit f45f3dbcf1f2a54d7d6a51d6e9884820cff4be12
233a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
234a1ed278cSmrgDate:   Fri Feb 11 15:33:00 2011 +0500
235a1ed278cSmrg
236a1ed278cSmrg    Do not print values of Protocol twice
237a1ed278cSmrg    
238a1ed278cSmrg    Protocol printed when found in xf86SetStrOption().
239a1ed278cSmrg    
240a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
241a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
242a1ed278cSmrg
243a1ed278cSmrgcommit 6fca7f2371c113796d4cf27cca5635f3c6fb30af
244a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
245a1ed278cSmrgDate:   Fri Feb 11 15:32:59 2011 +0500
246a1ed278cSmrg
247a1ed278cSmrg    Remove unused XQUEUE
248a1ed278cSmrg    
249a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
250a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
251a1ed278cSmrg
252a1ed278cSmrgcommit 8a540fa439bd7ea30c49d43ff3339ab599a7ba14
253a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
254a1ed278cSmrgDate:   Fri Feb 11 15:32:57 2011 +0500
255a1ed278cSmrg
256a1ed278cSmrg    lnx: Fix detect CustomKeycodes for __powerpc__
257a1ed278cSmrg    
258a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
259a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
260a1ed278cSmrg
261a1ed278cSmrgcommit 849f5092efd770cf169ce9950e9dbb0bccbf9017
262a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
263a1ed278cSmrgDate:   Sat Jan 8 17:09:10 2011 +0500
264a1ed278cSmrg
265a1ed278cSmrg    Removing unused bell_pitch and bell_duration
266a1ed278cSmrg    
267a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
268a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
269a1ed278cSmrg
270a1ed278cSmrgcommit dd9ed7921ccffff9cacb6dc128b3f426f9312535
271a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
272a1ed278cSmrgDate:   Sat Jan 8 20:09:48 2011 +0500
273a1ed278cSmrg
274a1ed278cSmrg    Removing unused PROT_XQUEUE and PROT_USB
275a1ed278cSmrg    
276a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
277a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
278a1ed278cSmrg
279a1ed278cSmrgcommit 78652023a9f7758635e5507255826d79fbb2b028
280a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
281a1ed278cSmrgDate:   Sat Jan 8 17:09:38 2011 +0500
282a1ed278cSmrg
283a1ed278cSmrg    bsd: Replace deprecated xfree/xcalloc with free & calloc
284a1ed278cSmrg    
285a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
286a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
287a1ed278cSmrg
288a1ed278cSmrgcommit f7a81ab4225e14a50e26a49a0a17a2cf773a4ab1
289a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
290a1ed278cSmrgDate:   Sat Jan 8 17:08:41 2011 +0500
291a1ed278cSmrg
292a1ed278cSmrg    Remove random History comment and OS_KBD_VERSION_CURRENT
293a1ed278cSmrg    
294a1ed278cSmrg    In xf86-input-mouse similar cleanup already done, can also make for keyboard?
295a1ed278cSmrg    
296a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
297a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
298a1ed278cSmrg
299a1ed278cSmrgcommit e2f6e5d976ff8bbe68dc41b51d983cc95c11db84
300a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
301a1ed278cSmrgDate:   Thu Jan 6 14:43:13 2011 +0500
302a1ed278cSmrg
303a1ed278cSmrg    Do not print values of variables XkbRules etc. twice
304a1ed278cSmrg    
305a1ed278cSmrg    xf86SetStrOption prints in log value of the variables XkbRules etc.,
306a1ed278cSmrg    there is no need to take this information twice.
307a1ed278cSmrg    
308a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
309a1ed278cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
310a1ed278cSmrg
311a1ed278cSmrgcommit 7d03efb3a3af77ca6831492a793d18b89cc64083
312a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
313a1ed278cSmrgDate:   Thu Jan 6 13:37:39 2011 +0500
314a1ed278cSmrg
315a1ed278cSmrg    bsd: Fix print wscons type keyboard for Sun5
316a1ed278cSmrg    
317a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
318a1ed278cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
319a1ed278cSmrg
320a1ed278cSmrgcommit 40ed9bb3dc87702510d5e54c42a60a2cdd73c135
321a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
322a1ed278cSmrgDate:   Thu Jan 6 13:21:35 2011 +0500
323a1ed278cSmrg
324a1ed278cSmrg    Fix default options for PC98
325a1ed278cSmrg    
326a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
327a1ed278cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
328a1ed278cSmrg
329a1ed278cSmrgcommit e929446a401e73bcc680c488ada2fc50eb225b23
330a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
331a1ed278cSmrgDate:   Thu Jan 6 12:59:19 2011 +0500
332a1ed278cSmrg
333a1ed278cSmrg    Removing unused SetKbdRepeat
334a1ed278cSmrg    
335a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
336a1ed278cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
337a1ed278cSmrg
338a1ed278cSmrgcommit cc1a2ba8c9aa3a4bed25394c981b41c903502c84
339a1ed278cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
340a1ed278cSmrgDate:   Thu Dec 23 15:53:32 2010 -0800
341a1ed278cSmrg
342a1ed278cSmrg    sun_kbd: Replace deprecated xfree/xcalloc with free & calloc
343a1ed278cSmrg    
344a1ed278cSmrg    Also greatly simplified option/pointer handling to avoid generating
345a1ed278cSmrg    new warnings from passing const char * pointers to free()
346a1ed278cSmrg    
347a1ed278cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
348a1ed278cSmrg
349a1ed278cSmrgcommit bd099b5a87399d6ff1fd324172bfcc4bc07a362b
350a1ed278cSmrgAuthor: Javier Acosta <javier.acosta@oracle.com>
351a1ed278cSmrgDate:   Thu Dec 23 09:43:51 2010 -0800
352a1ed278cSmrg
353a1ed278cSmrg    Make key codes for Sun Japanese keyboard match xkb-config mappings
354a1ed278cSmrg    
355a1ed278cSmrg    Solaris bug #7005752:
356a1ed278cSmrg      http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=7005752
357a1ed278cSmrg    
358a1ed278cSmrg    Signed-off-by: Javier Acosta <javier.acosta@oracle.com>
359a1ed278cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
360a1ed278cSmrg
361a1ed278cSmrgcommit cb8b2fca90810a1a2d6e5f930e4eac0f929947c6
362a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
363a1ed278cSmrgDate:   Tue Nov 30 20:12:24 2010 +0500
364a1ed278cSmrg
365a1ed278cSmrg    Removing unused OpenBSD PCCONS code
366a1ed278cSmrg    
367a1ed278cSmrg    In OpenBSD removed support PCCONS in 2002 year
368a1ed278cSmrg    http://marc.info/?l=openbsd-cvs&m=102435816424294&w=2
369a1ed278cSmrg    
370a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
371a1ed278cSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
372a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
373a1ed278cSmrg
374a1ed278cSmrgcommit 26af626a2c4afba858a32bbb42077f8661d3de4f
375a1ed278cSmrgAuthor: Adam Jackson <ajax@redhat.com>
376a1ed278cSmrgDate:   Mon Jan 3 12:42:58 2011 -0500
377a1ed278cSmrg
378a1ed278cSmrg    linux: warning fixes
379a1ed278cSmrg    
380a1ed278cSmrg    lnx_KbdMap.c: In function 'KbdGetMapping':
381a1ed278cSmrg    lnx_KbdMap.c:44:17: warning: unused variable 'type'
382a1ed278cSmrg    lnx_KbdMap.c:42:13: warning: unused variable 'pKbd'
383a1ed278cSmrg    
384a1ed278cSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
385a1ed278cSmrg
386a1ed278cSmrgcommit 492c14cdd1c4b950c475633a64086235d3550f5b
387a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
388a1ed278cSmrgDate:   Mon Jan 3 12:40:25 2011 -0500
389a1ed278cSmrg
390a1ed278cSmrg    bsd: Include fix
391a1ed278cSmrg    
392a1ed278cSmrg    Reviewed-by: Adam Jackson <ajax@redhat.com>
393a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
394a1ed278cSmrg
395a1ed278cSmrgcommit a72c47487b67ad7134045d551dbe222eb4662058
396a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
397a1ed278cSmrgDate:   Mon Jan 3 12:37:34 2011 -0500
398a1ed278cSmrg
399a1ed278cSmrg    Remove unused code
400a1ed278cSmrg    
401a1ed278cSmrg    Reviewed-by: Adam Jackson <ajax@redhat.com>
402a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
403a1ed278cSmrg
404a1ed278cSmrgcommit 6c368bc3aa6d8e1b33d128a22f98ecda0d037e3b
405a1ed278cSmrgAuthor: Adam Jackson <ajax@redhat.com>
406a1ed278cSmrgDate:   Fri Dec 17 16:35:49 2010 -0500
407a1ed278cSmrg
408a1ed278cSmrg    Remove paranoia about event processing during suspend
409a1ed278cSmrg    
410a1ed278cSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
411a1ed278cSmrg
412a1ed278cSmrgcommit 155b3e80fc95ea8397bc66fad18f5fa68d54a88e
413a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
414a1ed278cSmrgDate:   Mon Nov 29 21:02:39 2010 +0500
415a1ed278cSmrg
416a1ed278cSmrg    Removing unused variables vtSwitchSupported and VTSwitchEnabled
417a1ed278cSmrg    
418a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
419a1ed278cSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
420a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
421a1ed278cSmrg
422a1ed278cSmrgcommit f11f2a7b5643cde57440102ad822995c70b142fb
423a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com>
424a1ed278cSmrgDate:   Sat Nov 27 02:39:13 2010 +0500
425a1ed278cSmrg
426a1ed278cSmrg    Removing unused variable kbdType.
427a1ed278cSmrg    
428a1ed278cSmrg    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
429a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
430a1ed278cSmrg
431a1ed278cSmrgcommit 6e97362d7eee5b81bc8681559fbd8a8f6137915c
432a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
433a1ed278cSmrgDate:   Mon Oct 25 15:25:03 2010 +1000
434a1ed278cSmrg
435a1ed278cSmrg    Adjust to input ABI 12.
436a1ed278cSmrg    
437a1ed278cSmrg    New PreInit prototype and a few other things.
438a1ed278cSmrg    
439a1ed278cSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
440a1ed278cSmrg    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
441a1ed278cSmrg
442b425557eSmrgcommit 90f69d7b859caff9f51b6fe20580582a91ed6d0d
443b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
444b425557eSmrgDate:   Sat Oct 30 09:15:11 2010 -0700
445b425557eSmrg
446b425557eSmrg    xf86-input-keyboard 1.5.0
447b425557eSmrg    
448b425557eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
449b425557eSmrg
450b425557eSmrgcommit 53f3eb734fe4dfccbce602b3dd19ee06e0850c44
451b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
452b425557eSmrgDate:   Sat Oct 30 09:13:47 2010 -0700
453b425557eSmrg
454b425557eSmrg    Sun's copyrights now belong to Oracle
455b425557eSmrg    
456b425557eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
457b425557eSmrg
458b425557eSmrgcommit 251c5d6dcc09c46be67274853e79026cc3d10fd4
459b425557eSmrgAuthor: Trevor Woerner <twoerner@gmail.com>
460b425557eSmrgDate:   Mon Oct 18 11:38:48 2010 -0400
461b425557eSmrg
462b425557eSmrg    Code cleanup, structure initialization.
463b425557eSmrg    
464b425557eSmrg    The InputDriverRec data structure in xserver/hw/xfree86/common/xf86Xinput.h
465b425557eSmrg    no longer contains an integer refCount member.
466b425557eSmrg    
467b425557eSmrg    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
468b425557eSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
469b425557eSmrg
470b425557eSmrgcommit 25d1e340eec73b010c4a5b1160aa0fa762a41cd0
471b425557eSmrgAuthor: Trevor Woerner <twoerner@gmail.com>
472b425557eSmrgDate:   Mon Oct 18 11:38:28 2010 -0400
473b425557eSmrg
474b425557eSmrg    Deprecated code cleanup.
475b425557eSmrg    
476b425557eSmrg    Replace calls to deprecated functions with calls to standard dynamic
477b425557eSmrg    memory functions in driver code.
478b425557eSmrg    
479b425557eSmrg    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
480b425557eSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
481b425557eSmrg
482b425557eSmrgcommit ed3458c0b534a15777b7305cd594e1f9181c80b8
483b425557eSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
484b425557eSmrgDate:   Fri Jun 18 14:37:44 2010 +1000
485b425557eSmrg
486b425557eSmrg    Don't set AutoRepeat if we're not actually using it.
487b425557eSmrg    
488b425557eSmrg    Autorepeat was removed from the driver with version 1.4.0. So there is not
489b425557eSmrg    much point in setting this option anymore.
490b425557eSmrg    
491b425557eSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
492b425557eSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
493b425557eSmrg
494b425557eSmrgcommit 3a8bae0fd2275a6dc62a88072b2a3a651840326c
495b425557eSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
496b425557eSmrgDate:   Tue Sep 28 13:29:50 2010 -0700
497b425557eSmrg
498b425557eSmrg    Purge cvs tags.
499b425557eSmrg    
500b425557eSmrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
501b425557eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
502b425557eSmrg
503b425557eSmrgcommit 66b222493b3af6b7fc200d8a296317e9f3e1820a
504b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
505b425557eSmrgDate:   Sat Aug 14 01:11:53 2010 -0700
506b425557eSmrg
507b425557eSmrg    Revert "Close device fd when called with DEVICE_CLOSE"
508b425557eSmrg    
509b425557eSmrg    This reverts commit f8e219828db920c4cd7a2645a6194de029dc9bb5.
510b425557eSmrg    (Sorry, failed to finish rebase operation to remove before pushing.
511b425557eSmrg     As noted on xorg-devel, this patch was originally made for 1.3.2
512b425557eSmrg     and needs to be reworked to reflect later upstream changes.)
513b425557eSmrg
514b425557eSmrgcommit 2aaef2754215d1a9f1073ad32f2ba498ce12188a
515b425557eSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
516b425557eSmrgDate:   Fri Aug 13 11:25:34 2010 +1000
517b425557eSmrg
518b425557eSmrg    Remove unused keyboardOptions.
519b425557eSmrg    
520b425557eSmrg    These have been unused since May 2009 when the struct that used them was
521b425557eSmrg    removed from the driver. See fe8d1f70fc7edce4f030766159aebae8f8a89ffc.
522b425557eSmrg    
523b425557eSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
524b425557eSmrg
525b425557eSmrgcommit 425c1280439fe37497a33c47b5a8432e59cbfb76
526b425557eSmrgAuthor: Osamu Sayama <osamu.sayama@oracle.com>
527b425557eSmrgDate:   Wed Aug 11 19:00:23 2010 -0700
528b425557eSmrg
529b425557eSmrg    sun_kbd: Add mappings for Hangul and Hanja keys on Korean keyboard
530b425557eSmrg    
531b425557eSmrg    Fixes Sun bug 6897086:
532b425557eSmrg      Hangul and Hanja keys on Korean PC 105 keyboard are not recognized
533b425557eSmrg      http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6897086
534b425557eSmrg    
535b425557eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
536b425557eSmrg
537b425557eSmrgcommit f8e219828db920c4cd7a2645a6194de029dc9bb5
538b425557eSmrgAuthor: Aaron Zang <aaron.zang@sun.com>
539b425557eSmrgDate:   Wed Aug 11 18:55:59 2010 -0700
540b425557eSmrg
541b425557eSmrg    Close device fd when called with DEVICE_CLOSE
542b425557eSmrg    
543b425557eSmrg    Fixes Solaris bug 6886424:
544b425557eSmrg     VT - keyboard and mouse do not work when switching to vt7
545b425557eSmrg     http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6886424
546b425557eSmrg    
547b425557eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
548b425557eSmrg
549b425557eSmrgcommit bfb1b7a319eab8e13542cfc00b8407121eabb4d5
550b425557eSmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br>
551b425557eSmrgDate:   Thu Jul 1 07:12:02 2010 -0300
552b425557eSmrg
553b425557eSmrg    Purge macro NEED_EVENTS
554b425557eSmrg    
555b425557eSmrg    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
556b425557eSmrg    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
557b425557eSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
558b425557eSmrg
559b425557eSmrgcommit 1c05b48f976d89519a327c791a9a2bd7149ad581
560b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
561b425557eSmrgDate:   Wed Jun 16 16:00:01 2010 -0400
562b425557eSmrg
563b425557eSmrg    config: restore inputdir automake variable
564b425557eSmrg    
565b425557eSmrg    All input drivers use this variable to set the installation
566b425557eSmrg    path of the input module. For this driver, it was changed
567b425557eSmrg    in commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7.
568b425557eSmrg    One way or another is fine, but breaking a pattern is error prone.
569b425557eSmrg    
570b425557eSmrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
571b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
572b425557eSmrg
573b425557eSmrgcommit 2fb99e01f44f7c1dad3fedb0422f2ae39cbd5e49
574b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
575b425557eSmrgDate:   Fri Jun 11 13:57:13 2010 -0400
576b425557eSmrg
577b425557eSmrg    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
578b425557eSmrg    
579b425557eSmrg    It depends on util-macros 1.8
580b425557eSmrg    The existing statement can now be removed from the configuration file.
581b425557eSmrg    
582b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
583b425557eSmrg
584b425557eSmrgcommit b58f64eb53b5d9a2e116d23c0aee6f1c9079cfa7
585b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
586b425557eSmrgDate:   Fri Jun 11 11:53:46 2010 -0400
587b425557eSmrg
588b425557eSmrg    config: use AC_PROG_SED now supplied by XORG_MANPAGE_SECTIONS
589b425557eSmrg    
590b425557eSmrg    It depends on util-macros 1.8
591b425557eSmrg    The existing statement can now be removed from the configuration file.
592b425557eSmrg    
593b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
594b425557eSmrg
595b425557eSmrgcommit 53d1fdd3a716ebcee0e75e0097106ff25db38498
596b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
597b425557eSmrgDate:   Thu May 27 22:01:55 2010 -0400
598b425557eSmrg
599b425557eSmrg    config: upgrade to util-macros 1.8 for additional man page support
600b425557eSmrg    
601b425557eSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
602b425557eSmrg    The value of MAN_SUBST is the same for all X.Org packages.
603b425557eSmrg    
604b425557eSmrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
605b425557eSmrg    
606b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
607b425557eSmrg
608b425557eSmrgcommit 652bf3657b116af2d012116b15d01a8bb23e7850
609b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
610b425557eSmrgDate:   Wed May 12 10:59:49 2010 -0400
611b425557eSmrg
612b425557eSmrg    config: fix warnings, m4 quoting and layout
613b425557eSmrg    
614b425557eSmrg    Fix some m4 quoting
615b425557eSmrg    Fix some autoconf warnings
616b425557eSmrg    remove AC_PROG_CC as it overrides AC_PROG_C_C99 from XORG_DEFAULT_OPTIONS
617b425557eSmrg    Regroup statements per section
618b425557eSmrg    Add comments
619b425557eSmrg    
620b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
621b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
622b425557eSmrg
623b425557eSmrgcommit 613b44eb0878adf05a9bb4af01c84766ab5828d2
624b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
625b425557eSmrgDate:   Wed May 12 10:55:11 2010 -0400
626b425557eSmrg
627b425557eSmrg    config: remove unrequired AC_HEADER_STDC
628b425557eSmrg    
629b425557eSmrg    Autoconf says:
630b425557eSmrg    "This macro is obsolescent, as current systems have conforming
631b425557eSmrg    header files. New programs need not use this macro".
632b425557eSmrg    
633b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
634b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
635b425557eSmrg
636b425557eSmrgcommit 0aa1afb5b1e52c7e945b3a010372362c3157533b
637b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
638b425557eSmrgDate:   Mon May 10 17:36:14 2010 -0400
639b425557eSmrg
640b425557eSmrg    config: move inputproto check to PKG_CHECK_MODULES
641b425557eSmrg    
642b425557eSmrg    The XORG_DRIVER_CHECK_EXT macro conditionally adds inputproto
643b425557eSmrg    to PKG_CHECK_MODULES if this extension is defined in xorg-server.h.
644b425557eSmrg    It allows a module to use ifdef XINPUT if the extension is available.
645b425557eSmrg    In this module, the extension is required and not optional.
646b425557eSmrg    
647b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
648b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
649b425557eSmrg
650b425557eSmrgcommit 9a93f9c5ad7c3ddf226dfdc987e60c580b6e0912
651b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
652b425557eSmrgDate:   Mon May 10 17:35:37 2010 -0400
653b425557eSmrg
654b425557eSmrg    config: remove extension check for unused RANDR extension
655b425557eSmrg    
656b425557eSmrg    The randr protocol is not used, no randr*.h are included.
657b425557eSmrg    
658b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
659b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
660b425557eSmrg
661b425557eSmrgcommit 2b491ed2339047f906e3008c085411da851b87cd
662b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
663b425557eSmrgDate:   Mon May 10 17:14:44 2010 -0400
664b425557eSmrg
665b425557eSmrg    config: remove extension check for non-existing XKB extension
666b425557eSmrg    
667b425557eSmrg    This extension name does not exist in xorg-server.h and
668b425557eSmrg    cannot be used in XORG_DRIVER_CHECK_EXT.
669b425557eSmrg    Further more, headers from kbproto are not used.
670b425557eSmrg    
671b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
672b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
673b425557eSmrg
674b425557eSmrgcommit 0ac76bf1a0d5e6b34a89682f1b20f62575ef2389
675b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
676b425557eSmrgDate:   Mon May 10 15:54:08 2010 -0400
677b425557eSmrg
678b425557eSmrg    config: Upgrade X.Org macros to 1.4 for INSTALL file copying
679b425557eSmrg    
680b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
681b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
682b425557eSmrg
683b425557eSmrgcommit 1cb8dd780e18283d3dffaff076dd63452573a198
684b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
685b425557eSmrgDate:   Mon May 10 15:51:19 2010 -0400
686b425557eSmrg
687b425557eSmrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
688b425557eSmrg    
689b425557eSmrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
690b425557eSmrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
691b425557eSmrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
692b425557eSmrg    
693b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
694b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
695b425557eSmrg
696b425557eSmrgcommit b89c71e7e956d35f2989d419b1076e8bd6f90e34
697b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
698b425557eSmrgDate:   Mon May 10 15:50:34 2010 -0400
699b425557eSmrg
700b425557eSmrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
701b425557eSmrg    
702b425557eSmrg    Regroup AC statements at the top.
703b425557eSmrg    
704b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
705b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
706b425557eSmrg
707b425557eSmrgcommit 367c39341e2bf063c0d5f25aa1b51a897281ad57
708b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
709b425557eSmrgDate:   Mon May 10 15:47:14 2010 -0400
710b425557eSmrg
711b425557eSmrg    config: update AC_PREREQ statement to 2.60
712b425557eSmrg    
713b425557eSmrg    Unrelated to the previous patches, the new value simply reflects
714b425557eSmrg    the reality that the minimum level for autoconf to configure
715b425557eSmrg    all x.org modules is 2.60 dated June 2006.
716b425557eSmrg    
717b425557eSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
718b425557eSmrg    
719b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
720b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
721b425557eSmrg
722b425557eSmrgcommit db1e92685155f25dbff3aaac6b7045ad68fe441a
723b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
724b425557eSmrgDate:   Sat Apr 10 10:16:06 2010 -0400
725b425557eSmrg
726b425557eSmrg    config: LNX_KBD_PERIOD_NAME not used since autorepeat was removed
727b425557eSmrg    
728b425557eSmrg    In commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268,
729b425557eSmrg    the autorepeat feature was removed which was the only
730b425557eSmrg    user of LNX_KBD_PERIOD_NAME.
731b425557eSmrg    
732b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
733b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
734b425557eSmrg
735b425557eSmrgcommit cee8a4241c86a00b90b74428473680cb022a8b7f
736b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
737b425557eSmrgDate:   Mon May 10 11:40:06 2010 -0400
738b425557eSmrg
739b425557eSmrg    Remove unused SCO driver files
740b425557eSmrg    
741b425557eSmrg    The SCO driver has never been enabled since the original commit
742b425557eSmrg    95e5d2521fc39a661e13b313e5aa2514ddac9a5e.
743b425557eSmrg    The configure.ac file never sets the IS_SCO variable.
744b425557eSmrg    
745b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
746b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
747b425557eSmrg
748b425557eSmrgcommit 6b7655d6ea0115ea6edabd26aa0bcf0241ab0740
749b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
750b425557eSmrgDate:   Sat May 8 13:37:07 2010 -0400
751b425557eSmrg
752b425557eSmrg    Missing #ifdef for PCCONS
753b425557eSmrg    
754b425557eSmrg    PCCONS support is not always present and should be condiontally compiled.
755b425557eSmrg    Refer to xserver definition of PCCONS_SUPPORT
756b425557eSmrg    
757b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
758b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
759b425557eSmrg
760b425557eSmrgcommit d307dc016485f2811d2d722285a3a6c8a7f8cf12
761b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
762b425557eSmrgDate:   Sat May 8 10:41:19 2010 -0400
763b425557eSmrg
764b425557eSmrg    config: remove AH_TOP autoheader statement
765b425557eSmrg    
766b425557eSmrg    The generated config.h does not need to include xorg-server.h
767b425557eSmrg    for the content it provides.
768b425557eSmrg    Add #include <xorg-server.h> in .[hc] files as needed.
769b425557eSmrg    
770b425557eSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
771b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
772b425557eSmrg
773b425557eSmrgcommit 2dc73fa6308b2ea01b82744a44f8c5c11bfca538
774b425557eSmrgAuthor: Julien Cristau <jcristau@debian.org>
775b425557eSmrgDate:   Sat Mar 13 12:04:24 2010 +0100
776b425557eSmrg
777b425557eSmrg    man: the old xkb options are gone
778b425557eSmrg    
779b425557eSmrg    The kbd manpage mentions the existence of other, undocumented xkb
780b425557eSmrg    options (those allowing to set keycodes/types/compat/symbols/geometry).
781b425557eSmrg    These options are gone as of commit 62e663e (Switch to new XKB API).
782b425557eSmrg    
783b425557eSmrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
784b425557eSmrg
785b425557eSmrgcommit daf147d10f9eb93c08c4ba0dfe4d61e87a41ddf3
786b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
787b425557eSmrgDate:   Thu Feb 11 10:08:07 2010 -0500
788b425557eSmrg
789b425557eSmrg    config: move CWARNFLAGS from configure.ac to Makefile.am
790b425557eSmrg    
791b425557eSmrg    Compiler warning flags should be explicitly set in the makefile
792b425557eSmrg    rather than being merged with other packages compiler flags.
793b425557eSmrg    
794b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
795b425557eSmrg
796b425557eSmrgcommit 5e1dacfd0ce3298f8c3d7660af0f8ca995b867b2
797b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
798b425557eSmrgDate:   Fri Jan 15 15:58:07 2010 -0800
799b425557eSmrg
800b425557eSmrg    Update Sun license notices to current X.Org standard form
801b425557eSmrg    
802b425557eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
803b425557eSmrg
804b425557eSmrgcommit f6e6a09a14b43e01bd378ea0870a474b84b86594
805b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
806b425557eSmrgDate:   Tue Dec 15 22:01:02 2009 -0500
807b425557eSmrg
808b425557eSmrg    configure.ac: remove unused sdkdir=$(pkg-config...) statement
809b425557eSmrg    
810b425557eSmrg    The sdkdir variable isn't use, so remove the statement.
811b425557eSmrg    
812b425557eSmrg    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
813b425557eSmrg    
814b425557eSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
815b425557eSmrg
816b425557eSmrgcommit 4f09bebe936dcad41a53d46d8c8e96337dd3edc4
817b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
818b425557eSmrgDate:   Wed Dec 16 18:14:59 2009 -0800
819b425557eSmrg
820b425557eSmrg    Silence sed substitutions in make output
821b425557eSmrg    
822b425557eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
823b425557eSmrg
824b425557eSmrgcommit cb635080a484f8e87ed1df5360112ec5e2ad7e88
825b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
826b425557eSmrgDate:   Mon Nov 23 09:25:05 2009 -0500
827b425557eSmrg
828b425557eSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
829b425557eSmrg    
830b425557eSmrg    Now that the INSTALL file is generated.
831b425557eSmrg    Allows running make maintainer-clean.
832b425557eSmrg
833b425557eSmrgcommit 25d30641812834919ec3d3ac8a13f225876b1979
834b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
835b425557eSmrgDate:   Wed Oct 28 14:41:41 2009 -0400
836b425557eSmrg
837b425557eSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
838b425557eSmrg    
839b425557eSmrg    Automake 'foreign' option is specified in configure.ac.
840b425557eSmrg    Remove from Makefile.am
841b425557eSmrg
842b425557eSmrgcommit c1ff277ae557a2d8967f7dd4b8a8af0031670076
843b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
844b425557eSmrgDate:   Wed Oct 28 14:09:09 2009 -0400
845b425557eSmrg
846b425557eSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
847b425557eSmrg    
848b425557eSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
849b425557eSmrg    README may have been updated
850b425557eSmrg    Remove AUTHORS file as it is empty and no content available yet.
851b425557eSmrg    Remove NEWS file as it is empty and no content available yet.
852b425557eSmrg
853b425557eSmrgcommit b3da011aab766d62e39cc43a7aaf80d9fd20c840
854b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
855b425557eSmrgDate:   Tue Oct 27 08:48:14 2009 -0400
856b425557eSmrg
857b425557eSmrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
858b425557eSmrg    
859b425557eSmrg    Pre-req for generating INSTALL file
860b425557eSmrg
861b425557eSmrgcommit 5fa8e062b246971f478a0da5308fd8ac9743b606
862b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
863b425557eSmrgDate:   Mon Oct 26 12:54:20 2009 -0400
864b425557eSmrg
865b425557eSmrg    Several driver modules do not have a ChangeLog target in Makefile.am #23814
866b425557eSmrg    
867b425557eSmrg    The git generated ChangeLog replaces the hand written one.
868b425557eSmrg    Update configure.ac to xorg-macros level 1.3.
869b425557eSmrg    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
870b425557eSmrg    Update Makefile.am to add ChangeLog target if missing
871b425557eSmrg    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
872b425557eSmrg    This is a pre-req for the INSTALL_CMD
873b425557eSmrg
874b425557eSmrgcommit 42f1e73f04ceb10533361df8f2d5e82076c8b121
875b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
876b425557eSmrgDate:   Thu Oct 22 12:34:16 2009 -0400
877b425557eSmrg
878b425557eSmrg    .gitignore: use common defaults with custom section # 24239
879b425557eSmrg    
880b425557eSmrg    Using common defaults will reduce errors and maintenance.
881b425557eSmrg    Only the very small or inexistent custom section need periodic maintenance
882b425557eSmrg    when the structure of the component changes. Do not edit defaults.
883b425557eSmrg
884b425557eSmrgcommit c66f4f9fcc7450f2c1378f6117bda4442d2af8ae
885b425557eSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
886b425557eSmrgDate:   Wed Oct 7 10:53:14 2009 +1000
887b425557eSmrg
888b425557eSmrg    keyboard 1.4.0
889b425557eSmrg    
890b425557eSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
891b425557eSmrg
89234977a2fSmrgcommit 0c75afb4895b60aa08209ccfee9dfad4e4495f4d
89334977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
89434977a2fSmrgDate:   Tue Oct 6 17:02:33 2009 +1000
89534977a2fSmrg
89634977a2fSmrg    Remove now un-used autorepeat field.
89734977a2fSmrg    
89834977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
89934977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
90034977a2fSmrg
90134977a2fSmrgcommit adc1048980113b329d97ebf5b974ca4a50fc86ba
90234977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
90334977a2fSmrgDate:   Tue Oct 6 17:00:58 2009 +1000
90434977a2fSmrg
90534977a2fSmrg    Don't use XKB_DFLT_RULES from the server.
90634977a2fSmrg    
90734977a2fSmrg    On Linux, the server uses default rules of "evdev" which doesn't apply for
90834977a2fSmrg    this driver. For all other cases, the server uses "base", so let's just
90934977a2fSmrg    hardcode it here too.
91034977a2fSmrg    
91134977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
91234977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
91334977a2fSmrg
91434977a2fSmrgcommit ecd34ebd43d5a8c0db0a6dd132b61a4c663c7fd8
91534977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
91634977a2fSmrgDate:   Tue Oct 6 17:05:56 2009 +1000
91734977a2fSmrg
91834977a2fSmrg    Require macros 1.3 for XORG_DEFAULT_OPTIONS
91934977a2fSmrg    
92034977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
92134977a2fSmrg
92234977a2fSmrgcommit 5427034948fd4d59d5d2d50f9188376f23119a72
92334977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
92434977a2fSmrgDate:   Wed Sep 9 11:48:43 2009 +1000
92534977a2fSmrg
92634977a2fSmrg    keyboard 1.3.99.1
92734977a2fSmrg    
92834977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
92934977a2fSmrg
93034977a2fSmrgcommit 158d33c15df60696946031a0319e2bd2ec8b9541
93134977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
93234977a2fSmrgDate:   Wed Aug 19 18:56:05 2009 -0700
93334977a2fSmrg
93434977a2fSmrg    sun_kbd: Check if streams module is already on the stack before pushing it
93534977a2fSmrg    
93634977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
93734977a2fSmrg
93834977a2fSmrgcommit 891d55e759ff6a30f62809081a11c3da20fc0551
93934977a2fSmrgAuthor: Aaron Zang <Aaron.Zang@Sun.COM>
94034977a2fSmrgDate:   Thu Aug 13 20:39:59 2009 -0700
94134977a2fSmrg
94234977a2fSmrg    sun_kbd: Use HID ioctl variants to get/set direct mode on usbhid devices
94334977a2fSmrg    
94434977a2fSmrg    When opening a usb hid* device node directly (instead of via the
94534977a2fSmrg    /dev/kbd virtual/coalescing device node), use the HIDIOCKMGDIRECT
94634977a2fSmrg    and HIDIOCKMSDIRECT ioctls instead of the KIO* versions.   When
94734977a2fSmrg    closing the device, always reset back to direct mode, no matter
94834977a2fSmrg    what state we found it in.
94934977a2fSmrg    
95034977a2fSmrg    Signed-off-by: Aaron Zang <Aaron.Zang@Sun.COM>
95134977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
95234977a2fSmrg
95334977a2fSmrgcommit 8e42e8f0034d89ef4b6cee44148961f808ba0602
95434977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
95534977a2fSmrgDate:   Wed Aug 5 15:03:43 2009 -0700
95634977a2fSmrg
95734977a2fSmrg    sun_kbd: re-open keyboard if needed in KbdOn
95834977a2fSmrg    
95934977a2fSmrg    If we closed keyboard in KbdOff, we need to reopen it in KbdOn, or
96034977a2fSmrg    will not be able to type after VT switch.
96134977a2fSmrg    
96234977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
96334977a2fSmrg
96434977a2fSmrgcommit bba90b4e87be3ae5a13d69f6d9c60aa97761c8d5
96534977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
96634977a2fSmrgDate:   Tue Aug 4 21:31:23 2009 -0700
96734977a2fSmrg
96834977a2fSmrg    Sun bug 6852921: Recycling Xorg runs out of file descriptors in kbd driver
96934977a2fSmrg    
97034977a2fSmrg    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6852921
97134977a2fSmrg    
97234977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
97334977a2fSmrg
97434977a2fSmrgcommit 352aa83c416a78e59be4dfa7d8442e5eec50130a
97534977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
97634977a2fSmrgDate:   Tue Aug 4 21:04:24 2009 -0700
97734977a2fSmrg
97834977a2fSmrg    Stop checking for #ifdef __SOL8__ - assume Solaris is at least Solaris 8
97934977a2fSmrg    
98034977a2fSmrg    If you want to run a pre-1999 kernel, you'll need a pre-2009 X server
98134977a2fSmrg    
98234977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
98334977a2fSmrg
98434977a2fSmrgcommit fe8d1f70fc7edce4f030766159aebae8f8a89ffc
98534977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
98634977a2fSmrgDate:   Sat May 30 21:12:34 2009 +1000
98734977a2fSmrg
98834977a2fSmrg    Remove ModuleInfoRec.
98934977a2fSmrg    
99034977a2fSmrg    This struct was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from
99134977a2fSmrg    the server.
99234977a2fSmrg    
99334977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
99434977a2fSmrg
99534977a2fSmrgcommit 29f075db9f86aa7e5e01688a5fd5e0081210e16b
99634977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
99734977a2fSmrgDate:   Mon May 11 15:30:23 2009 +1000
99834977a2fSmrg
99934977a2fSmrg    Return BadValue if the server failed to init the keyboard. (#21278)
100034977a2fSmrg    
100134977a2fSmrg    If keyboard init failed, we don't have a useful keymap and thus can't
100234977a2fSmrg    continue.
100334977a2fSmrg    This is essentially 0e15697b53c9448ce9911aa6499b2ea0bda92af6 from
100434977a2fSmrg    xserver ported over here.
100534977a2fSmrg    
100634977a2fSmrg    X.Org Bug 21278 <http://bugs.freedesktop.org/show_bug.cgi?id=21278>
100734977a2fSmrg    
100834977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
100934977a2fSmrg
101034977a2fSmrgcommit 7a4d6f396597c4b96e1402dadfcd2c0e5b7b0579
101134977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
101234977a2fSmrgDate:   Fri May 1 14:47:59 2009 -0700
101334977a2fSmrg
101434977a2fSmrg    Override HKTG & BSlash2 keycodes on Solaris
101534977a2fSmrg    
101634977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
101734977a2fSmrg
101834977a2fSmrgcommit 2bc18590e6b7b403dcec22a09820010748c48972
101934977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
102034977a2fSmrgDate:   Thu Apr 30 16:26:23 2009 -0700
102134977a2fSmrg
102234977a2fSmrg    Solaris keyboard fixes for HAL hotplugging support
102334977a2fSmrg    
102434977a2fSmrg    - Handle hot-unplug by checking for ENODEV on read and removing device
102534977a2fSmrg    - Make sure to re-push streams module on resume
102634977a2fSmrg    
102734977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
102834977a2fSmrg
102934977a2fSmrgcommit 810fe3a4afd7e77a645c312f9475e75c2f7e925c
103034977a2fSmrgAuthor: Alan Curry <pacman@kosh.dhis.org>
103134977a2fSmrgDate:   Sat Feb 28 00:53:10 2009 -0500
103234977a2fSmrg
103334977a2fSmrg    KDGETLED needs a char, not an int.
103434977a2fSmrg    
103534977a2fSmrg    KDGETLED actually only stores a single byte at the address indicated by
103634977a2fSmrg    &real_leds, which on big-endian systems means the kernel's led state is put
103734977a2fSmrg    into the most-significant byte of real_leds. The LED_CAP LED_NUM LED_SCR
103834977a2fSmrg    macros then extract some bits from the least-significant byte, which still
103934977a2fSmrg    contains stack garbage since real_leds hasn't been initialized.
104034977a2fSmrg    
104134977a2fSmrg    Don't believe what the console_ioctl(4) man page says. It's wrong. Go read
104234977a2fSmrg    drivers/char/vt_ioctl.c in the kernel source.
104334977a2fSmrg    
104434977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
104534977a2fSmrg
104634977a2fSmrgcommit 0fafdc024624d27ddffdcc4ff0047dec59ef33e2
104734977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
104834977a2fSmrgDate:   Thu Apr 2 16:53:53 2009 -0700
104934977a2fSmrg
105034977a2fSmrg    Remove Initialised static variable (not used since xf86AddModuleInfo removal)
105134977a2fSmrg    
105234977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
105334977a2fSmrg
105434977a2fSmrgcommit 7b64df0a988674454522e353ea2b56485474af6e
105534977a2fSmrgAuthor: David Miller <davem@davemloft.net>
105634977a2fSmrgDate:   Tue Feb 24 16:50:22 2009 -0800
105734977a2fSmrg
105834977a2fSmrg    Fix xf86-input-keyboard build on Linux/sparc
105934977a2fSmrg    
106034977a2fSmrg    lnx_kbd.c: Fix Sparc build.
106134977a2fSmrg    
106234977a2fSmrg    Signed-off-by: David S. Miller <davem@davemloft.net>
106334977a2fSmrg
106434977a2fSmrgcommit 62e663e7b107207b474713f22b6fec72f811dd86
106534977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
106634977a2fSmrgDate:   Tue Feb 10 17:24:21 2009 +1000
106734977a2fSmrg
106834977a2fSmrg    Switch to new XKB API
106934977a2fSmrg    
107034977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
107134977a2fSmrg
107234977a2fSmrgcommit ae630aef17185dd8d2c23d0eb1b3287fa6e26268
107334977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
107434977a2fSmrgDate:   Wed Feb 11 09:09:59 2009 +1000
107534977a2fSmrg
107634977a2fSmrg    Really remove autorepeat.
107734977a2fSmrg    
107834977a2fSmrg    This strips all autorepeat from the keyboard driver. If you need autorepeat,
107934977a2fSmrg    use XKB.
108034977a2fSmrg    
108134977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
108234977a2fSmrg
108334977a2fSmrgcommit 74ffb8e1897e7dd73f1adf3a2cba6b4214cfc77a
108434977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
108534977a2fSmrgDate:   Wed Feb 11 09:04:53 2009 +1000
108634977a2fSmrg
108734977a2fSmrg    Don't set xkb repeat rate from the driver.
108834977a2fSmrg
108934977a2fSmrgcommit 39b34a293a1502be2529b83575d03a46c5b0f1b9
109034977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
109134977a2fSmrgDate:   Tue Feb 10 17:28:06 2009 +1000
109234977a2fSmrg
109334977a2fSmrg    No autorepeat handling in the driver.
109434977a2fSmrg    
109534977a2fSmrg    It's bad enough in the server, let's not cook up a driver-specific
109634977a2fSmrg    implementation on top of it.
109734977a2fSmrg    
109834977a2fSmrg    Extracted into separate commits by Peter Hutterer.
109934977a2fSmrg    
110034977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
110134977a2fSmrg
110234977a2fSmrgcommit 9234a0a91ef0c848dead86df831124429c7f528a
110334977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
110434977a2fSmrgDate:   Tue Feb 10 17:01:37 2009 +1000
110534977a2fSmrg
110634977a2fSmrg    unifdef XKB and remove all "noXkb" handling.
110734977a2fSmrg    
110834977a2fSmrg    XKB is here to stay. Live with it.
110934977a2fSmrg
111034977a2fSmrgcommit 9f95e38282164a617b68e4dedf7b72ebc0fedc3e
111134977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
111234977a2fSmrgDate:   Tue Feb 10 16:47:52 2009 +1000
111334977a2fSmrg
111434977a2fSmrg    nec/jp layout is just "jp" these days.
111534977a2fSmrg    
111634977a2fSmrg    Extracted into separate commits by Peter Hutterer.
111734977a2fSmrg    
111834977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
111934977a2fSmrg
112034977a2fSmrgcommit db59771946ac53f78fecf2d75eb165275a45f6aa
112134977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
112234977a2fSmrgDate:   Tue Feb 10 16:43:46 2009 +1000
112334977a2fSmrg
112434977a2fSmrg    No more special sun keyboards anymore.
112534977a2fSmrg    
112634977a2fSmrg    Extracted into separate commits by Peter Hutterer.
112734977a2fSmrg    
112834977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
112934977a2fSmrg
113034977a2fSmrgcommit ea428e52f599a6f575bc012b552e14535009d219
113134977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
113234977a2fSmrgDate:   Tue Feb 10 16:41:06 2009 +1000
113334977a2fSmrg
113434977a2fSmrg    Remove special support for Panix106
113534977a2fSmrg    
113634977a2fSmrg    Let's pretend that if google doesn't know it, it doesn't exist.
113734977a2fSmrg    
113834977a2fSmrg    Extracted into separate commits by Peter Hutterer.
113934977a2fSmrg    
114034977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
114134977a2fSmrg
114234977a2fSmrgcommit 425c0494e7ff4b7ed0ee7aec3b07a3bce812b9b7
114334977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
114434977a2fSmrgDate:   Tue Feb 10 17:24:32 2009 +1000
114534977a2fSmrg
114634977a2fSmrg    Change KbdCtrlProc to a void
114734977a2fSmrg    
114834977a2fSmrg    6 years to follow an API surely is within reasonably response time, right?
114934977a2fSmrg    
115034977a2fSmrg    Extracted into separate commits by Peter Hutterer.
115134977a2fSmrg    
115234977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
115334977a2fSmrg
115434977a2fSmrgcommit 218ec4b53cc3e557317e188caf8762eac5e06e71
115534977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
115634977a2fSmrgDate:   Tue Feb 10 16:39:51 2009 +1000
115734977a2fSmrg
115834977a2fSmrg    Remove leftover ifdef XINPUT.
115934977a2fSmrg    
116034977a2fSmrg    XINPUT has been mandatory for a while now.
116134977a2fSmrg    
116234977a2fSmrg    Extracted into separate commits by Peter Hutterer.
116334977a2fSmrg    
116434977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
116534977a2fSmrg
116634977a2fSmrgcommit d12d2d2c789e8439ae6f2e63526c49c76c385c8e
116734977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
116834977a2fSmrgDate:   Tue Feb 10 16:38:56 2009 +1000
116934977a2fSmrg
117034977a2fSmrg    Remove SpecialKey handling.
117134977a2fSmrg    
117234977a2fSmrg    Are your keys really that special? Really?
117334977a2fSmrg    No. They aren't. Take it from me.
117434977a2fSmrg    
117534977a2fSmrg    Extracted into separate commits by Peter Hutterer.
117634977a2fSmrg    
117734977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
117834977a2fSmrg
117934977a2fSmrgcommit 862314c8dfced80631b2c7a6e00799fd2956b6dc
118034977a2fSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
118134977a2fSmrgDate:   Wed Feb 4 18:59:23 2009 -0200
118234977a2fSmrg
118334977a2fSmrg    Janitor: compiler warnings, .gitignore.
118434977a2fSmrg    
118534977a2fSmrg    Correct common sparse warning about integer used where a pointer
118634977a2fSmrg    is expected. Remaining warnings are about the symbols that the
118734977a2fSmrg    X Server loader should "dlsym()" to load the module, and are
118834977a2fSmrg    extern/exported, but have no declaration anywhere.
118934977a2fSmrg    
119034977a2fSmrg      Use only one .gitignore file in the toplevel directory.
119134977a2fSmrg    
119234977a2fSmrg    Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
119334977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
119434977a2fSmrg
119534977a2fSmrgcommit 69d38cbda4ecff87dc63dd26cfae4262c1e6161c
119634977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
119734977a2fSmrgDate:   Fri Jan 30 20:23:32 2009 -0800
119834977a2fSmrg
119934977a2fSmrg    Add README with pointers to mailing list, bugzilla & git repos
120034977a2fSmrg
120134977a2fSmrgcommit 14267d89087c21071fde1960f77cceee49a6e551
120234977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
120334977a2fSmrgDate:   Tue Jan 20 16:54:21 2009 -0800
120434977a2fSmrg
120534977a2fSmrg    Use XKB_DFLT_RULES from xorg-server.h for default xkb rules filename
120634977a2fSmrg
120734977a2fSmrgcommit f9857c498803ce8e5902df7319d2928b0db8cd49
120834977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
120934977a2fSmrgDate:   Fri Jan 9 14:50:56 2009 -0800
121034977a2fSmrg
121134977a2fSmrg    Add note on hal-based configuration to man page
121234977a2fSmrg
121334977a2fSmrgcommit ba47bfd9c4ebab0c71f7918127506817378d9eef
121434977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
121534977a2fSmrgDate:   Wed Jan 7 10:02:23 2009 -0800
121634977a2fSmrg
121734977a2fSmrg    Move ifdefs to clear "warning: statement has no consequent: if"
121834977a2fSmrg
121934977a2fSmrgcommit fb9c07cbf0339922816007f2d35c501266a439b1
122034977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
122134977a2fSmrgDate:   Wed Jan 7 09:58:36 2009 -0800
122234977a2fSmrg
122334977a2fSmrg    Make LED masks more consistently unsigned long to clear compiler/lint warnings
122434977a2fSmrg
122534977a2fSmrgcommit 2fde7c02565384ce774c20face9755359c5d5946
122634977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
122734977a2fSmrgDate:   Wed Jan 7 09:56:12 2009 -0800
122834977a2fSmrg
122934977a2fSmrg    Remove unused variables from Solaris code
123034977a2fSmrg
123179a8a9c6Smrgcommit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7
123279a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
123379a8a9c6SmrgDate:   Wed Jan 7 15:09:01 2009 -0200
1234ee3138f1Smrg
123579a8a9c6Smrg    Update for servers newer then 1.5 or git master.
123679a8a9c6Smrg    
123779a8a9c6Smrg      The atKeynames.h header was moved to the kbd driver sources as
123879a8a9c6Smrg    well as the xf86CommonSpecialKey() function. This problem probably
123979a8a9c6Smrg    got unnoticed for quite sometime, mainly because most people doing
124079a8a9c6Smrg    regular builds should either not have been building the kbd driver,
124179a8a9c6Smrg    or had atKeynames.h in /usr/include/xorg from a previous install.
1242ee3138f1Smrg
124379a8a9c6Smrgcommit 9294caab68d58d13f429b7c0b23541b99f2b0dae
124479a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
124579a8a9c6SmrgDate:   Tue Nov 18 18:40:58 2008 -0800
1246ee3138f1Smrg
124779a8a9c6Smrg    Renamed subdir .cvsignore files to .gitignore
1248ee3138f1Smrg
124979a8a9c6Smrgcommit 74b6461c5362e3401fdcf5a080bf71e6f7908e09
125079a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
125179a8a9c6SmrgDate:   Tue Nov 11 17:35:55 2008 -0800
1252ee3138f1Smrg
125379a8a9c6Smrg    sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard
1254ee3138f1Smrg
125579a8a9c6Smrgcommit 3e28d68b50d291938734e9684b8296ca864f3892
125679a8a9c6SmrgAuthor: Luc Verhaegen <libv@skynet.be>
125779a8a9c6SmrgDate:   Mon Oct 13 15:22:32 2008 +0200
1258ee3138f1Smrg
125979a8a9c6Smrg    Set TERMINATE_FALLBACK to 0.
126079a8a9c6Smrg    
126179a8a9c6Smrg    This stops the keyboard driver from sending 2 extra ctrl-alt-backspace
126279a8a9c6Smrg    events to the server.
1263ee3138f1Smrg
126479a8a9c6Smrgcommit eecfd24481b5768692409666b16b666e71ec97f8
126579a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
126679a8a9c6SmrgDate:   Tue Aug 19 15:28:02 2008 -0400
1267ee3138f1Smrg
126879a8a9c6Smrg    Remove useless call to xf86AddModuleInfo
1269ee3138f1Smrg
127079a8a9c6Smrgcommit 574442b906fa8ff600d2fd32fdb2bf953b3bb5fa
127179a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
127279a8a9c6SmrgDate:   Tue Aug 19 10:20:47 2008 -0400
1273ee3138f1Smrg
127479a8a9c6Smrg    Remove XFree86-Misc leftovers.
1275ee3138f1Smrg
127679a8a9c6Smrgcommit 80b04aa649f5e65294439264b6bbb0dc90c22a7c
127779a8a9c6SmrgAuthor: Kristian Høgsberg <krh@redhat.com>
127879a8a9c6SmrgDate:   Thu Jul 24 16:39:02 2008 -0400
1279ee3138f1Smrg
128079a8a9c6Smrg    Move atKeynames.h and xf86CommonSpecialKey() here.
1281ee3138f1Smrg
128279a8a9c6Smrgcommit ef7873db2861a9aa103eaabbe84b4396e64ff3a1
128379a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
128479a8a9c6SmrgDate:   Wed May 21 15:39:59 2008 -0400
1285ee3138f1Smrg
128679a8a9c6Smrg    keyboard 1.3.1
1287ee3138f1Smrg
128879a8a9c6Smrgcommit a1866e2e73f0b401cd8e92fc9ee8db1791585936
128979a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
129079a8a9c6SmrgDate:   Wed Apr 9 14:36:58 2008 -0300
1291ee3138f1Smrg
129279a8a9c6Smrg    Don't send events in DEVICE_INIT, only after DEVICE_ON.
129379a8a9c6Smrg    
129479a8a9c6Smrg    See http://bugs.freedesktop.org/show_bug.cgi?id=2243#c15 for a description of
129579a8a9c6Smrg    the problem fixed in this patch.
129679a8a9c6Smrg    
129779a8a9c6Smrg    Now only the driver leds state is synched with virtual console state, and if
129879a8a9c6Smrg    required, events are post in DEVICE_ON.
129979a8a9c6Smrg    This also defines an internal INITFLAG state to know when DEVICE_ON is called
130079a8a9c6Smrg    after DEVICE_INIT, otherwise, it will only send events for leds that changed
130179a8a9c6Smrg    state while the device was in "DEVICE_OFF state".
130279a8a9c6Smrg    
130379a8a9c6Smrg    Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
1304ee3138f1Smrg
130579a8a9c6Smrgcommit 86b16003ef1134a2471cd3f7ac217db574fa714c
130679a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
130779a8a9c6SmrgDate:   Thu Mar 20 16:05:05 2008 -0400
130879a8a9c6Smrg
130979a8a9c6Smrg    keyboard 1.3.0
131079a8a9c6Smrg
131179a8a9c6Smrgcommit af3adb8e24c03fcd86ad63208ce525cd4db876ac
131279a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
131379a8a9c6SmrgDate:   Mon Mar 17 19:19:45 2008 -0700
131479a8a9c6Smrg
131579a8a9c6Smrg    Correct COPYING file and note which notices apply to which code/OS'es
131679a8a9c6Smrg
131779a8a9c6Smrgcommit 49bf7022f85886d06ba4991364e6e28f17d78f2b
131879a8a9c6SmrgAuthor: Daniel Drake <ddrake@brontes3d.com>
131979a8a9c6SmrgDate:   Mon May 21 13:53:01 2007 -0800
132079a8a9c6Smrg
132179a8a9c6Smrg    Bug 11026: xf86-input-keyboard COPYING file
132279a8a9c6Smrg    
132379a8a9c6Smrg    X.Org Bugzilla #11026 <https://bugs.freedesktop.org/show_bug.cgi?id=11026>
132479a8a9c6Smrg
132579a8a9c6Smrgcommit 0382ed1c0c29ee19cfa8bff213ee32a7d0c06da9
132679a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
132779a8a9c6SmrgDate:   Fri Feb 8 19:00:57 2008 -0200
132879a8a9c6Smrg
132979a8a9c6Smrg    Alternate patch to preserve NumLock & CapsLock leds at X Server startup.
133079a8a9c6Smrg    
133179a8a9c6Smrg      This patch requires reverting commits:
133279a8a9c6Smrg    7148a0c3e04668b7608295ebdf94579f6acfa544 and
133379a8a9c6Smrg    0f3716db01681876cc385727beeb842af5b950d3
133479a8a9c6Smrg      Also, it is assumed that the os specific GetLeds will properly
133579a8a9c6Smrg    use bit 0 for caps lock and bit 1 for num lock.
133679a8a9c6Smrg    
133779a8a9c6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
133879a8a9c6Smrg
133979a8a9c6Smrgcommit 382ad4ef28b8393b385ac1d2426c5b22076ea165
134079a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
134179a8a9c6SmrgDate:   Mon Mar 17 18:48:47 2008 -0700
134279a8a9c6Smrg
134379a8a9c6Smrg    Revert previous attempts to sync lock state & LEDs
134479a8a9c6Smrg    
134579a8a9c6Smrg    See next commit for improved fix
134679a8a9c6Smrg
134779a8a9c6Smrgcommit 0c8220690c726d61a250ad5aec9171009f523043
134879a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
134979a8a9c6SmrgDate:   Mon Mar 17 18:46:15 2008 -0700
135079a8a9c6Smrg
135179a8a9c6Smrg    Use $(XKBPATH) for xkb file path in man page
135279a8a9c6Smrg
135379a8a9c6Smrgcommit e32e610b719c7dc7a78a1b991b12521863877e51
135479a8a9c6SmrgAuthor: Matej Kosik <kosik@fiit.stuba.sk>
135579a8a9c6SmrgDate:   Fri Feb 15 08:53:48 2008 -0800
135679a8a9c6Smrg
135779a8a9c6Smrg    Add information & example of XKB options to man page
135879a8a9c6Smrg
135979a8a9c6Smrgcommit ea46dd17058f6a880ed38102d1fde1dcba1f8215
136079a8a9c6SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.net>
136179a8a9c6SmrgDate:   Sat Mar 8 23:04:13 2008 +0100
136279a8a9c6Smrg
136379a8a9c6Smrg    Makefile.am: nuke RCS Id
136479a8a9c6Smrg
136579a8a9c6Smrgcommit 0f3716db01681876cc385727beeb842af5b950d3
136679a8a9c6SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
136779a8a9c6SmrgDate:   Wed Jan 16 10:18:59 2008 +1030
136879a8a9c6Smrg
136979a8a9c6Smrg    lnx: Automatically inherit the vt's numlock and capslock status (Bug #2243)
137079a8a9c6Smrg    
137179a8a9c6Smrg    X.Org Bug #2243 <https://bugs.freedesktop.org/show_bug.cgi?id=2243>
137279a8a9c6Smrg
137379a8a9c6Smrgcommit 882b28a452db6ebe1499d9558d0028cebb0e032f
137479a8a9c6SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com>
137579a8a9c6SmrgDate:   Wed Dec 12 22:43:04 2007 +0100
137679a8a9c6Smrg
137779a8a9c6Smrg    Fix parameters order for printWsType().
137879a8a9c6Smrg
137979a8a9c6Smrgcommit b139da4553e71896689e8f522e5cff58f5bb7674
138079a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
138179a8a9c6SmrgDate:   Mon Dec 3 11:57:40 2007 -0500
138279a8a9c6Smrg
138379a8a9c6Smrg    Don't sleep(1) on VT entry.
138479a8a9c6Smrg
138579a8a9c6Smrgcommit ec247cd91cf147a8d1e79b0746680b049269798f
138679a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
138779a8a9c6SmrgDate:   Thu Oct 11 16:42:33 2007 -0700
138879a8a9c6Smrg
138979a8a9c6Smrg    Update kbd man page to say it has replaced keyboard driver now.
139079a8a9c6Smrg
139179a8a9c6Smrgcommit 278c7d8f44ba7393a95ab1a4a557d6f385044022
139279a8a9c6SmrgAuthor: David Marx <david.marx@sun.com>
139379a8a9c6SmrgDate:   Wed Oct 10 16:18:12 2007 -0700
139479a8a9c6Smrg
139579a8a9c6Smrg    Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell
139679a8a9c6Smrg    
139779a8a9c6Smrg    Use KIOCMKTONE ioctl instead on Solaris versions that have it
139879a8a9c6Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6425775>
139979a8a9c6Smrg
140079a8a9c6Smrgcommit 10792dc1eebf9f718e0cad0b425a8b8307a7ebc7
140179a8a9c6SmrgAuthor: Julien Cristau <jcristau@debian.org>
140279a8a9c6SmrgDate:   Thu Sep 6 18:41:28 2007 +0200
140379a8a9c6Smrg
140479a8a9c6Smrg    Remove the legacy keyboard driver's manpage
140579a8a9c6Smrg
140679a8a9c6Smrgcommit 3d88a17403df55d28e85ebc445b798cdce23e581
140779a8a9c6SmrgAuthor: Eric Anholt <eric@anholt.net>
140879a8a9c6SmrgDate:   Wed Sep 5 09:09:06 2007 -0700
140979a8a9c6Smrg
141079a8a9c6Smrg    Bump version to 1.2.2 for release.
141179a8a9c6Smrg
141279a8a9c6Smrgcommit 3b87c8e164a5a4e79900b70e38e09c85bc99ce25
141379a8a9c6SmrgAuthor: Eric Anholt <eric@anholt.net>
141479a8a9c6SmrgDate:   Mon Aug 20 15:36:37 2007 -0700
141579a8a9c6Smrg
141679a8a9c6Smrg    Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents.
141779a8a9c6Smrg    
141879a8a9c6Smrg    The code in question was clearly copy-and-pasted from the kbdrate.c.c file.
141979a8a9c6Smrg
142079a8a9c6Smrgcommit 095c59f70b58b87e627b3150f3a4694d66b75746
142179a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
142279a8a9c6SmrgDate:   Wed Jul 18 18:32:59 2007 -0700
142379a8a9c6Smrg
142479a8a9c6Smrg    Remove unused variables
142579a8a9c6Smrg
142679a8a9c6Smrgcommit 7148a0c3e04668b7608295ebdf94579f6acfa544
142779a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
142879a8a9c6SmrgDate:   Wed Jul 18 17:29:16 2007 -0700
142979a8a9c6Smrg
143079a8a9c6Smrg    Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup
143179a8a9c6Smrg    
143279a8a9c6Smrg    If either the NumLock or CapsLock leds on the keyboard are on at startup,
143379a8a9c6Smrg    generate fake NumLock/CapsLock keypresses to set the server state to match.
143479a8a9c6Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6312042>
143579a8a9c6Smrg    
143679a8a9c6Smrg    Based on earlier Xsun fix for Sun bug #4185550
143779a8a9c6Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4185550>
143879a8a9c6Smrg
143979a8a9c6Smrgcommit db0254abb0ba68c6dfb2443d1170d9d1e895021d
144079a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
144179a8a9c6SmrgDate:   Wed Jul 18 16:30:35 2007 -0700
144279a8a9c6Smrg
144379a8a9c6Smrg    Remove old wrappers used for sharing code between keyboard & kbd drivers
144479a8a9c6Smrg
144579a8a9c6Smrgcommit 256da8cc284a3a66a4a41ec7708b0b467c30b369
144679a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
144779a8a9c6SmrgDate:   Wed Jul 18 11:07:12 2007 -0700
144879a8a9c6Smrg
144979a8a9c6Smrg    Update key mappings before we walk them looking for modifiers, not after
145079a8a9c6Smrg
145179a8a9c6Smrgcommit 8fe8b62ab3fcc8c51d61dcc2e658e6733da3edfb
145279a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
145379a8a9c6SmrgDate:   Tue Jul 17 20:11:17 2007 -0700
145479a8a9c6Smrg
145579a8a9c6Smrg    renamed: .cvsignore -> .gitignore
145679a8a9c6Smrg
145779a8a9c6Smrgcommit 7e412914fc1e2372890c2af46263f4cefab8cbfe
145879a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
145979a8a9c6SmrgDate:   Tue Jul 17 20:10:50 2007 -0700
146079a8a9c6Smrg
146179a8a9c6Smrg    Update Solaris port to work with os layer move into kbd driver
146279a8a9c6Smrg    
146379a8a9c6Smrg    Also remove old code only needed for obsolete "keyboard" driver
146479a8a9c6Smrg    Fix default keysym map on Solaris to work correctly when XKB fails
146579a8a9c6Smrg
146679a8a9c6Smrgcommit 36cf953910002a00a3694033d49c6c38319b0283
146779a8a9c6SmrgAuthor: Julien Cristau <jcristau@debian.org>
146879a8a9c6SmrgDate:   Wed Jun 13 23:02:58 2007 +1000
146979a8a9c6Smrg
147079a8a9c6Smrg    Keep module version up-to-date using PACKAGE_VERSION_*
147179a8a9c6Smrg
147279a8a9c6Smrgcommit 05dd89ef03cee6853e7c2db518b6b22785cc3e7c
147379a8a9c6SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
147479a8a9c6SmrgDate:   Mon Feb 5 14:29:54 2007 -0800
147579a8a9c6Smrg
147679a8a9c6Smrg    Fix key led update
147779a8a9c6Smrg    
147879a8a9c6Smrg    Cf: https://bugs.freedesktop.org/show_bug.cgi?id=313
147979a8a9c6Smrg        https://bugs.freedesktop.org/attachment.cgi?id=8396&action=view
148079a8a9c6Smrg    
148179a8a9c6Smrg     ------- Comment  #8 From Samuel Thibault  2007-01-14 14:28:16  [reply] -------
148279a8a9c6Smrg    
148379a8a9c6Smrg    Created an attachment (id=8396) [details]
148479a8a9c6Smrg    fix key led update
148579a8a9c6Smrg    
148679a8a9c6Smrg    Ok, found the problem: when XKB is used (!pKbd->noXkb), pKbd->keyLeds is not
148779a8a9c6Smrg    updated, so that UpdateLeds(), even if it called at the right places, actually
148879a8a9c6Smrg    just clears all LEDs.  Here is a patch.
148979a8a9c6Smrg
149079a8a9c6Smrgcommit caeb0f364c1a95a9ad3e64dd722c8ddc88077a86
149179a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
149279a8a9c6SmrgDate:   Fri Dec 8 09:09:24 2006 +0200
149379a8a9c6Smrg
149479a8a9c6Smrg    don't release keys on newer servers
149579a8a9c6Smrg    On newer servers, we take care of the key release over VT switch already,
149679a8a9c6Smrg    so don't do it twice; that will lead to hilarious results.
149779a8a9c6Smrg
149879a8a9c6Smrgcommit fd51e4d27d7a31ed9d4a075c3814b36320af4612
149979a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
150079a8a9c6SmrgDate:   Tue Nov 7 00:10:54 2006 +0200
150179a8a9c6Smrg
150279a8a9c6Smrg    add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am
150379a8a9c6Smrg
150479a8a9c6Smrgcommit 976e12d85920d5bd09f6d0ba005835f733b296b7
150579a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
150679a8a9c6SmrgDate:   Sat Nov 4 21:01:55 2006 +0200
150779a8a9c6Smrg
150879a8a9c6Smrg    bump to 1.2.1
150979a8a9c6Smrg
151079a8a9c6Smrgcommit 08aa290b0125eb681f872ef821ecffd5818caeb6
151179a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
151279a8a9c6SmrgDate:   Sat Nov 4 21:01:49 2006 +0200
151379a8a9c6Smrg
151479a8a9c6Smrg    add xf86OSKbd.h to build system, _SOURCES -> _SRCS
151579a8a9c6Smrg    Add xf86OSKbd.h to the build system, and change _SOURCES use to _SRCS,
151679a8a9c6Smrg    except when explicitly referring to a target.  This keeps automake 1.10
151779a8a9c6Smrg    happy.
151879a8a9c6Smrg
151979a8a9c6Smrgcommit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e
152079a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
152179a8a9c6SmrgDate:   Thu Nov 2 00:24:24 2006 +0200
152279a8a9c6Smrg
152379a8a9c6Smrg    move os keyboard layer into kbd driver, remove legacy keyboard driver
152479a8a9c6Smrg    Completely remove the old 'keyboard' driver.
152579a8a9c6Smrg    Move the OS keyboard layer from the Xorg DDX into the kbd driver.  Right
152679a8a9c6Smrg    now, BSD, Linux, SCO, and Solaris, have been dragged over.
152779a8a9c6Smrg    Bump to 1.2.0, as we'll collide badly with the existing OS keyboard layer.
152879a8a9c6Smrg
152979a8a9c6Smrgcommit 3bfed2fc2e401bc4b5f74a3f20014d4a5c7dad30
153079a8a9c6SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
153179a8a9c6SmrgDate:   Fri Oct 13 18:26:38 2006 -0400
153279a8a9c6Smrg
153379a8a9c6Smrg    Bump to 1.1.1
153479a8a9c6Smrg
153579a8a9c6Smrgcommit d3c6014290a90a985679c9258fe65be3d89bf7b9
153679a8a9c6SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
153779a8a9c6SmrgDate:   Sun Jul 9 19:57:36 2006 +0200
153879a8a9c6Smrg
153979a8a9c6Smrg    Added some missing includes.
154079a8a9c6Smrg
154179a8a9c6Smrgcommit c94229993dc2a8672802ef8ab35717089b74ab80
154279a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
154379a8a9c6SmrgDate:   Fri Apr 7 17:47:17 2006 +0000
154479a8a9c6Smrg
154579a8a9c6Smrg    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
154679a8a9c6Smrg
154779a8a9c6Smrgcommit 01744910cd7c4034fa1dd14ef734d7087832647d
154879a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
154979a8a9c6SmrgDate:   Wed Dec 21 02:29:57 2005 +0000
155079a8a9c6Smrg
155179a8a9c6Smrg    Update package version for X11R7 release.
155279a8a9c6Smrg
155379a8a9c6Smrgcommit 9bd0521c65760d4e555ac992a92ce74ce8d55437
155479a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
155579a8a9c6SmrgDate:   Mon Dec 19 16:25:51 2005 +0000
155679a8a9c6Smrg
155779a8a9c6Smrg    Stub COPYING files
155879a8a9c6Smrg
155979a8a9c6Smrgcommit 75d352b91ff79b5b55dbd7c5d3952470de87704f
156079a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
156179a8a9c6SmrgDate:   Mon Dec 19 09:07:50 2005 +0000
156279a8a9c6Smrg
156379a8a9c6Smrg    Typo fixes, mailing list & url updates, and other changes to prepare for
156479a8a9c6Smrg        X11R6.9 & 7.0 releases.
156579a8a9c6Smrg
156679a8a9c6Smrgcommit 29309dd08deb535262625c2eb73558c6eae69336
156779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
156879a8a9c6SmrgDate:   Thu Dec 15 00:24:14 2005 +0000
156979a8a9c6Smrg
157079a8a9c6Smrg    Update package version number for final X11R7 release candidate.
157179a8a9c6Smrg
157279a8a9c6Smrgcommit a459e2028834e76e21117070d073cc9489b0d65f
157379a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
157479a8a9c6SmrgDate:   Tue Dec 6 22:48:30 2005 +0000
157579a8a9c6Smrg
157679a8a9c6Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
157779a8a9c6Smrg
157879a8a9c6Smrgcommit 9c5c0e3d211fcce658aa667d8be7f979b9cb83cd
157979a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
158079a8a9c6SmrgDate:   Sat Dec 3 05:49:31 2005 +0000
158179a8a9c6Smrg
158279a8a9c6Smrg    Update package version number for X11R7 RC3 release.
158379a8a9c6Smrg
158479a8a9c6Smrgcommit edb6ec6c311543686230a43885183071e92dc60d
158579a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
158679a8a9c6SmrgDate:   Fri Dec 2 02:16:05 2005 +0000
158779a8a9c6Smrg
158879a8a9c6Smrg    Remove extraneous AC_MSG_RESULT.
158979a8a9c6Smrg
159079a8a9c6Smrgcommit 0721c4b4a75fe836d17445550746ed415f06d126
159179a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
159279a8a9c6SmrgDate:   Tue Nov 29 23:29:56 2005 +0000
159379a8a9c6Smrg
159479a8a9c6Smrg    Only build dlloader modules by default.
159579a8a9c6Smrg
159679a8a9c6Smrgcommit 9885aa10eeb6e42212a0e21861790b72adc3ce71
159779a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
159879a8a9c6SmrgDate:   Mon Nov 28 22:04:07 2005 +0000
159979a8a9c6Smrg
160079a8a9c6Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
160179a8a9c6Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
160279a8a9c6Smrg
160379a8a9c6Smrgcommit ec4425c0ddb1dd45fb24e3984d490a68ff211b08
160479a8a9c6SmrgAuthor: Eric Anholt <anholt@freebsd.org>
160579a8a9c6SmrgDate:   Mon Nov 21 10:49:05 2005 +0000
160679a8a9c6Smrg
160779a8a9c6Smrg    Add .cvsignores for drivers.
160879a8a9c6Smrg
160979a8a9c6Smrgcommit e5451950a80744b183f5e8f4259ff2e596952a13
161079a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
161179a8a9c6SmrgDate:   Wed Nov 9 21:31:23 2005 +0000
161279a8a9c6Smrg
161379a8a9c6Smrg    Bump version numbers for X11R6.9/X11R7 RC2.
161479a8a9c6Smrg
161579a8a9c6Smrgcommit 066e7c7d2768dec2c033a2ce723abbe31495f6d0
161679a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
161779a8a9c6SmrgDate:   Wed Nov 9 21:15:12 2005 +0000
161879a8a9c6Smrg
161979a8a9c6Smrg    Update package version number for X11R7 RC2 release.
162079a8a9c6Smrg
162179a8a9c6Smrgcommit 4442fdf90f51cc265679b61cc341f6ed32e134a1
162279a8a9c6SmrgAuthor: Kean Johnson <kean@armory.com>
162379a8a9c6SmrgDate:   Tue Nov 8 06:33:28 2005 +0000
162479a8a9c6Smrg
162579a8a9c6Smrg    See ChangeLog entry 2005-11-07 for details.
162679a8a9c6Smrg
162779a8a9c6Smrgcommit 85dfda745021f49f01424d6a01c6396865d1723d
162879a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
162979a8a9c6SmrgDate:   Tue Nov 1 15:08:50 2005 +0000
163079a8a9c6Smrg
163179a8a9c6Smrg    Update pkgcheck depedencies to work with separate build roots.
163279a8a9c6Smrg
163379a8a9c6Smrgcommit 288c4a7f79b9fb4b0531fe7cf21dec7f7f4a3668
163479a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
163579a8a9c6SmrgDate:   Wed Oct 19 02:48:00 2005 +0000
163679a8a9c6Smrg
163779a8a9c6Smrg    Update package version number for RC1 release.
163879a8a9c6Smrg
163979a8a9c6Smrgcommit 4861d1586d6ce54a8563047fa01016b658517d8f
164079a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
164179a8a9c6SmrgDate:   Tue Oct 18 15:46:36 2005 +0000
164279a8a9c6Smrg
164379a8a9c6Smrg    Do the following to make the drivers pass distcheck:
164479a8a9c6Smrg    - Only define EXTRA_DIST when there are actually man pages to be processed
164579a8a9c6Smrg    - Add missing man pages to keyboard and ati drivers EXTRA_DIST
164679a8a9c6Smrg
164779a8a9c6Smrgcommit f7e91cad97e22e05b87de3d16a0f4299ea471a88
164879a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
164979a8a9c6SmrgDate:   Tue Oct 18 00:01:51 2005 +0000
165079a8a9c6Smrg
165179a8a9c6Smrg    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
165279a8a9c6Smrg        substitutions to work better with BSD make
165379a8a9c6Smrg
165479a8a9c6Smrgcommit 9e5a8ec5b63ec730916c0312cf6d65c26fd138d5
165579a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
165679a8a9c6SmrgDate:   Mon Oct 17 22:57:28 2005 +0000
165779a8a9c6Smrg
165879a8a9c6Smrg    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
165979a8a9c6Smrg        of indirectly
166079a8a9c6Smrg
166179a8a9c6Smrgcommit f06abf1decb60bdaf453b0d73f05f45b833b843a
166279a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
166379a8a9c6SmrgDate:   Mon Oct 17 00:08:58 2005 +0000
166479a8a9c6Smrg
166579a8a9c6Smrg    Use sed & cpp to substitute variables in driver man pages
166679a8a9c6Smrg
166779a8a9c6Smrgcommit 8668a70c065a3cba91a0f4b75c34c4478099bedd
166879a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
166979a8a9c6SmrgDate:   Sun Oct 16 19:01:25 2005 +0000
167079a8a9c6Smrg
167179a8a9c6Smrg    Remove note about kbd being experimental. Add Solaris to supported OS list
167279a8a9c6Smrg        for kbd.
167379a8a9c6Smrg    Add note about plans to move to kbd in a future release.
167479a8a9c6Smrg
167579a8a9c6Smrgcommit a228e916cc1ffa85446c95a6c42380b39d67b9f6
167679a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
167779a8a9c6SmrgDate:   Sat Oct 1 17:30:58 2005 +0000
167879a8a9c6Smrg
167979a8a9c6Smrg    Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf.
168079a8a9c6Smrg
168179a8a9c6Smrgcommit 66693592a767baabca9eae015b57e9c6660a080b
168279a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
168379a8a9c6SmrgDate:   Thu Aug 18 09:03:39 2005 +0000
168479a8a9c6Smrg
168579a8a9c6Smrg    Update autogen.sh to one that does objdir != srcdir.
168679a8a9c6Smrg
168779a8a9c6Smrgcommit ea7e6dfb03714a48edfb04053ac49f71f553872d
168879a8a9c6SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
168979a8a9c6SmrgDate:   Wed Aug 10 14:07:23 2005 +0000
169079a8a9c6Smrg
169179a8a9c6Smrg    Don\'t lose existing CFLAGS in all the input drivers and some of the video
169279a8a9c6Smrg        drivers
169379a8a9c6Smrg
169479a8a9c6Smrgcommit 8f930fc988f0d43bf2d964721e846fcf5fed6e4b
169579a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
169679a8a9c6SmrgDate:   Tue Aug 2 00:51:34 2005 +0000
169779a8a9c6Smrg
169879a8a9c6Smrg    AS_HELP_STRING workaround
169979a8a9c6Smrg
170079a8a9c6Smrgcommit c392a4c091e70d42b498f9e8a55737feedbe2871
170179a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
170279a8a9c6SmrgDate:   Fri Jul 29 21:22:41 2005 +0000
170379a8a9c6Smrg
170479a8a9c6Smrg    Various changes preparing packages for RC0:
170579a8a9c6Smrg    - Verify and update package version numbers as needed
170679a8a9c6Smrg    - Implement versioning scheme
170779a8a9c6Smrg    - Change bug address to point to bugzilla bug entry form
170879a8a9c6Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
170979a8a9c6Smrg        reenable it)
171079a8a9c6Smrg    - Fix makedepend to use pkgconfig and pass distcheck
171179a8a9c6Smrg    - Update build script to build macros first
171279a8a9c6Smrg    - Update modular Xorg version
171379a8a9c6Smrg
171479a8a9c6Smrgcommit b1379685a2fce1f1b2092814d3170cc29f4fd039
171579a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
171679a8a9c6SmrgDate:   Wed Jul 13 20:03:22 2005 +0000
171779a8a9c6Smrg
171879a8a9c6Smrg    Make the module dir configurable
171979a8a9c6Smrg
172079a8a9c6Smrgcommit 9f91bf7017f10ed23e2d313e47934d803e292dbc
172179a8a9c6SmrgAuthor: Alan Hourihane <alanh@fairlite.demon.co.uk>
172279a8a9c6SmrgDate:   Wed Jul 13 12:30:04 2005 +0000
172379a8a9c6Smrg
172479a8a9c6Smrg    //bugs.freedesktop.org/show_bug.cgi?id=2587> Fix keyboard mapping on Sun
172579a8a9c6Smrg        keyboards in the keyboard module.
172679a8a9c6Smrg
172779a8a9c6Smrgcommit da10828e418bc7fdbdcd03162ee92b0a999a11b7
172879a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
172979a8a9c6SmrgDate:   Wed Jul 13 02:21:00 2005 +0000
173079a8a9c6Smrg
173179a8a9c6Smrg    Update all input drivers to pass distcheck
173279a8a9c6Smrg
173379a8a9c6Smrgcommit c9b223867b4922c646dd85c7468b8f79bf5257d5
173479a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
173579a8a9c6SmrgDate:   Tue Jul 12 06:15:09 2005 +0000
173679a8a9c6Smrg
173779a8a9c6Smrg    Build skeletons for input drivers. Should basically work.
173879a8a9c6Smrg
173979a8a9c6Smrgcommit c9097dd3204d4fe2a3a21cec23948f27ec6292ed
174079a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
174179a8a9c6SmrgDate:   Mon Jul 11 02:38:00 2005 +0000
174279a8a9c6Smrg
174379a8a9c6Smrg    Prep input drivers for modularizing by adding guarded #include "config.h"
174479a8a9c6Smrg
174579a8a9c6Smrgcommit 83efe32bd4a9372467680cafd5880438e551db31
174679a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
174779a8a9c6SmrgDate:   Fri Jul 1 22:43:22 2005 +0000
174879a8a9c6Smrg
174979a8a9c6Smrg    Change all misc.h and os.h references to <X11/foo.h>.
175079a8a9c6Smrg
175179a8a9c6Smrgcommit ebf2b80b2027ebb99dbe44c7d77fd9f7a43f2e72
175279a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
175379a8a9c6SmrgDate:   Sat Jun 25 21:17:02 2005 +0000
175479a8a9c6Smrg
175579a8a9c6Smrg    Bug #3626: _X_EXPORT tags for video and input drivers.
175679a8a9c6Smrg
175779a8a9c6Smrgcommit 3360f15f5f4cdd4a6cf204ff8af70a90c314ada3
175879a8a9c6SmrgAuthor: Eric Anholt <anholt@freebsd.org>
175979a8a9c6SmrgDate:   Tue May 10 00:12:17 2005 +0000
176079a8a9c6Smrg
176179a8a9c6Smrg    Bugzilla #2561: Disable some keycode translations on PC98, which had
176279a8a9c6Smrg        various bad effects including modifier keys not working.
176379a8a9c6Smrg
176479a8a9c6Smrgcommit 2ca94be67112a926721ef699f495bc158c4963a4
176579a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
176679a8a9c6SmrgDate:   Wed Apr 20 12:25:34 2005 +0000
176779a8a9c6Smrg
176879a8a9c6Smrg    Fix includes right throughout the Xserver tree:
176979a8a9c6Smrg    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
177079a8a9c6Smrg    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
177179a8a9c6Smrg        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
177279a8a9c6Smrg    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
177379a8a9c6Smrg
177479a8a9c6Smrgcommit d157c2188389c84f3ee7594ddd0980f1a3553e97
177579a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
177679a8a9c6SmrgDate:   Tue Jan 11 14:59:02 2005 +0000
177779a8a9c6Smrg
177879a8a9c6Smrg    Minor format fix.
177979a8a9c6Smrg    Added explanatory comment and debug code.
178079a8a9c6Smrg    Added comment.
178179a8a9c6Smrg
178279a8a9c6Smrgcommit b7f68e909640008e831c2ddb67ca4fb9515cec04
178379a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
178479a8a9c6SmrgDate:   Mon Jan 10 17:44:39 2005 +0000
178579a8a9c6Smrg
178679a8a9c6Smrg    PC keyboards internally generate a different scan code when the ALT
178779a8a9c6Smrg        modifier is pressed with the SysReq/Print key. Since X expects the same
178879a8a9c6Smrg        scancode regardless of the modifier the keyboard driver has to 'map the
178979a8a9c6Smrg        code back'. So far it does so when seeing the SysReq scancode without
179079a8a9c6Smrg        checking if the modifier is on. If this scancode is also sent by
179179a8a9c6Smrg        another key on an extended keyboard it receives the same remapping.
179279a8a9c6Smrg        Fix: Add check for ALT modifier down before doing the remapping (Helmut
179379a8a9c6Smrg        Fahrion).
179479a8a9c6Smrg
179579a8a9c6Smrgcommit b04ef340e213badb2e44fb669583b490f7278969
179679a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
179779a8a9c6SmrgDate:   Mon Dec 6 21:51:11 2004 +0000
179879a8a9c6Smrg
179979a8a9c6Smrg    Previous fix broke hardware-based autorepeat. This fix mimics the behaviour
180079a8a9c6Smrg        of the legacy driver by making a local copy of the autoRepeat flag.
180179a8a9c6Smrg
180279a8a9c6Smrgcommit db3b5cb60a71f2d5e536797559001dc59090ab6c
180379a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
180479a8a9c6SmrgDate:   Fri Dec 3 23:30:48 2004 +0000
180579a8a9c6Smrg
180679a8a9c6Smrg    programs/Xserver/hw/xfree86/input/keyboard/kbd.c
180779a8a9c6Smrg    - set default XkbModel to pc105 (like legacy keyboard driver did)
180879a8a9c6Smrg    - fix autorepeat (Bugzilla #1651, Petter Urkedal).
180979a8a9c6Smrg
181079a8a9c6Smrgcommit b9bece29e9733bdf4bb44da6ced4d3e0e433f6e5
181179a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
181279a8a9c6SmrgDate:   Tue Aug 31 01:36:13 2004 +0000
181379a8a9c6Smrg
181479a8a9c6Smrg    Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg).
181579a8a9c6Smrg
181679a8a9c6Smrgcommit 3d97e8a41a8a15769f43233a2ed7692387cb0b81
181779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
181879a8a9c6SmrgDate:   Sun Aug 29 21:06:00 2004 +0000
181979a8a9c6Smrg
182079a8a9c6Smrg    Fix make install when BuildServersOnly is YES (Bug #1213).
182179a8a9c6Smrg    Fix build failures when UseDeprecatedKeyboardDriver is YES and
182279a8a9c6Smrg        DoLoadableServer is NO (Bug #1229, Kristian H�gsberg).
182379a8a9c6Smrg    Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam
182479a8a9c6Smrg        Jackson).
182579a8a9c6Smrg
182679a8a9c6Smrgcommit 9e2172ffef436acb9a88147f276c9ddf12739a14
182779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
182879a8a9c6SmrgDate:   Mon Aug 16 22:48:51 2004 +0000
182979a8a9c6Smrg
183079a8a9c6Smrg    Update release and date for first RC.
183179a8a9c6Smrg    Fix kbd/keyboard driver for DoLoadableServer NO.
183279a8a9c6Smrg    Revert change since it is better to set date in the config files.
183379a8a9c6Smrg
183479a8a9c6Smrgcommit 58f47a9c32cf379fd473f01b18ddc57b90e47b0b
183579a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
183679a8a9c6SmrgDate:   Mon Aug 16 20:17:52 2004 +0000
183779a8a9c6Smrg
183879a8a9c6Smrg    Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug
183979a8a9c6Smrg        #1072, Kristian H�gsberg).
184079a8a9c6Smrg
184179a8a9c6Smrgcommit 32d5ece27279bf7f1211346f15a292f73ff334d6
184279a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
184379a8a9c6SmrgDate:   Fri Apr 23 19:54:03 2004 +0000
184479a8a9c6Smrg
184579a8a9c6Smrg    Merging XORG-CURRENT into trunk
184679a8a9c6Smrg
184779a8a9c6Smrgcommit cbec87bb621bd6bb2fddf1fe9aa970a09acba8f7
184879a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
184979a8a9c6SmrgDate:   Sun Mar 14 08:33:52 2004 +0000
185079a8a9c6Smrg
185179a8a9c6Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
185279a8a9c6Smrg
185379a8a9c6Smrgcommit f078d9ca112038d16eb9b28d331a900f0ab7bd62
185479a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
185579a8a9c6SmrgDate:   Wed Mar 3 12:12:33 2004 +0000
185679a8a9c6Smrg
185779a8a9c6Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
185879a8a9c6Smrg
185979a8a9c6Smrgcommit e5e92f4396bc0a73ddda050403d422cee9bdfd2f
186079a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
186179a8a9c6SmrgDate:   Thu Feb 26 13:36:00 2004 +0000
186279a8a9c6Smrg
186379a8a9c6Smrg    readding XFree86's cvs IDs
186479a8a9c6Smrg
186579a8a9c6Smrgcommit 1056cd4925dc787f72b9f6b5900e55e00d7ba973
186679a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
186779a8a9c6SmrgDate:   Thu Feb 26 09:23:34 2004 +0000
186879a8a9c6Smrg
186979a8a9c6Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
187079a8a9c6Smrg
187179a8a9c6Smrgcommit 1c8924b7c1728653ebe49a663dd6125cef010bc8
187279a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
187379a8a9c6SmrgDate:   Fri Dec 19 20:55:25 2003 +0000
187479a8a9c6Smrg
187579a8a9c6Smrg    XFree86 4.3.99.902 (RC 2)
187679a8a9c6Smrg
187779a8a9c6Smrgcommit 01eff4e6297717400f8b9517a9e4ccdc067d07d3
187879a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
187979a8a9c6SmrgDate:   Tue Nov 25 19:28:48 2003 +0000
188079a8a9c6Smrg
188179a8a9c6Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
188279a8a9c6Smrg
188379a8a9c6Smrgcommit 303235b2d4a53231a6aa74d4d74d683842477b27
188479a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
188579a8a9c6SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
188679a8a9c6Smrg
188779a8a9c6Smrg    XFree86 4.3.0.1
188879a8a9c6Smrg
188979a8a9c6Smrgcommit 724aeb56e7d6e5940ad6d329f53f5b80a9fc38ae
189079a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
189179a8a9c6SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
189279a8a9c6Smrg
189379a8a9c6Smrg    Initial revision
1894