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