ChangeLog revision fe24f8a2
1fe24f8a2Smrgcommit 0c7f51291f91eee61fcaf05080001a5e9b22fb53 2fe24f8a2SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3fe24f8a2SmrgDate: Thu Nov 17 14:21:48 2016 +1000 4fe24f8a2Smrg 5fe24f8a2Smrg keyboard 1.9.0 6fe24f8a2Smrg 7fe24f8a2Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 8fe24f8a2Smrg 9fe24f8a2Smrgcommit 157e0631b12d0aae4a5f38b81bee615a7eaf553f 10fe24f8a2SmrgAuthor: Keith Packard <keithp@keithp.com> 11fe24f8a2SmrgDate: Mon May 30 01:27:49 2016 -0700 12fe24f8a2Smrg 13fe24f8a2Smrg Use xf86AddEnabledDevice with threaded input 14fe24f8a2Smrg 15fe24f8a2Smrg We didn't use SIGIO input for keyboard processing, but we can use 16fe24f8a2Smrg threaded input. 17fe24f8a2Smrg 18fe24f8a2Smrg Signed-off-by: Keith Packard <keithp@keithp.com> 19fe24f8a2Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 20fe24f8a2Smrg 21fe24f8a2Smrgcommit 9ab899863a61b800d58e078e936c0d8d88bc0893 22fe24f8a2SmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 23fe24f8a2SmrgDate: Tue Nov 24 12:46:44 2015 +0500 24fe24f8a2Smrg 25fe24f8a2Smrg Remove support for X input ABI < 12 26fe24f8a2Smrg 27fe24f8a2Smrg Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 28fe24f8a2Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 29fe24f8a2Smrg 30fe24f8a2Smrgcommit 0317028c2bd0bfd06efd3c1f192ff9a494757187 31fe24f8a2SmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 32fe24f8a2SmrgDate: Tue Nov 24 12:46:43 2015 +0500 33fe24f8a2Smrg 34fe24f8a2Smrg Reorder load module stuff 35fe24f8a2Smrg 36fe24f8a2Smrg Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 37fe24f8a2Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 38fe24f8a2Smrg 39fe24f8a2Smrgcommit 8096183e9cb79944e322dcc0cd1f9e50c97ad2c8 40fe24f8a2SmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 41fe24f8a2SmrgDate: Tue Nov 24 12:46:42 2015 +0500 42fe24f8a2Smrg 43fe24f8a2Smrg Remove empty function xf86KbdUnplug 44fe24f8a2Smrg 45fe24f8a2Smrg Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 46fe24f8a2Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 47fe24f8a2Smrg 48fe24f8a2Smrgcommit ccf63a61f39e1f107a67c33d6a7ad24ea4c76b7e 49fe24f8a2SmrgAuthor: Yasushi Oshima <oshima-ya@yagoto-urayama.jp> 50fe24f8a2SmrgDate: Mon Jul 20 10:49:49 2015 +0200 51fe24f8a2Smrg 52fe24f8a2Smrg Add defines for Japanese 106-key USB keyboards. 53fe24f8a2Smrg 54fe24f8a2Smrg Via http://gnats.netbsd.org/48347 55fe24f8a2Smrg 56fe24f8a2Smrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 57fe24f8a2Smrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 58fe24f8a2Smrg 59414bd68fSmrgcommit 13d320076e5de2d6c3cbc170fc7e31c526ed8499 60414bd68fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 61414bd68fSmrgDate: Tue Apr 7 09:24:38 2015 +1000 62414bd68fSmrg 63414bd68fSmrg keyboard 1.8.1 64414bd68fSmrg 65414bd68fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 66414bd68fSmrg 67414bd68fSmrgcommit 65739ef047233567e6053fc57464a42ffe69e989 68414bd68fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 69414bd68fSmrgDate: Wed Mar 25 13:37:09 2015 +1000 70414bd68fSmrg 71414bd68fSmrg linux: bring our process group to the foreground (#89653) 72414bd68fSmrg 73414bd68fSmrg Required to make the driver receive keyboard events from the console. 74414bd68fSmrg 75414bd68fSmrg X.Org Bug <http://bugs.freedesktop.org/show_bug.cgi?id=89653> 76414bd68fSmrg 77414bd68fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 78414bd68fSmrg Reviewed-by: Hans de Goede <hdegoede@redhat.com> 79414bd68fSmrg Tested-by: Ingo Brückl <ib@wupperonline.de> 80414bd68fSmrg 81414bd68fSmrgcommit 85fe6b8f56e75338fde1d3a88b1749fd105eb93b 82414bd68fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 83414bd68fSmrgDate: Sun Mar 22 14:26:00 2015 -0700 84414bd68fSmrg 85414bd68fSmrg Mark xf86OSKbdPreInit as _X_EXPORT in header to match definitions 86414bd68fSmrg 87414bd68fSmrg Fixes Solaris Studio 12.4 compiler error: 88414bd68fSmrg "sun_kbd.c", line 512: redeclaration must have the same or more restrictive linker scoping: xf86OSKbdPreInit 89414bd68fSmrg cc: acomp failed for sun_kbd.c 90414bd68fSmrg 91414bd68fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 92414bd68fSmrg 93414bd68fSmrgcommit d0c9619675d26284f03ef428ff76cc09bdd4ace3 94414bd68fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 95414bd68fSmrgDate: Tue Apr 29 16:23:32 2014 +1000 96414bd68fSmrg 97414bd68fSmrg Init LEDs to zero before querying the value 98414bd68fSmrg 99414bd68fSmrg This way if the ioctl fails we don't set any unintended LEDs, but really this 100414bd68fSmrg patch is more to silence valgrind: 101414bd68fSmrg 102414bd68fSmrg ==7129== Conditional jump or move depends on uninitialised value(s) 103414bd68fSmrg ==7129== at 0x8DF99A1: GetKbdLeds (lnx_kbd.c:79) 104414bd68fSmrg ==7129== by 0x8DF8853: InitKBD (kbd.c:291) 105414bd68fSmrg 106414bd68fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 107414bd68fSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 108414bd68fSmrg 109414bd68fSmrgcommit 5a327955c9287a317e5792e96601375fa5aabced 110414bd68fSmrgAuthor: Egbert Eich <eich@suse.de> 111414bd68fSmrgDate: Fri Jan 3 11:48:11 2014 +0100 112414bd68fSmrg 113414bd68fSmrg Detangle inet keys and jp Henkan/ Muhenkan keys 114414bd68fSmrg 115414bd68fSmrg When support for inet keys was added to the keyboard driver 116414bd68fSmrg back in the early 2000 none of the developers thought of 117414bd68fSmrg Japanese 106 key keybards which have two extra keys generating 118414bd68fSmrg the scan codes 0x79 and 0x7d. 119414bd68fSmrg So for keys prefixed with the scan code 0x60 which were not 120414bd68fSmrg remapped to anything else the line: 121414bd68fSmrg *scanCode += 0x78; 122414bd68fSmrg was added. 123414bd68fSmrg Thus keys generating the scan codes 0xe0 0x01 and 0xe0 0x03 124414bd68fSmrg will overlap with the Henkan and Muhenkan keys on Japanese 125414bd68fSmrg keyboards. 126414bd68fSmrg A workaround was introduced to xkeyboard-config which makes 127414bd68fSmrg sure the keycodes 0x79 and 0x7d provide the Henkan and Muhenkan 128414bd68fSmrg keysyms. As a consequence users might loose some multimedia keys 129414bd68fSmrg on Japanese keyboards. 130414bd68fSmrg A different solution would be to either remap keycodes 0x79 131414bd68fSmrg and 0x7d or keycodes 0xe0 0x01 and 0xe0 0x03 into the range of 132414bd68fSmrg unused (X-)keycodes above 0xfb. 133414bd68fSmrg There are downsides with either solution: the legacy keyboard 134414bd68fSmrg driver and the xkb files would have to be fixed in sync. Otherwise 135414bd68fSmrg Japanese users would loose their Henkan and Muhenkan keys (in 136414bd68fSmrg the first case) or some multimedia keys would get lost. 137414bd68fSmrg The present patch does the latter which seems to be cleaner codewise. 138414bd68fSmrg 139414bd68fSmrg Signed-off-by: Egbert Eich <eich@suse.de> 140414bd68fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 141414bd68fSmrg 14226b1ff4eSmrgcommit ddeb7940b956682451392717b135be4454b5756e 14326b1ff4eSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 14426b1ff4eSmrgDate: Fri Nov 1 09:45:21 2013 +1000 14526b1ff4eSmrg 14626b1ff4eSmrg keyboard 1.8.0 14726b1ff4eSmrg 14826b1ff4eSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 14926b1ff4eSmrg 15026b1ff4eSmrgcommit 014101d157fb7eb54c79fecc424b53ca95f582bc 15126b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 15226b1ff4eSmrgDate: Sun Oct 27 13:53:34 2013 +0100 15326b1ff4eSmrg 15426b1ff4eSmrg Whitespace fixes. 15526b1ff4eSmrg 15626b1ff4eSmrg Replace <SPACE><TAB> with <TAB>. 15726b1ff4eSmrg Remove whitespace at end-of-line. 15826b1ff4eSmrg 15926b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 16026b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu@herrb.eu> 16126b1ff4eSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 16226b1ff4eSmrg 16326b1ff4eSmrgcommit b8f4e7065566512a123c4957ab432cad3e7c688e 16426b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 16526b1ff4eSmrgDate: Tue Jul 30 15:07:31 2013 +0200 16626b1ff4eSmrg 16726b1ff4eSmrg Check open() return value. 16826b1ff4eSmrg 16926b1ff4eSmrg Suggested by Walter Harms <wharms@bfs.de>. 17026b1ff4eSmrg 17126b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 17226b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 17326b1ff4eSmrg 17426b1ff4eSmrgcommit dc9486a22f4b7fec2860928c555636bfc9f58741 17526b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 17626b1ff4eSmrgDate: Mon Jul 29 23:23:49 2013 +0200 17726b1ff4eSmrg 17826b1ff4eSmrg Factor out common code. 17926b1ff4eSmrg 18026b1ff4eSmrg Suggested by Walter Harms <wharms@bfs.de>. 18126b1ff4eSmrg 18226b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 18326b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 18426b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 18526b1ff4eSmrg 18626b1ff4eSmrgcommit 2d6661d5c7aff662ad76ddb225664260f0a07a1e 18726b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 18826b1ff4eSmrgDate: Mon Jul 29 23:23:48 2013 +0200 18926b1ff4eSmrg 19026b1ff4eSmrg Do not assume type in WS_*_MAP_SIZE macros. 19126b1ff4eSmrg 19226b1ff4eSmrg Suggested by Walter Harms <wharms@bfs.de>. 19326b1ff4eSmrg 19426b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 19526b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 19626b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 19726b1ff4eSmrg 19826b1ff4eSmrgcommit 6042ab2647197d9aa09578ed1befe03931737f1c 19926b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 20026b1ff4eSmrgDate: Mon Jul 29 23:23:47 2013 +0200 20126b1ff4eSmrg 20226b1ff4eSmrg Add some NetBSD feature detection code. 20326b1ff4eSmrg 20426b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 20526b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 20626b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 20726b1ff4eSmrg 20826b1ff4eSmrgcommit 4f1a3cff9dfbfb33fcc6ff0a4ffd1db106301b97 20926b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 21026b1ff4eSmrgDate: Mon Jul 29 23:23:46 2013 +0200 21126b1ff4eSmrg 21226b1ff4eSmrg Move WSCONS case inside switch statement. 21326b1ff4eSmrg 21426b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 21526b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 21626b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 21726b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 21826b1ff4eSmrg 21926b1ff4eSmrgcommit 390c4621dd4e2f6070508796385e2d23e5418b89 22026b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 22126b1ff4eSmrgDate: Mon Jul 29 23:23:45 2013 +0200 22226b1ff4eSmrg 22326b1ff4eSmrg Improve auto-detection. 22426b1ff4eSmrg 22526b1ff4eSmrg If WSKBDIO_GTYPE succeeds and returns type=0, it is a mux with no 22626b1ff4eSmrg keyboard attached. In this case, assume USB. 22726b1ff4eSmrg 22826b1ff4eSmrg >From Jared McNeill <jmcneill@NetBSD.org> 22926b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 23026b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 23126b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 23226b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 23326b1ff4eSmrg 23426b1ff4eSmrgcommit 8ac42401a6db161e0983df17ac1787f164faf2f3 23526b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 23626b1ff4eSmrgDate: Mon Jul 29 23:23:44 2013 +0200 23726b1ff4eSmrg 23826b1ff4eSmrg Fix wskbd handling when VT switching. 23926b1ff4eSmrg 24026b1ff4eSmrg When using /dev/wskbd* we need to close the device when VT switching 24126b1ff4eSmrg out of X, and open it again when switching back. 24226b1ff4eSmrg 24326b1ff4eSmrg >From Michael Lorenz <macallan@NetBSD.org> 24426b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 24526b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 24626b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 24726b1ff4eSmrg 24826b1ff4eSmrgcommit d61dcfd5c297f405a4c200131e88e5dfc95bfa95 24926b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 25026b1ff4eSmrgDate: Mon Jul 29 23:23:43 2013 +0200 25126b1ff4eSmrg 25226b1ff4eSmrg Make OpenKeyboard() warn instead of error out. 25326b1ff4eSmrg 25426b1ff4eSmrg This way we can still setup keyboard map manually by xmodmap(1) 25526b1ff4eSmrg etc. on less well supported ports. 25626b1ff4eSmrg 25726b1ff4eSmrg >From Izumi Tsutsui <tsutsui@NetBSD.org> 25826b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 25926b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 26026b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 26126b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 26226b1ff4eSmrg 26326b1ff4eSmrgcommit e511907a5f7047a9c14b378084525137510511f5 26426b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 26526b1ff4eSmrgDate: Mon Jul 29 23:23:42 2013 +0200 26626b1ff4eSmrg 26726b1ff4eSmrg Add WSKBD_TYPE_LK201. 26826b1ff4eSmrg 26926b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 27026b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 27126b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 27226b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 27326b1ff4eSmrg 27426b1ff4eSmrgcommit e5ecacb20ad3685d6f422c5ed21632fb8b1f7fa0 27526b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 27626b1ff4eSmrgDate: Mon Jul 29 23:23:41 2013 +0200 27726b1ff4eSmrg 27826b1ff4eSmrg Add default device for Protocol "wskbd". 27926b1ff4eSmrg 28026b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 28126b1ff4eSmrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 28226b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 28326b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 28426b1ff4eSmrg 28526b1ff4eSmrgcommit 8879a7682ef94471e907bb660d2b96cc95ed7b81 28626b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 28726b1ff4eSmrgDate: Mon Jul 29 23:23:40 2013 +0200 28826b1ff4eSmrg 28926b1ff4eSmrg Recognize WSKBD_TYPE_MAPLE for dreamcast. 29026b1ff4eSmrg 29126b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 29226b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 29326b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 29426b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 29526b1ff4eSmrg 29626b1ff4eSmrgcommit f105a796ae29eaaae7c25447734013537fad2a87 29726b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 29826b1ff4eSmrgDate: Mon Jul 29 23:23:39 2013 +0200 29926b1ff4eSmrg 30026b1ff4eSmrg Fix a shadowing warning, and add const. 30126b1ff4eSmrg 30226b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 30326b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 30426b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 30526b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 30626b1ff4eSmrg 30726b1ff4eSmrgcommit c783746c4f72249645e43c6d96d08cb6c74812d0 30826b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 30926b1ff4eSmrgDate: Mon Jul 29 23:23:38 2013 +0200 31026b1ff4eSmrg 31126b1ff4eSmrg Set the version for the keyboard. 31226b1ff4eSmrg 31326b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 31426b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 31526b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 31626b1ff4eSmrg 31726b1ff4eSmrgcommit 83faa4123ae5d182f936faab77925d45da181f5f 31826b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 31926b1ff4eSmrgDate: Mon Jul 29 23:23:37 2013 +0200 32026b1ff4eSmrg 32126b1ff4eSmrg Add a basic map for an LK201 keyboard. 32226b1ff4eSmrg 32326b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 32426b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 32526b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 32626b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 32726b1ff4eSmrg 32826b1ff4eSmrgcommit e7ba236dbaf8df9364bf61ef5c3d67d377fbd2ec 32926b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 33026b1ff4eSmrgDate: Mon Jul 29 23:23:36 2013 +0200 33126b1ff4eSmrg 33226b1ff4eSmrg Fix scan code 50 key on non-US-USB keyboards. 33326b1ff4eSmrg 33426b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 33526b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 33626b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 33726b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 33826b1ff4eSmrg 33926b1ff4eSmrgcommit 60d947b34830b850d53de1ee756502c471796fa9 34026b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 34126b1ff4eSmrgDate: Mon Jul 29 23:23:35 2013 +0200 34226b1ff4eSmrg 34326b1ff4eSmrg Add a couple mappings for keys found on Sun keyboards. 34426b1ff4eSmrg 34526b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 34626b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 34726b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 34826b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 34926b1ff4eSmrg 35026b1ff4eSmrgcommit 0baa215b57d104bf22bc9a179bae3ff413bf055c 35126b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 35226b1ff4eSmrgDate: Mon Jul 29 23:23:34 2013 +0200 35326b1ff4eSmrg 35426b1ff4eSmrg Use existing wscons USB keymap for WSKBD_TYPE_MAPLE on dreamcast. 35526b1ff4eSmrg 35626b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 35726b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 35826b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 35926b1ff4eSmrg 36026b1ff4eSmrgcommit 9c6acb2a2a4806d14ce84dcd1fb81268359dbe35 36126b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 36226b1ff4eSmrgDate: Mon Jul 29 23:23:33 2013 +0200 36326b1ff4eSmrg 36426b1ff4eSmrg Add translation table for AT/PS2 pseudo XT scancodes. 36526b1ff4eSmrg 36626b1ff4eSmrg Add another translation table to make the modular kbd driver cope with NetBSD's 36726b1ff4eSmrg AT/PS2 pseudo XT scancodes. Tested on shark and sgimips with an IBM Model M - 36826b1ff4eSmrg this should be tested with more keyboards, there might still be errors in the 36926b1ff4eSmrg table. 37026b1ff4eSmrg 37126b1ff4eSmrg >From Michael Lorenz <macallan@NetBSD.org> 37226b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 37326b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 37426b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 37526b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 37626b1ff4eSmrg 37726b1ff4eSmrgcommit e7a1f964782817acc4807beddc6e6ef1c8d94c96 37826b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 37926b1ff4eSmrgDate: Mon Jul 29 23:23:32 2013 +0200 38026b1ff4eSmrg 38126b1ff4eSmrg More ADB fixes. 38226b1ff4eSmrg 38326b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 38426b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 38526b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 38626b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 38726b1ff4eSmrg 38826b1ff4eSmrgcommit 42b22d5dc3892309d276df131d35951a79311843 38926b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 39026b1ff4eSmrgDate: Mon Jul 29 23:23:31 2013 +0200 39126b1ff4eSmrg 39226b1ff4eSmrg Fixes for the ADB map. 39326b1ff4eSmrg 39426b1ff4eSmrg - map the backspace key to KEY_BackSpace 39526b1ff4eSmrg - swap LAlt and LMeta to match the keyboard (Alt=Alt/Option, Meta=Command) 39626b1ff4eSmrg - add a keysym for . on the number pad 39726b1ff4eSmrg ... so killing the Xserver with Ctrl-Alt-BackSpace works now and the default 39826b1ff4eSmrg map matches an US keyboard without any xmodmap stunts. 39926b1ff4eSmrg 40026b1ff4eSmrg >From Michael Lorenz <macallan@NetBSD.org> 40126b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 40226b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 40326b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 40426b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 40526b1ff4eSmrg 40626b1ff4eSmrgcommit b8e12ae87352922eaea305f66ca232ea2a3b2d61 40726b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 40826b1ff4eSmrgDate: Mon Jul 29 23:23:30 2013 +0200 40926b1ff4eSmrg 41026b1ff4eSmrg Added keysyms for extra keys on Sun Type 6 USB keyboard. 41126b1ff4eSmrg 41226b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 41326b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 41426b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 41526b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 41626b1ff4eSmrg 41726b1ff4eSmrgcommit ad527f5c25984fa023f1be9fcb8e953aa7459e8a 41826b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 41926b1ff4eSmrgDate: Mon Jul 29 23:23:29 2013 +0200 42026b1ff4eSmrg 42126b1ff4eSmrg Added keysym for Power keys. 42226b1ff4eSmrg 42326b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 42426b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 42526b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 42626b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 42726b1ff4eSmrg 42826b1ff4eSmrgcommit a0eec5ddd0f3b1a23f5fcbaf85cd34680a1944fc 42926b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 43026b1ff4eSmrgDate: Mon Jul 29 23:23:28 2013 +0200 43126b1ff4eSmrg 43226b1ff4eSmrg Map the Sun keyboard "help" key. 43326b1ff4eSmrg 43426b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 43526b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 43626b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 43726b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 43826b1ff4eSmrg 43926b1ff4eSmrgcommit 2d5bc7db251facdb2bb478eaad1dfd820cf28d13 44026b1ff4eSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 44126b1ff4eSmrgDate: Mon Jul 29 23:23:27 2013 +0200 44226b1ff4eSmrg 44326b1ff4eSmrg Added some missing keysyms to the ADB keymap. 44426b1ff4eSmrg 44526b1ff4eSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 44626b1ff4eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 44726b1ff4eSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 44826b1ff4eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 44926b1ff4eSmrg 4503e72ca8cSmrgcommit ec3ccb22d4e7348ac537100fcb1b7ddc07df57b8 4513e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 4523e72ca8cSmrgDate: Wed Mar 27 11:13:18 2013 +1000 4533e72ca8cSmrg 4543e72ca8cSmrg keyboard 1.7.0 4553e72ca8cSmrg 4563e72ca8cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 4573e72ca8cSmrg 4583e72ca8cSmrgcommit ad2a1dd1aa19999eb777f330242d46254b29b9cb 4593e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 4603e72ca8cSmrgDate: Fri Aug 17 14:07:12 2012 +1000 4613e72ca8cSmrg 4623e72ca8cSmrg Use sigsafe logging for keyboard debug messages 4633e72ca8cSmrg 4643e72ca8cSmrg This changes the log format to simple hex display, the server's signal-safe 4653e72ca8cSmrg printf implementation doesn't handle %2.2x. 4663e72ca8cSmrg 4673e72ca8cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 4683e72ca8cSmrg 4693e72ca8cSmrgcommit 4a954bc6a8fbc4aa50dfcabec011274252713204 4703e72ca8cSmrgAuthor: Colin Walters <walters@verbum.org> 4713e72ca8cSmrgDate: Wed Jan 4 17:37:06 2012 -0500 4723e72ca8cSmrg 4733e72ca8cSmrg autogen.sh: Implement GNOME Build API 4743e72ca8cSmrg 4753e72ca8cSmrg http://people.gnome.org/~walters/docs/build-api.txt 4763e72ca8cSmrg 4773e72ca8cSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 4783e72ca8cSmrg 4793e72ca8cSmrgcommit 9522f28a8f90680942e42902678c963c6981b0d1 4803e72ca8cSmrgAuthor: Adam Jackson <ajax@redhat.com> 4813e72ca8cSmrgDate: Wed Jan 16 13:11:11 2013 -0500 4823e72ca8cSmrg 4833e72ca8cSmrg configure: Drop AM_MAINTAINER_MODE 4843e72ca8cSmrg 4853e72ca8cSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 4863e72ca8cSmrg 4873e72ca8cSmrgcommit 6e51df6dd4255cbe311ec98e21a1cc94975271a1 4883e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4893e72ca8cSmrgDate: Mon Jul 23 22:04:45 2012 -0700 4903e72ca8cSmrg 4913e72ca8cSmrg xf86-input-keyboard 1.6.2 4923e72ca8cSmrg 4933e72ca8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4943e72ca8cSmrg 4953e72ca8cSmrgcommit 8d3edb688115d3100d7ac6fa9ed407494e435c43 4963e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4973e72ca8cSmrgDate: Thu May 24 21:36:17 2012 -0700 4983e72ca8cSmrg 4993e72ca8cSmrg Link with $(XORG_LIBS) to support no-undefined linking 5003e72ca8cSmrg 5013e72ca8cSmrg Will be empty on most platforms, set to the -z parent=Xorg flag on 5023e72ca8cSmrg Solaris if building with the support for enforcing no undefined symbols. 5033e72ca8cSmrg 5043e72ca8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5053e72ca8cSmrg 5063e72ca8cSmrgcommit dd6f110c4568dc0922bae47530906b01396e2d41 5073e72ca8cSmrgAuthor: François Tigeot <ftigeot@wolfpond.org> 5083e72ca8cSmrgDate: Sat May 5 13:12:10 2012 +0200 5093e72ca8cSmrg 5103e72ca8cSmrg Recognize DragonFly as a BSD system. 5113e72ca8cSmrg 5123e72ca8cSmrg This patch has actually been present for more than 4 years in the 5133e72ca8cSmrg pkgsrc tree. 5143e72ca8cSmrg 5153e72ca8cSmrg Originally-from: Jörg Sonnenberger 5163e72ca8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5173e72ca8cSmrg 5183e72ca8cSmrgcommit da5ccb256acf6cbb817d68499e0d9f533f750628 5193e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5203e72ca8cSmrgDate: Mon Apr 30 19:34:44 2012 -0700 5213e72ca8cSmrg 5223e72ca8cSmrg Solaris: ensure "Device" option is set, even if HAL didn't set it for us 5233e72ca8cSmrg 5243e72ca8cSmrg Handles fallback to default /dev/kbd when AutoAddDevices is False and 5253e72ca8cSmrg Device option is not manually set in xorg.conf, so that xinput device 5263e72ca8cSmrg node property can be correctly set to it. 5273e72ca8cSmrg 5283e72ca8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5293e72ca8cSmrg 5303e72ca8cSmrgcommit e63cb5ecc5ab7239c9c285920244cc89e5853920 5313e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5323e72ca8cSmrgDate: Fri Apr 27 17:51:22 2012 -0700 5333e72ca8cSmrg 5343e72ca8cSmrg Set XI_PROP_DEVICE_NODE property to string from "Device" option 5353e72ca8cSmrg 5363e72ca8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5373e72ca8cSmrg Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 5383e72ca8cSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 5393e72ca8cSmrg 5403e72ca8cSmrgcommit ed35abe0da1a9134ee126df88608b33892ae4313 5413e72ca8cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5423e72ca8cSmrgDate: Wed Jan 18 18:13:08 2012 -0800 5433e72ca8cSmrg 5443e72ca8cSmrg Solaris: Use uchar_t, not int, for led masks in KIOCSLED/KIOCGLED ioctls 5453e72ca8cSmrg 5463e72ca8cSmrg Avoids checking/setting the wrong bits on big endian machines like SPARC. 5473e72ca8cSmrg 5483e72ca8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5493e72ca8cSmrg 5503e72ca8cSmrgcommit a6a0dee4178600a5a9403f69c22bd4eb483fbd34 5513e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 5523e72ca8cSmrgDate: Wed Jan 4 10:45:09 2012 +1000 5533e72ca8cSmrg 5543e72ca8cSmrg keyboard 1.6.1 5553e72ca8cSmrg 5563e72ca8cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 5573e72ca8cSmrg 5583e72ca8cSmrgcommit 45f9f4552c4dab2efc29fd4d3d5c1a9dcd7c34b3 5593e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 5603e72ca8cSmrgDate: Tue Oct 4 09:16:17 2011 +1000 5613e72ca8cSmrg 5623e72ca8cSmrg man: link to xkeyboard-config(7) (#14494) 5633e72ca8cSmrg 5643e72ca8cSmrg X.Org Bug 14494 <http://bugs.freedesktop.org/show_bug.cgi?id=14494> 5653e72ca8cSmrg 5663e72ca8cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 5673e72ca8cSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5683e72ca8cSmrg Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 5693e72ca8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5703e72ca8cSmrg 5713e72ca8cSmrgcommit 20beb15d24b5f8ab194b94f7e29f49e91ea38a8b 5723e72ca8cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 5733e72ca8cSmrgDate: Mon Sep 26 09:56:17 2011 +1000 5743e72ca8cSmrg 5753e72ca8cSmrg Remove calls to xf86IsPc98() 5763e72ca8cSmrg 5773e72ca8cSmrg This call is being removed from the server and this isn't worth keeping 5783e72ca8cSmrg ifdefs around for. 5793e72ca8cSmrg 5803e72ca8cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 5813e72ca8cSmrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 5823e72ca8cSmrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5833e72ca8cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5843e72ca8cSmrg 5853e72ca8cSmrgcommit 38e4defe795776479594825859e101cd7cb5aa17 5863e72ca8cSmrgAuthor: Terry Lambert <tlambert@chromium.org> 5873e72ca8cSmrgDate: Fri Jul 15 17:23:22 2011 -0700 5883e72ca8cSmrg 5893e72ca8cSmrg Return proper default for unknown values in pInfo->device_control. 5903e72ca8cSmrg 5913e72ca8cSmrg Signed-off-by: Terry Lambert <tlambert@chromium.org> 5923e72ca8cSmrg Reviewed-by: Stephane Marchesin <marcheu@chromium.org> 5933e72ca8cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 5943e72ca8cSmrg 5953e72ca8cSmrgcommit e8aa2ff0629111fbc32d71bbbc46b469c0c9a996 5963e72ca8cSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 5973e72ca8cSmrgDate: Sat Jun 11 10:26:46 2011 +0200 5983e72ca8cSmrg 5993e72ca8cSmrg man: update "rules" default value for xkeyboard-config. 6003e72ca8cSmrg 6013e72ca8cSmrg xkeyboard-config is using "base" not "xorg" as default rules. 6023e72ca8cSmrg While there remove references to unmaintained PC98 settings. 6033e72ca8cSmrg 6043e72ca8cSmrg Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 6053e72ca8cSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6063e72ca8cSmrg 607a1ed278cSmrgcommit 0b9cd5121e1025e95a7e32addb675ab874bc6cb1 608a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 609a1ed278cSmrgDate: Tue Mar 8 09:38:29 2011 +1000 610a1ed278cSmrg 611a1ed278cSmrg keyboard 1.6.0 612a1ed278cSmrg 613a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 614a1ed278cSmrg 615a1ed278cSmrgcommit 24ee4f6738955d507f500a90fda8153f19dd5038 616a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 617a1ed278cSmrgDate: Mon Mar 7 12:05:48 2011 +1000 618a1ed278cSmrg 619a1ed278cSmrg man: explain what grp_led:scroll does in the example conf section 620a1ed278cSmrg 621a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 622a1ed278cSmrg Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net> 623a1ed278cSmrg 624a1ed278cSmrgcommit d5634b77b578721e2bb2734f5fd92090e9d4c330 625a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 626a1ed278cSmrgDate: Mon Mar 7 11:35:44 2011 +1000 627a1ed278cSmrg 628a1ed278cSmrg man: list xorg.conf.d snippets as possible configuration location 629a1ed278cSmrg 630a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 631a1ed278cSmrg Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net> 632a1ed278cSmrg 633a1ed278cSmrgcommit 89358c49e519c7a1e0f9a9544f9c03b5d9c2115d 634a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 635a1ed278cSmrgDate: Mon Mar 7 11:34:21 2011 +1000 636a1ed278cSmrg 637a1ed278cSmrg man: don't mention the core keyboard. 638a1ed278cSmrg 639a1ed278cSmrg Core devices are an obsolete concept these days. 640a1ed278cSmrg 641a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 642a1ed278cSmrg Reviewed by: Magnus Kessler <Magnus.Kessler@gmx.net> 643a1ed278cSmrg 644a1ed278cSmrgcommit 6496bb21074faff2642e09389b5476225dc4fdb3 645a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 646a1ed278cSmrgDate: Mon Feb 21 09:59:14 2011 +1000 647a1ed278cSmrg 648a1ed278cSmrg keyboard 1.5.99.901 649a1ed278cSmrg 650a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 651a1ed278cSmrg 652a1ed278cSmrgcommit 15f0a4b71b4580c7dd9a0abd7b8fb92756b6733a 653a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 654a1ed278cSmrgDate: Thu Feb 17 15:40:29 2011 +0500 655a1ed278cSmrg 656a1ed278cSmrg Removed unnecessary code, since ABI_XINPUT_VERSION >= 2 657a1ed278cSmrg 658a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 659a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 660a1ed278cSmrg 661a1ed278cSmrgcommit de7a5c120f646e293cc216007a5df865b41833b8 662a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 663a1ed278cSmrgDate: Thu Feb 17 15:40:28 2011 +0500 664a1ed278cSmrg 665a1ed278cSmrg Require server 1.4 or later 666a1ed278cSmrg 667a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 668a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 669a1ed278cSmrg 670a1ed278cSmrgcommit a02757d7c3d8018f44c63553578763fcef41bcca 671a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 672a1ed278cSmrgDate: Wed Feb 16 13:21:03 2011 +0500 673a1ed278cSmrg 674a1ed278cSmrg Cleanup set the value of CustomKeycodes 675a1ed278cSmrg 676a1ed278cSmrg Also, do not print values of variables CustomKeycodes twice. 677a1ed278cSmrg 678a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 679a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 680a1ed278cSmrg 681a1ed278cSmrgcommit f45f3dbcf1f2a54d7d6a51d6e9884820cff4be12 682a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 683a1ed278cSmrgDate: Fri Feb 11 15:33:00 2011 +0500 684a1ed278cSmrg 685a1ed278cSmrg Do not print values of Protocol twice 686a1ed278cSmrg 687a1ed278cSmrg Protocol printed when found in xf86SetStrOption(). 688a1ed278cSmrg 689a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 690a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 691a1ed278cSmrg 692a1ed278cSmrgcommit 6fca7f2371c113796d4cf27cca5635f3c6fb30af 693a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 694a1ed278cSmrgDate: Fri Feb 11 15:32:59 2011 +0500 695a1ed278cSmrg 696a1ed278cSmrg Remove unused XQUEUE 697a1ed278cSmrg 698a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 699a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 700a1ed278cSmrg 701a1ed278cSmrgcommit 8a540fa439bd7ea30c49d43ff3339ab599a7ba14 702a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 703a1ed278cSmrgDate: Fri Feb 11 15:32:57 2011 +0500 704a1ed278cSmrg 705a1ed278cSmrg lnx: Fix detect CustomKeycodes for __powerpc__ 706a1ed278cSmrg 707a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 708a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 709a1ed278cSmrg 710a1ed278cSmrgcommit 849f5092efd770cf169ce9950e9dbb0bccbf9017 711a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 712a1ed278cSmrgDate: Sat Jan 8 17:09:10 2011 +0500 713a1ed278cSmrg 714a1ed278cSmrg Removing unused bell_pitch and bell_duration 715a1ed278cSmrg 716a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 717a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 718a1ed278cSmrg 719a1ed278cSmrgcommit dd9ed7921ccffff9cacb6dc128b3f426f9312535 720a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 721a1ed278cSmrgDate: Sat Jan 8 20:09:48 2011 +0500 722a1ed278cSmrg 723a1ed278cSmrg Removing unused PROT_XQUEUE and PROT_USB 724a1ed278cSmrg 725a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 726a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 727a1ed278cSmrg 728a1ed278cSmrgcommit 78652023a9f7758635e5507255826d79fbb2b028 729a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 730a1ed278cSmrgDate: Sat Jan 8 17:09:38 2011 +0500 731a1ed278cSmrg 732a1ed278cSmrg bsd: Replace deprecated xfree/xcalloc with free & calloc 733a1ed278cSmrg 734a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 735a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 736a1ed278cSmrg 737a1ed278cSmrgcommit f7a81ab4225e14a50e26a49a0a17a2cf773a4ab1 738a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 739a1ed278cSmrgDate: Sat Jan 8 17:08:41 2011 +0500 740a1ed278cSmrg 741a1ed278cSmrg Remove random History comment and OS_KBD_VERSION_CURRENT 742a1ed278cSmrg 743a1ed278cSmrg In xf86-input-mouse similar cleanup already done, can also make for keyboard? 744a1ed278cSmrg 745a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 746a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 747a1ed278cSmrg 748a1ed278cSmrgcommit e2f6e5d976ff8bbe68dc41b51d983cc95c11db84 749a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 750a1ed278cSmrgDate: Thu Jan 6 14:43:13 2011 +0500 751a1ed278cSmrg 752a1ed278cSmrg Do not print values of variables XkbRules etc. twice 753a1ed278cSmrg 754a1ed278cSmrg xf86SetStrOption prints in log value of the variables XkbRules etc., 755a1ed278cSmrg there is no need to take this information twice. 756a1ed278cSmrg 757a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 758a1ed278cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 759a1ed278cSmrg 760a1ed278cSmrgcommit 7d03efb3a3af77ca6831492a793d18b89cc64083 761a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 762a1ed278cSmrgDate: Thu Jan 6 13:37:39 2011 +0500 763a1ed278cSmrg 764a1ed278cSmrg bsd: Fix print wscons type keyboard for Sun5 765a1ed278cSmrg 766a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 767a1ed278cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 768a1ed278cSmrg 769a1ed278cSmrgcommit 40ed9bb3dc87702510d5e54c42a60a2cdd73c135 770a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 771a1ed278cSmrgDate: Thu Jan 6 13:21:35 2011 +0500 772a1ed278cSmrg 773a1ed278cSmrg Fix default options for PC98 774a1ed278cSmrg 775a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 776a1ed278cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 777a1ed278cSmrg 778a1ed278cSmrgcommit e929446a401e73bcc680c488ada2fc50eb225b23 779a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 780a1ed278cSmrgDate: Thu Jan 6 12:59:19 2011 +0500 781a1ed278cSmrg 782a1ed278cSmrg Removing unused SetKbdRepeat 783a1ed278cSmrg 784a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 785a1ed278cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 786a1ed278cSmrg 787a1ed278cSmrgcommit cc1a2ba8c9aa3a4bed25394c981b41c903502c84 788a1ed278cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 789a1ed278cSmrgDate: Thu Dec 23 15:53:32 2010 -0800 790a1ed278cSmrg 791a1ed278cSmrg sun_kbd: Replace deprecated xfree/xcalloc with free & calloc 792a1ed278cSmrg 793a1ed278cSmrg Also greatly simplified option/pointer handling to avoid generating 794a1ed278cSmrg new warnings from passing const char * pointers to free() 795a1ed278cSmrg 796a1ed278cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 797a1ed278cSmrg 798a1ed278cSmrgcommit bd099b5a87399d6ff1fd324172bfcc4bc07a362b 799a1ed278cSmrgAuthor: Javier Acosta <javier.acosta@oracle.com> 800a1ed278cSmrgDate: Thu Dec 23 09:43:51 2010 -0800 801a1ed278cSmrg 802a1ed278cSmrg Make key codes for Sun Japanese keyboard match xkb-config mappings 803a1ed278cSmrg 804a1ed278cSmrg Solaris bug #7005752: 805a1ed278cSmrg http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=7005752 806a1ed278cSmrg 807a1ed278cSmrg Signed-off-by: Javier Acosta <javier.acosta@oracle.com> 808a1ed278cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 809a1ed278cSmrg 810a1ed278cSmrgcommit cb8b2fca90810a1a2d6e5f930e4eac0f929947c6 811a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 812a1ed278cSmrgDate: Tue Nov 30 20:12:24 2010 +0500 813a1ed278cSmrg 814a1ed278cSmrg Removing unused OpenBSD PCCONS code 815a1ed278cSmrg 816a1ed278cSmrg In OpenBSD removed support PCCONS in 2002 year 817a1ed278cSmrg http://marc.info/?l=openbsd-cvs&m=102435816424294&w=2 818a1ed278cSmrg 819a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 820a1ed278cSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 821a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 822a1ed278cSmrg 823a1ed278cSmrgcommit 26af626a2c4afba858a32bbb42077f8661d3de4f 824a1ed278cSmrgAuthor: Adam Jackson <ajax@redhat.com> 825a1ed278cSmrgDate: Mon Jan 3 12:42:58 2011 -0500 826a1ed278cSmrg 827a1ed278cSmrg linux: warning fixes 828a1ed278cSmrg 829a1ed278cSmrg lnx_KbdMap.c: In function 'KbdGetMapping': 830a1ed278cSmrg lnx_KbdMap.c:44:17: warning: unused variable 'type' 831a1ed278cSmrg lnx_KbdMap.c:42:13: warning: unused variable 'pKbd' 832a1ed278cSmrg 833a1ed278cSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 834a1ed278cSmrg 835a1ed278cSmrgcommit 492c14cdd1c4b950c475633a64086235d3550f5b 836a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 837a1ed278cSmrgDate: Mon Jan 3 12:40:25 2011 -0500 838a1ed278cSmrg 839a1ed278cSmrg bsd: Include fix 840a1ed278cSmrg 841a1ed278cSmrg Reviewed-by: Adam Jackson <ajax@redhat.com> 842a1ed278cSmrg Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 843a1ed278cSmrg 844a1ed278cSmrgcommit a72c47487b67ad7134045d551dbe222eb4662058 845a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 846a1ed278cSmrgDate: Mon Jan 3 12:37:34 2011 -0500 847a1ed278cSmrg 848a1ed278cSmrg Remove unused code 849a1ed278cSmrg 850a1ed278cSmrg Reviewed-by: Adam Jackson <ajax@redhat.com> 851a1ed278cSmrg Signed-off-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 852a1ed278cSmrg 853a1ed278cSmrgcommit 6c368bc3aa6d8e1b33d128a22f98ecda0d037e3b 854a1ed278cSmrgAuthor: Adam Jackson <ajax@redhat.com> 855a1ed278cSmrgDate: Fri Dec 17 16:35:49 2010 -0500 856a1ed278cSmrg 857a1ed278cSmrg Remove paranoia about event processing during suspend 858a1ed278cSmrg 859a1ed278cSmrg Signed-off-by: Adam Jackson <ajax@redhat.com> 860a1ed278cSmrg 861a1ed278cSmrgcommit 155b3e80fc95ea8397bc66fad18f5fa68d54a88e 862a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 863a1ed278cSmrgDate: Mon Nov 29 21:02:39 2010 +0500 864a1ed278cSmrg 865a1ed278cSmrg Removing unused variables vtSwitchSupported and VTSwitchEnabled 866a1ed278cSmrg 867a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 868a1ed278cSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 869a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 870a1ed278cSmrg 871a1ed278cSmrgcommit f11f2a7b5643cde57440102ad822995c70b142fb 872a1ed278cSmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 873a1ed278cSmrgDate: Sat Nov 27 02:39:13 2010 +0500 874a1ed278cSmrg 875a1ed278cSmrg Removing unused variable kbdType. 876a1ed278cSmrg 877a1ed278cSmrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 878a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 879a1ed278cSmrg 880a1ed278cSmrgcommit 6e97362d7eee5b81bc8681559fbd8a8f6137915c 881a1ed278cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 882a1ed278cSmrgDate: Mon Oct 25 15:25:03 2010 +1000 883a1ed278cSmrg 884a1ed278cSmrg Adjust to input ABI 12. 885a1ed278cSmrg 886a1ed278cSmrg New PreInit prototype and a few other things. 887a1ed278cSmrg 888a1ed278cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 889a1ed278cSmrg Reviewed-by: Chase Douglas <chase.douglas@canonical.com> 890a1ed278cSmrg 891b425557eSmrgcommit 90f69d7b859caff9f51b6fe20580582a91ed6d0d 892b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 893b425557eSmrgDate: Sat Oct 30 09:15:11 2010 -0700 894b425557eSmrg 895b425557eSmrg xf86-input-keyboard 1.5.0 896b425557eSmrg 897b425557eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 898b425557eSmrg 899b425557eSmrgcommit 53f3eb734fe4dfccbce602b3dd19ee06e0850c44 900b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 901b425557eSmrgDate: Sat Oct 30 09:13:47 2010 -0700 902b425557eSmrg 903b425557eSmrg Sun's copyrights now belong to Oracle 904b425557eSmrg 905b425557eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 906b425557eSmrg 907b425557eSmrgcommit 251c5d6dcc09c46be67274853e79026cc3d10fd4 908b425557eSmrgAuthor: Trevor Woerner <twoerner@gmail.com> 909b425557eSmrgDate: Mon Oct 18 11:38:48 2010 -0400 910b425557eSmrg 911b425557eSmrg Code cleanup, structure initialization. 912b425557eSmrg 913b425557eSmrg The InputDriverRec data structure in xserver/hw/xfree86/common/xf86Xinput.h 914b425557eSmrg no longer contains an integer refCount member. 915b425557eSmrg 916b425557eSmrg Signed-off-by: Trevor Woerner <twoerner@gmail.com> 917b425557eSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 918b425557eSmrg 919b425557eSmrgcommit 25d1e340eec73b010c4a5b1160aa0fa762a41cd0 920b425557eSmrgAuthor: Trevor Woerner <twoerner@gmail.com> 921b425557eSmrgDate: Mon Oct 18 11:38:28 2010 -0400 922b425557eSmrg 923b425557eSmrg Deprecated code cleanup. 924b425557eSmrg 925b425557eSmrg Replace calls to deprecated functions with calls to standard dynamic 926b425557eSmrg memory functions in driver code. 927b425557eSmrg 928b425557eSmrg Signed-off-by: Trevor Woerner <twoerner@gmail.com> 929b425557eSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 930b425557eSmrg 931b425557eSmrgcommit ed3458c0b534a15777b7305cd594e1f9181c80b8 932b425557eSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 933b425557eSmrgDate: Fri Jun 18 14:37:44 2010 +1000 934b425557eSmrg 935b425557eSmrg Don't set AutoRepeat if we're not actually using it. 936b425557eSmrg 937b425557eSmrg Autorepeat was removed from the driver with version 1.4.0. So there is not 938b425557eSmrg much point in setting this option anymore. 939b425557eSmrg 940b425557eSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 941b425557eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 942b425557eSmrg 943b425557eSmrgcommit 3a8bae0fd2275a6dc62a88072b2a3a651840326c 944b425557eSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com> 945b425557eSmrgDate: Tue Sep 28 13:29:50 2010 -0700 946b425557eSmrg 947b425557eSmrg Purge cvs tags. 948b425557eSmrg 949b425557eSmrg Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 950b425557eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 951b425557eSmrg 952b425557eSmrgcommit 66b222493b3af6b7fc200d8a296317e9f3e1820a 953b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 954b425557eSmrgDate: Sat Aug 14 01:11:53 2010 -0700 955b425557eSmrg 956b425557eSmrg Revert "Close device fd when called with DEVICE_CLOSE" 957b425557eSmrg 958b425557eSmrg This reverts commit f8e219828db920c4cd7a2645a6194de029dc9bb5. 959b425557eSmrg (Sorry, failed to finish rebase operation to remove before pushing. 960b425557eSmrg As noted on xorg-devel, this patch was originally made for 1.3.2 961b425557eSmrg and needs to be reworked to reflect later upstream changes.) 962b425557eSmrg 963b425557eSmrgcommit 2aaef2754215d1a9f1073ad32f2ba498ce12188a 964b425557eSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 965b425557eSmrgDate: Fri Aug 13 11:25:34 2010 +1000 966b425557eSmrg 967b425557eSmrg Remove unused keyboardOptions. 968b425557eSmrg 969b425557eSmrg These have been unused since May 2009 when the struct that used them was 970b425557eSmrg removed from the driver. See fe8d1f70fc7edce4f030766159aebae8f8a89ffc. 971b425557eSmrg 972b425557eSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 973b425557eSmrg 974b425557eSmrgcommit 425c1280439fe37497a33c47b5a8432e59cbfb76 975b425557eSmrgAuthor: Osamu Sayama <osamu.sayama@oracle.com> 976b425557eSmrgDate: Wed Aug 11 19:00:23 2010 -0700 977b425557eSmrg 978b425557eSmrg sun_kbd: Add mappings for Hangul and Hanja keys on Korean keyboard 979b425557eSmrg 980b425557eSmrg Fixes Sun bug 6897086: 981b425557eSmrg Hangul and Hanja keys on Korean PC 105 keyboard are not recognized 982b425557eSmrg http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6897086 983b425557eSmrg 984b425557eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 985b425557eSmrg 986b425557eSmrgcommit f8e219828db920c4cd7a2645a6194de029dc9bb5 987b425557eSmrgAuthor: Aaron Zang <aaron.zang@sun.com> 988b425557eSmrgDate: Wed Aug 11 18:55:59 2010 -0700 989b425557eSmrg 990b425557eSmrg Close device fd when called with DEVICE_CLOSE 991b425557eSmrg 992b425557eSmrg Fixes Solaris bug 6886424: 993b425557eSmrg VT - keyboard and mouse do not work when switching to vt7 994b425557eSmrg http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6886424 995b425557eSmrg 996b425557eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 997b425557eSmrg 998b425557eSmrgcommit bfb1b7a319eab8e13542cfc00b8407121eabb4d5 999b425557eSmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br> 1000b425557eSmrgDate: Thu Jul 1 07:12:02 2010 -0300 1001b425557eSmrg 1002b425557eSmrg Purge macro NEED_EVENTS 1003b425557eSmrg 1004b425557eSmrg Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br> 1005b425557eSmrg Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com> 1006b425557eSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1007b425557eSmrg 1008b425557eSmrgcommit 1c05b48f976d89519a327c791a9a2bd7149ad581 1009b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1010b425557eSmrgDate: Wed Jun 16 16:00:01 2010 -0400 1011b425557eSmrg 1012b425557eSmrg config: restore inputdir automake variable 1013b425557eSmrg 1014b425557eSmrg All input drivers use this variable to set the installation 1015b425557eSmrg path of the input module. For this driver, it was changed 1016b425557eSmrg in commit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7. 1017b425557eSmrg One way or another is fine, but breaking a pattern is error prone. 1018b425557eSmrg 1019b425557eSmrg Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> 1020b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1021b425557eSmrg 1022b425557eSmrgcommit 2fb99e01f44f7c1dad3fedb0422f2ae39cbd5e49 1023b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1024b425557eSmrgDate: Fri Jun 11 13:57:13 2010 -0400 1025b425557eSmrg 1026b425557eSmrg config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS 1027b425557eSmrg 1028b425557eSmrg It depends on util-macros 1.8 1029b425557eSmrg The existing statement can now be removed from the configuration file. 1030b425557eSmrg 1031b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1032b425557eSmrg 1033b425557eSmrgcommit b58f64eb53b5d9a2e116d23c0aee6f1c9079cfa7 1034b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1035b425557eSmrgDate: Fri Jun 11 11:53:46 2010 -0400 1036b425557eSmrg 1037b425557eSmrg config: use AC_PROG_SED now supplied by XORG_MANPAGE_SECTIONS 1038b425557eSmrg 1039b425557eSmrg It depends on util-macros 1.8 1040b425557eSmrg The existing statement can now be removed from the configuration file. 1041b425557eSmrg 1042b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1043b425557eSmrg 1044b425557eSmrgcommit 53d1fdd3a716ebcee0e75e0097106ff25db38498 1045b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1046b425557eSmrgDate: Thu May 27 22:01:55 2010 -0400 1047b425557eSmrg 1048b425557eSmrg config: upgrade to util-macros 1.8 for additional man page support 1049b425557eSmrg 1050b425557eSmrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 1051b425557eSmrg The value of MAN_SUBST is the same for all X.Org packages. 1052b425557eSmrg 1053b425557eSmrg Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 1054b425557eSmrg 1055b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1056b425557eSmrg 1057b425557eSmrgcommit 652bf3657b116af2d012116b15d01a8bb23e7850 1058b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1059b425557eSmrgDate: Wed May 12 10:59:49 2010 -0400 1060b425557eSmrg 1061b425557eSmrg config: fix warnings, m4 quoting and layout 1062b425557eSmrg 1063b425557eSmrg Fix some m4 quoting 1064b425557eSmrg Fix some autoconf warnings 1065b425557eSmrg remove AC_PROG_CC as it overrides AC_PROG_C_C99 from XORG_DEFAULT_OPTIONS 1066b425557eSmrg Regroup statements per section 1067b425557eSmrg Add comments 1068b425557eSmrg 1069b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1070b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1071b425557eSmrg 1072b425557eSmrgcommit 613b44eb0878adf05a9bb4af01c84766ab5828d2 1073b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1074b425557eSmrgDate: Wed May 12 10:55:11 2010 -0400 1075b425557eSmrg 1076b425557eSmrg config: remove unrequired AC_HEADER_STDC 1077b425557eSmrg 1078b425557eSmrg Autoconf says: 1079b425557eSmrg "This macro is obsolescent, as current systems have conforming 1080b425557eSmrg header files. New programs need not use this macro". 1081b425557eSmrg 1082b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1083b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1084b425557eSmrg 1085b425557eSmrgcommit 0aa1afb5b1e52c7e945b3a010372362c3157533b 1086b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1087b425557eSmrgDate: Mon May 10 17:36:14 2010 -0400 1088b425557eSmrg 1089b425557eSmrg config: move inputproto check to PKG_CHECK_MODULES 1090b425557eSmrg 1091b425557eSmrg The XORG_DRIVER_CHECK_EXT macro conditionally adds inputproto 1092b425557eSmrg to PKG_CHECK_MODULES if this extension is defined in xorg-server.h. 1093b425557eSmrg It allows a module to use ifdef XINPUT if the extension is available. 1094b425557eSmrg In this module, the extension is required and not optional. 1095b425557eSmrg 1096b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1097b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1098b425557eSmrg 1099b425557eSmrgcommit 9a93f9c5ad7c3ddf226dfdc987e60c580b6e0912 1100b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1101b425557eSmrgDate: Mon May 10 17:35:37 2010 -0400 1102b425557eSmrg 1103b425557eSmrg config: remove extension check for unused RANDR extension 1104b425557eSmrg 1105b425557eSmrg The randr protocol is not used, no randr*.h are included. 1106b425557eSmrg 1107b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1108b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1109b425557eSmrg 1110b425557eSmrgcommit 2b491ed2339047f906e3008c085411da851b87cd 1111b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1112b425557eSmrgDate: Mon May 10 17:14:44 2010 -0400 1113b425557eSmrg 1114b425557eSmrg config: remove extension check for non-existing XKB extension 1115b425557eSmrg 1116b425557eSmrg This extension name does not exist in xorg-server.h and 1117b425557eSmrg cannot be used in XORG_DRIVER_CHECK_EXT. 1118b425557eSmrg Further more, headers from kbproto are not used. 1119b425557eSmrg 1120b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1121b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1122b425557eSmrg 1123b425557eSmrgcommit 0ac76bf1a0d5e6b34a89682f1b20f62575ef2389 1124b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1125b425557eSmrgDate: Mon May 10 15:54:08 2010 -0400 1126b425557eSmrg 1127b425557eSmrg config: Upgrade X.Org macros to 1.4 for INSTALL file copying 1128b425557eSmrg 1129b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1130b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1131b425557eSmrg 1132b425557eSmrgcommit 1cb8dd780e18283d3dffaff076dd63452573a198 1133b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1134b425557eSmrgDate: Mon May 10 15:51:19 2010 -0400 1135b425557eSmrg 1136b425557eSmrg config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 1137b425557eSmrg 1138b425557eSmrg XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 1139b425557eSmrg AC_PROG_C_C99. This sets gcc with -std=gnu99. 1140b425557eSmrg If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 1141b425557eSmrg 1142b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1143b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1144b425557eSmrg 1145b425557eSmrgcommit b89c71e7e956d35f2989d419b1076e8bd6f90e34 1146b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1147b425557eSmrgDate: Mon May 10 15:50:34 2010 -0400 1148b425557eSmrg 1149b425557eSmrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 1150b425557eSmrg 1151b425557eSmrg Regroup AC statements at the top. 1152b425557eSmrg 1153b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1154b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1155b425557eSmrg 1156b425557eSmrgcommit 367c39341e2bf063c0d5f25aa1b51a897281ad57 1157b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1158b425557eSmrgDate: Mon May 10 15:47:14 2010 -0400 1159b425557eSmrg 1160b425557eSmrg config: update AC_PREREQ statement to 2.60 1161b425557eSmrg 1162b425557eSmrg Unrelated to the previous patches, the new value simply reflects 1163b425557eSmrg the reality that the minimum level for autoconf to configure 1164b425557eSmrg all x.org modules is 2.60 dated June 2006. 1165b425557eSmrg 1166b425557eSmrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 1167b425557eSmrg 1168b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1169b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1170b425557eSmrg 1171b425557eSmrgcommit db1e92685155f25dbff3aaac6b7045ad68fe441a 1172b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1173b425557eSmrgDate: Sat Apr 10 10:16:06 2010 -0400 1174b425557eSmrg 1175b425557eSmrg config: LNX_KBD_PERIOD_NAME not used since autorepeat was removed 1176b425557eSmrg 1177b425557eSmrg In commit ae630aef17185dd8d2c23d0eb1b3287fa6e26268, 1178b425557eSmrg the autorepeat feature was removed which was the only 1179b425557eSmrg user of LNX_KBD_PERIOD_NAME. 1180b425557eSmrg 1181b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1182b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1183b425557eSmrg 1184b425557eSmrgcommit cee8a4241c86a00b90b74428473680cb022a8b7f 1185b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1186b425557eSmrgDate: Mon May 10 11:40:06 2010 -0400 1187b425557eSmrg 1188b425557eSmrg Remove unused SCO driver files 1189b425557eSmrg 1190b425557eSmrg The SCO driver has never been enabled since the original commit 1191b425557eSmrg 95e5d2521fc39a661e13b313e5aa2514ddac9a5e. 1192b425557eSmrg The configure.ac file never sets the IS_SCO variable. 1193b425557eSmrg 1194b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1195b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1196b425557eSmrg 1197b425557eSmrgcommit 6b7655d6ea0115ea6edabd26aa0bcf0241ab0740 1198b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1199b425557eSmrgDate: Sat May 8 13:37:07 2010 -0400 1200b425557eSmrg 1201b425557eSmrg Missing #ifdef for PCCONS 1202b425557eSmrg 1203b425557eSmrg PCCONS support is not always present and should be condiontally compiled. 1204b425557eSmrg Refer to xserver definition of PCCONS_SUPPORT 1205b425557eSmrg 1206b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1207b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1208b425557eSmrg 1209b425557eSmrgcommit d307dc016485f2811d2d722285a3a6c8a7f8cf12 1210b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1211b425557eSmrgDate: Sat May 8 10:41:19 2010 -0400 1212b425557eSmrg 1213b425557eSmrg config: remove AH_TOP autoheader statement 1214b425557eSmrg 1215b425557eSmrg The generated config.h does not need to include xorg-server.h 1216b425557eSmrg for the content it provides. 1217b425557eSmrg Add #include <xorg-server.h> in .[hc] files as needed. 1218b425557eSmrg 1219b425557eSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1220b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1221b425557eSmrg 1222b425557eSmrgcommit 2dc73fa6308b2ea01b82744a44f8c5c11bfca538 1223b425557eSmrgAuthor: Julien Cristau <jcristau@debian.org> 1224b425557eSmrgDate: Sat Mar 13 12:04:24 2010 +0100 1225b425557eSmrg 1226b425557eSmrg man: the old xkb options are gone 1227b425557eSmrg 1228b425557eSmrg The kbd manpage mentions the existence of other, undocumented xkb 1229b425557eSmrg options (those allowing to set keycodes/types/compat/symbols/geometry). 1230b425557eSmrg These options are gone as of commit 62e663e (Switch to new XKB API). 1231b425557eSmrg 1232b425557eSmrg Signed-off-by: Julien Cristau <jcristau@debian.org> 1233b425557eSmrg 1234b425557eSmrgcommit daf147d10f9eb93c08c4ba0dfe4d61e87a41ddf3 1235b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1236b425557eSmrgDate: Thu Feb 11 10:08:07 2010 -0500 1237b425557eSmrg 1238b425557eSmrg config: move CWARNFLAGS from configure.ac to Makefile.am 1239b425557eSmrg 1240b425557eSmrg Compiler warning flags should be explicitly set in the makefile 1241b425557eSmrg rather than being merged with other packages compiler flags. 1242b425557eSmrg 1243b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1244b425557eSmrg 1245b425557eSmrgcommit 5e1dacfd0ce3298f8c3d7660af0f8ca995b867b2 1246b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1247b425557eSmrgDate: Fri Jan 15 15:58:07 2010 -0800 1248b425557eSmrg 1249b425557eSmrg Update Sun license notices to current X.Org standard form 1250b425557eSmrg 1251b425557eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1252b425557eSmrg 1253b425557eSmrgcommit f6e6a09a14b43e01bd378ea0870a474b84b86594 1254b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1255b425557eSmrgDate: Tue Dec 15 22:01:02 2009 -0500 1256b425557eSmrg 1257b425557eSmrg configure.ac: remove unused sdkdir=$(pkg-config...) statement 1258b425557eSmrg 1259b425557eSmrg The sdkdir variable isn't use, so remove the statement. 1260b425557eSmrg 1261b425557eSmrg Acked-by: Dan Nicholson <dbn.lists@gmail.com> 1262b425557eSmrg 1263b425557eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1264b425557eSmrg 1265b425557eSmrgcommit 4f09bebe936dcad41a53d46d8c8e96337dd3edc4 1266b425557eSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1267b425557eSmrgDate: Wed Dec 16 18:14:59 2009 -0800 1268b425557eSmrg 1269b425557eSmrg Silence sed substitutions in make output 1270b425557eSmrg 1271b425557eSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1272b425557eSmrg 1273b425557eSmrgcommit cb635080a484f8e87ed1df5360112ec5e2ad7e88 1274b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1275b425557eSmrgDate: Mon Nov 23 09:25:05 2009 -0500 1276b425557eSmrg 1277b425557eSmrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 1278b425557eSmrg 1279b425557eSmrg Now that the INSTALL file is generated. 1280b425557eSmrg Allows running make maintainer-clean. 1281b425557eSmrg 1282b425557eSmrgcommit 25d30641812834919ec3d3ac8a13f225876b1979 1283b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1284b425557eSmrgDate: Wed Oct 28 14:41:41 2009 -0400 1285b425557eSmrg 1286b425557eSmrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1287b425557eSmrg 1288b425557eSmrg Automake 'foreign' option is specified in configure.ac. 1289b425557eSmrg Remove from Makefile.am 1290b425557eSmrg 1291b425557eSmrgcommit c1ff277ae557a2d8967f7dd4b8a8af0031670076 1292b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1293b425557eSmrgDate: Wed Oct 28 14:09:09 2009 -0400 1294b425557eSmrg 1295b425557eSmrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1296b425557eSmrg 1297b425557eSmrg Add missing INSTALL file. Use standard GNU file on building tarball 1298b425557eSmrg README may have been updated 1299b425557eSmrg Remove AUTHORS file as it is empty and no content available yet. 1300b425557eSmrg Remove NEWS file as it is empty and no content available yet. 1301b425557eSmrg 1302b425557eSmrgcommit b3da011aab766d62e39cc43a7aaf80d9fd20c840 1303b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1304b425557eSmrgDate: Tue Oct 27 08:48:14 2009 -0400 1305b425557eSmrg 1306b425557eSmrg Deploy the new XORG_DEFAULT_OPTIONS #24242 1307b425557eSmrg 1308b425557eSmrg Pre-req for generating INSTALL file 1309b425557eSmrg 1310b425557eSmrgcommit 5fa8e062b246971f478a0da5308fd8ac9743b606 1311b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1312b425557eSmrgDate: Mon Oct 26 12:54:20 2009 -0400 1313b425557eSmrg 1314b425557eSmrg Several driver modules do not have a ChangeLog target in Makefile.am #23814 1315b425557eSmrg 1316b425557eSmrg The git generated ChangeLog replaces the hand written one. 1317b425557eSmrg Update configure.ac to xorg-macros level 1.3. 1318b425557eSmrg Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros 1319b425557eSmrg Update Makefile.am to add ChangeLog target if missing 1320b425557eSmrg Remove ChangeLog from EXTRA_DIST or *CLEAN variables 1321b425557eSmrg This is a pre-req for the INSTALL_CMD 1322b425557eSmrg 1323b425557eSmrgcommit 42f1e73f04ceb10533361df8f2d5e82076c8b121 1324b425557eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1325b425557eSmrgDate: Thu Oct 22 12:34:16 2009 -0400 1326b425557eSmrg 1327b425557eSmrg .gitignore: use common defaults with custom section # 24239 1328b425557eSmrg 1329b425557eSmrg Using common defaults will reduce errors and maintenance. 1330b425557eSmrg Only the very small or inexistent custom section need periodic maintenance 1331b425557eSmrg when the structure of the component changes. Do not edit defaults. 1332b425557eSmrg 1333b425557eSmrgcommit c66f4f9fcc7450f2c1378f6117bda4442d2af8ae 1334b425557eSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1335b425557eSmrgDate: Wed Oct 7 10:53:14 2009 +1000 1336b425557eSmrg 1337b425557eSmrg keyboard 1.4.0 1338b425557eSmrg 1339b425557eSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1340b425557eSmrg 134134977a2fSmrgcommit 0c75afb4895b60aa08209ccfee9dfad4e4495f4d 134234977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 134334977a2fSmrgDate: Tue Oct 6 17:02:33 2009 +1000 134434977a2fSmrg 134534977a2fSmrg Remove now un-used autorepeat field. 134634977a2fSmrg 134734977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 134834977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 134934977a2fSmrg 135034977a2fSmrgcommit adc1048980113b329d97ebf5b974ca4a50fc86ba 135134977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 135234977a2fSmrgDate: Tue Oct 6 17:00:58 2009 +1000 135334977a2fSmrg 135434977a2fSmrg Don't use XKB_DFLT_RULES from the server. 135534977a2fSmrg 135634977a2fSmrg On Linux, the server uses default rules of "evdev" which doesn't apply for 135734977a2fSmrg this driver. For all other cases, the server uses "base", so let's just 135834977a2fSmrg hardcode it here too. 135934977a2fSmrg 136034977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 136134977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 136234977a2fSmrg 136334977a2fSmrgcommit ecd34ebd43d5a8c0db0a6dd132b61a4c663c7fd8 136434977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 136534977a2fSmrgDate: Tue Oct 6 17:05:56 2009 +1000 136634977a2fSmrg 136734977a2fSmrg Require macros 1.3 for XORG_DEFAULT_OPTIONS 136834977a2fSmrg 136934977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 137034977a2fSmrg 137134977a2fSmrgcommit 5427034948fd4d59d5d2d50f9188376f23119a72 137234977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 137334977a2fSmrgDate: Wed Sep 9 11:48:43 2009 +1000 137434977a2fSmrg 137534977a2fSmrg keyboard 1.3.99.1 137634977a2fSmrg 137734977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 137834977a2fSmrg 137934977a2fSmrgcommit 158d33c15df60696946031a0319e2bd2ec8b9541 138034977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 138134977a2fSmrgDate: Wed Aug 19 18:56:05 2009 -0700 138234977a2fSmrg 138334977a2fSmrg sun_kbd: Check if streams module is already on the stack before pushing it 138434977a2fSmrg 138534977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 138634977a2fSmrg 138734977a2fSmrgcommit 891d55e759ff6a30f62809081a11c3da20fc0551 138834977a2fSmrgAuthor: Aaron Zang <Aaron.Zang@Sun.COM> 138934977a2fSmrgDate: Thu Aug 13 20:39:59 2009 -0700 139034977a2fSmrg 139134977a2fSmrg sun_kbd: Use HID ioctl variants to get/set direct mode on usbhid devices 139234977a2fSmrg 139334977a2fSmrg When opening a usb hid* device node directly (instead of via the 139434977a2fSmrg /dev/kbd virtual/coalescing device node), use the HIDIOCKMGDIRECT 139534977a2fSmrg and HIDIOCKMSDIRECT ioctls instead of the KIO* versions. When 139634977a2fSmrg closing the device, always reset back to direct mode, no matter 139734977a2fSmrg what state we found it in. 139834977a2fSmrg 139934977a2fSmrg Signed-off-by: Aaron Zang <Aaron.Zang@Sun.COM> 140034977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 140134977a2fSmrg 140234977a2fSmrgcommit 8e42e8f0034d89ef4b6cee44148961f808ba0602 140334977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 140434977a2fSmrgDate: Wed Aug 5 15:03:43 2009 -0700 140534977a2fSmrg 140634977a2fSmrg sun_kbd: re-open keyboard if needed in KbdOn 140734977a2fSmrg 140834977a2fSmrg If we closed keyboard in KbdOff, we need to reopen it in KbdOn, or 140934977a2fSmrg will not be able to type after VT switch. 141034977a2fSmrg 141134977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 141234977a2fSmrg 141334977a2fSmrgcommit bba90b4e87be3ae5a13d69f6d9c60aa97761c8d5 141434977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 141534977a2fSmrgDate: Tue Aug 4 21:31:23 2009 -0700 141634977a2fSmrg 141734977a2fSmrg Sun bug 6852921: Recycling Xorg runs out of file descriptors in kbd driver 141834977a2fSmrg 141934977a2fSmrg http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6852921 142034977a2fSmrg 142134977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 142234977a2fSmrg 142334977a2fSmrgcommit 352aa83c416a78e59be4dfa7d8442e5eec50130a 142434977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 142534977a2fSmrgDate: Tue Aug 4 21:04:24 2009 -0700 142634977a2fSmrg 142734977a2fSmrg Stop checking for #ifdef __SOL8__ - assume Solaris is at least Solaris 8 142834977a2fSmrg 142934977a2fSmrg If you want to run a pre-1999 kernel, you'll need a pre-2009 X server 143034977a2fSmrg 143134977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 143234977a2fSmrg 143334977a2fSmrgcommit fe8d1f70fc7edce4f030766159aebae8f8a89ffc 143434977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 143534977a2fSmrgDate: Sat May 30 21:12:34 2009 +1000 143634977a2fSmrg 143734977a2fSmrg Remove ModuleInfoRec. 143834977a2fSmrg 143934977a2fSmrg This struct was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from 144034977a2fSmrg the server. 144134977a2fSmrg 144234977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 144334977a2fSmrg 144434977a2fSmrgcommit 29f075db9f86aa7e5e01688a5fd5e0081210e16b 144534977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 144634977a2fSmrgDate: Mon May 11 15:30:23 2009 +1000 144734977a2fSmrg 144834977a2fSmrg Return BadValue if the server failed to init the keyboard. (#21278) 144934977a2fSmrg 145034977a2fSmrg If keyboard init failed, we don't have a useful keymap and thus can't 145134977a2fSmrg continue. 145234977a2fSmrg This is essentially 0e15697b53c9448ce9911aa6499b2ea0bda92af6 from 145334977a2fSmrg xserver ported over here. 145434977a2fSmrg 145534977a2fSmrg X.Org Bug 21278 <http://bugs.freedesktop.org/show_bug.cgi?id=21278> 145634977a2fSmrg 145734977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 145834977a2fSmrg 145934977a2fSmrgcommit 7a4d6f396597c4b96e1402dadfcd2c0e5b7b0579 146034977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 146134977a2fSmrgDate: Fri May 1 14:47:59 2009 -0700 146234977a2fSmrg 146334977a2fSmrg Override HKTG & BSlash2 keycodes on Solaris 146434977a2fSmrg 146534977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 146634977a2fSmrg 146734977a2fSmrgcommit 2bc18590e6b7b403dcec22a09820010748c48972 146834977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 146934977a2fSmrgDate: Thu Apr 30 16:26:23 2009 -0700 147034977a2fSmrg 147134977a2fSmrg Solaris keyboard fixes for HAL hotplugging support 147234977a2fSmrg 147334977a2fSmrg - Handle hot-unplug by checking for ENODEV on read and removing device 147434977a2fSmrg - Make sure to re-push streams module on resume 147534977a2fSmrg 147634977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 147734977a2fSmrg 147834977a2fSmrgcommit 810fe3a4afd7e77a645c312f9475e75c2f7e925c 147934977a2fSmrgAuthor: Alan Curry <pacman@kosh.dhis.org> 148034977a2fSmrgDate: Sat Feb 28 00:53:10 2009 -0500 148134977a2fSmrg 148234977a2fSmrg KDGETLED needs a char, not an int. 148334977a2fSmrg 148434977a2fSmrg KDGETLED actually only stores a single byte at the address indicated by 148534977a2fSmrg &real_leds, which on big-endian systems means the kernel's led state is put 148634977a2fSmrg into the most-significant byte of real_leds. The LED_CAP LED_NUM LED_SCR 148734977a2fSmrg macros then extract some bits from the least-significant byte, which still 148834977a2fSmrg contains stack garbage since real_leds hasn't been initialized. 148934977a2fSmrg 149034977a2fSmrg Don't believe what the console_ioctl(4) man page says. It's wrong. Go read 149134977a2fSmrg drivers/char/vt_ioctl.c in the kernel source. 149234977a2fSmrg 149334977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 149434977a2fSmrg 149534977a2fSmrgcommit 0fafdc024624d27ddffdcc4ff0047dec59ef33e2 149634977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 149734977a2fSmrgDate: Thu Apr 2 16:53:53 2009 -0700 149834977a2fSmrg 149934977a2fSmrg Remove Initialised static variable (not used since xf86AddModuleInfo removal) 150034977a2fSmrg 150134977a2fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 150234977a2fSmrg 150334977a2fSmrgcommit 7b64df0a988674454522e353ea2b56485474af6e 150434977a2fSmrgAuthor: David Miller <davem@davemloft.net> 150534977a2fSmrgDate: Tue Feb 24 16:50:22 2009 -0800 150634977a2fSmrg 150734977a2fSmrg Fix xf86-input-keyboard build on Linux/sparc 150834977a2fSmrg 150934977a2fSmrg lnx_kbd.c: Fix Sparc build. 151034977a2fSmrg 151134977a2fSmrg Signed-off-by: David S. Miller <davem@davemloft.net> 151234977a2fSmrg 151334977a2fSmrgcommit 62e663e7b107207b474713f22b6fec72f811dd86 151434977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 151534977a2fSmrgDate: Tue Feb 10 17:24:21 2009 +1000 151634977a2fSmrg 151734977a2fSmrg Switch to new XKB API 151834977a2fSmrg 151934977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 152034977a2fSmrg 152134977a2fSmrgcommit ae630aef17185dd8d2c23d0eb1b3287fa6e26268 152234977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 152334977a2fSmrgDate: Wed Feb 11 09:09:59 2009 +1000 152434977a2fSmrg 152534977a2fSmrg Really remove autorepeat. 152634977a2fSmrg 152734977a2fSmrg This strips all autorepeat from the keyboard driver. If you need autorepeat, 152834977a2fSmrg use XKB. 152934977a2fSmrg 153034977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 153134977a2fSmrg 153234977a2fSmrgcommit 74ffb8e1897e7dd73f1adf3a2cba6b4214cfc77a 153334977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 153434977a2fSmrgDate: Wed Feb 11 09:04:53 2009 +1000 153534977a2fSmrg 153634977a2fSmrg Don't set xkb repeat rate from the driver. 153734977a2fSmrg 153834977a2fSmrgcommit 39b34a293a1502be2529b83575d03a46c5b0f1b9 153934977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 154034977a2fSmrgDate: Tue Feb 10 17:28:06 2009 +1000 154134977a2fSmrg 154234977a2fSmrg No autorepeat handling in the driver. 154334977a2fSmrg 154434977a2fSmrg It's bad enough in the server, let's not cook up a driver-specific 154534977a2fSmrg implementation on top of it. 154634977a2fSmrg 154734977a2fSmrg Extracted into separate commits by Peter Hutterer. 154834977a2fSmrg 154934977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 155034977a2fSmrg 155134977a2fSmrgcommit 9234a0a91ef0c848dead86df831124429c7f528a 155234977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 155334977a2fSmrgDate: Tue Feb 10 17:01:37 2009 +1000 155434977a2fSmrg 155534977a2fSmrg unifdef XKB and remove all "noXkb" handling. 155634977a2fSmrg 155734977a2fSmrg XKB is here to stay. Live with it. 155834977a2fSmrg 155934977a2fSmrgcommit 9f95e38282164a617b68e4dedf7b72ebc0fedc3e 156034977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 156134977a2fSmrgDate: Tue Feb 10 16:47:52 2009 +1000 156234977a2fSmrg 156334977a2fSmrg nec/jp layout is just "jp" these days. 156434977a2fSmrg 156534977a2fSmrg Extracted into separate commits by Peter Hutterer. 156634977a2fSmrg 156734977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 156834977a2fSmrg 156934977a2fSmrgcommit db59771946ac53f78fecf2d75eb165275a45f6aa 157034977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 157134977a2fSmrgDate: Tue Feb 10 16:43:46 2009 +1000 157234977a2fSmrg 157334977a2fSmrg No more special sun keyboards anymore. 157434977a2fSmrg 157534977a2fSmrg Extracted into separate commits by Peter Hutterer. 157634977a2fSmrg 157734977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 157834977a2fSmrg 157934977a2fSmrgcommit ea428e52f599a6f575bc012b552e14535009d219 158034977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 158134977a2fSmrgDate: Tue Feb 10 16:41:06 2009 +1000 158234977a2fSmrg 158334977a2fSmrg Remove special support for Panix106 158434977a2fSmrg 158534977a2fSmrg Let's pretend that if google doesn't know it, it doesn't exist. 158634977a2fSmrg 158734977a2fSmrg Extracted into separate commits by Peter Hutterer. 158834977a2fSmrg 158934977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 159034977a2fSmrg 159134977a2fSmrgcommit 425c0494e7ff4b7ed0ee7aec3b07a3bce812b9b7 159234977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 159334977a2fSmrgDate: Tue Feb 10 17:24:32 2009 +1000 159434977a2fSmrg 159534977a2fSmrg Change KbdCtrlProc to a void 159634977a2fSmrg 159734977a2fSmrg 6 years to follow an API surely is within reasonably response time, right? 159834977a2fSmrg 159934977a2fSmrg Extracted into separate commits by Peter Hutterer. 160034977a2fSmrg 160134977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 160234977a2fSmrg 160334977a2fSmrgcommit 218ec4b53cc3e557317e188caf8762eac5e06e71 160434977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 160534977a2fSmrgDate: Tue Feb 10 16:39:51 2009 +1000 160634977a2fSmrg 160734977a2fSmrg Remove leftover ifdef XINPUT. 160834977a2fSmrg 160934977a2fSmrg XINPUT has been mandatory for a while now. 161034977a2fSmrg 161134977a2fSmrg Extracted into separate commits by Peter Hutterer. 161234977a2fSmrg 161334977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 161434977a2fSmrg 161534977a2fSmrgcommit d12d2d2c789e8439ae6f2e63526c49c76c385c8e 161634977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org> 161734977a2fSmrgDate: Tue Feb 10 16:38:56 2009 +1000 161834977a2fSmrg 161934977a2fSmrg Remove SpecialKey handling. 162034977a2fSmrg 162134977a2fSmrg Are your keys really that special? Really? 162234977a2fSmrg No. They aren't. Take it from me. 162334977a2fSmrg 162434977a2fSmrg Extracted into separate commits by Peter Hutterer. 162534977a2fSmrg 162634977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 162734977a2fSmrg 162834977a2fSmrgcommit 862314c8dfced80631b2c7a6e00799fd2956b6dc 162934977a2fSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 163034977a2fSmrgDate: Wed Feb 4 18:59:23 2009 -0200 163134977a2fSmrg 163234977a2fSmrg Janitor: compiler warnings, .gitignore. 163334977a2fSmrg 163434977a2fSmrg Correct common sparse warning about integer used where a pointer 163534977a2fSmrg is expected. Remaining warnings are about the symbols that the 163634977a2fSmrg X Server loader should "dlsym()" to load the module, and are 163734977a2fSmrg extern/exported, but have no declaration anywhere. 163834977a2fSmrg 163934977a2fSmrg Use only one .gitignore file in the toplevel directory. 164034977a2fSmrg 164134977a2fSmrg Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 164234977a2fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 164334977a2fSmrg 164434977a2fSmrgcommit 69d38cbda4ecff87dc63dd26cfae4262c1e6161c 164534977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 164634977a2fSmrgDate: Fri Jan 30 20:23:32 2009 -0800 164734977a2fSmrg 164834977a2fSmrg Add README with pointers to mailing list, bugzilla & git repos 164934977a2fSmrg 165034977a2fSmrgcommit 14267d89087c21071fde1960f77cceee49a6e551 165134977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 165234977a2fSmrgDate: Tue Jan 20 16:54:21 2009 -0800 165334977a2fSmrg 165434977a2fSmrg Use XKB_DFLT_RULES from xorg-server.h for default xkb rules filename 165534977a2fSmrg 165634977a2fSmrgcommit f9857c498803ce8e5902df7319d2928b0db8cd49 165734977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 165834977a2fSmrgDate: Fri Jan 9 14:50:56 2009 -0800 165934977a2fSmrg 166034977a2fSmrg Add note on hal-based configuration to man page 166134977a2fSmrg 166234977a2fSmrgcommit ba47bfd9c4ebab0c71f7918127506817378d9eef 166334977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 166434977a2fSmrgDate: Wed Jan 7 10:02:23 2009 -0800 166534977a2fSmrg 166634977a2fSmrg Move ifdefs to clear "warning: statement has no consequent: if" 166734977a2fSmrg 166834977a2fSmrgcommit fb9c07cbf0339922816007f2d35c501266a439b1 166934977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 167034977a2fSmrgDate: Wed Jan 7 09:58:36 2009 -0800 167134977a2fSmrg 167234977a2fSmrg Make LED masks more consistently unsigned long to clear compiler/lint warnings 167334977a2fSmrg 167434977a2fSmrgcommit 2fde7c02565384ce774c20face9755359c5d5946 167534977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 167634977a2fSmrgDate: Wed Jan 7 09:56:12 2009 -0800 167734977a2fSmrg 167834977a2fSmrg Remove unused variables from Solaris code 167934977a2fSmrg 168079a8a9c6Smrgcommit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7 168179a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 168279a8a9c6SmrgDate: Wed Jan 7 15:09:01 2009 -0200 1683ee3138f1Smrg 168479a8a9c6Smrg Update for servers newer then 1.5 or git master. 168579a8a9c6Smrg 168679a8a9c6Smrg The atKeynames.h header was moved to the kbd driver sources as 168779a8a9c6Smrg well as the xf86CommonSpecialKey() function. This problem probably 168879a8a9c6Smrg got unnoticed for quite sometime, mainly because most people doing 168979a8a9c6Smrg regular builds should either not have been building the kbd driver, 169079a8a9c6Smrg or had atKeynames.h in /usr/include/xorg from a previous install. 1691ee3138f1Smrg 169279a8a9c6Smrgcommit 9294caab68d58d13f429b7c0b23541b99f2b0dae 169379a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 169479a8a9c6SmrgDate: Tue Nov 18 18:40:58 2008 -0800 1695ee3138f1Smrg 169679a8a9c6Smrg Renamed subdir .cvsignore files to .gitignore 1697ee3138f1Smrg 169879a8a9c6Smrgcommit 74b6461c5362e3401fdcf5a080bf71e6f7908e09 169979a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 170079a8a9c6SmrgDate: Tue Nov 11 17:35:55 2008 -0800 1701ee3138f1Smrg 170279a8a9c6Smrg sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard 1703ee3138f1Smrg 170479a8a9c6Smrgcommit 3e28d68b50d291938734e9684b8296ca864f3892 170579a8a9c6SmrgAuthor: Luc Verhaegen <libv@skynet.be> 170679a8a9c6SmrgDate: Mon Oct 13 15:22:32 2008 +0200 1707ee3138f1Smrg 170879a8a9c6Smrg Set TERMINATE_FALLBACK to 0. 170979a8a9c6Smrg 171079a8a9c6Smrg This stops the keyboard driver from sending 2 extra ctrl-alt-backspace 171179a8a9c6Smrg events to the server. 1712ee3138f1Smrg 171379a8a9c6Smrgcommit eecfd24481b5768692409666b16b666e71ec97f8 171479a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com> 171579a8a9c6SmrgDate: Tue Aug 19 15:28:02 2008 -0400 1716ee3138f1Smrg 171779a8a9c6Smrg Remove useless call to xf86AddModuleInfo 1718ee3138f1Smrg 171979a8a9c6Smrgcommit 574442b906fa8ff600d2fd32fdb2bf953b3bb5fa 172079a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com> 172179a8a9c6SmrgDate: Tue Aug 19 10:20:47 2008 -0400 1722ee3138f1Smrg 172379a8a9c6Smrg Remove XFree86-Misc leftovers. 1724ee3138f1Smrg 172579a8a9c6Smrgcommit 80b04aa649f5e65294439264b6bbb0dc90c22a7c 172679a8a9c6SmrgAuthor: Kristian Høgsberg <krh@redhat.com> 172779a8a9c6SmrgDate: Thu Jul 24 16:39:02 2008 -0400 1728ee3138f1Smrg 172979a8a9c6Smrg Move atKeynames.h and xf86CommonSpecialKey() here. 1730ee3138f1Smrg 173179a8a9c6Smrgcommit ef7873db2861a9aa103eaabbe84b4396e64ff3a1 173279a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com> 173379a8a9c6SmrgDate: Wed May 21 15:39:59 2008 -0400 1734ee3138f1Smrg 173579a8a9c6Smrg keyboard 1.3.1 1736ee3138f1Smrg 173779a8a9c6Smrgcommit a1866e2e73f0b401cd8e92fc9ee8db1791585936 173879a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 173979a8a9c6SmrgDate: Wed Apr 9 14:36:58 2008 -0300 1740ee3138f1Smrg 174179a8a9c6Smrg Don't send events in DEVICE_INIT, only after DEVICE_ON. 174279a8a9c6Smrg 174379a8a9c6Smrg See http://bugs.freedesktop.org/show_bug.cgi?id=2243#c15 for a description of 174479a8a9c6Smrg the problem fixed in this patch. 174579a8a9c6Smrg 174679a8a9c6Smrg Now only the driver leds state is synched with virtual console state, and if 174779a8a9c6Smrg required, events are post in DEVICE_ON. 174879a8a9c6Smrg This also defines an internal INITFLAG state to know when DEVICE_ON is called 174979a8a9c6Smrg after DEVICE_INIT, otherwise, it will only send events for leds that changed 175079a8a9c6Smrg state while the device was in "DEVICE_OFF state". 175179a8a9c6Smrg 175279a8a9c6Smrg Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au> 1753ee3138f1Smrg 175479a8a9c6Smrgcommit 86b16003ef1134a2471cd3f7ac217db574fa714c 175579a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com> 175679a8a9c6SmrgDate: Thu Mar 20 16:05:05 2008 -0400 175779a8a9c6Smrg 175879a8a9c6Smrg keyboard 1.3.0 175979a8a9c6Smrg 176079a8a9c6Smrgcommit af3adb8e24c03fcd86ad63208ce525cd4db876ac 176179a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 176279a8a9c6SmrgDate: Mon Mar 17 19:19:45 2008 -0700 176379a8a9c6Smrg 176479a8a9c6Smrg Correct COPYING file and note which notices apply to which code/OS'es 176579a8a9c6Smrg 176679a8a9c6Smrgcommit 49bf7022f85886d06ba4991364e6e28f17d78f2b 176779a8a9c6SmrgAuthor: Daniel Drake <ddrake@brontes3d.com> 176879a8a9c6SmrgDate: Mon May 21 13:53:01 2007 -0800 176979a8a9c6Smrg 177079a8a9c6Smrg Bug 11026: xf86-input-keyboard COPYING file 177179a8a9c6Smrg 177279a8a9c6Smrg X.Org Bugzilla #11026 <https://bugs.freedesktop.org/show_bug.cgi?id=11026> 177379a8a9c6Smrg 177479a8a9c6Smrgcommit 0382ed1c0c29ee19cfa8bff213ee32a7d0c06da9 177579a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 177679a8a9c6SmrgDate: Fri Feb 8 19:00:57 2008 -0200 177779a8a9c6Smrg 177879a8a9c6Smrg Alternate patch to preserve NumLock & CapsLock leds at X Server startup. 177979a8a9c6Smrg 178079a8a9c6Smrg This patch requires reverting commits: 178179a8a9c6Smrg 7148a0c3e04668b7608295ebdf94579f6acfa544 and 178279a8a9c6Smrg 0f3716db01681876cc385727beeb842af5b950d3 178379a8a9c6Smrg Also, it is assumed that the os specific GetLeds will properly 178479a8a9c6Smrg use bit 0 for caps lock and bit 1 for num lock. 178579a8a9c6Smrg 178679a8a9c6Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 178779a8a9c6Smrg 178879a8a9c6Smrgcommit 382ad4ef28b8393b385ac1d2426c5b22076ea165 178979a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 179079a8a9c6SmrgDate: Mon Mar 17 18:48:47 2008 -0700 179179a8a9c6Smrg 179279a8a9c6Smrg Revert previous attempts to sync lock state & LEDs 179379a8a9c6Smrg 179479a8a9c6Smrg See next commit for improved fix 179579a8a9c6Smrg 179679a8a9c6Smrgcommit 0c8220690c726d61a250ad5aec9171009f523043 179779a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 179879a8a9c6SmrgDate: Mon Mar 17 18:46:15 2008 -0700 179979a8a9c6Smrg 180079a8a9c6Smrg Use $(XKBPATH) for xkb file path in man page 180179a8a9c6Smrg 180279a8a9c6Smrgcommit e32e610b719c7dc7a78a1b991b12521863877e51 180379a8a9c6SmrgAuthor: Matej Kosik <kosik@fiit.stuba.sk> 180479a8a9c6SmrgDate: Fri Feb 15 08:53:48 2008 -0800 180579a8a9c6Smrg 180679a8a9c6Smrg Add information & example of XKB options to man page 180779a8a9c6Smrg 180879a8a9c6Smrgcommit ea46dd17058f6a880ed38102d1fde1dcba1f8215 180979a8a9c6SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.net> 181079a8a9c6SmrgDate: Sat Mar 8 23:04:13 2008 +0100 181179a8a9c6Smrg 181279a8a9c6Smrg Makefile.am: nuke RCS Id 181379a8a9c6Smrg 181479a8a9c6Smrgcommit 0f3716db01681876cc385727beeb842af5b950d3 181579a8a9c6SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 181679a8a9c6SmrgDate: Wed Jan 16 10:18:59 2008 +1030 181779a8a9c6Smrg 181879a8a9c6Smrg lnx: Automatically inherit the vt's numlock and capslock status (Bug #2243) 181979a8a9c6Smrg 182079a8a9c6Smrg X.Org Bug #2243 <https://bugs.freedesktop.org/show_bug.cgi?id=2243> 182179a8a9c6Smrg 182279a8a9c6Smrgcommit 882b28a452db6ebe1499d9558d0028cebb0e032f 182379a8a9c6SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com> 182479a8a9c6SmrgDate: Wed Dec 12 22:43:04 2007 +0100 182579a8a9c6Smrg 182679a8a9c6Smrg Fix parameters order for printWsType(). 182779a8a9c6Smrg 182879a8a9c6Smrgcommit b139da4553e71896689e8f522e5cff58f5bb7674 182979a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com> 183079a8a9c6SmrgDate: Mon Dec 3 11:57:40 2007 -0500 183179a8a9c6Smrg 183279a8a9c6Smrg Don't sleep(1) on VT entry. 183379a8a9c6Smrg 183479a8a9c6Smrgcommit ec247cd91cf147a8d1e79b0746680b049269798f 183579a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 183679a8a9c6SmrgDate: Thu Oct 11 16:42:33 2007 -0700 183779a8a9c6Smrg 183879a8a9c6Smrg Update kbd man page to say it has replaced keyboard driver now. 183979a8a9c6Smrg 184079a8a9c6Smrgcommit 278c7d8f44ba7393a95ab1a4a557d6f385044022 184179a8a9c6SmrgAuthor: David Marx <david.marx@sun.com> 184279a8a9c6SmrgDate: Wed Oct 10 16:18:12 2007 -0700 184379a8a9c6Smrg 184479a8a9c6Smrg Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell 184579a8a9c6Smrg 184679a8a9c6Smrg Use KIOCMKTONE ioctl instead on Solaris versions that have it 184779a8a9c6Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6425775> 184879a8a9c6Smrg 184979a8a9c6Smrgcommit 10792dc1eebf9f718e0cad0b425a8b8307a7ebc7 185079a8a9c6SmrgAuthor: Julien Cristau <jcristau@debian.org> 185179a8a9c6SmrgDate: Thu Sep 6 18:41:28 2007 +0200 185279a8a9c6Smrg 185379a8a9c6Smrg Remove the legacy keyboard driver's manpage 185479a8a9c6Smrg 185579a8a9c6Smrgcommit 3d88a17403df55d28e85ebc445b798cdce23e581 185679a8a9c6SmrgAuthor: Eric Anholt <eric@anholt.net> 185779a8a9c6SmrgDate: Wed Sep 5 09:09:06 2007 -0700 185879a8a9c6Smrg 185979a8a9c6Smrg Bump version to 1.2.2 for release. 186079a8a9c6Smrg 186179a8a9c6Smrgcommit 3b87c8e164a5a4e79900b70e38e09c85bc99ce25 186279a8a9c6SmrgAuthor: Eric Anholt <eric@anholt.net> 186379a8a9c6SmrgDate: Mon Aug 20 15:36:37 2007 -0700 186479a8a9c6Smrg 186579a8a9c6Smrg Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents. 186679a8a9c6Smrg 186779a8a9c6Smrg The code in question was clearly copy-and-pasted from the kbdrate.c.c file. 186879a8a9c6Smrg 186979a8a9c6Smrgcommit 095c59f70b58b87e627b3150f3a4694d66b75746 187079a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 187179a8a9c6SmrgDate: Wed Jul 18 18:32:59 2007 -0700 187279a8a9c6Smrg 187379a8a9c6Smrg Remove unused variables 187479a8a9c6Smrg 187579a8a9c6Smrgcommit 7148a0c3e04668b7608295ebdf94579f6acfa544 187679a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 187779a8a9c6SmrgDate: Wed Jul 18 17:29:16 2007 -0700 187879a8a9c6Smrg 187979a8a9c6Smrg Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup 188079a8a9c6Smrg 188179a8a9c6Smrg If either the NumLock or CapsLock leds on the keyboard are on at startup, 188279a8a9c6Smrg generate fake NumLock/CapsLock keypresses to set the server state to match. 188379a8a9c6Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6312042> 188479a8a9c6Smrg 188579a8a9c6Smrg Based on earlier Xsun fix for Sun bug #4185550 188679a8a9c6Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4185550> 188779a8a9c6Smrg 188879a8a9c6Smrgcommit db0254abb0ba68c6dfb2443d1170d9d1e895021d 188979a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 189079a8a9c6SmrgDate: Wed Jul 18 16:30:35 2007 -0700 189179a8a9c6Smrg 189279a8a9c6Smrg Remove old wrappers used for sharing code between keyboard & kbd drivers 189379a8a9c6Smrg 189479a8a9c6Smrgcommit 256da8cc284a3a66a4a41ec7708b0b467c30b369 189579a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 189679a8a9c6SmrgDate: Wed Jul 18 11:07:12 2007 -0700 189779a8a9c6Smrg 189879a8a9c6Smrg Update key mappings before we walk them looking for modifiers, not after 189979a8a9c6Smrg 190079a8a9c6Smrgcommit 8fe8b62ab3fcc8c51d61dcc2e658e6733da3edfb 190179a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 190279a8a9c6SmrgDate: Tue Jul 17 20:11:17 2007 -0700 190379a8a9c6Smrg 190479a8a9c6Smrg renamed: .cvsignore -> .gitignore 190579a8a9c6Smrg 190679a8a9c6Smrgcommit 7e412914fc1e2372890c2af46263f4cefab8cbfe 190779a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 190879a8a9c6SmrgDate: Tue Jul 17 20:10:50 2007 -0700 190979a8a9c6Smrg 191079a8a9c6Smrg Update Solaris port to work with os layer move into kbd driver 191179a8a9c6Smrg 191279a8a9c6Smrg Also remove old code only needed for obsolete "keyboard" driver 191379a8a9c6Smrg Fix default keysym map on Solaris to work correctly when XKB fails 191479a8a9c6Smrg 191579a8a9c6Smrgcommit 36cf953910002a00a3694033d49c6c38319b0283 191679a8a9c6SmrgAuthor: Julien Cristau <jcristau@debian.org> 191779a8a9c6SmrgDate: Wed Jun 13 23:02:58 2007 +1000 191879a8a9c6Smrg 191979a8a9c6Smrg Keep module version up-to-date using PACKAGE_VERSION_* 192079a8a9c6Smrg 192179a8a9c6Smrgcommit 05dd89ef03cee6853e7c2db518b6b22785cc3e7c 192279a8a9c6SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 192379a8a9c6SmrgDate: Mon Feb 5 14:29:54 2007 -0800 192479a8a9c6Smrg 192579a8a9c6Smrg Fix key led update 192679a8a9c6Smrg 192779a8a9c6Smrg Cf: https://bugs.freedesktop.org/show_bug.cgi?id=313 192879a8a9c6Smrg https://bugs.freedesktop.org/attachment.cgi?id=8396&action=view 192979a8a9c6Smrg 193079a8a9c6Smrg ------- Comment #8 From Samuel Thibault 2007-01-14 14:28:16 [reply] ------- 193179a8a9c6Smrg 193279a8a9c6Smrg Created an attachment (id=8396) [details] 193379a8a9c6Smrg fix key led update 193479a8a9c6Smrg 193579a8a9c6Smrg Ok, found the problem: when XKB is used (!pKbd->noXkb), pKbd->keyLeds is not 193679a8a9c6Smrg updated, so that UpdateLeds(), even if it called at the right places, actually 193779a8a9c6Smrg just clears all LEDs. Here is a patch. 193879a8a9c6Smrg 193979a8a9c6Smrgcommit caeb0f364c1a95a9ad3e64dd722c8ddc88077a86 194079a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 194179a8a9c6SmrgDate: Fri Dec 8 09:09:24 2006 +0200 194279a8a9c6Smrg 194379a8a9c6Smrg don't release keys on newer servers 194479a8a9c6Smrg On newer servers, we take care of the key release over VT switch already, 194579a8a9c6Smrg so don't do it twice; that will lead to hilarious results. 194679a8a9c6Smrg 194779a8a9c6Smrgcommit fd51e4d27d7a31ed9d4a075c3814b36320af4612 194879a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 194979a8a9c6SmrgDate: Tue Nov 7 00:10:54 2006 +0200 195079a8a9c6Smrg 195179a8a9c6Smrg add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am 195279a8a9c6Smrg 195379a8a9c6Smrgcommit 976e12d85920d5bd09f6d0ba005835f733b296b7 195479a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 195579a8a9c6SmrgDate: Sat Nov 4 21:01:55 2006 +0200 195679a8a9c6Smrg 195779a8a9c6Smrg bump to 1.2.1 195879a8a9c6Smrg 195979a8a9c6Smrgcommit 08aa290b0125eb681f872ef821ecffd5818caeb6 196079a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 196179a8a9c6SmrgDate: Sat Nov 4 21:01:49 2006 +0200 196279a8a9c6Smrg 196379a8a9c6Smrg add xf86OSKbd.h to build system, _SOURCES -> _SRCS 196479a8a9c6Smrg Add xf86OSKbd.h to the build system, and change _SOURCES use to _SRCS, 196579a8a9c6Smrg except when explicitly referring to a target. This keeps automake 1.10 196679a8a9c6Smrg happy. 196779a8a9c6Smrg 196879a8a9c6Smrgcommit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e 196979a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 197079a8a9c6SmrgDate: Thu Nov 2 00:24:24 2006 +0200 197179a8a9c6Smrg 197279a8a9c6Smrg move os keyboard layer into kbd driver, remove legacy keyboard driver 197379a8a9c6Smrg Completely remove the old 'keyboard' driver. 197479a8a9c6Smrg Move the OS keyboard layer from the Xorg DDX into the kbd driver. Right 197579a8a9c6Smrg now, BSD, Linux, SCO, and Solaris, have been dragged over. 197679a8a9c6Smrg Bump to 1.2.0, as we'll collide badly with the existing OS keyboard layer. 197779a8a9c6Smrg 197879a8a9c6Smrgcommit 3bfed2fc2e401bc4b5f74a3f20014d4a5c7dad30 197979a8a9c6SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 198079a8a9c6SmrgDate: Fri Oct 13 18:26:38 2006 -0400 198179a8a9c6Smrg 198279a8a9c6Smrg Bump to 1.1.1 198379a8a9c6Smrg 198479a8a9c6Smrgcommit d3c6014290a90a985679c9258fe65be3d89bf7b9 198579a8a9c6SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 198679a8a9c6SmrgDate: Sun Jul 9 19:57:36 2006 +0200 198779a8a9c6Smrg 198879a8a9c6Smrg Added some missing includes. 198979a8a9c6Smrg 199079a8a9c6Smrgcommit c94229993dc2a8672802ef8ab35717089b74ab80 199179a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net> 199279a8a9c6SmrgDate: Fri Apr 7 17:47:17 2006 +0000 199379a8a9c6Smrg 199479a8a9c6Smrg Unlibcwrap. Bump server version requirement. Bump to 1.1.0. 199579a8a9c6Smrg 199679a8a9c6Smrgcommit 01744910cd7c4034fa1dd14ef734d7087832647d 199779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 199879a8a9c6SmrgDate: Wed Dec 21 02:29:57 2005 +0000 199979a8a9c6Smrg 200079a8a9c6Smrg Update package version for X11R7 release. 200179a8a9c6Smrg 200279a8a9c6Smrgcommit 9bd0521c65760d4e555ac992a92ce74ce8d55437 200379a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net> 200479a8a9c6SmrgDate: Mon Dec 19 16:25:51 2005 +0000 200579a8a9c6Smrg 200679a8a9c6Smrg Stub COPYING files 200779a8a9c6Smrg 200879a8a9c6Smrgcommit 75d352b91ff79b5b55dbd7c5d3952470de87704f 200979a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 201079a8a9c6SmrgDate: Mon Dec 19 09:07:50 2005 +0000 201179a8a9c6Smrg 201279a8a9c6Smrg Typo fixes, mailing list & url updates, and other changes to prepare for 201379a8a9c6Smrg X11R6.9 & 7.0 releases. 201479a8a9c6Smrg 201579a8a9c6Smrgcommit 29309dd08deb535262625c2eb73558c6eae69336 201679a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 201779a8a9c6SmrgDate: Thu Dec 15 00:24:14 2005 +0000 201879a8a9c6Smrg 201979a8a9c6Smrg Update package version number for final X11R7 release candidate. 202079a8a9c6Smrg 202179a8a9c6Smrgcommit a459e2028834e76e21117070d073cc9489b0d65f 202279a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 202379a8a9c6SmrgDate: Tue Dec 6 22:48:30 2005 +0000 202479a8a9c6Smrg 202579a8a9c6Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 202679a8a9c6Smrg 202779a8a9c6Smrgcommit 9c5c0e3d211fcce658aa667d8be7f979b9cb83cd 202879a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 202979a8a9c6SmrgDate: Sat Dec 3 05:49:31 2005 +0000 203079a8a9c6Smrg 203179a8a9c6Smrg Update package version number for X11R7 RC3 release. 203279a8a9c6Smrg 203379a8a9c6Smrgcommit edb6ec6c311543686230a43885183071e92dc60d 203479a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 203579a8a9c6SmrgDate: Fri Dec 2 02:16:05 2005 +0000 203679a8a9c6Smrg 203779a8a9c6Smrg Remove extraneous AC_MSG_RESULT. 203879a8a9c6Smrg 203979a8a9c6Smrgcommit 0721c4b4a75fe836d17445550746ed415f06d126 204079a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net> 204179a8a9c6SmrgDate: Tue Nov 29 23:29:56 2005 +0000 204279a8a9c6Smrg 204379a8a9c6Smrg Only build dlloader modules by default. 204479a8a9c6Smrg 204579a8a9c6Smrgcommit 9885aa10eeb6e42212a0e21861790b72adc3ce71 204679a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 204779a8a9c6SmrgDate: Mon Nov 28 22:04:07 2005 +0000 204879a8a9c6Smrg 204979a8a9c6Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 205079a8a9c6Smrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 205179a8a9c6Smrg 205279a8a9c6Smrgcommit ec4425c0ddb1dd45fb24e3984d490a68ff211b08 205379a8a9c6SmrgAuthor: Eric Anholt <anholt@freebsd.org> 205479a8a9c6SmrgDate: Mon Nov 21 10:49:05 2005 +0000 205579a8a9c6Smrg 205679a8a9c6Smrg Add .cvsignores for drivers. 205779a8a9c6Smrg 205879a8a9c6Smrgcommit e5451950a80744b183f5e8f4259ff2e596952a13 205979a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 206079a8a9c6SmrgDate: Wed Nov 9 21:31:23 2005 +0000 206179a8a9c6Smrg 206279a8a9c6Smrg Bump version numbers for X11R6.9/X11R7 RC2. 206379a8a9c6Smrg 206479a8a9c6Smrgcommit 066e7c7d2768dec2c033a2ce723abbe31495f6d0 206579a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 206679a8a9c6SmrgDate: Wed Nov 9 21:15:12 2005 +0000 206779a8a9c6Smrg 206879a8a9c6Smrg Update package version number for X11R7 RC2 release. 206979a8a9c6Smrg 207079a8a9c6Smrgcommit 4442fdf90f51cc265679b61cc341f6ed32e134a1 207179a8a9c6SmrgAuthor: Kean Johnson <kean@armory.com> 207279a8a9c6SmrgDate: Tue Nov 8 06:33:28 2005 +0000 207379a8a9c6Smrg 207479a8a9c6Smrg See ChangeLog entry 2005-11-07 for details. 207579a8a9c6Smrg 207679a8a9c6Smrgcommit 85dfda745021f49f01424d6a01c6396865d1723d 207779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 207879a8a9c6SmrgDate: Tue Nov 1 15:08:50 2005 +0000 207979a8a9c6Smrg 208079a8a9c6Smrg Update pkgcheck depedencies to work with separate build roots. 208179a8a9c6Smrg 208279a8a9c6Smrgcommit 288c4a7f79b9fb4b0531fe7cf21dec7f7f4a3668 208379a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 208479a8a9c6SmrgDate: Wed Oct 19 02:48:00 2005 +0000 208579a8a9c6Smrg 208679a8a9c6Smrg Update package version number for RC1 release. 208779a8a9c6Smrg 208879a8a9c6Smrgcommit 4861d1586d6ce54a8563047fa01016b658517d8f 208979a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 209079a8a9c6SmrgDate: Tue Oct 18 15:46:36 2005 +0000 209179a8a9c6Smrg 209279a8a9c6Smrg Do the following to make the drivers pass distcheck: 209379a8a9c6Smrg - Only define EXTRA_DIST when there are actually man pages to be processed 209479a8a9c6Smrg - Add missing man pages to keyboard and ati drivers EXTRA_DIST 209579a8a9c6Smrg 209679a8a9c6Smrgcommit f7e91cad97e22e05b87de3d16a0f4299ea471a88 209779a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 209879a8a9c6SmrgDate: Tue Oct 18 00:01:51 2005 +0000 209979a8a9c6Smrg 210079a8a9c6Smrg Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro 210179a8a9c6Smrg substitutions to work better with BSD make 210279a8a9c6Smrg 210379a8a9c6Smrgcommit 9e5a8ec5b63ec730916c0312cf6d65c26fd138d5 210479a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net> 210579a8a9c6SmrgDate: Mon Oct 17 22:57:28 2005 +0000 210679a8a9c6Smrg 210779a8a9c6Smrg More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead 210879a8a9c6Smrg of indirectly 210979a8a9c6Smrg 211079a8a9c6Smrgcommit f06abf1decb60bdaf453b0d73f05f45b833b843a 211179a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 211279a8a9c6SmrgDate: Mon Oct 17 00:08:58 2005 +0000 211379a8a9c6Smrg 211479a8a9c6Smrg Use sed & cpp to substitute variables in driver man pages 211579a8a9c6Smrg 211679a8a9c6Smrgcommit 8668a70c065a3cba91a0f4b75c34c4478099bedd 211779a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 211879a8a9c6SmrgDate: Sun Oct 16 19:01:25 2005 +0000 211979a8a9c6Smrg 212079a8a9c6Smrg Remove note about kbd being experimental. Add Solaris to supported OS list 212179a8a9c6Smrg for kbd. 212279a8a9c6Smrg Add note about plans to move to kbd in a future release. 212379a8a9c6Smrg 212479a8a9c6Smrgcommit a228e916cc1ffa85446c95a6c42380b39d67b9f6 212579a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 212679a8a9c6SmrgDate: Sat Oct 1 17:30:58 2005 +0000 212779a8a9c6Smrg 212879a8a9c6Smrg Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf. 212979a8a9c6Smrg 213079a8a9c6Smrgcommit 66693592a767baabca9eae015b57e9c6660a080b 213179a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 213279a8a9c6SmrgDate: Thu Aug 18 09:03:39 2005 +0000 213379a8a9c6Smrg 213479a8a9c6Smrg Update autogen.sh to one that does objdir != srcdir. 213579a8a9c6Smrg 213679a8a9c6Smrgcommit ea7e6dfb03714a48edfb04053ac49f71f553872d 213779a8a9c6SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 213879a8a9c6SmrgDate: Wed Aug 10 14:07:23 2005 +0000 213979a8a9c6Smrg 214079a8a9c6Smrg Don\'t lose existing CFLAGS in all the input drivers and some of the video 214179a8a9c6Smrg drivers 214279a8a9c6Smrg 214379a8a9c6Smrgcommit 8f930fc988f0d43bf2d964721e846fcf5fed6e4b 214479a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net> 214579a8a9c6SmrgDate: Tue Aug 2 00:51:34 2005 +0000 214679a8a9c6Smrg 214779a8a9c6Smrg AS_HELP_STRING workaround 214879a8a9c6Smrg 214979a8a9c6Smrgcommit c392a4c091e70d42b498f9e8a55737feedbe2871 215079a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 215179a8a9c6SmrgDate: Fri Jul 29 21:22:41 2005 +0000 215279a8a9c6Smrg 215379a8a9c6Smrg Various changes preparing packages for RC0: 215479a8a9c6Smrg - Verify and update package version numbers as needed 215579a8a9c6Smrg - Implement versioning scheme 215679a8a9c6Smrg - Change bug address to point to bugzilla bug entry form 215779a8a9c6Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 215879a8a9c6Smrg reenable it) 215979a8a9c6Smrg - Fix makedepend to use pkgconfig and pass distcheck 216079a8a9c6Smrg - Update build script to build macros first 216179a8a9c6Smrg - Update modular Xorg version 216279a8a9c6Smrg 216379a8a9c6Smrgcommit b1379685a2fce1f1b2092814d3170cc29f4fd039 216479a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 216579a8a9c6SmrgDate: Wed Jul 13 20:03:22 2005 +0000 216679a8a9c6Smrg 216779a8a9c6Smrg Make the module dir configurable 216879a8a9c6Smrg 216979a8a9c6Smrgcommit 9f91bf7017f10ed23e2d313e47934d803e292dbc 217079a8a9c6SmrgAuthor: Alan Hourihane <alanh@fairlite.demon.co.uk> 217179a8a9c6SmrgDate: Wed Jul 13 12:30:04 2005 +0000 217279a8a9c6Smrg 217379a8a9c6Smrg //bugs.freedesktop.org/show_bug.cgi?id=2587> Fix keyboard mapping on Sun 217479a8a9c6Smrg keyboards in the keyboard module. 217579a8a9c6Smrg 217679a8a9c6Smrgcommit da10828e418bc7fdbdcd03162ee92b0a999a11b7 217779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 217879a8a9c6SmrgDate: Wed Jul 13 02:21:00 2005 +0000 217979a8a9c6Smrg 218079a8a9c6Smrg Update all input drivers to pass distcheck 218179a8a9c6Smrg 218279a8a9c6Smrgcommit c9b223867b4922c646dd85c7468b8f79bf5257d5 218379a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net> 218479a8a9c6SmrgDate: Tue Jul 12 06:15:09 2005 +0000 218579a8a9c6Smrg 218679a8a9c6Smrg Build skeletons for input drivers. Should basically work. 218779a8a9c6Smrg 218879a8a9c6Smrgcommit c9097dd3204d4fe2a3a21cec23948f27ec6292ed 218979a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net> 219079a8a9c6SmrgDate: Mon Jul 11 02:38:00 2005 +0000 219179a8a9c6Smrg 219279a8a9c6Smrg Prep input drivers for modularizing by adding guarded #include "config.h" 219379a8a9c6Smrg 219479a8a9c6Smrgcommit 83efe32bd4a9372467680cafd5880438e551db31 219579a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 219679a8a9c6SmrgDate: Fri Jul 1 22:43:22 2005 +0000 219779a8a9c6Smrg 219879a8a9c6Smrg Change all misc.h and os.h references to <X11/foo.h>. 219979a8a9c6Smrg 220079a8a9c6Smrgcommit ebf2b80b2027ebb99dbe44c7d77fd9f7a43f2e72 220179a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net> 220279a8a9c6SmrgDate: Sat Jun 25 21:17:02 2005 +0000 220379a8a9c6Smrg 220479a8a9c6Smrg Bug #3626: _X_EXPORT tags for video and input drivers. 220579a8a9c6Smrg 220679a8a9c6Smrgcommit 3360f15f5f4cdd4a6cf204ff8af70a90c314ada3 220779a8a9c6SmrgAuthor: Eric Anholt <anholt@freebsd.org> 220879a8a9c6SmrgDate: Tue May 10 00:12:17 2005 +0000 220979a8a9c6Smrg 221079a8a9c6Smrg Bugzilla #2561: Disable some keycode translations on PC98, which had 221179a8a9c6Smrg various bad effects including modifier keys not working. 221279a8a9c6Smrg 221379a8a9c6Smrgcommit 2ca94be67112a926721ef699f495bc158c4963a4 221479a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 221579a8a9c6SmrgDate: Wed Apr 20 12:25:34 2005 +0000 221679a8a9c6Smrg 221779a8a9c6Smrg Fix includes right throughout the Xserver tree: 221879a8a9c6Smrg change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h; 221979a8a9c6Smrg change "foo.h", "extensions/foo.h" and "X11/foo.h" to 222079a8a9c6Smrg <X11/extensions/foo.h> for extension headers, e.g. Xv.h; 222179a8a9c6Smrg change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files. 222279a8a9c6Smrg 222379a8a9c6Smrgcommit d157c2188389c84f3ee7594ddd0980f1a3553e97 222479a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de> 222579a8a9c6SmrgDate: Tue Jan 11 14:59:02 2005 +0000 222679a8a9c6Smrg 222779a8a9c6Smrg Minor format fix. 222879a8a9c6Smrg Added explanatory comment and debug code. 222979a8a9c6Smrg Added comment. 223079a8a9c6Smrg 223179a8a9c6Smrgcommit b7f68e909640008e831c2ddb67ca4fb9515cec04 223279a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de> 223379a8a9c6SmrgDate: Mon Jan 10 17:44:39 2005 +0000 223479a8a9c6Smrg 223579a8a9c6Smrg PC keyboards internally generate a different scan code when the ALT 223679a8a9c6Smrg modifier is pressed with the SysReq/Print key. Since X expects the same 223779a8a9c6Smrg scancode regardless of the modifier the keyboard driver has to 'map the 223879a8a9c6Smrg code back'. So far it does so when seeing the SysReq scancode without 223979a8a9c6Smrg checking if the modifier is on. If this scancode is also sent by 224079a8a9c6Smrg another key on an extended keyboard it receives the same remapping. 224179a8a9c6Smrg Fix: Add check for ALT modifier down before doing the remapping (Helmut 224279a8a9c6Smrg Fahrion). 224379a8a9c6Smrg 224479a8a9c6Smrgcommit b04ef340e213badb2e44fb669583b490f7278969 224579a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 224679a8a9c6SmrgDate: Mon Dec 6 21:51:11 2004 +0000 224779a8a9c6Smrg 224879a8a9c6Smrg Previous fix broke hardware-based autorepeat. This fix mimics the behaviour 224979a8a9c6Smrg of the legacy driver by making a local copy of the autoRepeat flag. 225079a8a9c6Smrg 225179a8a9c6Smrgcommit db3b5cb60a71f2d5e536797559001dc59090ab6c 225279a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 225379a8a9c6SmrgDate: Fri Dec 3 23:30:48 2004 +0000 225479a8a9c6Smrg 225579a8a9c6Smrg programs/Xserver/hw/xfree86/input/keyboard/kbd.c 225679a8a9c6Smrg - set default XkbModel to pc105 (like legacy keyboard driver did) 225779a8a9c6Smrg - fix autorepeat (Bugzilla #1651, Petter Urkedal). 225879a8a9c6Smrg 225979a8a9c6Smrgcommit b9bece29e9733bdf4bb44da6ced4d3e0e433f6e5 226079a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 226179a8a9c6SmrgDate: Tue Aug 31 01:36:13 2004 +0000 226279a8a9c6Smrg 226379a8a9c6Smrg Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg). 226479a8a9c6Smrg 226579a8a9c6Smrgcommit 3d97e8a41a8a15769f43233a2ed7692387cb0b81 226679a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 226779a8a9c6SmrgDate: Sun Aug 29 21:06:00 2004 +0000 226879a8a9c6Smrg 226979a8a9c6Smrg Fix make install when BuildServersOnly is YES (Bug #1213). 227079a8a9c6Smrg Fix build failures when UseDeprecatedKeyboardDriver is YES and 227179a8a9c6Smrg DoLoadableServer is NO (Bug #1229, Kristian H�gsberg). 227279a8a9c6Smrg Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam 227379a8a9c6Smrg Jackson). 227479a8a9c6Smrg 227579a8a9c6Smrgcommit 9e2172ffef436acb9a88147f276c9ddf12739a14 227679a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 227779a8a9c6SmrgDate: Mon Aug 16 22:48:51 2004 +0000 227879a8a9c6Smrg 227979a8a9c6Smrg Update release and date for first RC. 228079a8a9c6Smrg Fix kbd/keyboard driver for DoLoadableServer NO. 228179a8a9c6Smrg Revert change since it is better to set date in the config files. 228279a8a9c6Smrg 228379a8a9c6Smrgcommit 58f47a9c32cf379fd473f01b18ddc57b90e47b0b 228479a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org> 228579a8a9c6SmrgDate: Mon Aug 16 20:17:52 2004 +0000 228679a8a9c6Smrg 228779a8a9c6Smrg Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug 228879a8a9c6Smrg #1072, Kristian H�gsberg). 228979a8a9c6Smrg 229079a8a9c6Smrgcommit 32d5ece27279bf7f1211346f15a292f73ff334d6 229179a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de> 229279a8a9c6SmrgDate: Fri Apr 23 19:54:03 2004 +0000 229379a8a9c6Smrg 229479a8a9c6Smrg Merging XORG-CURRENT into trunk 229579a8a9c6Smrg 229679a8a9c6Smrgcommit cbec87bb621bd6bb2fddf1fe9aa970a09acba8f7 229779a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de> 229879a8a9c6SmrgDate: Sun Mar 14 08:33:52 2004 +0000 229979a8a9c6Smrg 230079a8a9c6Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 230179a8a9c6Smrg 230279a8a9c6Smrgcommit f078d9ca112038d16eb9b28d331a900f0ab7bd62 230379a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de> 230479a8a9c6SmrgDate: Wed Mar 3 12:12:33 2004 +0000 230579a8a9c6Smrg 230679a8a9c6Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 230779a8a9c6Smrg 230879a8a9c6Smrgcommit e5e92f4396bc0a73ddda050403d422cee9bdfd2f 230979a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de> 231079a8a9c6SmrgDate: Thu Feb 26 13:36:00 2004 +0000 231179a8a9c6Smrg 231279a8a9c6Smrg readding XFree86's cvs IDs 231379a8a9c6Smrg 231479a8a9c6Smrgcommit 1056cd4925dc787f72b9f6b5900e55e00d7ba973 231579a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de> 231679a8a9c6SmrgDate: Thu Feb 26 09:23:34 2004 +0000 231779a8a9c6Smrg 231879a8a9c6Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 231979a8a9c6Smrg 232079a8a9c6Smrgcommit 1c8924b7c1728653ebe49a663dd6125cef010bc8 232179a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 232279a8a9c6SmrgDate: Fri Dec 19 20:55:25 2003 +0000 232379a8a9c6Smrg 232479a8a9c6Smrg XFree86 4.3.99.902 (RC 2) 232579a8a9c6Smrg 232679a8a9c6Smrgcommit 01eff4e6297717400f8b9517a9e4ccdc067d07d3 232779a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 232879a8a9c6SmrgDate: Tue Nov 25 19:28:48 2003 +0000 232979a8a9c6Smrg 233079a8a9c6Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 233179a8a9c6Smrg 233279a8a9c6Smrgcommit 303235b2d4a53231a6aa74d4d74d683842477b27 233379a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 233479a8a9c6SmrgDate: Fri Nov 14 16:48:56 2003 +0000 233579a8a9c6Smrg 233679a8a9c6Smrg XFree86 4.3.0.1 233779a8a9c6Smrg 233879a8a9c6Smrgcommit 724aeb56e7d6e5940ad6d329f53f5b80a9fc38ae 233979a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 234079a8a9c6SmrgDate: Fri Nov 14 16:48:56 2003 +0000 234179a8a9c6Smrg 234279a8a9c6Smrg Initial revision 2343