summaryrefslogtreecommitdiff
path: root/driver/xf86-input-keyboard/ChangeLog
blob: 68d7db07eca00ccf65d62822b6bcc8a234b30311 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
commit 6e51df6dd4255cbe311ec98e21a1cc94975271a1
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Jul 23 22:04:45 2012 -0700

    xf86-input-keyboard 1.6.2
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 8d3edb688115d3100d7ac6fa9ed407494e435c43
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu May 24 21:36:17 2012 -0700

    Link with $(XORG_LIBS) to support no-undefined linking
    
    Will be empty on most platforms, set to the -z parent=Xorg flag on
    Solaris if building with the support for enforcing no undefined symbols.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit dd6f110c4568dc0922bae47530906b01396e2d41
Author: François Tigeot <ftigeot@wolfpond.org>
Date:   Sat May 5 13:12:10 2012 +0200

    Recognize DragonFly as a BSD system.
    
    This patch has actually been present for more than 4 years in the
    pkgsrc tree.
    
    Originally-from: Jörg Sonnenberger
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit da5ccb256acf6cbb817d68499e0d9f533f750628
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Apr 30 19:34:44 2012 -0700

    Solaris: ensure "Device" option is set, even if HAL didn't set it for us
    
    Handles fallback to default /dev/kbd when AutoAddDevices is False and
    Device option is not manually set in xorg.conf, so that xinput device
    node property can be correctly set to it.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e63cb5ecc5ab7239c9c285920244cc89e5853920
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Apr 27 17:51:22 2012 -0700

    Set XI_PROP_DEVICE_NODE property to string from "Device" option
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit ed35abe0da1a9134ee126df88608b33892ae4313
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Jan 18 18:13:08 2012 -0800

    Solaris: Use uchar_t, not int, for led masks in KIOCSLED/KIOCGLED ioctls
    
    Avoids checking/setting the wrong bits on big endian machines like SPARC.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit a6a0dee4178600a5a9403f69c22bd4eb483fbd34
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jan 4 10:45:09 2012 +1000

    keyboard 1.6.1
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 45f9f4552c4dab2efc29fd4d3d5c1a9dcd7c34b3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Oct 4 09:16:17 2011 +1000

    man: link to xkeyboard-config(7) (#14494)
    
    X.Org Bug 14494 <http://bugs.freedesktop.org/show_bug.cgi?id=14494>
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 20beb15d24b5f8ab194b94f7e29f49e91ea38a8b
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Sep 26 09:56:17 2011 +1000

    Remove calls to xf86IsPc98()
    
    This call is being removed from the server and this isn't worth keeping
    ifdefs around for.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 38e4defe795776479594825859e101cd7cb5aa17
Author: Terry Lambert <tlambert@chromium.org>
Date:   Fri Jul 15 17:23:22 2011 -0700

    Return proper default for unknown values in pInfo->device_control.
    
    Signed-off-by: Terry Lambert <tlambert@chromium.org>
    Reviewed-by: Stephane Marchesin <marcheu@chromium.org>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit e8aa2ff0629111fbc32d71bbbc46b469c0c9a996
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Sat Jun 11 10:26:46 2011 +0200

    man: update "rules" default value for xkeyboard-config.
    
    xkeyboard-config is using "base" not "xorg" as default rules.
    While there remove references to unmaintained PC98 settings.
    
    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 0b9cd5121e1025e95a7e32addb675ab874bc6cb1
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Mar 8 09:38:29 2011 +1000

    keyboard 1.6.0
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 24ee4f6738955d507f500a90fda8153f19dd5038
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Mar 7 12:05:48 2011 +1000

    man: explain what grp_led:scroll does in the example conf section
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net>

commit d5634b77b578721e2bb2734f5fd92090e9d4c330
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Mar 7 11:35:44 2011 +1000

    man: list xorg.conf.d snippets as possible configuration location
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net>

commit 89358c49e519c7a1e0f9a9544f9c03b5d9c2115d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Mar 7 11:34:21 2011 +1000

    man: don't mention the core keyboard.
    
    Core devices are an obsolete concept these days.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net>

commit 6496bb21074faff2642e09389b5476225dc4fdb3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Feb 21 09:59:14 2011 +1000

    keyboard 1.5.99.901
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 15f0a4b71b4580c7dd9a0abd7b8fb92756b6733a
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Thu Feb 17 15:40:29 2011 +0500

    Removed unnecessary code, since ABI_XINPUT_VERSION >= 2
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit de7a5c120f646e293cc216007a5df865b41833b8
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Thu Feb 17 15:40:28 2011 +0500

    Require server 1.4 or later
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit a02757d7c3d8018f44c63553578763fcef41bcca
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Wed Feb 16 13:21:03 2011 +0500

    Cleanup set the value of CustomKeycodes
    
    Also, do not print values of variables CustomKeycodes twice.
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit f45f3dbcf1f2a54d7d6a51d6e9884820cff4be12
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Fri Feb 11 15:33:00 2011 +0500

    Do not print values of Protocol twice
    
    Protocol printed when found in xf86SetStrOption().
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 6fca7f2371c113796d4cf27cca5635f3c6fb30af
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Fri Feb 11 15:32:59 2011 +0500

    Remove unused XQUEUE
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 8a540fa439bd7ea30c49d43ff3339ab599a7ba14
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Fri Feb 11 15:32:57 2011 +0500

    lnx: Fix detect CustomKeycodes for __powerpc__
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 849f5092efd770cf169ce9950e9dbb0bccbf9017
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Sat Jan 8 17:09:10 2011 +0500

    Removing unused bell_pitch and bell_duration
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit dd9ed7921ccffff9cacb6dc128b3f426f9312535
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Sat Jan 8 20:09:48 2011 +0500

    Removing unused PROT_XQUEUE and PROT_USB
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 78652023a9f7758635e5507255826d79fbb2b028
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Sat Jan 8 17:09:38 2011 +0500

    bsd: Replace deprecated xfree/xcalloc with free & calloc
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit f7a81ab4225e14a50e26a49a0a17a2cf773a4ab1
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Sat Jan 8 17:08:41 2011 +0500

    Remove random History comment and OS_KBD_VERSION_CURRENT
    
    In xf86-input-mouse similar cleanup already done, can also make for keyboard?
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit e2f6e5d976ff8bbe68dc41b51d983cc95c11db84
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Thu Jan 6 14:43:13 2011 +0500

    Do not print values of variables XkbRules etc. twice
    
    xf86SetStrOption prints in log value of the variables XkbRules etc.,
    there is no need to take this information twice.
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 7d03efb3a3af77ca6831492a793d18b89cc64083
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Thu Jan 6 13:37:39 2011 +0500

    bsd: Fix print wscons type keyboard for Sun5
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 40ed9bb3dc87702510d5e54c42a60a2cdd73c135
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Thu Jan 6 13:21:35 2011 +0500

    Fix default options for PC98
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e929446a401e73bcc680c488ada2fc50eb225b23
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Thu Jan 6 12:59:19 2011 +0500

    Removing unused SetKbdRepeat
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit cc1a2ba8c9aa3a4bed25394c981b41c903502c84
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Dec 23 15:53:32 2010 -0800

    sun_kbd: Replace deprecated xfree/xcalloc with free & calloc
    
    Also greatly simplified option/pointer handling to avoid generating
    new warnings from passing const char * pointers to free()
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit bd099b5a87399d6ff1fd324172bfcc4bc07a362b
Author: Javier Acosta <javier.acosta@oracle.com>
Date:   Thu Dec 23 09:43:51 2010 -0800

    Make key codes for Sun Japanese keyboard match xkb-config mappings
    
    Solaris bug #7005752:
      http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=7005752
    
    Signed-off-by: Javier Acosta <javier.acosta@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit cb8b2fca90810a1a2d6e5f930e4eac0f929947c6
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Tue Nov 30 20:12:24 2010 +0500

    Removing unused OpenBSD PCCONS code
    
    In OpenBSD removed support PCCONS in 2002 year
    http://marc.info/?l=openbsd-cvs&m=102435816424294&w=2
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 26af626a2c4afba858a32bbb42077f8661d3de4f
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Jan 3 12:42:58 2011 -0500

    linux: warning fixes
    
    lnx_KbdMap.c: In function 'KbdGetMapping':
    lnx_KbdMap.c:44:17: warning: unused variable 'type'
    lnx_KbdMap.c:42:13: warning: unused variable 'pKbd'
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 492c14cdd1c4b950c475633a64086235d3550f5b
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Mon Jan 3 12:40:25 2011 -0500

    bsd: Include fix
    
    Reviewed-by: Adam Jackson <ajax@redhat.com>
    Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>

commit a72c47487b67ad7134045d551dbe222eb4662058
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Mon Jan 3 12:37:34 2011 -0500

    Remove unused code
    
    Reviewed-by: Adam Jackson <ajax@redhat.com>
    Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com>

commit 6c368bc3aa6d8e1b33d128a22f98ecda0d037e3b
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Dec 17 16:35:49 2010 -0500

    Remove paranoia about event processing during suspend
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 155b3e80fc95ea8397bc66fad18f5fa68d54a88e
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Mon Nov 29 21:02:39 2010 +0500

    Removing unused variables vtSwitchSupported and VTSwitchEnabled
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit f11f2a7b5643cde57440102ad822995c70b142fb
Author: Alexandr Shadchin <alexandr.shadchin@gmail.com>
Date:   Sat Nov 27 02:39:13 2010 +0500

    Removing unused variable kbdType.
    
    Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 6e97362d7eee5b81bc8681559fbd8a8f6137915c
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Oct 25 15:25:03 2010 +1000

    Adjust to input ABI 12.
    
    New PreInit prototype and a few other things.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>

commit 90f69d7b859caff9f51b6fe20580582a91ed6d0d
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Oct 30 09:15:11 2010 -0700

    xf86-input-keyboard 1.5.0
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 53f3eb734fe4dfccbce602b3dd19ee06e0850c44
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Oct 30 09:13:47 2010 -0700

    Sun's copyrights now belong to Oracle
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 251c5d6dcc09c46be67274853e79026cc3d10fd4
Author: Trevor Woerner <twoerner@gmail.com>
Date:   Mon Oct 18 11:38:48 2010 -0400

    Code cleanup, structure initialization.
    
    The InputDriverRec data structure in xserver/hw/xfree86/common/xf86Xinput.h
    no longer contains an integer refCount member.
    
    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 25d1e340eec73b010c4a5b1160aa0fa762a41cd0
Author: Trevor Woerner <twoerner@gmail.com>
Date:   Mon Oct 18 11:38:28 2010 -0400

    Deprecated code cleanup.
    
    Replace calls to deprecated functions with calls to standard dynamic
    memory functions in driver code.
    
    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit ed3458c0b534a15777b7305cd594e1f9181c80b8
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Jun 18 14:37:44 2010 +1000

    Don't set AutoRepeat if we're not actually using it.
    
    Autorepeat was removed from the driver with version 1.4.0. So there is not
    much point in setting this option anymore.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 3a8bae0fd2275a6dc62a88072b2a3a651840326c
Author: Jesse Adkins <jesserayadkins@gmail.com>
Date:   Tue Sep 28 13:29:50 2010 -0700

    Purge cvs tags.
    
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 66b222493b3af6b7fc200d8a296317e9f3e1820a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 14 01:11:53 2010 -0700

    Revert "Close device fd when called with DEVICE_CLOSE"
    
    This reverts commit f8e219828db920c4cd7a2645a6194de029dc9bb5.
    (Sorry, failed to finish rebase operation to remove before pushing.
     As noted on xorg-devel, this patch was originally made for 1.3.2
     and needs to be reworked to reflect later upstream changes.)

commit 2aaef2754215d1a9f1073ad32f2ba498ce12188a
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Aug 13 11:25:34 2010 +1000

    Remove unused keyboardOptions.
    
    These have been unused since May 2009 when the struct that used them was
    removed from the driver. See fe8d1f70fc7edce4f030766159aebae8f8a89ffc.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 425c1280439fe37497a33c47b5a8432e59cbfb76
Author: Osamu Sayama <osamu.sayama@oracle.com>
Date:   Wed Aug 11 19:00:23 2010 -0700

    sun_kbd: Add mappings for Hangul and Hanja keys on Korean keyboard
    
    Fixes Sun bug 6897086:
      Hangul and Hanja keys on Korean PC 105 keyboard are not recognized
      http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6897086
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f8e219828db920c4cd7a2645a6194de029dc9bb5
Author: Aaron Zang <aaron.zang@sun.com>
Date:   Wed Aug 11 18:55:59 2010 -0700

    Close device fd when called with DEVICE_CLOSE
    
    Fixes Solaris bug 6886424:
     VT - keyboard and mouse do not work when switching to vt7
     http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6886424
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit bfb1b7a319eab8e13542cfc00b8407121eabb4d5
Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
Date:   Thu Jul 1 07:12:02 2010 -0300

    Purge macro NEED_EVENTS
    
    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1c05b48f976d89519a327c791a9a2bd7149ad581
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jun 16 16:00:01 2010 -0400

    config: restore inputdir automake variable
    
    All input drivers use this variable to set the installation
    path of the input module. For this driver, it was changed
    in commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7.
    One way or another is fine, but breaking a pattern is error prone.
    
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 2fb99e01f44f7c1dad3fedb0422f2ae39cbd5e49
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Jun 11 13:57:13 2010 -0400

    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
    
    It depends on util-macros 1.8
    The existing statement can now be removed from the configuration file.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b58f64eb53b5d9a2e116d23c0aee6f1c9079cfa7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Jun 11 11:53:46 2010 -0400

    config: use AC_PROG_SED now supplied by XORG_MANPAGE_SECTIONS
    
    It depends on util-macros 1.8
    The existing statement can now be removed from the configuration file.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 53d1fdd3a716ebcee0e75e0097106ff25db38498
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu May 27 22:01:55 2010 -0400

    config: upgrade to util-macros 1.8 for additional man page support
    
    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
    The value of MAN_SUBST is the same for all X.Org packages.
    
    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 652bf3657b116af2d012116b15d01a8bb23e7850
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed May 12 10:59:49 2010 -0400

    config: fix warnings, m4 quoting and layout
    
    Fix some m4 quoting
    Fix some autoconf warnings
    remove AC_PROG_CC as it overrides AC_PROG_C_C99 from XORG_DEFAULT_OPTIONS
    Regroup statements per section
    Add comments
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 613b44eb0878adf05a9bb4af01c84766ab5828d2
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed May 12 10:55:11 2010 -0400

    config: remove unrequired AC_HEADER_STDC
    
    Autoconf says:
    "This macro is obsolescent, as current systems have conforming
    header files. New programs need not use this macro".
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 0aa1afb5b1e52c7e945b3a010372362c3157533b
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon May 10 17:36:14 2010 -0400

    config: move inputproto check to PKG_CHECK_MODULES
    
    The XORG_DRIVER_CHECK_EXT macro conditionally adds inputproto
    to PKG_CHECK_MODULES if this extension is defined in xorg-server.h.
    It allows a module to use ifdef XINPUT if the extension is available.
    In this module, the extension is required and not optional.
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 9a93f9c5ad7c3ddf226dfdc987e60c580b6e0912
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon May 10 17:35:37 2010 -0400

    config: remove extension check for unused RANDR extension
    
    The randr protocol is not used, no randr*.h are included.
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 2b491ed2339047f906e3008c085411da851b87cd
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon May 10 17:14:44 2010 -0400

    config: remove extension check for non-existing XKB extension
    
    This extension name does not exist in xorg-server.h and
    cannot be used in XORG_DRIVER_CHECK_EXT.
    Further more, headers from kbproto are not used.
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 0ac76bf1a0d5e6b34a89682f1b20f62575ef2389
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon May 10 15:54:08 2010 -0400

    config: Upgrade X.Org macros to 1.4 for INSTALL file copying
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 1cb8dd780e18283d3dffaff076dd63452573a198
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon May 10 15:51:19 2010 -0400

    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
    
    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
    AC_PROG_C_C99. This sets gcc with -std=gnu99.
    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b89c71e7e956d35f2989d419b1076e8bd6f90e34
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon May 10 15:50:34 2010 -0400

    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    
    Regroup AC statements at the top.
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 367c39341e2bf063c0d5f25aa1b51a897281ad57
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon May 10 15:47:14 2010 -0400

    config: update AC_PREREQ statement to 2.60
    
    Unrelated to the previous patches, the new value simply reflects
    the reality that the minimum level for autoconf to configure
    all x.org modules is 2.60 dated June 2006.
    
    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit db1e92685155f25dbff3aaac6b7045ad68fe441a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Apr 10 10:16:06 2010 -0400

    config: LNX_KBD_PERIOD_NAME not used since autorepeat was removed
    
    In commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268,
    the autorepeat feature was removed which was the only
    user of LNX_KBD_PERIOD_NAME.
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit cee8a4241c86a00b90b74428473680cb022a8b7f
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon May 10 11:40:06 2010 -0400

    Remove unused SCO driver files
    
    The SCO driver has never been enabled since the original commit
    95e5d2521fc39a661e13b313e5aa2514ddac9a5e.
    The configure.ac file never sets the IS_SCO variable.
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 6b7655d6ea0115ea6edabd26aa0bcf0241ab0740
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat May 8 13:37:07 2010 -0400

    Missing #ifdef for PCCONS
    
    PCCONS support is not always present and should be condiontally compiled.
    Refer to xserver definition of PCCONS_SUPPORT
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit d307dc016485f2811d2d722285a3a6c8a7f8cf12
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat May 8 10:41:19 2010 -0400

    config: remove AH_TOP autoheader statement
    
    The generated config.h does not need to include xorg-server.h
    for the content it provides.
    Add #include <xorg-server.h> in .[hc] files as needed.
    
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 2dc73fa6308b2ea01b82744a44f8c5c11bfca538
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Mar 13 12:04:24 2010 +0100

    man: the old xkb options are gone
    
    The kbd manpage mentions the existence of other, undocumented xkb
    options (those allowing to set keycodes/types/compat/symbols/geometry).
    These options are gone as of commit 62e663e (Switch to new XKB API).
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>

commit daf147d10f9eb93c08c4ba0dfe4d61e87a41ddf3
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Feb 11 10:08:07 2010 -0500

    config: move CWARNFLAGS from configure.ac to Makefile.am
    
    Compiler warning flags should be explicitly set in the makefile
    rather than being merged with other packages compiler flags.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5e1dacfd0ce3298f8c3d7660af0f8ca995b867b2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 15 15:58:07 2010 -0800

    Update Sun license notices to current X.Org standard form
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit f6e6a09a14b43e01bd378ea0870a474b84b86594
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Dec 15 22:01:02 2009 -0500

    configure.ac: remove unused sdkdir=$(pkg-config...) statement
    
    The sdkdir variable isn't use, so remove the statement.
    
    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 4f09bebe936dcad41a53d46d8c8e96337dd3edc4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Dec 16 18:14:59 2009 -0800

    Silence sed substitutions in make output
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit cb635080a484f8e87ed1df5360112ec5e2ad7e88
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Nov 23 09:25:05 2009 -0500

    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
    
    Now that the INSTALL file is generated.
    Allows running make maintainer-clean.

commit 25d30641812834919ec3d3ac8a13f225876b1979
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:41:41 2009 -0400

    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    
    Automake 'foreign' option is specified in configure.ac.
    Remove from Makefile.am

commit c1ff277ae557a2d8967f7dd4b8a8af0031670076
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:09:09 2009 -0400

    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    
    Add missing INSTALL file. Use standard GNU file on building tarball
    README may have been updated
    Remove AUTHORS file as it is empty and no content available yet.
    Remove NEWS file as it is empty and no content available yet.

commit b3da011aab766d62e39cc43a7aaf80d9fd20c840
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Oct 27 08:48:14 2009 -0400

    Deploy the new XORG_DEFAULT_OPTIONS #24242
    
    Pre-req for generating INSTALL file

commit 5fa8e062b246971f478a0da5308fd8ac9743b606
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Oct 26 12:54:20 2009 -0400

    Several driver modules do not have a ChangeLog target in Makefile.am #23814
    
    The git generated ChangeLog replaces the hand written one.
    Update configure.ac to xorg-macros level 1.3.
    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
    Update Makefile.am to add ChangeLog target if missing
    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
    This is a pre-req for the INSTALL_CMD

commit 42f1e73f04ceb10533361df8f2d5e82076c8b121
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Oct 22 12:34:16 2009 -0400

    .gitignore: use common defaults with custom section # 24239
    
    Using common defaults will reduce errors and maintenance.
    Only the very small or inexistent custom section need periodic maintenance
    when the structure of the component changes. Do not edit defaults.

commit c66f4f9fcc7450f2c1378f6117bda4442d2af8ae
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Oct 7 10:53:14 2009 +1000

    keyboard 1.4.0
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 0c75afb4895b60aa08209ccfee9dfad4e4495f4d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Oct 6 17:02:33 2009 +1000

    Remove now un-used autorepeat field.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit adc1048980113b329d97ebf5b974ca4a50fc86ba
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Oct 6 17:00:58 2009 +1000

    Don't use XKB_DFLT_RULES from the server.
    
    On Linux, the server uses default rules of "evdev" which doesn't apply for
    this driver. For all other cases, the server uses "base", so let's just
    hardcode it here too.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit ecd34ebd43d5a8c0db0a6dd132b61a4c663c7fd8
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Oct 6 17:05:56 2009 +1000

    Require macros 1.3 for XORG_DEFAULT_OPTIONS
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 5427034948fd4d59d5d2d50f9188376f23119a72
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Sep 9 11:48:43 2009 +1000

    keyboard 1.3.99.1
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 158d33c15df60696946031a0319e2bd2ec8b9541
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Aug 19 18:56:05 2009 -0700

    sun_kbd: Check if streams module is already on the stack before pushing it
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 891d55e759ff6a30f62809081a11c3da20fc0551
Author: Aaron Zang <Aaron.Zang@Sun.COM>
Date:   Thu Aug 13 20:39:59 2009 -0700

    sun_kbd: Use HID ioctl variants to get/set direct mode on usbhid devices
    
    When opening a usb hid* device node directly (instead of via the
    /dev/kbd virtual/coalescing device node), use the HIDIOCKMGDIRECT
    and HIDIOCKMSDIRECT ioctls instead of the KIO* versions.   When
    closing the device, always reset back to direct mode, no matter
    what state we found it in.
    
    Signed-off-by: Aaron Zang <Aaron.Zang@Sun.COM>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 8e42e8f0034d89ef4b6cee44148961f808ba0602
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Aug 5 15:03:43 2009 -0700

    sun_kbd: re-open keyboard if needed in KbdOn
    
    If we closed keyboard in KbdOff, we need to reopen it in KbdOn, or
    will not be able to type after VT switch.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit bba90b4e87be3ae5a13d69f6d9c60aa97761c8d5
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Aug 4 21:31:23 2009 -0700

    Sun bug 6852921: Recycling Xorg runs out of file descriptors in kbd driver
    
    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6852921
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 352aa83c416a78e59be4dfa7d8442e5eec50130a
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Aug 4 21:04:24 2009 -0700

    Stop checking for #ifdef __SOL8__ - assume Solaris is at least Solaris 8
    
    If you want to run a pre-1999 kernel, you'll need a pre-2009 X server
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit fe8d1f70fc7edce4f030766159aebae8f8a89ffc
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sat May 30 21:12:34 2009 +1000

    Remove ModuleInfoRec.
    
    This struct was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from
    the server.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 29f075db9f86aa7e5e01688a5fd5e0081210e16b
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon May 11 15:30:23 2009 +1000

    Return BadValue if the server failed to init the keyboard. (#21278)
    
    If keyboard init failed, we don't have a useful keymap and thus can't
    continue.
    This is essentially 0e15697b53c9448ce9911aa6499b2ea0bda92af6 from
    xserver ported over here.
    
    X.Org Bug 21278 <http://bugs.freedesktop.org/show_bug.cgi?id=21278>
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 7a4d6f396597c4b96e1402dadfcd2c0e5b7b0579
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri May 1 14:47:59 2009 -0700

    Override HKTG & BSlash2 keycodes on Solaris
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 2bc18590e6b7b403dcec22a09820010748c48972
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Apr 30 16:26:23 2009 -0700

    Solaris keyboard fixes for HAL hotplugging support
    
    - Handle hot-unplug by checking for ENODEV on read and removing device
    - Make sure to re-push streams module on resume
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 810fe3a4afd7e77a645c312f9475e75c2f7e925c
Author: Alan Curry <pacman@kosh.dhis.org>
Date:   Sat Feb 28 00:53:10 2009 -0500

    KDGETLED needs a char, not an int.
    
    KDGETLED actually only stores a single byte at the address indicated by
    &real_leds, which on big-endian systems means the kernel's led state is put
    into the most-significant byte of real_leds. The LED_CAP LED_NUM LED_SCR
    macros then extract some bits from the least-significant byte, which still
    contains stack garbage since real_leds hasn't been initialized.
    
    Don't believe what the console_ioctl(4) man page says. It's wrong. Go read
    drivers/char/vt_ioctl.c in the kernel source.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 0fafdc024624d27ddffdcc4ff0047dec59ef33e2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Apr 2 16:53:53 2009 -0700

    Remove Initialised static variable (not used since xf86AddModuleInfo removal)
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 7b64df0a988674454522e353ea2b56485474af6e
Author: David Miller <davem@davemloft.net>
Date:   Tue Feb 24 16:50:22 2009 -0800

    Fix xf86-input-keyboard build on Linux/sparc
    
    lnx_kbd.c: Fix Sparc build.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 62e663e7b107207b474713f22b6fec72f811dd86
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Feb 10 17:24:21 2009 +1000

    Switch to new XKB API
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Feb 11 09:09:59 2009 +1000

    Really remove autorepeat.
    
    This strips all autorepeat from the keyboard driver. If you need autorepeat,
    use XKB.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 74ffb8e1897e7dd73f1adf3a2cba6b4214cfc77a
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Feb 11 09:04:53 2009 +1000

    Don't set xkb repeat rate from the driver.

commit 39b34a293a1502be2529b83575d03a46c5b0f1b9
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Feb 10 17:28:06 2009 +1000

    No autorepeat handling in the driver.
    
    It's bad enough in the server, let's not cook up a driver-specific
    implementation on top of it.
    
    Extracted into separate commits by Peter Hutterer.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 9234a0a91ef0c848dead86df831124429c7f528a
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Feb 10 17:01:37 2009 +1000

    unifdef XKB and remove all "noXkb" handling.
    
    XKB is here to stay. Live with it.

commit 9f95e38282164a617b68e4dedf7b72ebc0fedc3e
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Feb 10 16:47:52 2009 +1000

    nec/jp layout is just "jp" these days.
    
    Extracted into separate commits by Peter Hutterer.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit db59771946ac53f78fecf2d75eb165275a45f6aa
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Feb 10 16:43:46 2009 +1000

    No more special sun keyboards anymore.
    
    Extracted into separate commits by Peter Hutterer.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit ea428e52f599a6f575bc012b552e14535009d219
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Feb 10 16:41:06 2009 +1000

    Remove special support for Panix106
    
    Let's pretend that if google doesn't know it, it doesn't exist.
    
    Extracted into separate commits by Peter Hutterer.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 425c0494e7ff4b7ed0ee7aec3b07a3bce812b9b7
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Feb 10 17:24:32 2009 +1000

    Change KbdCtrlProc to a void
    
    6 years to follow an API surely is within reasonably response time, right?
    
    Extracted into separate commits by Peter Hutterer.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 218ec4b53cc3e557317e188caf8762eac5e06e71
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Feb 10 16:39:51 2009 +1000

    Remove leftover ifdef XINPUT.
    
    XINPUT has been mandatory for a while now.
    
    Extracted into separate commits by Peter Hutterer.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d12d2d2c789e8439ae6f2e63526c49c76c385c8e
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Feb 10 16:38:56 2009 +1000

    Remove SpecialKey handling.
    
    Are your keys really that special? Really?
    No. They aren't. Take it from me.
    
    Extracted into separate commits by Peter Hutterer.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 862314c8dfced80631b2c7a6e00799fd2956b6dc
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Wed Feb 4 18:59:23 2009 -0200

    Janitor: compiler warnings, .gitignore.
    
    Correct common sparse warning about integer used where a pointer
    is expected. Remaining warnings are about the symbols that the
    X Server loader should "dlsym()" to load the module, and are
    extern/exported, but have no declaration anywhere.
    
      Use only one .gitignore file in the toplevel directory.
    
    Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 69d38cbda4ecff87dc63dd26cfae4262c1e6161c
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 30 20:23:32 2009 -0800

    Add README with pointers to mailing list, bugzilla & git repos

commit 14267d89087c21071fde1960f77cceee49a6e551
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Jan 20 16:54:21 2009 -0800

    Use XKB_DFLT_RULES from xorg-server.h for default xkb rules filename

commit f9857c498803ce8e5902df7319d2928b0db8cd49
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 9 14:50:56 2009 -0800

    Add note on hal-based configuration to man page

commit ba47bfd9c4ebab0c71f7918127506817378d9eef
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jan 7 10:02:23 2009 -0800

    Move ifdefs to clear "warning: statement has no consequent: if"

commit fb9c07cbf0339922816007f2d35c501266a439b1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jan 7 09:58:36 2009 -0800

    Make LED masks more consistently unsigned long to clear compiler/lint warnings

commit 2fde7c02565384ce774c20face9755359c5d5946
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jan 7 09:56:12 2009 -0800

    Remove unused variables from Solaris code

commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Wed Jan 7 15:09:01 2009 -0200

    Update for servers newer then 1.5 or git master.
    
      The atKeynames.h header was moved to the kbd driver sources as
    well as the xf86CommonSpecialKey() function. This problem probably
    got unnoticed for quite sometime, mainly because most people doing
    regular builds should either not have been building the kbd driver,
    or had atKeynames.h in /usr/include/xorg from a previous install.

commit 9294caab68d58d13f429b7c0b23541b99f2b0dae
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Nov 18 18:40:58 2008 -0800

    Renamed subdir .cvsignore files to .gitignore

commit 74b6461c5362e3401fdcf5a080bf71e6f7908e09
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Nov 11 17:35:55 2008 -0800

    sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard

commit 3e28d68b50d291938734e9684b8296ca864f3892
Author: Luc Verhaegen <libv@skynet.be>
Date:   Mon Oct 13 15:22:32 2008 +0200

    Set TERMINATE_FALLBACK to 0.
    
    This stops the keyboard driver from sending 2 extra ctrl-alt-backspace
    events to the server.

commit eecfd24481b5768692409666b16b666e71ec97f8
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Aug 19 15:28:02 2008 -0400

    Remove useless call to xf86AddModuleInfo

commit 574442b906fa8ff600d2fd32fdb2bf953b3bb5fa
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Aug 19 10:20:47 2008 -0400

    Remove XFree86-Misc leftovers.

commit 80b04aa649f5e65294439264b6bbb0dc90c22a7c
Author: Kristian Høgsberg <krh@redhat.com>
Date:   Thu Jul 24 16:39:02 2008 -0400

    Move atKeynames.h and xf86CommonSpecialKey() here.

commit ef7873db2861a9aa103eaabbe84b4396e64ff3a1
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed May 21 15:39:59 2008 -0400

    keyboard 1.3.1

commit a1866e2e73f0b401cd8e92fc9ee8db1791585936
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Wed Apr 9 14:36:58 2008 -0300

    Don't send events in DEVICE_INIT, only after DEVICE_ON.
    
    See http://bugs.freedesktop.org/show_bug.cgi?id=2243#c15 for a description of
    the problem fixed in this patch.
    
    Now only the driver leds state is synched with virtual console state, and if
    required, events are post in DEVICE_ON.
    This also defines an internal INITFLAG state to know when DEVICE_ON is called
    after DEVICE_INIT, otherwise, it will only send events for leds that changed
    state while the device was in "DEVICE_OFF state".
    
    Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>

commit 86b16003ef1134a2471cd3f7ac217db574fa714c
Author: Adam Jackson <ajax@redhat.com>
Date:   Thu Mar 20 16:05:05 2008 -0400

    keyboard 1.3.0

commit af3adb8e24c03fcd86ad63208ce525cd4db876ac
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Mar 17 19:19:45 2008 -0700

    Correct COPYING file and note which notices apply to which code/OS'es

commit 49bf7022f85886d06ba4991364e6e28f17d78f2b
Author: Daniel Drake <ddrake@brontes3d.com>
Date:   Mon May 21 13:53:01 2007 -0800

    Bug 11026: xf86-input-keyboard COPYING file
    
    X.Org Bugzilla #11026 <https://bugs.freedesktop.org/show_bug.cgi?id=11026>

commit 0382ed1c0c29ee19cfa8bff213ee32a7d0c06da9
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Fri Feb 8 19:00:57 2008 -0200

    Alternate patch to preserve NumLock & CapsLock leds at X Server startup.
    
      This patch requires reverting commits:
    7148a0c3e04668b7608295ebdf94579f6acfa544 and
    0f3716db01681876cc385727beeb842af5b950d3
      Also, it is assumed that the os specific GetLeds will properly
    use bit 0 for caps lock and bit 1 for num lock.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 382ad4ef28b8393b385ac1d2426c5b22076ea165
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Mar 17 18:48:47 2008 -0700

    Revert previous attempts to sync lock state & LEDs
    
    See next commit for improved fix

commit 0c8220690c726d61a250ad5aec9171009f523043
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon Mar 17 18:46:15 2008 -0700

    Use $(XKBPATH) for xkb file path in man page

commit e32e610b719c7dc7a78a1b991b12521863877e51
Author: Matej Kosik <kosik@fiit.stuba.sk>
Date:   Fri Feb 15 08:53:48 2008 -0800

    Add information & example of XKB options to man page

commit ea46dd17058f6a880ed38102d1fde1dcba1f8215
Author: Matthieu Herrb <matthieu@bluenote.herrb.net>
Date:   Sat Mar 8 23:04:13 2008 +0100

    Makefile.am: nuke RCS Id

commit 0f3716db01681876cc385727beeb842af5b950d3
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Wed Jan 16 10:18:59 2008 +1030

    lnx: Automatically inherit the vt's numlock and capslock status (Bug #2243)
    
    X.Org Bug #2243 <https://bugs.freedesktop.org/show_bug.cgi?id=2243>

commit 882b28a452db6ebe1499d9558d0028cebb0e032f
Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
Date:   Wed Dec 12 22:43:04 2007 +0100

    Fix parameters order for printWsType().

commit b139da4553e71896689e8f522e5cff58f5bb7674
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Dec 3 11:57:40 2007 -0500

    Don't sleep(1) on VT entry.

commit ec247cd91cf147a8d1e79b0746680b049269798f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Oct 11 16:42:33 2007 -0700

    Update kbd man page to say it has replaced keyboard driver now.

commit 278c7d8f44ba7393a95ab1a4a557d6f385044022
Author: David Marx <david.marx@sun.com>
Date:   Wed Oct 10 16:18:12 2007 -0700

    Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell
    
    Use KIOCMKTONE ioctl instead on Solaris versions that have it
    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6425775>

commit 10792dc1eebf9f718e0cad0b425a8b8307a7ebc7
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Sep 6 18:41:28 2007 +0200

    Remove the legacy keyboard driver's manpage

commit 3d88a17403df55d28e85ebc445b798cdce23e581
Author: Eric Anholt <eric@anholt.net>
Date:   Wed Sep 5 09:09:06 2007 -0700

    Bump version to 1.2.2 for release.

commit 3b87c8e164a5a4e79900b70e38e09c85bc99ce25
Author: Eric Anholt <eric@anholt.net>
Date:   Mon Aug 20 15:36:37 2007 -0700

    Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents.
    
    The code in question was clearly copy-and-pasted from the kbdrate.c.c file.

commit 095c59f70b58b87e627b3150f3a4694d66b75746
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jul 18 18:32:59 2007 -0700

    Remove unused variables

commit 7148a0c3e04668b7608295ebdf94579f6acfa544
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jul 18 17:29:16 2007 -0700

    Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup
    
    If either the NumLock or CapsLock leds on the keyboard are on at startup,
    generate fake NumLock/CapsLock keypresses to set the server state to match.
    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6312042>
    
    Based on earlier Xsun fix for Sun bug #4185550
    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4185550>

commit db0254abb0ba68c6dfb2443d1170d9d1e895021d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jul 18 16:30:35 2007 -0700

    Remove old wrappers used for sharing code between keyboard & kbd drivers

commit 256da8cc284a3a66a4a41ec7708b0b467c30b369
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Jul 18 11:07:12 2007 -0700

    Update key mappings before we walk them looking for modifiers, not after

commit 8fe8b62ab3fcc8c51d61dcc2e658e6733da3edfb
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Jul 17 20:11:17 2007 -0700

    renamed: .cvsignore -> .gitignore

commit 7e412914fc1e2372890c2af46263f4cefab8cbfe
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Jul 17 20:10:50 2007 -0700

    Update Solaris port to work with os layer move into kbd driver
    
    Also remove old code only needed for obsolete "keyboard" driver
    Fix default keysym map on Solaris to work correctly when XKB fails

commit 36cf953910002a00a3694033d49c6c38319b0283
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jun 13 23:02:58 2007 +1000

    Keep module version up-to-date using PACKAGE_VERSION_*

commit 05dd89ef03cee6853e7c2db518b6b22785cc3e7c
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Mon Feb 5 14:29:54 2007 -0800

    Fix key led update
    
    Cf: https://bugs.freedesktop.org/show_bug.cgi?id=313
        https://bugs.freedesktop.org/attachment.cgi?id=8396&action=view
    
     ------- Comment  #8 From Samuel Thibault  2007-01-14 14:28:16  [reply] -------
    
    Created an attachment (id=8396) [details]
    fix key led update
    
    Ok, found the problem: when XKB is used (!pKbd->noXkb), pKbd->keyLeds is not
    updated, so that UpdateLeds(), even if it called at the right places, actually
    just clears all LEDs.  Here is a patch.

commit caeb0f364c1a95a9ad3e64dd722c8ddc88077a86
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Fri Dec 8 09:09:24 2006 +0200

    don't release keys on newer servers
    On newer servers, we take care of the key release over VT switch already,
    so don't do it twice; that will lead to hilarious results.

commit fd51e4d27d7a31ed9d4a075c3814b36320af4612
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Tue Nov 7 00:10:54 2006 +0200

    add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am

commit 976e12d85920d5bd09f6d0ba005835f733b296b7
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Sat Nov 4 21:01:55 2006 +0200

    bump to 1.2.1

commit 08aa290b0125eb681f872ef821ecffd5818caeb6
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Sat Nov 4 21:01:49 2006 +0200

    add xf86OSKbd.h to build system, _SOURCES -> _SRCS
    Add xf86OSKbd.h to the build system, and change _SOURCES use to _SRCS,
    except when explicitly referring to a target.  This keeps automake 1.10
    happy.

commit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Nov 2 00:24:24 2006 +0200

    move os keyboard layer into kbd driver, remove legacy keyboard driver
    Completely remove the old 'keyboard' driver.
    Move the OS keyboard layer from the Xorg DDX into the kbd driver.  Right
    now, BSD, Linux, SCO, and Solaris, have been dragged over.
    Bump to 1.2.0, as we'll collide badly with the existing OS keyboard layer.

commit 3bfed2fc2e401bc4b5f74a3f20014d4a5c7dad30
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date:   Fri Oct 13 18:26:38 2006 -0400

    Bump to 1.1.1

commit d3c6014290a90a985679c9258fe65be3d89bf7b9
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Jul 9 19:57:36 2006 +0200

    Added some missing includes.

commit c94229993dc2a8672802ef8ab35717089b74ab80
Author: Adam Jackson <ajax@nwnk.net>
Date:   Fri Apr 7 17:47:17 2006 +0000

    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.

commit 01744910cd7c4034fa1dd14ef734d7087832647d
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Dec 21 02:29:57 2005 +0000

    Update package version for X11R7 release.

commit 9bd0521c65760d4e555ac992a92ce74ce8d55437
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Dec 19 16:25:51 2005 +0000

    Stub COPYING files

commit 75d352b91ff79b5b55dbd7c5d3952470de87704f
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Dec 19 09:07:50 2005 +0000

    Typo fixes, mailing list & url updates, and other changes to prepare for
        X11R6.9 & 7.0 releases.

commit 29309dd08deb535262625c2eb73558c6eae69336
Author: Kevin E Martin <kem@kem.org>
Date:   Thu Dec 15 00:24:14 2005 +0000

    Update package version number for final X11R7 release candidate.

commit a459e2028834e76e21117070d073cc9489b0d65f
Author: Kevin E Martin <kem@kem.org>
Date:   Tue Dec 6 22:48:30 2005 +0000

    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.

commit 9c5c0e3d211fcce658aa667d8be7f979b9cb83cd
Author: Kevin E Martin <kem@kem.org>
Date:   Sat Dec 3 05:49:31 2005 +0000

    Update package version number for X11R7 RC3 release.

commit edb6ec6c311543686230a43885183071e92dc60d
Author: Kevin E Martin <kem@kem.org>
Date:   Fri Dec 2 02:16:05 2005 +0000

    Remove extraneous AC_MSG_RESULT.

commit 0721c4b4a75fe836d17445550746ed415f06d126
Author: Adam Jackson <ajax@nwnk.net>
Date:   Tue Nov 29 23:29:56 2005 +0000

    Only build dlloader modules by default.

commit 9885aa10eeb6e42212a0e21861790b72adc3ce71
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Nov 28 22:04:07 2005 +0000

    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)

commit ec4425c0ddb1dd45fb24e3984d490a68ff211b08
Author: Eric Anholt <anholt@freebsd.org>
Date:   Mon Nov 21 10:49:05 2005 +0000

    Add .cvsignores for drivers.

commit e5451950a80744b183f5e8f4259ff2e596952a13
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Nov 9 21:31:23 2005 +0000

    Bump version numbers for X11R6.9/X11R7 RC2.

commit 066e7c7d2768dec2c033a2ce723abbe31495f6d0
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Nov 9 21:15:12 2005 +0000

    Update package version number for X11R7 RC2 release.

commit 4442fdf90f51cc265679b61cc341f6ed32e134a1
Author: Kean Johnson <kean@armory.com>
Date:   Tue Nov 8 06:33:28 2005 +0000

    See ChangeLog entry 2005-11-07 for details.

commit 85dfda745021f49f01424d6a01c6396865d1723d
Author: Kevin E Martin <kem@kem.org>
Date:   Tue Nov 1 15:08:50 2005 +0000

    Update pkgcheck depedencies to work with separate build roots.

commit 288c4a7f79b9fb4b0531fe7cf21dec7f7f4a3668
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Oct 19 02:48:00 2005 +0000

    Update package version number for RC1 release.

commit 4861d1586d6ce54a8563047fa01016b658517d8f
Author: Kevin E Martin <kem@kem.org>
Date:   Tue Oct 18 15:46:36 2005 +0000

    Do the following to make the drivers pass distcheck:
    - Only define EXTRA_DIST when there are actually man pages to be processed
    - Add missing man pages to keyboard and ati drivers EXTRA_DIST

commit f7e91cad97e22e05b87de3d16a0f4299ea471a88
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Tue Oct 18 00:01:51 2005 +0000

    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
        substitutions to work better with BSD make

commit 9e5a8ec5b63ec730916c0312cf6d65c26fd138d5
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Oct 17 22:57:28 2005 +0000

    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
        of indirectly

commit f06abf1decb60bdaf453b0d73f05f45b833b843a
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Mon Oct 17 00:08:58 2005 +0000

    Use sed & cpp to substitute variables in driver man pages

commit 8668a70c065a3cba91a0f4b75c34c4478099bedd
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
Date:   Sun Oct 16 19:01:25 2005 +0000

    Remove note about kbd being experimental. Add Solaris to supported OS list
        for kbd.
    Add note about plans to move to kbd in a future release.

commit a228e916cc1ffa85446c95a6c42380b39d67b9f6
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Sat Oct 1 17:30:58 2005 +0000

    Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf.

commit 66693592a767baabca9eae015b57e9c6660a080b
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Aug 18 09:03:39 2005 +0000

    Update autogen.sh to one that does objdir != srcdir.

commit ea7e6dfb03714a48edfb04053ac49f71f553872d
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date:   Wed Aug 10 14:07:23 2005 +0000

    Don\'t lose existing CFLAGS in all the input drivers and some of the video
        drivers

commit 8f930fc988f0d43bf2d964721e846fcf5fed6e4b
Author: Adam Jackson <ajax@nwnk.net>
Date:   Tue Aug 2 00:51:34 2005 +0000

    AS_HELP_STRING workaround

commit c392a4c091e70d42b498f9e8a55737feedbe2871
Author: Kevin E Martin <kem@kem.org>
Date:   Fri Jul 29 21:22:41 2005 +0000

    Various changes preparing packages for RC0:
    - Verify and update package version numbers as needed
    - Implement versioning scheme
    - Change bug address to point to bugzilla bug entry form
    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
        reenable it)
    - Fix makedepend to use pkgconfig and pass distcheck
    - Update build script to build macros first
    - Update modular Xorg version

