ChangeLog revision 34977a2f
1commit 0c75afb4895b60aa08209ccfee9dfad4e4495f4d
2Author: Peter Hutterer <peter.hutterer@who-t.net>
3Date:   Tue Oct 6 17:02:33 2009 +1000
4
5    Remove now un-used autorepeat field.
6    
7    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
8    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
9
10commit adc1048980113b329d97ebf5b974ca4a50fc86ba
11Author: Peter Hutterer <peter.hutterer@who-t.net>
12Date:   Tue Oct 6 17:00:58 2009 +1000
13
14    Don't use XKB_DFLT_RULES from the server.
15    
16    On Linux, the server uses default rules of "evdev" which doesn't apply for
17    this driver. For all other cases, the server uses "base", so let's just
18    hardcode it here too.
19    
20    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
21    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
22
23commit ecd34ebd43d5a8c0db0a6dd132b61a4c663c7fd8
24Author: Peter Hutterer <peter.hutterer@who-t.net>
25Date:   Tue Oct 6 17:05:56 2009 +1000
26
27    Require macros 1.3 for XORG_DEFAULT_OPTIONS
28    
29    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
30
31commit 5427034948fd4d59d5d2d50f9188376f23119a72
32Author: Peter Hutterer <peter.hutterer@who-t.net>
33Date:   Wed Sep 9 11:48:43 2009 +1000
34
35    keyboard 1.3.99.1
36    
37    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
38
39commit 158d33c15df60696946031a0319e2bd2ec8b9541
40Author: Alan Coopersmith <alan.coopersmith@sun.com>
41Date:   Wed Aug 19 18:56:05 2009 -0700
42
43    sun_kbd: Check if streams module is already on the stack before pushing it
44    
45    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
46
47commit 891d55e759ff6a30f62809081a11c3da20fc0551
48Author: Aaron Zang <Aaron.Zang@Sun.COM>
49Date:   Thu Aug 13 20:39:59 2009 -0700
50
51    sun_kbd: Use HID ioctl variants to get/set direct mode on usbhid devices
52    
53    When opening a usb hid* device node directly (instead of via the
54    /dev/kbd virtual/coalescing device node), use the HIDIOCKMGDIRECT
55    and HIDIOCKMSDIRECT ioctls instead of the KIO* versions.   When
56    closing the device, always reset back to direct mode, no matter
57    what state we found it in.
58    
59    Signed-off-by: Aaron Zang <Aaron.Zang@Sun.COM>
60    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
61
62commit 8e42e8f0034d89ef4b6cee44148961f808ba0602
63Author: Alan Coopersmith <alan.coopersmith@sun.com>
64Date:   Wed Aug 5 15:03:43 2009 -0700
65
66    sun_kbd: re-open keyboard if needed in KbdOn
67    
68    If we closed keyboard in KbdOff, we need to reopen it in KbdOn, or
69    will not be able to type after VT switch.
70    
71    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
72
73commit bba90b4e87be3ae5a13d69f6d9c60aa97761c8d5
74Author: Alan Coopersmith <alan.coopersmith@sun.com>
75Date:   Tue Aug 4 21:31:23 2009 -0700
76
77    Sun bug 6852921: Recycling Xorg runs out of file descriptors in kbd driver
78    
79    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6852921
80    
81    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
82
83commit 352aa83c416a78e59be4dfa7d8442e5eec50130a
84Author: Alan Coopersmith <alan.coopersmith@sun.com>
85Date:   Tue Aug 4 21:04:24 2009 -0700
86
87    Stop checking for #ifdef __SOL8__ - assume Solaris is at least Solaris 8
88    
89    If you want to run a pre-1999 kernel, you'll need a pre-2009 X server
90    
91    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
92
93commit fe8d1f70fc7edce4f030766159aebae8f8a89ffc
94Author: Peter Hutterer <peter.hutterer@who-t.net>
95Date:   Sat May 30 21:12:34 2009 +1000
96
97    Remove ModuleInfoRec.
98    
99    This struct was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from
100    the server.
101    
102    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
103
104commit 29f075db9f86aa7e5e01688a5fd5e0081210e16b
105Author: Peter Hutterer <peter.hutterer@who-t.net>
106Date:   Mon May 11 15:30:23 2009 +1000
107
108    Return BadValue if the server failed to init the keyboard. (#21278)
109    
110    If keyboard init failed, we don't have a useful keymap and thus can't
111    continue.
112    This is essentially 0e15697b53c9448ce9911aa6499b2ea0bda92af6 from
113    xserver ported over here.
114    
115    X.Org Bug 21278 <http://bugs.freedesktop.org/show_bug.cgi?id=21278>
116    
117    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
118
119commit 7a4d6f396597c4b96e1402dadfcd2c0e5b7b0579
120Author: Alan Coopersmith <alan.coopersmith@sun.com>
121Date:   Fri May 1 14:47:59 2009 -0700
122
123    Override HKTG & BSlash2 keycodes on Solaris
124    
125    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
126
127commit 2bc18590e6b7b403dcec22a09820010748c48972
128Author: Alan Coopersmith <alan.coopersmith@sun.com>
129Date:   Thu Apr 30 16:26:23 2009 -0700
130
131    Solaris keyboard fixes for HAL hotplugging support
132    
133    - Handle hot-unplug by checking for ENODEV on read and removing device
134    - Make sure to re-push streams module on resume
135    
136    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
137
138commit 810fe3a4afd7e77a645c312f9475e75c2f7e925c
139Author: Alan Curry <pacman@kosh.dhis.org>
140Date:   Sat Feb 28 00:53:10 2009 -0500
141
142    KDGETLED needs a char, not an int.
143    
144    KDGETLED actually only stores a single byte at the address indicated by
145    &real_leds, which on big-endian systems means the kernel's led state is put
146    into the most-significant byte of real_leds. The LED_CAP LED_NUM LED_SCR
147    macros then extract some bits from the least-significant byte, which still
148    contains stack garbage since real_leds hasn't been initialized.
149    
150    Don't believe what the console_ioctl(4) man page says. It's wrong. Go read
151    drivers/char/vt_ioctl.c in the kernel source.
152    
153    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
154
155commit 0fafdc024624d27ddffdcc4ff0047dec59ef33e2
156Author: Alan Coopersmith <alan.coopersmith@sun.com>
157Date:   Thu Apr 2 16:53:53 2009 -0700
158
159    Remove Initialised static variable (not used since xf86AddModuleInfo removal)
160    
161    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
162
163commit 7b64df0a988674454522e353ea2b56485474af6e
164Author: David Miller <davem@davemloft.net>
165Date:   Tue Feb 24 16:50:22 2009 -0800
166
167    Fix xf86-input-keyboard build on Linux/sparc
168    
169    lnx_kbd.c: Fix Sparc build.
170    
171    Signed-off-by: David S. Miller <davem@davemloft.net>
172
173commit 62e663e7b107207b474713f22b6fec72f811dd86
174Author: Daniel Stone <daniel@fooishbar.org>
175Date:   Tue Feb 10 17:24:21 2009 +1000
176
177    Switch to new XKB API
178    
179    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
180
181commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268
182Author: Peter Hutterer <peter.hutterer@who-t.net>
183Date:   Wed Feb 11 09:09:59 2009 +1000
184
185    Really remove autorepeat.
186    
187    This strips all autorepeat from the keyboard driver. If you need autorepeat,
188    use XKB.
189    
190    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
191
192commit 74ffb8e1897e7dd73f1adf3a2cba6b4214cfc77a
193Author: Peter Hutterer <peter.hutterer@who-t.net>
194Date:   Wed Feb 11 09:04:53 2009 +1000
195
196    Don't set xkb repeat rate from the driver.
197
198commit 39b34a293a1502be2529b83575d03a46c5b0f1b9
199Author: Daniel Stone <daniel@fooishbar.org>
200Date:   Tue Feb 10 17:28:06 2009 +1000
201
202    No autorepeat handling in the driver.
203    
204    It's bad enough in the server, let's not cook up a driver-specific
205    implementation on top of it.
206    
207    Extracted into separate commits by Peter Hutterer.
208    
209    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
210
211commit 9234a0a91ef0c848dead86df831124429c7f528a
212Author: Peter Hutterer <peter.hutterer@who-t.net>
213Date:   Tue Feb 10 17:01:37 2009 +1000
214
215    unifdef XKB and remove all "noXkb" handling.
216    
217    XKB is here to stay. Live with it.
218
219commit 9f95e38282164a617b68e4dedf7b72ebc0fedc3e
220Author: Daniel Stone <daniel@fooishbar.org>
221Date:   Tue Feb 10 16:47:52 2009 +1000
222
223    nec/jp layout is just "jp" these days.
224    
225    Extracted into separate commits by Peter Hutterer.
226    
227    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
228
229commit db59771946ac53f78fecf2d75eb165275a45f6aa
230Author: Daniel Stone <daniel@fooishbar.org>
231Date:   Tue Feb 10 16:43:46 2009 +1000
232
233    No more special sun keyboards anymore.
234    
235    Extracted into separate commits by Peter Hutterer.
236    
237    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
238
239commit ea428e52f599a6f575bc012b552e14535009d219
240Author: Daniel Stone <daniel@fooishbar.org>
241Date:   Tue Feb 10 16:41:06 2009 +1000
242
243    Remove special support for Panix106
244    
245    Let's pretend that if google doesn't know it, it doesn't exist.
246    
247    Extracted into separate commits by Peter Hutterer.
248    
249    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
250
251commit 425c0494e7ff4b7ed0ee7aec3b07a3bce812b9b7
252Author: Daniel Stone <daniel@fooishbar.org>
253Date:   Tue Feb 10 17:24:32 2009 +1000
254
255    Change KbdCtrlProc to a void
256    
257    6 years to follow an API surely is within reasonably response time, right?
258    
259    Extracted into separate commits by Peter Hutterer.
260    
261    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
262
263commit 218ec4b53cc3e557317e188caf8762eac5e06e71
264Author: Daniel Stone <daniel@fooishbar.org>
265Date:   Tue Feb 10 16:39:51 2009 +1000
266
267    Remove leftover ifdef XINPUT.
268    
269    XINPUT has been mandatory for a while now.
270    
271    Extracted into separate commits by Peter Hutterer.
272    
273    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
274
275commit d12d2d2c789e8439ae6f2e63526c49c76c385c8e
276Author: Daniel Stone <daniel@fooishbar.org>
277Date:   Tue Feb 10 16:38:56 2009 +1000
278
279    Remove SpecialKey handling.
280    
281    Are your keys really that special? Really?
282    No. They aren't. Take it from me.
283    
284    Extracted into separate commits by Peter Hutterer.
285    
286    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
287
288commit 862314c8dfced80631b2c7a6e00799fd2956b6dc
289Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
290Date:   Wed Feb 4 18:59:23 2009 -0200
291
292    Janitor: compiler warnings, .gitignore.
293    
294    Correct common sparse warning about integer used where a pointer
295    is expected. Remaining warnings are about the symbols that the
296    X Server loader should "dlsym()" to load the module, and are
297    extern/exported, but have no declaration anywhere.
298    
299      Use only one .gitignore file in the toplevel directory.
300    
301    Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
302    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
303
304commit 69d38cbda4ecff87dc63dd26cfae4262c1e6161c
305Author: Alan Coopersmith <alan.coopersmith@sun.com>
306Date:   Fri Jan 30 20:23:32 2009 -0800
307
308    Add README with pointers to mailing list, bugzilla & git repos
309
310commit 14267d89087c21071fde1960f77cceee49a6e551
311Author: Alan Coopersmith <alan.coopersmith@sun.com>
312Date:   Tue Jan 20 16:54:21 2009 -0800
313
314    Use XKB_DFLT_RULES from xorg-server.h for default xkb rules filename
315
316commit f9857c498803ce8e5902df7319d2928b0db8cd49
317Author: Alan Coopersmith <alan.coopersmith@sun.com>
318Date:   Fri Jan 9 14:50:56 2009 -0800
319
320    Add note on hal-based configuration to man page
321
322commit ba47bfd9c4ebab0c71f7918127506817378d9eef
323Author: Alan Coopersmith <alan.coopersmith@sun.com>
324Date:   Wed Jan 7 10:02:23 2009 -0800
325
326    Move ifdefs to clear "warning: statement has no consequent: if"
327
328commit fb9c07cbf0339922816007f2d35c501266a439b1
329Author: Alan Coopersmith <alan.coopersmith@sun.com>
330Date:   Wed Jan 7 09:58:36 2009 -0800
331
332    Make LED masks more consistently unsigned long to clear compiler/lint warnings
333
334commit 2fde7c02565384ce774c20face9755359c5d5946
335Author: Alan Coopersmith <alan.coopersmith@sun.com>
336Date:   Wed Jan 7 09:56:12 2009 -0800
337
338    Remove unused variables from Solaris code
339
340commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7
341Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
342Date:   Wed Jan 7 15:09:01 2009 -0200
343
344    Update for servers newer then 1.5 or git master.
345    
346      The atKeynames.h header was moved to the kbd driver sources as
347    well as the xf86CommonSpecialKey() function. This problem probably
348    got unnoticed for quite sometime, mainly because most people doing
349    regular builds should either not have been building the kbd driver,
350    or had atKeynames.h in /usr/include/xorg from a previous install.
351
352commit 9294caab68d58d13f429b7c0b23541b99f2b0dae
353Author: Alan Coopersmith <alan.coopersmith@sun.com>
354Date:   Tue Nov 18 18:40:58 2008 -0800
355
356    Renamed subdir .cvsignore files to .gitignore
357
358commit 74b6461c5362e3401fdcf5a080bf71e6f7908e09
359Author: Alan Coopersmith <alan.coopersmith@sun.com>
360Date:   Tue Nov 11 17:35:55 2008 -0800
361
362    sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard
363
364commit 3e28d68b50d291938734e9684b8296ca864f3892
365Author: Luc Verhaegen <libv@skynet.be>
366Date:   Mon Oct 13 15:22:32 2008 +0200
367
368    Set TERMINATE_FALLBACK to 0.
369    
370    This stops the keyboard driver from sending 2 extra ctrl-alt-backspace
371    events to the server.
372
373commit eecfd24481b5768692409666b16b666e71ec97f8
374Author: Adam Jackson <ajax@redhat.com>
375Date:   Tue Aug 19 15:28:02 2008 -0400
376
377    Remove useless call to xf86AddModuleInfo
378
379commit 574442b906fa8ff600d2fd32fdb2bf953b3bb5fa
380Author: Adam Jackson <ajax@redhat.com>
381Date:   Tue Aug 19 10:20:47 2008 -0400
382
383    Remove XFree86-Misc leftovers.
384
385commit 80b04aa649f5e65294439264b6bbb0dc90c22a7c
386Author: Kristian Høgsberg <krh@redhat.com>
387Date:   Thu Jul 24 16:39:02 2008 -0400
388
389    Move atKeynames.h and xf86CommonSpecialKey() here.
390
391commit ef7873db2861a9aa103eaabbe84b4396e64ff3a1
392Author: Adam Jackson <ajax@redhat.com>
393Date:   Wed May 21 15:39:59 2008 -0400
394
395    keyboard 1.3.1
396
397commit a1866e2e73f0b401cd8e92fc9ee8db1791585936
398Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
399Date:   Wed Apr 9 14:36:58 2008 -0300
400
401    Don't send events in DEVICE_INIT, only after DEVICE_ON.
402    
403    See http://bugs.freedesktop.org/show_bug.cgi?id=2243#c15 for a description of
404    the problem fixed in this patch.
405    
406    Now only the driver leds state is synched with virtual console state, and if
407    required, events are post in DEVICE_ON.
408    This also defines an internal INITFLAG state to know when DEVICE_ON is called
409    after DEVICE_INIT, otherwise, it will only send events for leds that changed
410    state while the device was in "DEVICE_OFF state".
411    
412    Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
413
414commit 86b16003ef1134a2471cd3f7ac217db574fa714c
415Author: Adam Jackson <ajax@redhat.com>
416Date:   Thu Mar 20 16:05:05 2008 -0400
417
418    keyboard 1.3.0
419
420commit af3adb8e24c03fcd86ad63208ce525cd4db876ac
421Author: Alan Coopersmith <alan.coopersmith@sun.com>
422Date:   Mon Mar 17 19:19:45 2008 -0700
423
424    Correct COPYING file and note which notices apply to which code/OS'es
425
426commit 49bf7022f85886d06ba4991364e6e28f17d78f2b
427Author: Daniel Drake <ddrake@brontes3d.com>
428Date:   Mon May 21 13:53:01 2007 -0800
429
430    Bug 11026: xf86-input-keyboard COPYING file
431    
432    X.Org Bugzilla #11026 <https://bugs.freedesktop.org/show_bug.cgi?id=11026>
433
434commit 0382ed1c0c29ee19cfa8bff213ee32a7d0c06da9
435Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
436Date:   Fri Feb 8 19:00:57 2008 -0200
437
438    Alternate patch to preserve NumLock & CapsLock leds at X Server startup.
439    
440      This patch requires reverting commits:
441    7148a0c3e04668b7608295ebdf94579f6acfa544 and
442    0f3716db01681876cc385727beeb842af5b950d3
443      Also, it is assumed that the os specific GetLeds will properly
444    use bit 0 for caps lock and bit 1 for num lock.
445    
446    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
447
448commit 382ad4ef28b8393b385ac1d2426c5b22076ea165
449Author: Alan Coopersmith <alan.coopersmith@sun.com>
450Date:   Mon Mar 17 18:48:47 2008 -0700
451
452    Revert previous attempts to sync lock state & LEDs
453    
454    See next commit for improved fix
455
456commit 0c8220690c726d61a250ad5aec9171009f523043
457Author: Alan Coopersmith <alan.coopersmith@sun.com>
458Date:   Mon Mar 17 18:46:15 2008 -0700
459
460    Use $(XKBPATH) for xkb file path in man page
461
462commit e32e610b719c7dc7a78a1b991b12521863877e51
463Author: Matej Kosik <kosik@fiit.stuba.sk>
464Date:   Fri Feb 15 08:53:48 2008 -0800
465
466    Add information & example of XKB options to man page
467
468commit ea46dd17058f6a880ed38102d1fde1dcba1f8215
469Author: Matthieu Herrb <matthieu@bluenote.herrb.net>
470Date:   Sat Mar 8 23:04:13 2008 +0100
471
472    Makefile.am: nuke RCS Id
473
474commit 0f3716db01681876cc385727beeb842af5b950d3
475Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
476Date:   Wed Jan 16 10:18:59 2008 +1030
477
478    lnx: Automatically inherit the vt's numlock and capslock status (Bug #2243)
479    
480    X.Org Bug #2243 <https://bugs.freedesktop.org/show_bug.cgi?id=2243>
481
482commit 882b28a452db6ebe1499d9558d0028cebb0e032f
483Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
484Date:   Wed Dec 12 22:43:04 2007 +0100
485
486    Fix parameters order for printWsType().
487
488commit b139da4553e71896689e8f522e5cff58f5bb7674
489Author: Adam Jackson <ajax@redhat.com>
490Date:   Mon Dec 3 11:57:40 2007 -0500
491
492    Don't sleep(1) on VT entry.
493
494commit ec247cd91cf147a8d1e79b0746680b049269798f
495Author: Alan Coopersmith <alan.coopersmith@sun.com>
496Date:   Thu Oct 11 16:42:33 2007 -0700
497
498    Update kbd man page to say it has replaced keyboard driver now.
499
500commit 278c7d8f44ba7393a95ab1a4a557d6f385044022
501Author: David Marx <david.marx@sun.com>
502Date:   Wed Oct 10 16:18:12 2007 -0700
503
504    Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell
505    
506    Use KIOCMKTONE ioctl instead on Solaris versions that have it
507    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6425775>
508
509commit 10792dc1eebf9f718e0cad0b425a8b8307a7ebc7
510Author: Julien Cristau <jcristau@debian.org>
511Date:   Thu Sep 6 18:41:28 2007 +0200
512
513    Remove the legacy keyboard driver's manpage
514
515commit 3d88a17403df55d28e85ebc445b798cdce23e581
516Author: Eric Anholt <eric@anholt.net>
517Date:   Wed Sep 5 09:09:06 2007 -0700
518
519    Bump version to 1.2.2 for release.
520
521commit 3b87c8e164a5a4e79900b70e38e09c85bc99ce25
522Author: Eric Anholt <eric@anholt.net>
523Date:   Mon Aug 20 15:36:37 2007 -0700
524
525    Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents.
526    
527    The code in question was clearly copy-and-pasted from the kbdrate.c.c file.
528
529commit 095c59f70b58b87e627b3150f3a4694d66b75746
530Author: Alan Coopersmith <alan.coopersmith@sun.com>
531Date:   Wed Jul 18 18:32:59 2007 -0700
532
533    Remove unused variables
534
535commit 7148a0c3e04668b7608295ebdf94579f6acfa544
536Author: Alan Coopersmith <alan.coopersmith@sun.com>
537Date:   Wed Jul 18 17:29:16 2007 -0700
538
539    Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup
540    
541    If either the NumLock or CapsLock leds on the keyboard are on at startup,
542    generate fake NumLock/CapsLock keypresses to set the server state to match.
543    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6312042>
544    
545    Based on earlier Xsun fix for Sun bug #4185550
546    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4185550>
547
548commit db0254abb0ba68c6dfb2443d1170d9d1e895021d
549Author: Alan Coopersmith <alan.coopersmith@sun.com>
550Date:   Wed Jul 18 16:30:35 2007 -0700
551
552    Remove old wrappers used for sharing code between keyboard & kbd drivers
553
554commit 256da8cc284a3a66a4a41ec7708b0b467c30b369
555Author: Alan Coopersmith <alan.coopersmith@sun.com>
556Date:   Wed Jul 18 11:07:12 2007 -0700
557
558    Update key mappings before we walk them looking for modifiers, not after
559
560commit 8fe8b62ab3fcc8c51d61dcc2e658e6733da3edfb
561Author: Alan Coopersmith <alan.coopersmith@sun.com>
562Date:   Tue Jul 17 20:11:17 2007 -0700
563
564    renamed: .cvsignore -> .gitignore
565
566commit 7e412914fc1e2372890c2af46263f4cefab8cbfe
567Author: Alan Coopersmith <alan.coopersmith@sun.com>
568Date:   Tue Jul 17 20:10:50 2007 -0700
569
570    Update Solaris port to work with os layer move into kbd driver
571    
572    Also remove old code only needed for obsolete "keyboard" driver
573    Fix default keysym map on Solaris to work correctly when XKB fails
574
575commit 36cf953910002a00a3694033d49c6c38319b0283
576Author: Julien Cristau <jcristau@debian.org>
577Date:   Wed Jun 13 23:02:58 2007 +1000
578
579    Keep module version up-to-date using PACKAGE_VERSION_*
580
581commit 05dd89ef03cee6853e7c2db518b6b22785cc3e7c
582Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
583Date:   Mon Feb 5 14:29:54 2007 -0800
584
585    Fix key led update
586    
587    Cf: https://bugs.freedesktop.org/show_bug.cgi?id=313
588        https://bugs.freedesktop.org/attachment.cgi?id=8396&action=view
589    
590     ------- Comment  #8 From Samuel Thibault  2007-01-14 14:28:16  [reply] -------
591    
592    Created an attachment (id=8396) [details]
593    fix key led update
594    
595    Ok, found the problem: when XKB is used (!pKbd->noXkb), pKbd->keyLeds is not
596    updated, so that UpdateLeds(), even if it called at the right places, actually
597    just clears all LEDs.  Here is a patch.
598
599commit caeb0f364c1a95a9ad3e64dd722c8ddc88077a86
600Author: Daniel Stone <daniel@fooishbar.org>
601Date:   Fri Dec 8 09:09:24 2006 +0200
602
603    don't release keys on newer servers
604    On newer servers, we take care of the key release over VT switch already,
605    so don't do it twice; that will lead to hilarious results.
606
607commit fd51e4d27d7a31ed9d4a075c3814b36320af4612
608Author: Daniel Stone <daniel@fooishbar.org>
609Date:   Tue Nov 7 00:10:54 2006 +0200
610
611    add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am
612
613commit 976e12d85920d5bd09f6d0ba005835f733b296b7
614Author: Daniel Stone <daniel@fooishbar.org>
615Date:   Sat Nov 4 21:01:55 2006 +0200
616
617    bump to 1.2.1
618
619commit 08aa290b0125eb681f872ef821ecffd5818caeb6
620Author: Daniel Stone <daniel@fooishbar.org>
621Date:   Sat Nov 4 21:01:49 2006 +0200
622
623    add xf86OSKbd.h to build system, _SOURCES -> _SRCS
624    Add xf86OSKbd.h to the build system, and change _SOURCES use to _SRCS,
625    except when explicitly referring to a target.  This keeps automake 1.10
626    happy.
627
628commit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e
629Author: Daniel Stone <daniel@fooishbar.org>
630Date:   Thu Nov 2 00:24:24 2006 +0200
631
632    move os keyboard layer into kbd driver, remove legacy keyboard driver
633    Completely remove the old 'keyboard' driver.
634    Move the OS keyboard layer from the Xorg DDX into the kbd driver.  Right
635    now, BSD, Linux, SCO, and Solaris, have been dragged over.
636    Bump to 1.2.0, as we'll collide badly with the existing OS keyboard layer.
637
638commit 3bfed2fc2e401bc4b5f74a3f20014d4a5c7dad30
639Author: Adam Jackson <ajax@benzedrine.nwnk.net>
640Date:   Fri Oct 13 18:26:38 2006 -0400
641
642    Bump to 1.1.1
643
644commit d3c6014290a90a985679c9258fe65be3d89bf7b9
645Author: Tilman Sauerbeck <tilman@code-monkey.de>
646Date:   Sun Jul 9 19:57:36 2006 +0200
647
648    Added some missing includes.
649
650commit c94229993dc2a8672802ef8ab35717089b74ab80
651Author: Adam Jackson <ajax@nwnk.net>
652Date:   Fri Apr 7 17:47:17 2006 +0000
653
654    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
655
656commit 01744910cd7c4034fa1dd14ef734d7087832647d
657Author: Kevin E Martin <kem@kem.org>
658Date:   Wed Dec 21 02:29:57 2005 +0000
659
660    Update package version for X11R7 release.
661
662commit 9bd0521c65760d4e555ac992a92ce74ce8d55437
663Author: Adam Jackson <ajax@nwnk.net>
664Date:   Mon Dec 19 16:25:51 2005 +0000
665
666    Stub COPYING files
667
668commit 75d352b91ff79b5b55dbd7c5d3952470de87704f
669Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
670Date:   Mon Dec 19 09:07:50 2005 +0000
671
672    Typo fixes, mailing list & url updates, and other changes to prepare for
673        X11R6.9 & 7.0 releases.
674
675commit 29309dd08deb535262625c2eb73558c6eae69336
676Author: Kevin E Martin <kem@kem.org>
677Date:   Thu Dec 15 00:24:14 2005 +0000
678
679    Update package version number for final X11R7 release candidate.
680
681commit a459e2028834e76e21117070d073cc9489b0d65f
682Author: Kevin E Martin <kem@kem.org>
683Date:   Tue Dec 6 22:48:30 2005 +0000
684
685    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
686
687commit 9c5c0e3d211fcce658aa667d8be7f979b9cb83cd
688Author: Kevin E Martin <kem@kem.org>
689Date:   Sat Dec 3 05:49:31 2005 +0000
690
691    Update package version number for X11R7 RC3 release.
692
693commit edb6ec6c311543686230a43885183071e92dc60d
694Author: Kevin E Martin <kem@kem.org>
695Date:   Fri Dec 2 02:16:05 2005 +0000
696
697    Remove extraneous AC_MSG_RESULT.
698
699commit 0721c4b4a75fe836d17445550746ed415f06d126
700Author: Adam Jackson <ajax@nwnk.net>
701Date:   Tue Nov 29 23:29:56 2005 +0000
702
703    Only build dlloader modules by default.
704
705commit 9885aa10eeb6e42212a0e21861790b72adc3ce71
706Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
707Date:   Mon Nov 28 22:04:07 2005 +0000
708
709    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
710        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
711
712commit ec4425c0ddb1dd45fb24e3984d490a68ff211b08
713Author: Eric Anholt <anholt@freebsd.org>
714Date:   Mon Nov 21 10:49:05 2005 +0000
715
716    Add .cvsignores for drivers.
717
718commit e5451950a80744b183f5e8f4259ff2e596952a13
719Author: Kevin E Martin <kem@kem.org>
720Date:   Wed Nov 9 21:31:23 2005 +0000
721
722    Bump version numbers for X11R6.9/X11R7 RC2.
723
724commit 066e7c7d2768dec2c033a2ce723abbe31495f6d0
725Author: Kevin E Martin <kem@kem.org>
726Date:   Wed Nov 9 21:15:12 2005 +0000
727
728    Update package version number for X11R7 RC2 release.
729
730commit 4442fdf90f51cc265679b61cc341f6ed32e134a1
731Author: Kean Johnson <kean@armory.com>
732Date:   Tue Nov 8 06:33:28 2005 +0000
733
734    See ChangeLog entry 2005-11-07 for details.
735
736commit 85dfda745021f49f01424d6a01c6396865d1723d
737Author: Kevin E Martin <kem@kem.org>
738Date:   Tue Nov 1 15:08:50 2005 +0000
739
740    Update pkgcheck depedencies to work with separate build roots.
741
742commit 288c4a7f79b9fb4b0531fe7cf21dec7f7f4a3668
743Author: Kevin E Martin <kem@kem.org>
744Date:   Wed Oct 19 02:48:00 2005 +0000
745
746    Update package version number for RC1 release.
747
748commit 4861d1586d6ce54a8563047fa01016b658517d8f
749Author: Kevin E Martin <kem@kem.org>
750Date:   Tue Oct 18 15:46:36 2005 +0000
751
752    Do the following to make the drivers pass distcheck:
753    - Only define EXTRA_DIST when there are actually man pages to be processed
754    - Add missing man pages to keyboard and ati drivers EXTRA_DIST
755
756commit f7e91cad97e22e05b87de3d16a0f4299ea471a88
757Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
758Date:   Tue Oct 18 00:01:51 2005 +0000
759
760    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
761        substitutions to work better with BSD make
762
763commit 9e5a8ec5b63ec730916c0312cf6d65c26fd138d5
764Author: Adam Jackson <ajax@nwnk.net>
765Date:   Mon Oct 17 22:57:28 2005 +0000
766
767    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
768        of indirectly
769
770commit f06abf1decb60bdaf453b0d73f05f45b833b843a
771Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
772Date:   Mon Oct 17 00:08:58 2005 +0000
773
774    Use sed & cpp to substitute variables in driver man pages
775
776commit 8668a70c065a3cba91a0f4b75c34c4478099bedd
777Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
778Date:   Sun Oct 16 19:01:25 2005 +0000
779
780    Remove note about kbd being experimental. Add Solaris to supported OS list
781        for kbd.
782    Add note about plans to move to kbd in a future release.
783
784commit a228e916cc1ffa85446c95a6c42380b39d67b9f6
785Author: Matthieu Herrb <matthieu.herrb@laas.fr>
786Date:   Sat Oct 1 17:30:58 2005 +0000
787
788    Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf.
789
790commit 66693592a767baabca9eae015b57e9c6660a080b
791Author: Daniel Stone <daniel@fooishbar.org>
792Date:   Thu Aug 18 09:03:39 2005 +0000
793
794    Update autogen.sh to one that does objdir != srcdir.
795
796commit ea7e6dfb03714a48edfb04053ac49f71f553872d
797Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
798Date:   Wed Aug 10 14:07:23 2005 +0000
799
800    Don\'t lose existing CFLAGS in all the input drivers and some of the video
801        drivers
802
803commit 8f930fc988f0d43bf2d964721e846fcf5fed6e4b
804Author: Adam Jackson <ajax@nwnk.net>
805Date:   Tue Aug 2 00:51:34 2005 +0000
806
807    AS_HELP_STRING workaround
808
809commit c392a4c091e70d42b498f9e8a55737feedbe2871
810Author: Kevin E Martin <kem@kem.org>
811Date:   Fri Jul 29 21:22:41 2005 +0000
812
813    Various changes preparing packages for RC0:
814    - Verify and update package version numbers as needed
815    - Implement versioning scheme
816    - Change bug address to point to bugzilla bug entry form
817    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
818        reenable it)
819    - Fix makedepend to use pkgconfig and pass distcheck
820    - Update build script to build macros first
821    - Update modular Xorg version
822
823commit b1379685a2fce1f1b2092814d3170cc29f4fd039
824Author: Kevin E Martin <kem@kem.org>
825Date:   Wed Jul 13 20:03:22 2005 +0000
826
827    Make the module dir configurable
828
829commit 9f91bf7017f10ed23e2d313e47934d803e292dbc
830Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
831Date:   Wed Jul 13 12:30:04 2005 +0000
832
833    //bugs.freedesktop.org/show_bug.cgi?id=2587> Fix keyboard mapping on Sun
834        keyboards in the keyboard module.
835
836commit da10828e418bc7fdbdcd03162ee92b0a999a11b7
837Author: Kevin E Martin <kem@kem.org>
838Date:   Wed Jul 13 02:21:00 2005 +0000
839
840    Update all input drivers to pass distcheck
841
842commit c9b223867b4922c646dd85c7468b8f79bf5257d5
843Author: Adam Jackson <ajax@nwnk.net>
844Date:   Tue Jul 12 06:15:09 2005 +0000
845
846    Build skeletons for input drivers. Should basically work.
847
848commit c9097dd3204d4fe2a3a21cec23948f27ec6292ed
849Author: Adam Jackson <ajax@nwnk.net>
850Date:   Mon Jul 11 02:38:00 2005 +0000
851
852    Prep input drivers for modularizing by adding guarded #include "config.h"
853
854commit 83efe32bd4a9372467680cafd5880438e551db31
855Author: Daniel Stone <daniel@fooishbar.org>
856Date:   Fri Jul 1 22:43:22 2005 +0000
857
858    Change all misc.h and os.h references to <X11/foo.h>.
859
860commit ebf2b80b2027ebb99dbe44c7d77fd9f7a43f2e72
861Author: Adam Jackson <ajax@nwnk.net>
862Date:   Sat Jun 25 21:17:02 2005 +0000
863
864    Bug #3626: _X_EXPORT tags for video and input drivers.
865
866commit 3360f15f5f4cdd4a6cf204ff8af70a90c314ada3
867Author: Eric Anholt <anholt@freebsd.org>
868Date:   Tue May 10 00:12:17 2005 +0000
869
870    Bugzilla #2561: Disable some keycode translations on PC98, which had
871        various bad effects including modifier keys not working.
872
873commit 2ca94be67112a926721ef699f495bc158c4963a4
874Author: Daniel Stone <daniel@fooishbar.org>
875Date:   Wed Apr 20 12:25:34 2005 +0000
876
877    Fix includes right throughout the Xserver tree:
878    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
879    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
880        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
881    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
882
883commit d157c2188389c84f3ee7594ddd0980f1a3553e97
884Author: Egbert Eich <eich@suse.de>
885Date:   Tue Jan 11 14:59:02 2005 +0000
886
887    Minor format fix.
888    Added explanatory comment and debug code.
889    Added comment.
890
891commit b7f68e909640008e831c2ddb67ca4fb9515cec04
892Author: Egbert Eich <eich@suse.de>
893Date:   Mon Jan 10 17:44:39 2005 +0000
894
895    PC keyboards internally generate a different scan code when the ALT
896        modifier is pressed with the SysReq/Print key. Since X expects the same
897        scancode regardless of the modifier the keyboard driver has to 'map the
898        code back'. So far it does so when seeing the SysReq scancode without
899        checking if the modifier is on. If this scancode is also sent by
900        another key on an extended keyboard it receives the same remapping.
901        Fix: Add check for ALT modifier down before doing the remapping (Helmut
902        Fahrion).
903
904commit b04ef340e213badb2e44fb669583b490f7278969
905Author: Matthieu Herrb <matthieu.herrb@laas.fr>
906Date:   Mon Dec 6 21:51:11 2004 +0000
907
908    Previous fix broke hardware-based autorepeat. This fix mimics the behaviour
909        of the legacy driver by making a local copy of the autoRepeat flag.
910
911commit db3b5cb60a71f2d5e536797559001dc59090ab6c
912Author: Matthieu Herrb <matthieu.herrb@laas.fr>
913Date:   Fri Dec 3 23:30:48 2004 +0000
914
915    programs/Xserver/hw/xfree86/input/keyboard/kbd.c
916    - set default XkbModel to pc105 (like legacy keyboard driver did)
917    - fix autorepeat (Bugzilla #1651, Petter Urkedal).
918
919commit b9bece29e9733bdf4bb44da6ced4d3e0e433f6e5
920Author: Kevin E Martin <kem@kem.org>
921Date:   Tue Aug 31 01:36:13 2004 +0000
922
923    Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg).
924
925commit 3d97e8a41a8a15769f43233a2ed7692387cb0b81
926Author: Kevin E Martin <kem@kem.org>
927Date:   Sun Aug 29 21:06:00 2004 +0000
928
929    Fix make install when BuildServersOnly is YES (Bug #1213).
930    Fix build failures when UseDeprecatedKeyboardDriver is YES and
931        DoLoadableServer is NO (Bug #1229, Kristian H�gsberg).
932    Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam
933        Jackson).
934
935commit 9e2172ffef436acb9a88147f276c9ddf12739a14
936Author: Kevin E Martin <kem@kem.org>
937Date:   Mon Aug 16 22:48:51 2004 +0000
938
939    Update release and date for first RC.
940    Fix kbd/keyboard driver for DoLoadableServer NO.
941    Revert change since it is better to set date in the config files.
942
943commit 58f47a9c32cf379fd473f01b18ddc57b90e47b0b
944Author: Kevin E Martin <kem@kem.org>
945Date:   Mon Aug 16 20:17:52 2004 +0000
946
947    Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug
948        #1072, Kristian H�gsberg).
949
950commit 32d5ece27279bf7f1211346f15a292f73ff334d6
951Author: Egbert Eich <eich@suse.de>
952Date:   Fri Apr 23 19:54:03 2004 +0000
953
954    Merging XORG-CURRENT into trunk
955
956commit cbec87bb621bd6bb2fddf1fe9aa970a09acba8f7
957Author: Egbert Eich <eich@suse.de>
958Date:   Sun Mar 14 08:33:52 2004 +0000
959
960    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
961
962commit f078d9ca112038d16eb9b28d331a900f0ab7bd62
963Author: Egbert Eich <eich@suse.de>
964Date:   Wed Mar 3 12:12:33 2004 +0000
965
966    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
967
968commit e5e92f4396bc0a73ddda050403d422cee9bdfd2f
969Author: Egbert Eich <eich@suse.de>
970Date:   Thu Feb 26 13:36:00 2004 +0000
971
972    readding XFree86's cvs IDs
973
974commit 1056cd4925dc787f72b9f6b5900e55e00d7ba973
975Author: Egbert Eich <eich@suse.de>
976Date:   Thu Feb 26 09:23:34 2004 +0000
977
978    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
979
980commit 1c8924b7c1728653ebe49a663dd6125cef010bc8
981Author: Kaleb Keithley <kaleb@freedesktop.org>
982Date:   Fri Dec 19 20:55:25 2003 +0000
983
984    XFree86 4.3.99.902 (RC 2)
985
986commit 01eff4e6297717400f8b9517a9e4ccdc067d07d3
987Author: Kaleb Keithley <kaleb@freedesktop.org>
988Date:   Tue Nov 25 19:28:48 2003 +0000
989
990    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
991
992commit 303235b2d4a53231a6aa74d4d74d683842477b27
993Author: Kaleb Keithley <kaleb@freedesktop.org>
994Date:   Fri Nov 14 16:48:56 2003 +0000
995
996    XFree86 4.3.0.1
997
998commit 724aeb56e7d6e5940ad6d329f53f5b80a9fc38ae
999Author: Kaleb Keithley <kaleb@freedesktop.org>
1000Date:   Fri Nov 14 16:48:56 2003 +0000
1001
1002    Initial revision
1003