ChangeLog revision 414bd68f
1commit 13d320076e5de2d6c3cbc170fc7e31c526ed8499
2Author: Peter Hutterer <peter.hutterer@who-t.net>
3Date:   Tue Apr 7 09:24:38 2015 +1000
4
5    keyboard 1.8.1
6    
7    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
8
9commit 65739ef047233567e6053fc57464a42ffe69e989
10Author: Peter Hutterer <peter.hutterer@who-t.net>
11Date:   Wed Mar 25 13:37:09 2015 +1000
12
13    linux: bring our process group to the foreground (#89653)
14    
15    Required to make the driver receive keyboard events from the console.
16    
17    X.Org Bug  <http://bugs.freedesktop.org/show_bug.cgi?id=89653>
18    
19    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
20    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
21    Tested-by: Ingo Brückl <ib@wupperonline.de>
22
23commit 85fe6b8f56e75338fde1d3a88b1749fd105eb93b
24Author: Alan Coopersmith <alan.coopersmith@oracle.com>
25Date:   Sun Mar 22 14:26:00 2015 -0700
26
27    Mark xf86OSKbdPreInit as _X_EXPORT in header to match definitions
28    
29    Fixes Solaris Studio 12.4 compiler error:
30    "sun_kbd.c", line 512: redeclaration must have the same or more restrictive linker scoping: xf86OSKbdPreInit
31    cc: acomp failed for sun_kbd.c
32    
33    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34
35commit d0c9619675d26284f03ef428ff76cc09bdd4ace3
36Author: Peter Hutterer <peter.hutterer@who-t.net>
37Date:   Tue Apr 29 16:23:32 2014 +1000
38
39    Init LEDs to zero before querying the value
40    
41    This way if the ioctl fails we don't set any unintended LEDs, but really this
42    patch is more to silence valgrind:
43    
44    ==7129== Conditional jump or move depends on uninitialised value(s)
45    ==7129==    at 0x8DF99A1: GetKbdLeds (lnx_kbd.c:79)
46    ==7129==    by 0x8DF8853: InitKBD (kbd.c:291)
47    
48    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
49    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
50
51commit 5a327955c9287a317e5792e96601375fa5aabced
52Author: Egbert Eich <eich@suse.de>
53Date:   Fri Jan 3 11:48:11 2014 +0100
54
55    Detangle inet keys and jp Henkan/ Muhenkan keys
56    
57    When support for inet keys was added to the keyboard driver
58    back in the early 2000 none of the developers thought of
59    Japanese 106 key keybards which have two extra keys generating
60    the scan codes 0x79 and 0x7d.
61    So for keys prefixed with the scan code 0x60 which were not
62    remapped to anything else the line:
63     *scanCode += 0x78;
64    was added.
65    Thus keys generating the scan codes 0xe0 0x01 and 0xe0 0x03
66    will overlap with the Henkan and Muhenkan keys on Japanese
67    keyboards.
68    A workaround was introduced to xkeyboard-config which makes
69    sure the keycodes 0x79 and 0x7d provide the Henkan and Muhenkan
70    keysyms. As a consequence users might loose some multimedia keys
71    on Japanese keyboards.
72    A different solution would be to either remap keycodes 0x79
73    and 0x7d or keycodes 0xe0 0x01 and 0xe0 0x03 into the range of
74    unused (X-)keycodes above 0xfb.
75    There are downsides with either solution: the legacy keyboard
76    driver and the xkb files would have to be fixed in sync. Otherwise
77    Japanese users would loose their Henkan and Muhenkan keys (in
78    the first case) or some multimedia keys would get lost.
79    The present patch does the latter which seems to be cleaner codewise.
80    
81    Signed-off-by: Egbert Eich <eich@suse.de>
82    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
83
84commit ddeb7940b956682451392717b135be4454b5756e
85Author: Peter Hutterer <peter.hutterer@who-t.net>
86Date:   Fri Nov 1 09:45:21 2013 +1000
87
88    keyboard 1.8.0
89    
90    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
91
92commit 014101d157fb7eb54c79fecc424b53ca95f582bc
93Author: Thomas Klausner <wiz@NetBSD.org>
94Date:   Sun Oct 27 13:53:34 2013 +0100
95
96    Whitespace fixes.
97    
98    Replace <SPACE><TAB> with <TAB>.
99    Remove whitespace at end-of-line.
100    
101    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
102    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
103    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
104
105commit b8f4e7065566512a123c4957ab432cad3e7c688e
106Author: Thomas Klausner <wiz@NetBSD.org>
107Date:   Tue Jul 30 15:07:31 2013 +0200
108
109    Check open() return value.
110    
111    Suggested by Walter Harms <wharms@bfs.de>.
112    
113    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
114    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
115
116commit dc9486a22f4b7fec2860928c555636bfc9f58741
117Author: Thomas Klausner <wiz@NetBSD.org>
118Date:   Mon Jul 29 23:23:49 2013 +0200
119
120    Factor out common code.
121    
122    Suggested by Walter Harms <wharms@bfs.de>.
123    
124    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
125    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
126    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
127
128commit 2d6661d5c7aff662ad76ddb225664260f0a07a1e
129Author: Thomas Klausner <wiz@NetBSD.org>
130Date:   Mon Jul 29 23:23:48 2013 +0200
131
132    Do not assume type in WS_*_MAP_SIZE macros.
133    
134    Suggested by Walter Harms <wharms@bfs.de>.
135    
136    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
137    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
138    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
139
140commit 6042ab2647197d9aa09578ed1befe03931737f1c
141Author: Thomas Klausner <wiz@NetBSD.org>
142Date:   Mon Jul 29 23:23:47 2013 +0200
143
144    Add some NetBSD feature detection code.
145    
146    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
147    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
148    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
149
150commit 4f1a3cff9dfbfb33fcc6ff0a4ffd1db106301b97
151Author: Thomas Klausner <wiz@NetBSD.org>
152Date:   Mon Jul 29 23:23:46 2013 +0200
153
154    Move WSCONS case inside switch statement.
155    
156    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
157    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
158    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
159    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
160
161commit 390c4621dd4e2f6070508796385e2d23e5418b89
162Author: Thomas Klausner <wiz@NetBSD.org>
163Date:   Mon Jul 29 23:23:45 2013 +0200
164
165    Improve auto-detection.
166    
167    If WSKBDIO_GTYPE succeeds and returns type=0, it is a mux with no
168    keyboard attached. In this case, assume USB.
169    
170    >From Jared McNeill <jmcneill@NetBSD.org>
171    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
172    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
173    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
174    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
175
176commit 8ac42401a6db161e0983df17ac1787f164faf2f3
177Author: Thomas Klausner <wiz@NetBSD.org>
178Date:   Mon Jul 29 23:23:44 2013 +0200
179
180    Fix wskbd handling when VT switching.
181    
182    When using /dev/wskbd* we need to close the device when VT switching
183    out of X, and open it again when switching back.
184    
185    >From Michael Lorenz <macallan@NetBSD.org>
186    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
187    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
188    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
189
190commit d61dcfd5c297f405a4c200131e88e5dfc95bfa95
191Author: Thomas Klausner <wiz@NetBSD.org>
192Date:   Mon Jul 29 23:23:43 2013 +0200
193
194    Make OpenKeyboard() warn instead of error out.
195    
196    This way we can still setup keyboard map manually by xmodmap(1)
197    etc. on less well supported ports.
198    
199    >From Izumi Tsutsui <tsutsui@NetBSD.org>
200    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
201    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
202    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
203    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
204
205commit e511907a5f7047a9c14b378084525137510511f5
206Author: Thomas Klausner <wiz@NetBSD.org>
207Date:   Mon Jul 29 23:23:42 2013 +0200
208
209    Add WSKBD_TYPE_LK201.
210    
211    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
212    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
213    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
214    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
215
216commit e5ecacb20ad3685d6f422c5ed21632fb8b1f7fa0
217Author: Thomas Klausner <wiz@NetBSD.org>
218Date:   Mon Jul 29 23:23:41 2013 +0200
219
220    Add default device for Protocol "wskbd".
221    
222    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
223    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
224    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
225    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
226
227commit 8879a7682ef94471e907bb660d2b96cc95ed7b81
228Author: Thomas Klausner <wiz@NetBSD.org>
229Date:   Mon Jul 29 23:23:40 2013 +0200
230
231    Recognize WSKBD_TYPE_MAPLE for dreamcast.
232    
233    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
234    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
235    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
236    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
237
238commit f105a796ae29eaaae7c25447734013537fad2a87
239Author: Thomas Klausner <wiz@NetBSD.org>
240Date:   Mon Jul 29 23:23:39 2013 +0200
241
242    Fix a shadowing warning, and add const.
243    
244    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
245    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
246    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
247    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
248
249commit c783746c4f72249645e43c6d96d08cb6c74812d0
250Author: Thomas Klausner <wiz@NetBSD.org>
251Date:   Mon Jul 29 23:23:38 2013 +0200
252
253    Set the version for the keyboard.
254    
255    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
256    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
257    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
258
259commit 83faa4123ae5d182f936faab77925d45da181f5f
260Author: Thomas Klausner <wiz@NetBSD.org>
261Date:   Mon Jul 29 23:23:37 2013 +0200
262
263    Add a basic map for an LK201 keyboard.
264    
265    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
266    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
267    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
268    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
269
270commit e7ba236dbaf8df9364bf61ef5c3d67d377fbd2ec
271Author: Thomas Klausner <wiz@NetBSD.org>
272Date:   Mon Jul 29 23:23:36 2013 +0200
273
274    Fix scan code 50 key on non-US-USB keyboards.
275    
276    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
277    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
278    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
279    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
280
281commit 60d947b34830b850d53de1ee756502c471796fa9
282Author: Thomas Klausner <wiz@NetBSD.org>
283Date:   Mon Jul 29 23:23:35 2013 +0200
284
285    Add a couple mappings for keys found on Sun keyboards.
286    
287    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
288    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
289    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
290    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
291
292commit 0baa215b57d104bf22bc9a179bae3ff413bf055c
293Author: Thomas Klausner <wiz@NetBSD.org>
294Date:   Mon Jul 29 23:23:34 2013 +0200
295
296    Use existing wscons USB keymap for WSKBD_TYPE_MAPLE on dreamcast.
297    
298    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
299    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
300    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
301
302commit 9c6acb2a2a4806d14ce84dcd1fb81268359dbe35
303Author: Thomas Klausner <wiz@NetBSD.org>
304Date:   Mon Jul 29 23:23:33 2013 +0200
305
306    Add translation table for AT/PS2 pseudo XT scancodes.
307    
308    Add another translation table to make the modular kbd driver cope with NetBSD's
309    AT/PS2 pseudo XT scancodes. Tested on shark and sgimips with an IBM Model M -
310    this should be tested with more keyboards, there might still be errors in the
311    table.
312    
313    >From Michael Lorenz <macallan@NetBSD.org>
314    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
315    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
316    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
317    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
318
319commit e7a1f964782817acc4807beddc6e6ef1c8d94c96
320Author: Thomas Klausner <wiz@NetBSD.org>
321Date:   Mon Jul 29 23:23:32 2013 +0200
322
323    More ADB fixes.
324    
325    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
326    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
327    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
328    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
329
330commit 42b22d5dc3892309d276df131d35951a79311843
331Author: Thomas Klausner <wiz@NetBSD.org>
332Date:   Mon Jul 29 23:23:31 2013 +0200
333
334    Fixes for the ADB map.
335    
336    - map the backspace key to KEY_BackSpace
337    - swap LAlt and LMeta to match the keyboard (Alt=Alt/Option, Meta=Command)
338    - add a keysym for . on the number pad
339    ... so killing the Xserver with Ctrl-Alt-BackSpace works now and the default
340    map matches an US keyboard without any xmodmap stunts.
341    
342    >From Michael Lorenz <macallan@NetBSD.org>
343    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
344    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
345    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
346    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
347
348commit b8e12ae87352922eaea305f66ca232ea2a3b2d61
349Author: Thomas Klausner <wiz@NetBSD.org>
350Date:   Mon Jul 29 23:23:30 2013 +0200
351
352    Added keysyms for extra keys on Sun Type 6 USB keyboard.
353    
354    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
355    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
356    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
357    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
358
359commit ad527f5c25984fa023f1be9fcb8e953aa7459e8a
360Author: Thomas Klausner <wiz@NetBSD.org>
361Date:   Mon Jul 29 23:23:29 2013 +0200
362
363    Added keysym for Power keys.
364    
365    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
366    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
367    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
368    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
369
370commit a0eec5ddd0f3b1a23f5fcbaf85cd34680a1944fc
371Author: Thomas Klausner <wiz@NetBSD.org>
372Date:   Mon Jul 29 23:23:28 2013 +0200
373
374    Map the Sun keyboard "help" key.
375    
376    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
377    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
378    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
379    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
380
381commit 2d5bc7db251facdb2bb478eaad1dfd820cf28d13
382Author: Thomas Klausner <wiz@NetBSD.org>
383Date:   Mon Jul 29 23:23:27 2013 +0200
384
385    Added some missing keysyms to the ADB keymap.
386    
387    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
388    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
389    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
390    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
391
392commit ec3ccb22d4e7348ac537100fcb1b7ddc07df57b8
393Author: Peter Hutterer <peter.hutterer@who-t.net>
394Date:   Wed Mar 27 11:13:18 2013 +1000
395
396    keyboard 1.7.0
397    
398    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
399
400commit ad2a1dd1aa19999eb777f330242d46254b29b9cb
401Author: Peter Hutterer <peter.hutterer@who-t.net>
402Date:   Fri Aug 17 14:07:12 2012 +1000
403
404    Use sigsafe logging for keyboard debug messages
405    
406    This changes the log format to simple hex display, the server's signal-safe
407    printf implementation doesn't handle %2.2x.
408    
409    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
410
411commit 4a954bc6a8fbc4aa50dfcabec011274252713204
412Author: Colin Walters <walters@verbum.org>
413Date:   Wed Jan 4 17:37:06 2012 -0500
414
415    autogen.sh: Implement GNOME Build API
416    
417    http://people.gnome.org/~walters/docs/build-api.txt
418    
419    Signed-off-by: Adam Jackson <ajax@redhat.com>
420
421commit 9522f28a8f90680942e42902678c963c6981b0d1
422Author: Adam Jackson <ajax@redhat.com>
423Date:   Wed Jan 16 13:11:11 2013 -0500
424
425    configure: Drop AM_MAINTAINER_MODE
426    
427    Signed-off-by: Adam Jackson <ajax@redhat.com>
428
429commit 6e51df6dd4255cbe311ec98e21a1cc94975271a1
430Author: Alan Coopersmith <alan.coopersmith@oracle.com>
431Date:   Mon Jul 23 22:04:45 2012 -0700
432
433    xf86-input-keyboard 1.6.2
434    
435    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
436
437commit 8d3edb688115d3100d7ac6fa9ed407494e435c43
438Author: Alan Coopersmith <alan.coopersmith@oracle.com>
439Date:   Thu May 24 21:36:17 2012 -0700
440
441    Link with $(XORG_LIBS) to support no-undefined linking
442    
443    Will be empty on most platforms, set to the -z parent=Xorg flag on
444    Solaris if building with the support for enforcing no undefined symbols.
445    
446    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
447
448commit dd6f110c4568dc0922bae47530906b01396e2d41
449Author: François Tigeot <ftigeot@wolfpond.org>
450Date:   Sat May 5 13:12:10 2012 +0200
451
452    Recognize DragonFly as a BSD system.
453    
454    This patch has actually been present for more than 4 years in the
455    pkgsrc tree.
456    
457    Originally-from: Jörg Sonnenberger
458    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
459
460commit da5ccb256acf6cbb817d68499e0d9f533f750628
461Author: Alan Coopersmith <alan.coopersmith@oracle.com>
462Date:   Mon Apr 30 19:34:44 2012 -0700
463
464    Solaris: ensure "Device" option is set, even if HAL didn't set it for us
465    
466    Handles fallback to default /dev/kbd when AutoAddDevices is False and
467    Device option is not manually set in xorg.conf, so that xinput device
468    node property can be correctly set to it.
469    
470    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
471
472commit e63cb5ecc5ab7239c9c285920244cc89e5853920
473Author: Alan Coopersmith <alan.coopersmith@oracle.com>
474Date:   Fri Apr 27 17:51:22 2012 -0700
475
476    Set XI_PROP_DEVICE_NODE property to string from "Device" option
477    
478    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
479    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
480    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
481
482commit ed35abe0da1a9134ee126df88608b33892ae4313
483Author: Alan Coopersmith <alan.coopersmith@oracle.com>
484Date:   Wed Jan 18 18:13:08 2012 -0800
485
486    Solaris: Use uchar_t, not int, for led masks in KIOCSLED/KIOCGLED ioctls
487    
488    Avoids checking/setting the wrong bits on big endian machines like SPARC.
489    
490    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
491
492commit a6a0dee4178600a5a9403f69c22bd4eb483fbd34
493Author: Peter Hutterer <peter.hutterer@who-t.net>
494Date:   Wed Jan 4 10:45:09 2012 +1000
495
496    keyboard 1.6.1
497    
498    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
499
500commit 45f9f4552c4dab2efc29fd4d3d5c1a9dcd7c34b3
501Author: Peter Hutterer <peter.hutterer@who-t.net>
502Date:   Tue Oct 4 09:16:17 2011 +1000
503
504    man: link to xkeyboard-config(7) (#14494)
505    
506    X.Org Bug 14494 <http://bugs.freedesktop.org/show_bug.cgi?id=14494>
507    
508    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
509    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
510    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
511    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
512
513commit 20beb15d24b5f8ab194b94f7e29f49e91ea38a8b
514Author: Peter Hutterer <peter.hutterer@who-t.net>
515Date:   Mon Sep 26 09:56:17 2011 +1000
516
517    Remove calls to xf86IsPc98()
518    
519    This call is being removed from the server and this isn't worth keeping
520    ifdefs around for.
521    
522    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
523    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
524    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
525    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
526
527commit 38e4defe795776479594825859e101cd7cb5aa17
528Author: Terry Lambert <tlambert@chromium.org>
529Date:   Fri Jul 15 17:23:22 2011 -0700
530
531    Return proper default for unknown values in pInfo->device_control.
532    
533    Signed-off-by: Terry Lambert <tlambert@chromium.org>
534    Reviewed-by: Stephane Marchesin <marcheu@chromium.org>
535    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
536
537commit e8aa2ff0629111fbc32d71bbbc46b469c0c9a996
538Author: Matthieu Herrb <matthieu.herrb@laas.fr>
539Date:   Sat Jun 11 10:26:46 2011 +0200
540
541    man: update "rules" default value for xkeyboard-config.
542    
543    xkeyboard-config is using "base" not "xorg" as default rules.
544    While there remove references to unmaintained PC98 settings.
545    
546    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
547    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
548
549commit 0b9cd5121e1025e95a7e32addb675ab874bc6cb1
550Author: Peter Hutterer <peter.hutterer@who-t.net>
551Date:   Tue Mar 8 09:38:29 2011 +1000
552
553    keyboard 1.6.0
554    
555    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
556
557commit 24ee4f6738955d507f500a90fda8153f19dd5038
558Author: Peter Hutterer <peter.hutterer@who-t.net>
559Date:   Mon Mar 7 12:05:48 2011 +1000
560
561    man: explain what grp_led:scroll does in the example conf section
562    
563    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
564    Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net>
565
566commit d5634b77b578721e2bb2734f5fd92090e9d4c330
567Author: Peter Hutterer <peter.hutterer@who-t.net>
568Date:   Mon Mar 7 11:35:44 2011 +1000
569
570    man: list xorg.conf.d snippets as possible configuration location
571    
572    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
573    Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net>
574
575commit 89358c49e519c7a1e0f9a9544f9c03b5d9c2115d
576Author: Peter Hutterer <peter.hutterer@who-t.net>
577Date:   Mon Mar 7 11:34:21 2011 +1000
578
579    man: don't mention the core keyboard.
580    
581    Core devices are an obsolete concept these days.
582    
583    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
584    Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net>
585
586commit 6496bb21074faff2642e09389b5476225dc4fdb3
587Author: Peter Hutterer <peter.hutterer@who-t.net>
588Date:   Mon Feb 21 09:59:14 2011 +1000
589
590    keyboard 1.5.99.901
591    
592    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
593
594commit 15f0a4b71b4580c7dd9a0abd7b8fb92756b6733a
595Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
596Date:   Thu Feb 17 15:40:29 2011 +0500
597
598    Removed unnecessary code, since ABI_XINPUT_VERSION >= 2
599    
600    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
601    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
602
603commit de7a5c120f646e293cc216007a5df865b41833b8
604Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
605Date:   Thu Feb 17 15:40:28 2011 +0500
606
607    Require server 1.4 or later
608    
609    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
610    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
611
612commit a02757d7c3d8018f44c63553578763fcef41bcca
613Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
614Date:   Wed Feb 16 13:21:03 2011 +0500
615
616    Cleanup set the value of CustomKeycodes
617    
618    Also, do not print values of variables CustomKeycodes twice.
619    
620    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
621    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
622
623commit f45f3dbcf1f2a54d7d6a51d6e9884820cff4be12
624Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
625Date:   Fri Feb 11 15:33:00 2011 +0500
626
627    Do not print values of Protocol twice
628    
629    Protocol printed when found in xf86SetStrOption().
630    
631    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
632    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
633
634commit 6fca7f2371c113796d4cf27cca5635f3c6fb30af
635Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
636Date:   Fri Feb 11 15:32:59 2011 +0500
637
638    Remove unused XQUEUE
639    
640    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
641    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
642
643commit 8a540fa439bd7ea30c49d43ff3339ab599a7ba14
644Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
645Date:   Fri Feb 11 15:32:57 2011 +0500
646
647    lnx: Fix detect CustomKeycodes for __powerpc__
648    
649    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
650    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
651
652commit 849f5092efd770cf169ce9950e9dbb0bccbf9017
653Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
654Date:   Sat Jan 8 17:09:10 2011 +0500
655
656    Removing unused bell_pitch and bell_duration
657    
658    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
659    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
660
661commit dd9ed7921ccffff9cacb6dc128b3f426f9312535
662Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
663Date:   Sat Jan 8 20:09:48 2011 +0500
664
665    Removing unused PROT_XQUEUE and PROT_USB
666    
667    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
668    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
669
670commit 78652023a9f7758635e5507255826d79fbb2b028
671Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
672Date:   Sat Jan 8 17:09:38 2011 +0500
673
674    bsd: Replace deprecated xfree/xcalloc with free & calloc
675    
676    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
677    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
678
679commit f7a81ab4225e14a50e26a49a0a17a2cf773a4ab1
680Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
681Date:   Sat Jan 8 17:08:41 2011 +0500
682
683    Remove random History comment and OS_KBD_VERSION_CURRENT
684    
685    In xf86-input-mouse similar cleanup already done, can also make for keyboard?
686    
687    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
688    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
689
690commit e2f6e5d976ff8bbe68dc41b51d983cc95c11db84
691Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
692Date:   Thu Jan 6 14:43:13 2011 +0500
693
694    Do not print values of variables XkbRules etc. twice
695    
696    xf86SetStrOption prints in log value of the variables XkbRules etc.,
697    there is no need to take this information twice.
698    
699    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
700    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
701
702commit 7d03efb3a3af77ca6831492a793d18b89cc64083
703Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
704Date:   Thu Jan 6 13:37:39 2011 +0500
705
706    bsd: Fix print wscons type keyboard for Sun5
707    
708    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
709    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
710
711commit 40ed9bb3dc87702510d5e54c42a60a2cdd73c135
712Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
713Date:   Thu Jan 6 13:21:35 2011 +0500
714
715    Fix default options for PC98
716    
717    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
718    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
719
720commit e929446a401e73bcc680c488ada2fc50eb225b23
721Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
722Date:   Thu Jan 6 12:59:19 2011 +0500
723
724    Removing unused SetKbdRepeat
725    
726    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
727    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
728
729commit cc1a2ba8c9aa3a4bed25394c981b41c903502c84
730Author: Alan Coopersmith <alan.coopersmith@oracle.com>
731Date:   Thu Dec 23 15:53:32 2010 -0800
732
733    sun_kbd: Replace deprecated xfree/xcalloc with free & calloc
734    
735    Also greatly simplified option/pointer handling to avoid generating
736    new warnings from passing const char * pointers to free()
737    
738    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
739
740commit bd099b5a87399d6ff1fd324172bfcc4bc07a362b
741Author: Javier Acosta <javier.acosta@oracle.com>
742Date:   Thu Dec 23 09:43:51 2010 -0800
743
744    Make key codes for Sun Japanese keyboard match xkb-config mappings
745    
746    Solaris bug #7005752:
747      http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=7005752
748    
749    Signed-off-by: Javier Acosta <javier.acosta@oracle.com>
750    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
751
752commit cb8b2fca90810a1a2d6e5f930e4eac0f929947c6
753Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
754Date:   Tue Nov 30 20:12:24 2010 +0500
755
756    Removing unused OpenBSD PCCONS code
757    
758    In OpenBSD removed support PCCONS in 2002 year
759    http://marc.info/?l=openbsd-cvs&m=102435816424294&w=2
760    
761    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
762    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
763    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
764
765commit 26af626a2c4afba858a32bbb42077f8661d3de4f
766Author: Adam Jackson <ajax@redhat.com>
767Date:   Mon Jan 3 12:42:58 2011 -0500
768
769    linux: warning fixes
770    
771    lnx_KbdMap.c: In function 'KbdGetMapping':
772    lnx_KbdMap.c:44:17: warning: unused variable 'type'
773    lnx_KbdMap.c:42:13: warning: unused variable 'pKbd'
774    
775    Signed-off-by: Adam Jackson <ajax@redhat.com>
776
777commit 492c14cdd1c4b950c475633a64086235d3550f5b
778Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
779Date:   Mon Jan 3 12:40:25 2011 -0500
780
781    bsd: Include fix
782    
783    Reviewed-by: Adam Jackson <ajax@redhat.com>
784    Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
785
786commit a72c47487b67ad7134045d551dbe222eb4662058
787Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
788Date:   Mon Jan 3 12:37:34 2011 -0500
789
790    Remove unused code
791    
792    Reviewed-by: Adam Jackson <ajax@redhat.com>
793    Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
794
795commit 6c368bc3aa6d8e1b33d128a22f98ecda0d037e3b
796Author: Adam Jackson <ajax@redhat.com>
797Date:   Fri Dec 17 16:35:49 2010 -0500
798
799    Remove paranoia about event processing during suspend
800    
801    Signed-off-by: Adam Jackson <ajax@redhat.com>
802
803commit 155b3e80fc95ea8397bc66fad18f5fa68d54a88e
804Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
805Date:   Mon Nov 29 21:02:39 2010 +0500
806
807    Removing unused variables vtSwitchSupported and VTSwitchEnabled
808    
809    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
810    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
811    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
812
813commit f11f2a7b5643cde57440102ad822995c70b142fb
814Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
815Date:   Sat Nov 27 02:39:13 2010 +0500
816
817    Removing unused variable kbdType.
818    
819    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
820    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
821
822commit 6e97362d7eee5b81bc8681559fbd8a8f6137915c
823Author: Peter Hutterer <peter.hutterer@who-t.net>
824Date:   Mon Oct 25 15:25:03 2010 +1000
825
826    Adjust to input ABI 12.
827    
828    New PreInit prototype and a few other things.
829    
830    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
831    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
832
833commit 90f69d7b859caff9f51b6fe20580582a91ed6d0d
834Author: Alan Coopersmith <alan.coopersmith@oracle.com>
835Date:   Sat Oct 30 09:15:11 2010 -0700
836
837    xf86-input-keyboard 1.5.0
838    
839    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
840
841commit 53f3eb734fe4dfccbce602b3dd19ee06e0850c44
842Author: Alan Coopersmith <alan.coopersmith@oracle.com>
843Date:   Sat Oct 30 09:13:47 2010 -0700
844
845    Sun's copyrights now belong to Oracle
846    
847    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
848
849commit 251c5d6dcc09c46be67274853e79026cc3d10fd4
850Author: Trevor Woerner <twoerner@gmail.com>
851Date:   Mon Oct 18 11:38:48 2010 -0400
852
853    Code cleanup, structure initialization.
854    
855    The InputDriverRec data structure in xserver/hw/xfree86/common/xf86Xinput.h
856    no longer contains an integer refCount member.
857    
858    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
859    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
860
861commit 25d1e340eec73b010c4a5b1160aa0fa762a41cd0
862Author: Trevor Woerner <twoerner@gmail.com>
863Date:   Mon Oct 18 11:38:28 2010 -0400
864
865    Deprecated code cleanup.
866    
867    Replace calls to deprecated functions with calls to standard dynamic
868    memory functions in driver code.
869    
870    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
871    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
872
873commit ed3458c0b534a15777b7305cd594e1f9181c80b8
874Author: Peter Hutterer <peter.hutterer@who-t.net>
875Date:   Fri Jun 18 14:37:44 2010 +1000
876
877    Don't set AutoRepeat if we're not actually using it.
878    
879    Autorepeat was removed from the driver with version 1.4.0. So there is not
880    much point in setting this option anymore.
881    
882    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
883    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
884
885commit 3a8bae0fd2275a6dc62a88072b2a3a651840326c
886Author: Jesse Adkins <jesserayadkins@gmail.com>
887Date:   Tue Sep 28 13:29:50 2010 -0700
888
889    Purge cvs tags.
890    
891    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
892    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
893
894commit 66b222493b3af6b7fc200d8a296317e9f3e1820a
895Author: Alan Coopersmith <alan.coopersmith@oracle.com>
896Date:   Sat Aug 14 01:11:53 2010 -0700
897
898    Revert "Close device fd when called with DEVICE_CLOSE"
899    
900    This reverts commit f8e219828db920c4cd7a2645a6194de029dc9bb5.
901    (Sorry, failed to finish rebase operation to remove before pushing.
902     As noted on xorg-devel, this patch was originally made for 1.3.2
903     and needs to be reworked to reflect later upstream changes.)
904
905commit 2aaef2754215d1a9f1073ad32f2ba498ce12188a
906Author: Peter Hutterer <peter.hutterer@who-t.net>
907Date:   Fri Aug 13 11:25:34 2010 +1000
908
909    Remove unused keyboardOptions.
910    
911    These have been unused since May 2009 when the struct that used them was
912    removed from the driver. See fe8d1f70fc7edce4f030766159aebae8f8a89ffc.
913    
914    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
915
916commit 425c1280439fe37497a33c47b5a8432e59cbfb76
917Author: Osamu Sayama <osamu.sayama@oracle.com>
918Date:   Wed Aug 11 19:00:23 2010 -0700
919
920    sun_kbd: Add mappings for Hangul and Hanja keys on Korean keyboard
921    
922    Fixes Sun bug 6897086:
923      Hangul and Hanja keys on Korean PC 105 keyboard are not recognized
924      http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6897086
925    
926    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
927
928commit f8e219828db920c4cd7a2645a6194de029dc9bb5
929Author: Aaron Zang <aaron.zang@sun.com>
930Date:   Wed Aug 11 18:55:59 2010 -0700
931
932    Close device fd when called with DEVICE_CLOSE
933    
934    Fixes Solaris bug 6886424:
935     VT - keyboard and mouse do not work when switching to vt7
936     http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6886424
937    
938    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
939
940commit bfb1b7a319eab8e13542cfc00b8407121eabb4d5
941Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
942Date:   Thu Jul 1 07:12:02 2010 -0300
943
944    Purge macro NEED_EVENTS
945    
946    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
947    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
948    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
949
950commit 1c05b48f976d89519a327c791a9a2bd7149ad581
951Author: Gaetan Nadon <memsize@videotron.ca>
952Date:   Wed Jun 16 16:00:01 2010 -0400
953
954    config: restore inputdir automake variable
955    
956    All input drivers use this variable to set the installation
957    path of the input module. For this driver, it was changed
958    in commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7.
959    One way or another is fine, but breaking a pattern is error prone.
960    
961    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
962    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
963
964commit 2fb99e01f44f7c1dad3fedb0422f2ae39cbd5e49
965Author: Gaetan Nadon <memsize@videotron.ca>
966Date:   Fri Jun 11 13:57:13 2010 -0400
967
968    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
969    
970    It depends on util-macros 1.8
971    The existing statement can now be removed from the configuration file.
972    
973    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
974
975commit b58f64eb53b5d9a2e116d23c0aee6f1c9079cfa7
976Author: Gaetan Nadon <memsize@videotron.ca>
977Date:   Fri Jun 11 11:53:46 2010 -0400
978
979    config: use AC_PROG_SED now supplied by XORG_MANPAGE_SECTIONS
980    
981    It depends on util-macros 1.8
982    The existing statement can now be removed from the configuration file.
983    
984    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
985
986commit 53d1fdd3a716ebcee0e75e0097106ff25db38498
987Author: Gaetan Nadon <memsize@videotron.ca>
988Date:   Thu May 27 22:01:55 2010 -0400
989
990    config: upgrade to util-macros 1.8 for additional man page support
991    
992    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
993    The value of MAN_SUBST is the same for all X.Org packages.
994    
995    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
996    
997    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
998
999commit 652bf3657b116af2d012116b15d01a8bb23e7850
1000Author: Gaetan Nadon <memsize@videotron.ca>
1001Date:   Wed May 12 10:59:49 2010 -0400
1002
1003    config: fix warnings, m4 quoting and layout
1004    
1005    Fix some m4 quoting
1006    Fix some autoconf warnings
1007    remove AC_PROG_CC as it overrides AC_PROG_C_C99 from XORG_DEFAULT_OPTIONS
1008    Regroup statements per section
1009    Add comments
1010    
1011    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1012    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1013
1014commit 613b44eb0878adf05a9bb4af01c84766ab5828d2
1015Author: Gaetan Nadon <memsize@videotron.ca>
1016Date:   Wed May 12 10:55:11 2010 -0400
1017
1018    config: remove unrequired AC_HEADER_STDC
1019    
1020    Autoconf says:
1021    "This macro is obsolescent, as current systems have conforming
1022    header files. New programs need not use this macro".
1023    
1024    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1025    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1026
1027commit 0aa1afb5b1e52c7e945b3a010372362c3157533b
1028Author: Gaetan Nadon <memsize@videotron.ca>
1029Date:   Mon May 10 17:36:14 2010 -0400
1030
1031    config: move inputproto check to PKG_CHECK_MODULES
1032    
1033    The XORG_DRIVER_CHECK_EXT macro conditionally adds inputproto
1034    to PKG_CHECK_MODULES if this extension is defined in xorg-server.h.
1035    It allows a module to use ifdef XINPUT if the extension is available.
1036    In this module, the extension is required and not optional.
1037    
1038    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1039    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1040
1041commit 9a93f9c5ad7c3ddf226dfdc987e60c580b6e0912
1042Author: Gaetan Nadon <memsize@videotron.ca>
1043Date:   Mon May 10 17:35:37 2010 -0400
1044
1045    config: remove extension check for unused RANDR extension
1046    
1047    The randr protocol is not used, no randr*.h are included.
1048    
1049    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1050    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1051
1052commit 2b491ed2339047f906e3008c085411da851b87cd
1053Author: Gaetan Nadon <memsize@videotron.ca>
1054Date:   Mon May 10 17:14:44 2010 -0400
1055
1056    config: remove extension check for non-existing XKB extension
1057    
1058    This extension name does not exist in xorg-server.h and
1059    cannot be used in XORG_DRIVER_CHECK_EXT.
1060    Further more, headers from kbproto are not used.
1061    
1062    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1063    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1064
1065commit 0ac76bf1a0d5e6b34a89682f1b20f62575ef2389
1066Author: Gaetan Nadon <memsize@videotron.ca>
1067Date:   Mon May 10 15:54:08 2010 -0400
1068
1069    config: Upgrade X.Org macros to 1.4 for INSTALL file copying
1070    
1071    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1072    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1073
1074commit 1cb8dd780e18283d3dffaff076dd63452573a198
1075Author: Gaetan Nadon <memsize@videotron.ca>
1076Date:   Mon May 10 15:51:19 2010 -0400
1077
1078    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
1079    
1080    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
1081    AC_PROG_C_C99. This sets gcc with -std=gnu99.
1082    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
1083    
1084    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1085    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1086
1087commit b89c71e7e956d35f2989d419b1076e8bd6f90e34
1088Author: Gaetan Nadon <memsize@videotron.ca>
1089Date:   Mon May 10 15:50:34 2010 -0400
1090
1091    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1092    
1093    Regroup AC statements at the top.
1094    
1095    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1096    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1097
1098commit 367c39341e2bf063c0d5f25aa1b51a897281ad57
1099Author: Gaetan Nadon <memsize@videotron.ca>
1100Date:   Mon May 10 15:47:14 2010 -0400
1101
1102    config: update AC_PREREQ statement to 2.60
1103    
1104    Unrelated to the previous patches, the new value simply reflects
1105    the reality that the minimum level for autoconf to configure
1106    all x.org modules is 2.60 dated June 2006.
1107    
1108    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
1109    
1110    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1111    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1112
1113commit db1e92685155f25dbff3aaac6b7045ad68fe441a
1114Author: Gaetan Nadon <memsize@videotron.ca>
1115Date:   Sat Apr 10 10:16:06 2010 -0400
1116
1117    config: LNX_KBD_PERIOD_NAME not used since autorepeat was removed
1118    
1119    In commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268,
1120    the autorepeat feature was removed which was the only
1121    user of LNX_KBD_PERIOD_NAME.
1122    
1123    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1124    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1125
1126commit cee8a4241c86a00b90b74428473680cb022a8b7f
1127Author: Gaetan Nadon <memsize@videotron.ca>
1128Date:   Mon May 10 11:40:06 2010 -0400
1129
1130    Remove unused SCO driver files
1131    
1132    The SCO driver has never been enabled since the original commit
1133    95e5d2521fc39a661e13b313e5aa2514ddac9a5e.
1134    The configure.ac file never sets the IS_SCO variable.
1135    
1136    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1137    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1138
1139commit 6b7655d6ea0115ea6edabd26aa0bcf0241ab0740
1140Author: Gaetan Nadon <memsize@videotron.ca>
1141Date:   Sat May 8 13:37:07 2010 -0400
1142
1143    Missing #ifdef for PCCONS
1144    
1145    PCCONS support is not always present and should be condiontally compiled.
1146    Refer to xserver definition of PCCONS_SUPPORT
1147    
1148    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1149    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1150
1151commit d307dc016485f2811d2d722285a3a6c8a7f8cf12
1152Author: Gaetan Nadon <memsize@videotron.ca>
1153Date:   Sat May 8 10:41:19 2010 -0400
1154
1155    config: remove AH_TOP autoheader statement
1156    
1157    The generated config.h does not need to include xorg-server.h
1158    for the content it provides.
1159    Add #include <xorg-server.h> in .[hc] files as needed.
1160    
1161    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
1162    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1163
1164commit 2dc73fa6308b2ea01b82744a44f8c5c11bfca538
1165Author: Julien Cristau <jcristau@debian.org>
1166Date:   Sat Mar 13 12:04:24 2010 +0100
1167
1168    man: the old xkb options are gone
1169    
1170    The kbd manpage mentions the existence of other, undocumented xkb
1171    options (those allowing to set keycodes/types/compat/symbols/geometry).
1172    These options are gone as of commit 62e663e (Switch to new XKB API).
1173    
1174    Signed-off-by: Julien Cristau <jcristau@debian.org>
1175
1176commit daf147d10f9eb93c08c4ba0dfe4d61e87a41ddf3
1177Author: Gaetan Nadon <memsize@videotron.ca>
1178Date:   Thu Feb 11 10:08:07 2010 -0500
1179
1180    config: move CWARNFLAGS from configure.ac to Makefile.am
1181    
1182    Compiler warning flags should be explicitly set in the makefile
1183    rather than being merged with other packages compiler flags.
1184    
1185    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1186
1187commit 5e1dacfd0ce3298f8c3d7660af0f8ca995b867b2
1188Author: Alan Coopersmith <alan.coopersmith@sun.com>
1189Date:   Fri Jan 15 15:58:07 2010 -0800
1190
1191    Update Sun license notices to current X.Org standard form
1192    
1193    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1194
1195commit f6e6a09a14b43e01bd378ea0870a474b84b86594
1196Author: Gaetan Nadon <memsize@videotron.ca>
1197Date:   Tue Dec 15 22:01:02 2009 -0500
1198
1199    configure.ac: remove unused sdkdir=$(pkg-config...) statement
1200    
1201    The sdkdir variable isn't use, so remove the statement.
1202    
1203    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
1204    
1205    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1206
1207commit 4f09bebe936dcad41a53d46d8c8e96337dd3edc4
1208Author: Alan Coopersmith <alan.coopersmith@sun.com>
1209Date:   Wed Dec 16 18:14:59 2009 -0800
1210
1211    Silence sed substitutions in make output
1212    
1213    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1214
1215commit cb635080a484f8e87ed1df5360112ec5e2ad7e88
1216Author: Gaetan Nadon <memsize@videotron.ca>
1217Date:   Mon Nov 23 09:25:05 2009 -0500
1218
1219    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
1220    
1221    Now that the INSTALL file is generated.
1222    Allows running make maintainer-clean.
1223
1224commit 25d30641812834919ec3d3ac8a13f225876b1979
1225Author: Gaetan Nadon <memsize@videotron.ca>
1226Date:   Wed Oct 28 14:41:41 2009 -0400
1227
1228    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1229    
1230    Automake 'foreign' option is specified in configure.ac.
1231    Remove from Makefile.am
1232
1233commit c1ff277ae557a2d8967f7dd4b8a8af0031670076
1234Author: Gaetan Nadon <memsize@videotron.ca>
1235Date:   Wed Oct 28 14:09:09 2009 -0400
1236
1237    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1238    
1239    Add missing INSTALL file. Use standard GNU file on building tarball
1240    README may have been updated
1241    Remove AUTHORS file as it is empty and no content available yet.
1242    Remove NEWS file as it is empty and no content available yet.
1243
1244commit b3da011aab766d62e39cc43a7aaf80d9fd20c840
1245Author: Gaetan Nadon <memsize@videotron.ca>
1246Date:   Tue Oct 27 08:48:14 2009 -0400
1247
1248    Deploy the new XORG_DEFAULT_OPTIONS #24242
1249    
1250    Pre-req for generating INSTALL file
1251
1252commit 5fa8e062b246971f478a0da5308fd8ac9743b606
1253Author: Gaetan Nadon <memsize@videotron.ca>
1254Date:   Mon Oct 26 12:54:20 2009 -0400
1255
1256    Several driver modules do not have a ChangeLog target in Makefile.am #23814
1257    
1258    The git generated ChangeLog replaces the hand written one.
1259    Update configure.ac to xorg-macros level 1.3.
1260    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
1261    Update Makefile.am to add ChangeLog target if missing
1262    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
1263    This is a pre-req for the INSTALL_CMD
1264
1265commit 42f1e73f04ceb10533361df8f2d5e82076c8b121
1266Author: Gaetan Nadon <memsize@videotron.ca>
1267Date:   Thu Oct 22 12:34:16 2009 -0400
1268
1269    .gitignore: use common defaults with custom section # 24239
1270    
1271    Using common defaults will reduce errors and maintenance.
1272    Only the very small or inexistent custom section need periodic maintenance
1273    when the structure of the component changes. Do not edit defaults.
1274
1275commit c66f4f9fcc7450f2c1378f6117bda4442d2af8ae
1276Author: Peter Hutterer <peter.hutterer@who-t.net>
1277Date:   Wed Oct 7 10:53:14 2009 +1000
1278
1279    keyboard 1.4.0
1280    
1281    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1282
1283commit 0c75afb4895b60aa08209ccfee9dfad4e4495f4d
1284Author: Peter Hutterer <peter.hutterer@who-t.net>
1285Date:   Tue Oct 6 17:02:33 2009 +1000
1286
1287    Remove now un-used autorepeat field.
1288    
1289    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1290    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1291
1292commit adc1048980113b329d97ebf5b974ca4a50fc86ba
1293Author: Peter Hutterer <peter.hutterer@who-t.net>
1294Date:   Tue Oct 6 17:00:58 2009 +1000
1295
1296    Don't use XKB_DFLT_RULES from the server.
1297    
1298    On Linux, the server uses default rules of "evdev" which doesn't apply for
1299    this driver. For all other cases, the server uses "base", so let's just
1300    hardcode it here too.
1301    
1302    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1303    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1304
1305commit ecd34ebd43d5a8c0db0a6dd132b61a4c663c7fd8
1306Author: Peter Hutterer <peter.hutterer@who-t.net>
1307Date:   Tue Oct 6 17:05:56 2009 +1000
1308
1309    Require macros 1.3 for XORG_DEFAULT_OPTIONS
1310    
1311    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1312
1313commit 5427034948fd4d59d5d2d50f9188376f23119a72
1314Author: Peter Hutterer <peter.hutterer@who-t.net>
1315Date:   Wed Sep 9 11:48:43 2009 +1000
1316
1317    keyboard 1.3.99.1
1318    
1319    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1320
1321commit 158d33c15df60696946031a0319e2bd2ec8b9541
1322Author: Alan Coopersmith <alan.coopersmith@sun.com>
1323Date:   Wed Aug 19 18:56:05 2009 -0700
1324
1325    sun_kbd: Check if streams module is already on the stack before pushing it
1326    
1327    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1328
1329commit 891d55e759ff6a30f62809081a11c3da20fc0551
1330Author: Aaron Zang <Aaron.Zang@Sun.COM>
1331Date:   Thu Aug 13 20:39:59 2009 -0700
1332
1333    sun_kbd: Use HID ioctl variants to get/set direct mode on usbhid devices
1334    
1335    When opening a usb hid* device node directly (instead of via the
1336    /dev/kbd virtual/coalescing device node), use the HIDIOCKMGDIRECT
1337    and HIDIOCKMSDIRECT ioctls instead of the KIO* versions.   When
1338    closing the device, always reset back to direct mode, no matter
1339    what state we found it in.
1340    
1341    Signed-off-by: Aaron Zang <Aaron.Zang@Sun.COM>
1342    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1343
1344commit 8e42e8f0034d89ef4b6cee44148961f808ba0602
1345Author: Alan Coopersmith <alan.coopersmith@sun.com>
1346Date:   Wed Aug 5 15:03:43 2009 -0700
1347
1348    sun_kbd: re-open keyboard if needed in KbdOn
1349    
1350    If we closed keyboard in KbdOff, we need to reopen it in KbdOn, or
1351    will not be able to type after VT switch.
1352    
1353    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1354
1355commit bba90b4e87be3ae5a13d69f6d9c60aa97761c8d5
1356Author: Alan Coopersmith <alan.coopersmith@sun.com>
1357Date:   Tue Aug 4 21:31:23 2009 -0700
1358
1359    Sun bug 6852921: Recycling Xorg runs out of file descriptors in kbd driver
1360    
1361    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6852921
1362    
1363    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1364
1365commit 352aa83c416a78e59be4dfa7d8442e5eec50130a
1366Author: Alan Coopersmith <alan.coopersmith@sun.com>
1367Date:   Tue Aug 4 21:04:24 2009 -0700
1368
1369    Stop checking for #ifdef __SOL8__ - assume Solaris is at least Solaris 8
1370    
1371    If you want to run a pre-1999 kernel, you'll need a pre-2009 X server
1372    
1373    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1374
1375commit fe8d1f70fc7edce4f030766159aebae8f8a89ffc
1376Author: Peter Hutterer <peter.hutterer@who-t.net>
1377Date:   Sat May 30 21:12:34 2009 +1000
1378
1379    Remove ModuleInfoRec.
1380    
1381    This struct was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from
1382    the server.
1383    
1384    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1385
1386commit 29f075db9f86aa7e5e01688a5fd5e0081210e16b
1387Author: Peter Hutterer <peter.hutterer@who-t.net>
1388Date:   Mon May 11 15:30:23 2009 +1000
1389
1390    Return BadValue if the server failed to init the keyboard. (#21278)
1391    
1392    If keyboard init failed, we don't have a useful keymap and thus can't
1393    continue.
1394    This is essentially 0e15697b53c9448ce9911aa6499b2ea0bda92af6 from
1395    xserver ported over here.
1396    
1397    X.Org Bug 21278 <http://bugs.freedesktop.org/show_bug.cgi?id=21278>
1398    
1399    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1400
1401commit 7a4d6f396597c4b96e1402dadfcd2c0e5b7b0579
1402Author: Alan Coopersmith <alan.coopersmith@sun.com>
1403Date:   Fri May 1 14:47:59 2009 -0700
1404
1405    Override HKTG & BSlash2 keycodes on Solaris
1406    
1407    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1408
1409commit 2bc18590e6b7b403dcec22a09820010748c48972
1410Author: Alan Coopersmith <alan.coopersmith@sun.com>
1411Date:   Thu Apr 30 16:26:23 2009 -0700
1412
1413    Solaris keyboard fixes for HAL hotplugging support
1414    
1415    - Handle hot-unplug by checking for ENODEV on read and removing device
1416    - Make sure to re-push streams module on resume
1417    
1418    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1419
1420commit 810fe3a4afd7e77a645c312f9475e75c2f7e925c
1421Author: Alan Curry <pacman@kosh.dhis.org>
1422Date:   Sat Feb 28 00:53:10 2009 -0500
1423
1424    KDGETLED needs a char, not an int.
1425    
1426    KDGETLED actually only stores a single byte at the address indicated by
1427    &real_leds, which on big-endian systems means the kernel's led state is put
1428    into the most-significant byte of real_leds. The LED_CAP LED_NUM LED_SCR
1429    macros then extract some bits from the least-significant byte, which still
1430    contains stack garbage since real_leds hasn't been initialized.
1431    
1432    Don't believe what the console_ioctl(4) man page says. It's wrong. Go read
1433    drivers/char/vt_ioctl.c in the kernel source.
1434    
1435    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1436
1437commit 0fafdc024624d27ddffdcc4ff0047dec59ef33e2
1438Author: Alan Coopersmith <alan.coopersmith@sun.com>
1439Date:   Thu Apr 2 16:53:53 2009 -0700
1440
1441    Remove Initialised static variable (not used since xf86AddModuleInfo removal)
1442    
1443    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1444
1445commit 7b64df0a988674454522e353ea2b56485474af6e
1446Author: David Miller <davem@davemloft.net>
1447Date:   Tue Feb 24 16:50:22 2009 -0800
1448
1449    Fix xf86-input-keyboard build on Linux/sparc
1450    
1451    lnx_kbd.c: Fix Sparc build.
1452    
1453    Signed-off-by: David S. Miller <davem@davemloft.net>
1454
1455commit 62e663e7b107207b474713f22b6fec72f811dd86
1456Author: Daniel Stone <daniel@fooishbar.org>
1457Date:   Tue Feb 10 17:24:21 2009 +1000
1458
1459    Switch to new XKB API
1460    
1461    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1462
1463commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268
1464Author: Peter Hutterer <peter.hutterer@who-t.net>
1465Date:   Wed Feb 11 09:09:59 2009 +1000
1466
1467    Really remove autorepeat.
1468    
1469    This strips all autorepeat from the keyboard driver. If you need autorepeat,
1470    use XKB.
1471    
1472    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1473
1474commit 74ffb8e1897e7dd73f1adf3a2cba6b4214cfc77a
1475Author: Peter Hutterer <peter.hutterer@who-t.net>
1476Date:   Wed Feb 11 09:04:53 2009 +1000
1477
1478    Don't set xkb repeat rate from the driver.
1479
1480commit 39b34a293a1502be2529b83575d03a46c5b0f1b9
1481Author: Daniel Stone <daniel@fooishbar.org>
1482Date:   Tue Feb 10 17:28:06 2009 +1000
1483
1484    No autorepeat handling in the driver.
1485    
1486    It's bad enough in the server, let's not cook up a driver-specific
1487    implementation on top of it.
1488    
1489    Extracted into separate commits by Peter Hutterer.
1490    
1491    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1492
1493commit 9234a0a91ef0c848dead86df831124429c7f528a
1494Author: Peter Hutterer <peter.hutterer@who-t.net>
1495Date:   Tue Feb 10 17:01:37 2009 +1000
1496
1497    unifdef XKB and remove all "noXkb" handling.
1498    
1499    XKB is here to stay. Live with it.
1500
1501commit 9f95e38282164a617b68e4dedf7b72ebc0fedc3e
1502Author: Daniel Stone <daniel@fooishbar.org>
1503Date:   Tue Feb 10 16:47:52 2009 +1000
1504
1505    nec/jp layout is just "jp" these days.
1506    
1507    Extracted into separate commits by Peter Hutterer.
1508    
1509    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1510
1511commit db59771946ac53f78fecf2d75eb165275a45f6aa
1512Author: Daniel Stone <daniel@fooishbar.org>
1513Date:   Tue Feb 10 16:43:46 2009 +1000
1514
1515    No more special sun keyboards anymore.
1516    
1517    Extracted into separate commits by Peter Hutterer.
1518    
1519    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1520
1521commit ea428e52f599a6f575bc012b552e14535009d219
1522Author: Daniel Stone <daniel@fooishbar.org>
1523Date:   Tue Feb 10 16:41:06 2009 +1000
1524
1525    Remove special support for Panix106
1526    
1527    Let's pretend that if google doesn't know it, it doesn't exist.
1528    
1529    Extracted into separate commits by Peter Hutterer.
1530    
1531    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1532
1533commit 425c0494e7ff4b7ed0ee7aec3b07a3bce812b9b7
1534Author: Daniel Stone <daniel@fooishbar.org>
1535Date:   Tue Feb 10 17:24:32 2009 +1000
1536
1537    Change KbdCtrlProc to a void
1538    
1539    6 years to follow an API surely is within reasonably response time, right?
1540    
1541    Extracted into separate commits by Peter Hutterer.
1542    
1543    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1544
1545commit 218ec4b53cc3e557317e188caf8762eac5e06e71
1546Author: Daniel Stone <daniel@fooishbar.org>
1547Date:   Tue Feb 10 16:39:51 2009 +1000
1548
1549    Remove leftover ifdef XINPUT.
1550    
1551    XINPUT has been mandatory for a while now.
1552    
1553    Extracted into separate commits by Peter Hutterer.
1554    
1555    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1556
1557commit d12d2d2c789e8439ae6f2e63526c49c76c385c8e
1558Author: Daniel Stone <daniel@fooishbar.org>
1559Date:   Tue Feb 10 16:38:56 2009 +1000
1560
1561    Remove SpecialKey handling.
1562    
1563    Are your keys really that special? Really?
1564    No. They aren't. Take it from me.
1565    
1566    Extracted into separate commits by Peter Hutterer.
1567    
1568    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1569
1570commit 862314c8dfced80631b2c7a6e00799fd2956b6dc
1571Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1572Date:   Wed Feb 4 18:59:23 2009 -0200
1573
1574    Janitor: compiler warnings, .gitignore.
1575    
1576    Correct common sparse warning about integer used where a pointer
1577    is expected. Remaining warnings are about the symbols that the
1578    X Server loader should "dlsym()" to load the module, and are
1579    extern/exported, but have no declaration anywhere.
1580    
1581      Use only one .gitignore file in the toplevel directory.
1582    
1583    Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1584    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1585
1586commit 69d38cbda4ecff87dc63dd26cfae4262c1e6161c
1587Author: Alan Coopersmith <alan.coopersmith@sun.com>
1588Date:   Fri Jan 30 20:23:32 2009 -0800
1589
1590    Add README with pointers to mailing list, bugzilla & git repos
1591
1592commit 14267d89087c21071fde1960f77cceee49a6e551
1593Author: Alan Coopersmith <alan.coopersmith@sun.com>
1594Date:   Tue Jan 20 16:54:21 2009 -0800
1595
1596    Use XKB_DFLT_RULES from xorg-server.h for default xkb rules filename
1597
1598commit f9857c498803ce8e5902df7319d2928b0db8cd49
1599Author: Alan Coopersmith <alan.coopersmith@sun.com>
1600Date:   Fri Jan 9 14:50:56 2009 -0800
1601
1602    Add note on hal-based configuration to man page
1603
1604commit ba47bfd9c4ebab0c71f7918127506817378d9eef
1605Author: Alan Coopersmith <alan.coopersmith@sun.com>
1606Date:   Wed Jan 7 10:02:23 2009 -0800
1607
1608    Move ifdefs to clear "warning: statement has no consequent: if"
1609
1610commit fb9c07cbf0339922816007f2d35c501266a439b1
1611Author: Alan Coopersmith <alan.coopersmith@sun.com>
1612Date:   Wed Jan 7 09:58:36 2009 -0800
1613
1614    Make LED masks more consistently unsigned long to clear compiler/lint warnings
1615
1616commit 2fde7c02565384ce774c20face9755359c5d5946
1617Author: Alan Coopersmith <alan.coopersmith@sun.com>
1618Date:   Wed Jan 7 09:56:12 2009 -0800
1619
1620    Remove unused variables from Solaris code
1621
1622commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7
1623Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1624Date:   Wed Jan 7 15:09:01 2009 -0200
1625
1626    Update for servers newer then 1.5 or git master.
1627    
1628      The atKeynames.h header was moved to the kbd driver sources as
1629    well as the xf86CommonSpecialKey() function. This problem probably
1630    got unnoticed for quite sometime, mainly because most people doing
1631    regular builds should either not have been building the kbd driver,
1632    or had atKeynames.h in /usr/include/xorg from a previous install.
1633
1634commit 9294caab68d58d13f429b7c0b23541b99f2b0dae
1635Author: Alan Coopersmith <alan.coopersmith@sun.com>
1636Date:   Tue Nov 18 18:40:58 2008 -0800
1637
1638    Renamed subdir .cvsignore files to .gitignore
1639
1640commit 74b6461c5362e3401fdcf5a080bf71e6f7908e09
1641Author: Alan Coopersmith <alan.coopersmith@sun.com>
1642Date:   Tue Nov 11 17:35:55 2008 -0800
1643
1644    sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard
1645
1646commit 3e28d68b50d291938734e9684b8296ca864f3892
1647Author: Luc Verhaegen <libv@skynet.be>
1648Date:   Mon Oct 13 15:22:32 2008 +0200
1649
1650    Set TERMINATE_FALLBACK to 0.
1651    
1652    This stops the keyboard driver from sending 2 extra ctrl-alt-backspace
1653    events to the server.
1654
1655commit eecfd24481b5768692409666b16b666e71ec97f8
1656Author: Adam Jackson <ajax@redhat.com>
1657Date:   Tue Aug 19 15:28:02 2008 -0400
1658
1659    Remove useless call to xf86AddModuleInfo
1660
1661commit 574442b906fa8ff600d2fd32fdb2bf953b3bb5fa
1662Author: Adam Jackson <ajax@redhat.com>
1663Date:   Tue Aug 19 10:20:47 2008 -0400
1664
1665    Remove XFree86-Misc leftovers.
1666
1667commit 80b04aa649f5e65294439264b6bbb0dc90c22a7c
1668Author: Kristian Høgsberg <krh@redhat.com>
1669Date:   Thu Jul 24 16:39:02 2008 -0400
1670
1671    Move atKeynames.h and xf86CommonSpecialKey() here.
1672
1673commit ef7873db2861a9aa103eaabbe84b4396e64ff3a1
1674Author: Adam Jackson <ajax@redhat.com>
1675Date:   Wed May 21 15:39:59 2008 -0400
1676
1677    keyboard 1.3.1
1678
1679commit a1866e2e73f0b401cd8e92fc9ee8db1791585936
1680Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1681Date:   Wed Apr 9 14:36:58 2008 -0300
1682
1683    Don't send events in DEVICE_INIT, only after DEVICE_ON.
1684    
1685    See http://bugs.freedesktop.org/show_bug.cgi?id=2243#c15 for a description of
1686    the problem fixed in this patch.
1687    
1688    Now only the driver leds state is synched with virtual console state, and if
1689    required, events are post in DEVICE_ON.
1690    This also defines an internal INITFLAG state to know when DEVICE_ON is called
1691    after DEVICE_INIT, otherwise, it will only send events for leds that changed
1692    state while the device was in "DEVICE_OFF state".
1693    
1694    Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
1695
1696commit 86b16003ef1134a2471cd3f7ac217db574fa714c
1697Author: Adam Jackson <ajax@redhat.com>
1698Date:   Thu Mar 20 16:05:05 2008 -0400
1699
1700    keyboard 1.3.0
1701
1702commit af3adb8e24c03fcd86ad63208ce525cd4db876ac
1703Author: Alan Coopersmith <alan.coopersmith@sun.com>
1704Date:   Mon Mar 17 19:19:45 2008 -0700
1705
1706    Correct COPYING file and note which notices apply to which code/OS'es
1707
1708commit 49bf7022f85886d06ba4991364e6e28f17d78f2b
1709Author: Daniel Drake <ddrake@brontes3d.com>
1710Date:   Mon May 21 13:53:01 2007 -0800
1711
1712    Bug 11026: xf86-input-keyboard COPYING file
1713    
1714    X.Org Bugzilla #11026 <https://bugs.freedesktop.org/show_bug.cgi?id=11026>
1715
1716commit 0382ed1c0c29ee19cfa8bff213ee32a7d0c06da9
1717Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1718Date:   Fri Feb 8 19:00:57 2008 -0200
1719
1720    Alternate patch to preserve NumLock & CapsLock leds at X Server startup.
1721    
1722      This patch requires reverting commits:
1723    7148a0c3e04668b7608295ebdf94579f6acfa544 and
1724    0f3716db01681876cc385727beeb842af5b950d3
1725      Also, it is assumed that the os specific GetLeds will properly
1726    use bit 0 for caps lock and bit 1 for num lock.
1727    
1728    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1729
1730commit 382ad4ef28b8393b385ac1d2426c5b22076ea165
1731Author: Alan Coopersmith <alan.coopersmith@sun.com>
1732Date:   Mon Mar 17 18:48:47 2008 -0700
1733
1734    Revert previous attempts to sync lock state & LEDs
1735    
1736    See next commit for improved fix
1737
1738commit 0c8220690c726d61a250ad5aec9171009f523043
1739Author: Alan Coopersmith <alan.coopersmith@sun.com>
1740Date:   Mon Mar 17 18:46:15 2008 -0700
1741
1742    Use $(XKBPATH) for xkb file path in man page
1743
1744commit e32e610b719c7dc7a78a1b991b12521863877e51
1745Author: Matej Kosik <kosik@fiit.stuba.sk>
1746Date:   Fri Feb 15 08:53:48 2008 -0800
1747
1748    Add information & example of XKB options to man page
1749
1750commit ea46dd17058f6a880ed38102d1fde1dcba1f8215
1751Author: Matthieu Herrb <matthieu@bluenote.herrb.net>
1752Date:   Sat Mar 8 23:04:13 2008 +0100
1753
1754    Makefile.am: nuke RCS Id
1755
1756commit 0f3716db01681876cc385727beeb842af5b950d3
1757Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
1758Date:   Wed Jan 16 10:18:59 2008 +1030
1759
1760    lnx: Automatically inherit the vt's numlock and capslock status (Bug #2243)
1761    
1762    X.Org Bug #2243 <https://bugs.freedesktop.org/show_bug.cgi?id=2243>
1763
1764commit 882b28a452db6ebe1499d9558d0028cebb0e032f
1765Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1766Date:   Wed Dec 12 22:43:04 2007 +0100
1767
1768    Fix parameters order for printWsType().
1769
1770commit b139da4553e71896689e8f522e5cff58f5bb7674
1771Author: Adam Jackson <ajax@redhat.com>
1772Date:   Mon Dec 3 11:57:40 2007 -0500
1773
1774    Don't sleep(1) on VT entry.
1775
1776commit ec247cd91cf147a8d1e79b0746680b049269798f
1777Author: Alan Coopersmith <alan.coopersmith@sun.com>
1778Date:   Thu Oct 11 16:42:33 2007 -0700
1779
1780    Update kbd man page to say it has replaced keyboard driver now.
1781
1782commit 278c7d8f44ba7393a95ab1a4a557d6f385044022
1783Author: David Marx <david.marx@sun.com>
1784Date:   Wed Oct 10 16:18:12 2007 -0700
1785
1786    Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell
1787    
1788    Use KIOCMKTONE ioctl instead on Solaris versions that have it
1789    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6425775>
1790
1791commit 10792dc1eebf9f718e0cad0b425a8b8307a7ebc7
1792Author: Julien Cristau <jcristau@debian.org>
1793Date:   Thu Sep 6 18:41:28 2007 +0200
1794
1795    Remove the legacy keyboard driver's manpage
1796
1797commit 3d88a17403df55d28e85ebc445b798cdce23e581
1798Author: Eric Anholt <eric@anholt.net>
1799Date:   Wed Sep 5 09:09:06 2007 -0700
1800
1801    Bump version to 1.2.2 for release.
1802
1803commit 3b87c8e164a5a4e79900b70e38e09c85bc99ce25
1804Author: Eric Anholt <eric@anholt.net>
1805Date:   Mon Aug 20 15:36:37 2007 -0700
1806
1807    Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents.
1808    
1809    The code in question was clearly copy-and-pasted from the kbdrate.c.c file.
1810
1811commit 095c59f70b58b87e627b3150f3a4694d66b75746
1812Author: Alan Coopersmith <alan.coopersmith@sun.com>
1813Date:   Wed Jul 18 18:32:59 2007 -0700
1814
1815    Remove unused variables
1816
1817commit 7148a0c3e04668b7608295ebdf94579f6acfa544
1818Author: Alan Coopersmith <alan.coopersmith@sun.com>
1819Date:   Wed Jul 18 17:29:16 2007 -0700
1820
1821    Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup
1822    
1823    If either the NumLock or CapsLock leds on the keyboard are on at startup,
1824    generate fake NumLock/CapsLock keypresses to set the server state to match.
1825    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6312042>
1826    
1827    Based on earlier Xsun fix for Sun bug #4185550
1828    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4185550>
1829
1830commit db0254abb0ba68c6dfb2443d1170d9d1e895021d
1831Author: Alan Coopersmith <alan.coopersmith@sun.com>
1832Date:   Wed Jul 18 16:30:35 2007 -0700
1833
1834    Remove old wrappers used for sharing code between keyboard & kbd drivers
1835
1836commit 256da8cc284a3a66a4a41ec7708b0b467c30b369
1837Author: Alan Coopersmith <alan.coopersmith@sun.com>
1838Date:   Wed Jul 18 11:07:12 2007 -0700
1839
1840    Update key mappings before we walk them looking for modifiers, not after
1841
1842commit 8fe8b62ab3fcc8c51d61dcc2e658e6733da3edfb
1843Author: Alan Coopersmith <alan.coopersmith@sun.com>
1844Date:   Tue Jul 17 20:11:17 2007 -0700
1845
1846    renamed: .cvsignore -> .gitignore
1847
1848commit 7e412914fc1e2372890c2af46263f4cefab8cbfe
1849Author: Alan Coopersmith <alan.coopersmith@sun.com>
1850Date:   Tue Jul 17 20:10:50 2007 -0700
1851
1852    Update Solaris port to work with os layer move into kbd driver
1853    
1854    Also remove old code only needed for obsolete "keyboard" driver
1855    Fix default keysym map on Solaris to work correctly when XKB fails
1856
1857commit 36cf953910002a00a3694033d49c6c38319b0283
1858Author: Julien Cristau <jcristau@debian.org>
1859Date:   Wed Jun 13 23:02:58 2007 +1000
1860
1861    Keep module version up-to-date using PACKAGE_VERSION_*
1862
1863commit 05dd89ef03cee6853e7c2db518b6b22785cc3e7c
1864Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
1865Date:   Mon Feb 5 14:29:54 2007 -0800
1866
1867    Fix key led update
1868    
1869    Cf: https://bugs.freedesktop.org/show_bug.cgi?id=313
1870        https://bugs.freedesktop.org/attachment.cgi?id=8396&action=view
1871    
1872     ------- Comment  #8 From Samuel Thibault  2007-01-14 14:28:16  [reply] -------
1873    
1874    Created an attachment (id=8396) [details]
1875    fix key led update
1876    
1877    Ok, found the problem: when XKB is used (!pKbd->noXkb), pKbd->keyLeds is not
1878    updated, so that UpdateLeds(), even if it called at the right places, actually
1879    just clears all LEDs.  Here is a patch.
1880
1881commit caeb0f364c1a95a9ad3e64dd722c8ddc88077a86
1882Author: Daniel Stone <daniel@fooishbar.org>
1883Date:   Fri Dec 8 09:09:24 2006 +0200
1884
1885    don't release keys on newer servers
1886    On newer servers, we take care of the key release over VT switch already,
1887    so don't do it twice; that will lead to hilarious results.
1888
1889commit fd51e4d27d7a31ed9d4a075c3814b36320af4612
1890Author: Daniel Stone <daniel@fooishbar.org>
1891Date:   Tue Nov 7 00:10:54 2006 +0200
1892
1893    add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am
1894
1895commit 976e12d85920d5bd09f6d0ba005835f733b296b7
1896Author: Daniel Stone <daniel@fooishbar.org>
1897Date:   Sat Nov 4 21:01:55 2006 +0200
1898
1899    bump to 1.2.1
1900
1901commit 08aa290b0125eb681f872ef821ecffd5818caeb6
1902Author: Daniel Stone <daniel@fooishbar.org>
1903Date:   Sat Nov 4 21:01:49 2006 +0200
1904
1905    add xf86OSKbd.h to build system, _SOURCES -> _SRCS
1906    Add xf86OSKbd.h to the build system, and change _SOURCES use to _SRCS,
1907    except when explicitly referring to a target.  This keeps automake 1.10
1908    happy.
1909
1910commit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e
1911Author: Daniel Stone <daniel@fooishbar.org>
1912Date:   Thu Nov 2 00:24:24 2006 +0200
1913
1914    move os keyboard layer into kbd driver, remove legacy keyboard driver
1915    Completely remove the old 'keyboard' driver.
1916    Move the OS keyboard layer from the Xorg DDX into the kbd driver.  Right
1917    now, BSD, Linux, SCO, and Solaris, have been dragged over.
1918    Bump to 1.2.0, as we'll collide badly with the existing OS keyboard layer.
1919
1920commit 3bfed2fc2e401bc4b5f74a3f20014d4a5c7dad30
1921Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1922Date:   Fri Oct 13 18:26:38 2006 -0400
1923
1924    Bump to 1.1.1
1925
1926commit d3c6014290a90a985679c9258fe65be3d89bf7b9
1927Author: Tilman Sauerbeck <tilman@code-monkey.de>
1928Date:   Sun Jul 9 19:57:36 2006 +0200
1929
1930    Added some missing includes.
1931
1932commit c94229993dc2a8672802ef8ab35717089b74ab80
1933Author: Adam Jackson <ajax@nwnk.net>
1934Date:   Fri Apr 7 17:47:17 2006 +0000
1935
1936    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
1937
1938commit 01744910cd7c4034fa1dd14ef734d7087832647d
1939Author: Kevin E Martin <kem@kem.org>
1940Date:   Wed Dec 21 02:29:57 2005 +0000
1941
1942    Update package version for X11R7 release.
1943
1944commit 9bd0521c65760d4e555ac992a92ce74ce8d55437
1945Author: Adam Jackson <ajax@nwnk.net>
1946Date:   Mon Dec 19 16:25:51 2005 +0000
1947
1948    Stub COPYING files
1949
1950commit 75d352b91ff79b5b55dbd7c5d3952470de87704f
1951Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1952Date:   Mon Dec 19 09:07:50 2005 +0000
1953
1954    Typo fixes, mailing list & url updates, and other changes to prepare for
1955        X11R6.9 & 7.0 releases.
1956
1957commit 29309dd08deb535262625c2eb73558c6eae69336
1958Author: Kevin E Martin <kem@kem.org>
1959Date:   Thu Dec 15 00:24:14 2005 +0000
1960
1961    Update package version number for final X11R7 release candidate.
1962
1963commit a459e2028834e76e21117070d073cc9489b0d65f
1964Author: Kevin E Martin <kem@kem.org>
1965Date:   Tue Dec 6 22:48:30 2005 +0000
1966
1967    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
1968
1969commit 9c5c0e3d211fcce658aa667d8be7f979b9cb83cd
1970Author: Kevin E Martin <kem@kem.org>
1971Date:   Sat Dec 3 05:49:31 2005 +0000
1972
1973    Update package version number for X11R7 RC3 release.
1974
1975commit edb6ec6c311543686230a43885183071e92dc60d
1976Author: Kevin E Martin <kem@kem.org>
1977Date:   Fri Dec 2 02:16:05 2005 +0000
1978
1979    Remove extraneous AC_MSG_RESULT.
1980
1981commit 0721c4b4a75fe836d17445550746ed415f06d126
1982Author: Adam Jackson <ajax@nwnk.net>
1983Date:   Tue Nov 29 23:29:56 2005 +0000
1984
1985    Only build dlloader modules by default.
1986
1987commit 9885aa10eeb6e42212a0e21861790b72adc3ce71
1988Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1989Date:   Mon Nov 28 22:04:07 2005 +0000
1990
1991    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
1992        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
1993
1994commit ec4425c0ddb1dd45fb24e3984d490a68ff211b08
1995Author: Eric Anholt <anholt@freebsd.org>
1996Date:   Mon Nov 21 10:49:05 2005 +0000
1997
1998    Add .cvsignores for drivers.
1999
2000commit e5451950a80744b183f5e8f4259ff2e596952a13
2001Author: Kevin E Martin <kem@kem.org>
2002Date:   Wed Nov 9 21:31:23 2005 +0000
2003
2004    Bump version numbers for X11R6.9/X11R7 RC2.
2005
2006commit 066e7c7d2768dec2c033a2ce723abbe31495f6d0
2007Author: Kevin E Martin <kem@kem.org>
2008Date:   Wed Nov 9 21:15:12 2005 +0000
2009
2010    Update package version number for X11R7 RC2 release.
2011
2012commit 4442fdf90f51cc265679b61cc341f6ed32e134a1
2013Author: Kean Johnson <kean@armory.com>
2014Date:   Tue Nov 8 06:33:28 2005 +0000
2015
2016    See ChangeLog entry 2005-11-07 for details.
2017
2018commit 85dfda745021f49f01424d6a01c6396865d1723d
2019Author: Kevin E Martin <kem@kem.org>
2020Date:   Tue Nov 1 15:08:50 2005 +0000
2021
2022    Update pkgcheck depedencies to work with separate build roots.
2023
2024commit 288c4a7f79b9fb4b0531fe7cf21dec7f7f4a3668
2025Author: Kevin E Martin <kem@kem.org>
2026Date:   Wed Oct 19 02:48:00 2005 +0000
2027
2028    Update package version number for RC1 release.
2029
2030commit 4861d1586d6ce54a8563047fa01016b658517d8f
2031Author: Kevin E Martin <kem@kem.org>
2032Date:   Tue Oct 18 15:46:36 2005 +0000
2033
2034    Do the following to make the drivers pass distcheck:
2035    - Only define EXTRA_DIST when there are actually man pages to be processed
2036    - Add missing man pages to keyboard and ati drivers EXTRA_DIST
2037
2038commit f7e91cad97e22e05b87de3d16a0f4299ea471a88
2039Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2040Date:   Tue Oct 18 00:01:51 2005 +0000
2041
2042    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
2043        substitutions to work better with BSD make
2044
2045commit 9e5a8ec5b63ec730916c0312cf6d65c26fd138d5
2046Author: Adam Jackson <ajax@nwnk.net>
2047Date:   Mon Oct 17 22:57:28 2005 +0000
2048
2049    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
2050        of indirectly
2051
2052commit f06abf1decb60bdaf453b0d73f05f45b833b843a
2053Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2054Date:   Mon Oct 17 00:08:58 2005 +0000
2055
2056    Use sed & cpp to substitute variables in driver man pages
2057
2058commit 8668a70c065a3cba91a0f4b75c34c4478099bedd
2059Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2060Date:   Sun Oct 16 19:01:25 2005 +0000
2061
2062    Remove note about kbd being experimental. Add Solaris to supported OS list
2063        for kbd.
2064    Add note about plans to move to kbd in a future release.
2065
2066commit a228e916cc1ffa85446c95a6c42380b39d67b9f6
2067Author: Matthieu Herrb <matthieu.herrb@laas.fr>
2068Date:   Sat Oct 1 17:30:58 2005 +0000
2069
2070    Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf.
2071
2072commit 66693592a767baabca9eae015b57e9c6660a080b
2073Author: Daniel Stone <daniel@fooishbar.org>
2074Date:   Thu Aug 18 09:03:39 2005 +0000
2075
2076    Update autogen.sh to one that does objdir != srcdir.
2077
2078commit ea7e6dfb03714a48edfb04053ac49f71f553872d
2079Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2080Date:   Wed Aug 10 14:07:23 2005 +0000
2081
2082    Don\'t lose existing CFLAGS in all the input drivers and some of the video
2083        drivers
2084
2085commit 8f930fc988f0d43bf2d964721e846fcf5fed6e4b
2086Author: Adam Jackson <ajax@nwnk.net>
2087Date:   Tue Aug 2 00:51:34 2005 +0000
2088
2089    AS_HELP_STRING workaround
2090
2091commit c392a4c091e70d42b498f9e8a55737feedbe2871
2092Author: Kevin E Martin <kem@kem.org>
2093Date:   Fri Jul 29 21:22:41 2005 +0000
2094
2095    Various changes preparing packages for RC0:
2096    - Verify and update package version numbers as needed
2097    - Implement versioning scheme
2098    - Change bug address to point to bugzilla bug entry form
2099    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
2100        reenable it)
2101    - Fix makedepend to use pkgconfig and pass distcheck
2102    - Update build script to build macros first
2103    - Update modular Xorg version
2104
2105commit b1379685a2fce1f1b2092814d3170cc29f4fd039
2106Author: Kevin E Martin <kem@kem.org>
2107Date:   Wed Jul 13 20:03:22 2005 +0000
2108
2109    Make the module dir configurable
2110
2111commit 9f91bf7017f10ed23e2d313e47934d803e292dbc
2112Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
2113Date:   Wed Jul 13 12:30:04 2005 +0000
2114
2115    //bugs.freedesktop.org/show_bug.cgi?id=2587> Fix keyboard mapping on Sun
2116        keyboards in the keyboard module.
2117
2118commit da10828e418bc7fdbdcd03162ee92b0a999a11b7
2119Author: Kevin E Martin <kem@kem.org>
2120Date:   Wed Jul 13 02:21:00 2005 +0000
2121
2122    Update all input drivers to pass distcheck
2123
2124commit c9b223867b4922c646dd85c7468b8f79bf5257d5
2125Author: Adam Jackson <ajax@nwnk.net>
2126Date:   Tue Jul 12 06:15:09 2005 +0000
2127
2128    Build skeletons for input drivers. Should basically work.
2129
2130commit c9097dd3204d4fe2a3a21cec23948f27ec6292ed
2131Author: Adam Jackson <ajax@nwnk.net>
2132Date:   Mon Jul 11 02:38:00 2005 +0000
2133
2134    Prep input drivers for modularizing by adding guarded #include "config.h"
2135
2136commit 83efe32bd4a9372467680cafd5880438e551db31
2137Author: Daniel Stone <daniel@fooishbar.org>
2138Date:   Fri Jul 1 22:43:22 2005 +0000
2139
2140    Change all misc.h and os.h references to <X11/foo.h>.
2141
2142commit ebf2b80b2027ebb99dbe44c7d77fd9f7a43f2e72
2143Author: Adam Jackson <ajax@nwnk.net>
2144Date:   Sat Jun 25 21:17:02 2005 +0000
2145
2146    Bug #3626: _X_EXPORT tags for video and input drivers.
2147
2148commit 3360f15f5f4cdd4a6cf204ff8af70a90c314ada3
2149Author: Eric Anholt <anholt@freebsd.org>
2150Date:   Tue May 10 00:12:17 2005 +0000
2151
2152    Bugzilla #2561: Disable some keycode translations on PC98, which had
2153        various bad effects including modifier keys not working.
2154
2155commit 2ca94be67112a926721ef699f495bc158c4963a4
2156Author: Daniel Stone <daniel@fooishbar.org>
2157Date:   Wed Apr 20 12:25:34 2005 +0000
2158
2159    Fix includes right throughout the Xserver tree:
2160    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
2161    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
2162        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
2163    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2164
2165commit d157c2188389c84f3ee7594ddd0980f1a3553e97
2166Author: Egbert Eich <eich@suse.de>
2167Date:   Tue Jan 11 14:59:02 2005 +0000
2168
2169    Minor format fix.
2170    Added explanatory comment and debug code.
2171    Added comment.
2172
2173commit b7f68e909640008e831c2ddb67ca4fb9515cec04
2174Author: Egbert Eich <eich@suse.de>
2175Date:   Mon Jan 10 17:44:39 2005 +0000
2176
2177    PC keyboards internally generate a different scan code when the ALT
2178        modifier is pressed with the SysReq/Print key. Since X expects the same
2179        scancode regardless of the modifier the keyboard driver has to 'map the
2180        code back'. So far it does so when seeing the SysReq scancode without
2181        checking if the modifier is on. If this scancode is also sent by
2182        another key on an extended keyboard it receives the same remapping.
2183        Fix: Add check for ALT modifier down before doing the remapping (Helmut
2184        Fahrion).
2185
2186commit b04ef340e213badb2e44fb669583b490f7278969
2187Author: Matthieu Herrb <matthieu.herrb@laas.fr>
2188Date:   Mon Dec 6 21:51:11 2004 +0000
2189
2190    Previous fix broke hardware-based autorepeat. This fix mimics the behaviour
2191        of the legacy driver by making a local copy of the autoRepeat flag.
2192
2193commit db3b5cb60a71f2d5e536797559001dc59090ab6c
2194Author: Matthieu Herrb <matthieu.herrb@laas.fr>
2195Date:   Fri Dec 3 23:30:48 2004 +0000
2196
2197    programs/Xserver/hw/xfree86/input/keyboard/kbd.c
2198    - set default XkbModel to pc105 (like legacy keyboard driver did)
2199    - fix autorepeat (Bugzilla #1651, Petter Urkedal).
2200
2201commit b9bece29e9733bdf4bb44da6ced4d3e0e433f6e5
2202Author: Kevin E Martin <kem@kem.org>
2203Date:   Tue Aug 31 01:36:13 2004 +0000
2204
2205    Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg).
2206
2207commit 3d97e8a41a8a15769f43233a2ed7692387cb0b81
2208Author: Kevin E Martin <kem@kem.org>
2209Date:   Sun Aug 29 21:06:00 2004 +0000
2210
2211    Fix make install when BuildServersOnly is YES (Bug #1213).
2212    Fix build failures when UseDeprecatedKeyboardDriver is YES and
2213        DoLoadableServer is NO (Bug #1229, Kristian H�gsberg).
2214    Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam
2215        Jackson).
2216
2217commit 9e2172ffef436acb9a88147f276c9ddf12739a14
2218Author: Kevin E Martin <kem@kem.org>
2219Date:   Mon Aug 16 22:48:51 2004 +0000
2220
2221    Update release and date for first RC.
2222    Fix kbd/keyboard driver for DoLoadableServer NO.
2223    Revert change since it is better to set date in the config files.
2224
2225commit 58f47a9c32cf379fd473f01b18ddc57b90e47b0b
2226Author: Kevin E Martin <kem@kem.org>
2227Date:   Mon Aug 16 20:17:52 2004 +0000
2228
2229    Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug
2230        #1072, Kristian H�gsberg).
2231
2232commit 32d5ece27279bf7f1211346f15a292f73ff334d6
2233Author: Egbert Eich <eich@suse.de>
2234Date:   Fri Apr 23 19:54:03 2004 +0000
2235
2236    Merging XORG-CURRENT into trunk
2237
2238commit cbec87bb621bd6bb2fddf1fe9aa970a09acba8f7
2239Author: Egbert Eich <eich@suse.de>
2240Date:   Sun Mar 14 08:33:52 2004 +0000
2241
2242    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
2243
2244commit f078d9ca112038d16eb9b28d331a900f0ab7bd62
2245Author: Egbert Eich <eich@suse.de>
2246Date:   Wed Mar 3 12:12:33 2004 +0000
2247
2248    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
2249
2250commit e5e92f4396bc0a73ddda050403d422cee9bdfd2f
2251Author: Egbert Eich <eich@suse.de>
2252Date:   Thu Feb 26 13:36:00 2004 +0000
2253
2254    readding XFree86's cvs IDs
2255
2256commit 1056cd4925dc787f72b9f6b5900e55e00d7ba973
2257Author: Egbert Eich <eich@suse.de>
2258Date:   Thu Feb 26 09:23:34 2004 +0000
2259
2260    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
2261
2262commit 1c8924b7c1728653ebe49a663dd6125cef010bc8
2263Author: Kaleb Keithley <kaleb@freedesktop.org>
2264Date:   Fri Dec 19 20:55:25 2003 +0000
2265
2266    XFree86 4.3.99.902 (RC 2)
2267
2268commit 01eff4e6297717400f8b9517a9e4ccdc067d07d3
2269Author: Kaleb Keithley <kaleb@freedesktop.org>
2270Date:   Tue Nov 25 19:28:48 2003 +0000
2271
2272    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
2273
2274commit 303235b2d4a53231a6aa74d4d74d683842477b27
2275Author: Kaleb Keithley <kaleb@freedesktop.org>
2276Date:   Fri Nov 14 16:48:56 2003 +0000
2277
2278    XFree86 4.3.0.1
2279
2280commit 724aeb56e7d6e5940ad6d329f53f5b80a9fc38ae
2281Author: Kaleb Keithley <kaleb@freedesktop.org>
2282Date:   Fri Nov 14 16:48:56 2003 +0000
2283
2284    Initial revision
2285