commit b1379685a2fce1f1b2092814d3170cc29f4fd039
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Jul 13 20:03:22 2005 +0000

    Make the module dir configurable

commit 9f91bf7017f10ed23e2d313e47934d803e292dbc
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Wed Jul 13 12:30:04 2005 +0000

    //bugs.freedesktop.org/show_bug.cgi?id=2587> Fix keyboard mapping on Sun
        keyboards in the keyboard module.

commit da10828e418bc7fdbdcd03162ee92b0a999a11b7
Author: Kevin E Martin <kem@kem.org>
Date:   Wed Jul 13 02:21:00 2005 +0000

    Update all input drivers to pass distcheck

commit c9b223867b4922c646dd85c7468b8f79bf5257d5
Author: Adam Jackson <ajax@nwnk.net>
Date:   Tue Jul 12 06:15:09 2005 +0000

    Build skeletons for input drivers. Should basically work.

commit c9097dd3204d4fe2a3a21cec23948f27ec6292ed
Author: Adam Jackson <ajax@nwnk.net>
Date:   Mon Jul 11 02:38:00 2005 +0000

    Prep input drivers for modularizing by adding guarded #include "config.h"

commit 83efe32bd4a9372467680cafd5880438e551db31
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Fri Jul 1 22:43:22 2005 +0000

    Change all misc.h and os.h references to <X11/foo.h>.

