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