commit ebf2b80b2027ebb99dbe44c7d77fd9f7a43f2e72
Author: Adam Jackson <ajax@nwnk.net>
Date:   Sat Jun 25 21:17:02 2005 +0000

    Bug #3626: _X_EXPORT tags for video and input drivers.

commit 3360f15f5f4cdd4a6cf204ff8af70a90c314ada3
Author: Eric Anholt <anholt@freebsd.org>
Date:   Tue May 10 00:12:17 2005 +0000

    Bugzilla #2561: Disable some keycode translations on PC98, which had
        various bad effects including modifier keys not working.

commit 2ca94be67112a926721ef699f495bc158c4963a4
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Wed Apr 20 12:25:34 2005 +0000

    Fix includes right throughout the Xserver tree:
    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.

commit d157c2188389c84f3ee7594ddd0980f1a3553e97
Author: Egbert Eich <eich@suse.de>
Date:   Tue Jan 11 14:59:02 2005 +0000

    Minor format fix.
    Added explanatory comment and debug code.
    Added comment.

commit b7f68e909640008e831c2ddb67ca4fb9515cec04
Author: Egbert Eich <eich@suse.de>
Date:   Mon Jan 10 17:44:39 2005 +0000

    PC keyboards internally generate a different scan code when the ALT
        modifier is pressed with the SysReq/Print key. Since X expects the same
        scancode regardless of the modifier the keyboard driver has to 'map the
        code back'. So far it does so when seeing the SysReq scancode without
        checking if the modifier is on. If this scancode is also sent by
        another key on an extended keyboard it receives the same remapping.
        Fix: Add check for ALT modifier down before doing the remapping (Helmut
        Fahrion).

commit b04ef340e213badb2e44fb669583b490f7278969
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Mon Dec 6 21:51:11 2004 +0000

    Previous fix broke hardware-based autorepeat. This fix mimics the behaviour
        of the legacy driver by making a local copy of the autoRepeat flag.

commit db3b5cb60a71f2d5e536797559001dc59090ab6c
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Fri Dec 3 23:30:48 2004 +0000

    programs/Xserver/hw/xfree86/input/keyboard/kbd.c
    - set default XkbModel to pc105 (like legacy keyboard driver did)
    - fix autorepeat (Bugzilla #1651, Petter Urkedal).

commit b9bece29e9733bdf4bb44da6ced4d3e0e433f6e5
Author: Kevin E Martin <kem@kem.org>
Date:   Tue Aug 31 01:36:13 2004 +0000

    Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg).

commit 3d97e8a41a8a15769f43233a2ed7692387cb0b81
Author: Kevin E Martin <kem@kem.org>
Date:   Sun Aug 29 21:06:00 2004 +0000

    Fix make install when BuildServersOnly is YES (Bug #1213).
    Fix build failures when UseDeprecatedKeyboardDriver is YES and
        DoLoadableServer is NO (Bug #1229, Kristian Høgsberg).
    Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam
        Jackson).

commit 9e2172ffef436acb9a88147f276c9ddf12739a14
Author: Kevin E Martin <kem@kem.org>
Date:   Mon Aug 16 22:48:51 2004 +0000

    Update release and date for first RC.
    Fix kbd/keyboard driver for DoLoadableServer NO.
    Revert change since it is better to set date in the config files.

commit 58f47a9c32cf379fd473f01b18ddc57b90e47b0b
Author: Kevin E Martin <kem@kem.org>
Date:   Mon Aug 16 20:17:52 2004 +0000

    Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug
        #1072, Kristian Høgsberg).

commit 32d5ece27279bf7f1211346f15a292f73ff334d6
Author: Egbert Eich <eich@suse.de>
Date:   Fri Apr 23 19:54:03 2004 +0000

    Merging XORG-CURRENT into trunk

commit cbec87bb621bd6bb2fddf1fe9aa970a09acba8f7
Author: Egbert Eich <eich@suse.de>
Date:   Sun Mar 14 08:33:52 2004 +0000

    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004

commit f078d9ca112038d16eb9b28d331a900f0ab7bd62
Author: Egbert Eich <eich@suse.de>
Date:   Wed Mar 3 12:12:33 2004 +0000

    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004

commit e5e92f4396bc0a73ddda050403d422cee9bdfd2f
Author: Egbert Eich <eich@suse.de>
Date:   Thu Feb 26 13:36:00 2004 +0000

    readding XFree86's cvs IDs

commit 1056cd4925dc787f72b9f6b5900e55e00d7ba973
Author: Egbert Eich <eich@suse.de>
Date:   Thu Feb 26 09:23:34 2004 +0000

    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004

commit 1c8924b7c1728653ebe49a663dd6125cef010bc8
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Fri Dec 19 20:55:25 2003 +0000

    XFree86 4.3.99.902 (RC 2)

commit 01eff4e6297717400f8b9517a9e4ccdc067d07d3
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Tue Nov 25 19:28:48 2003 +0000

    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks

commit 303235b2d4a53231a6aa74d4d74d683842477b27
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Fri Nov 14 16:48:56 2003 +0000

    XFree86 4.3.0.1

commit 724aeb56e7d6e5940ad6d329f53f5b80a9fc38ae
Author: Kaleb Keithley <kaleb@freedesktop.org>
Date:   Fri Nov 14 16:48:56 2003 +0000

    Initial revision