ChangeLog revision 34977a2f
134977a2fSmrgcommit 0c75afb4895b60aa08209ccfee9dfad4e4495f4d
234977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
334977a2fSmrgDate:   Tue Oct 6 17:02:33 2009 +1000
434977a2fSmrg
534977a2fSmrg    Remove now un-used autorepeat field.
634977a2fSmrg    
734977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
834977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
934977a2fSmrg
1034977a2fSmrgcommit adc1048980113b329d97ebf5b974ca4a50fc86ba
1134977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1234977a2fSmrgDate:   Tue Oct 6 17:00:58 2009 +1000
1334977a2fSmrg
1434977a2fSmrg    Don't use XKB_DFLT_RULES from the server.
1534977a2fSmrg    
1634977a2fSmrg    On Linux, the server uses default rules of "evdev" which doesn't apply for
1734977a2fSmrg    this driver. For all other cases, the server uses "base", so let's just
1834977a2fSmrg    hardcode it here too.
1934977a2fSmrg    
2034977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2134977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2234977a2fSmrg
2334977a2fSmrgcommit ecd34ebd43d5a8c0db0a6dd132b61a4c663c7fd8
2434977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2534977a2fSmrgDate:   Tue Oct 6 17:05:56 2009 +1000
2634977a2fSmrg
2734977a2fSmrg    Require macros 1.3 for XORG_DEFAULT_OPTIONS
2834977a2fSmrg    
2934977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
3034977a2fSmrg
3134977a2fSmrgcommit 5427034948fd4d59d5d2d50f9188376f23119a72
3234977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
3334977a2fSmrgDate:   Wed Sep 9 11:48:43 2009 +1000
3434977a2fSmrg
3534977a2fSmrg    keyboard 1.3.99.1
3634977a2fSmrg    
3734977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
3834977a2fSmrg
3934977a2fSmrgcommit 158d33c15df60696946031a0319e2bd2ec8b9541
4034977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
4134977a2fSmrgDate:   Wed Aug 19 18:56:05 2009 -0700
4234977a2fSmrg
4334977a2fSmrg    sun_kbd: Check if streams module is already on the stack before pushing it
4434977a2fSmrg    
4534977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4634977a2fSmrg
4734977a2fSmrgcommit 891d55e759ff6a30f62809081a11c3da20fc0551
4834977a2fSmrgAuthor: Aaron Zang <Aaron.Zang@Sun.COM>
4934977a2fSmrgDate:   Thu Aug 13 20:39:59 2009 -0700
5034977a2fSmrg
5134977a2fSmrg    sun_kbd: Use HID ioctl variants to get/set direct mode on usbhid devices
5234977a2fSmrg    
5334977a2fSmrg    When opening a usb hid* device node directly (instead of via the
5434977a2fSmrg    /dev/kbd virtual/coalescing device node), use the HIDIOCKMGDIRECT
5534977a2fSmrg    and HIDIOCKMSDIRECT ioctls instead of the KIO* versions.   When
5634977a2fSmrg    closing the device, always reset back to direct mode, no matter
5734977a2fSmrg    what state we found it in.
5834977a2fSmrg    
5934977a2fSmrg    Signed-off-by: Aaron Zang <Aaron.Zang@Sun.COM>
6034977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
6134977a2fSmrg
6234977a2fSmrgcommit 8e42e8f0034d89ef4b6cee44148961f808ba0602
6334977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6434977a2fSmrgDate:   Wed Aug 5 15:03:43 2009 -0700
6534977a2fSmrg
6634977a2fSmrg    sun_kbd: re-open keyboard if needed in KbdOn
6734977a2fSmrg    
6834977a2fSmrg    If we closed keyboard in KbdOff, we need to reopen it in KbdOn, or
6934977a2fSmrg    will not be able to type after VT switch.
7034977a2fSmrg    
7134977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
7234977a2fSmrg
7334977a2fSmrgcommit bba90b4e87be3ae5a13d69f6d9c60aa97761c8d5
7434977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7534977a2fSmrgDate:   Tue Aug 4 21:31:23 2009 -0700
7634977a2fSmrg
7734977a2fSmrg    Sun bug 6852921: Recycling Xorg runs out of file descriptors in kbd driver
7834977a2fSmrg    
7934977a2fSmrg    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6852921
8034977a2fSmrg    
8134977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
8234977a2fSmrg
8334977a2fSmrgcommit 352aa83c416a78e59be4dfa7d8442e5eec50130a
8434977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8534977a2fSmrgDate:   Tue Aug 4 21:04:24 2009 -0700
8634977a2fSmrg
8734977a2fSmrg    Stop checking for #ifdef __SOL8__ - assume Solaris is at least Solaris 8
8834977a2fSmrg    
8934977a2fSmrg    If you want to run a pre-1999 kernel, you'll need a pre-2009 X server
9034977a2fSmrg    
9134977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
9234977a2fSmrg
9334977a2fSmrgcommit fe8d1f70fc7edce4f030766159aebae8f8a89ffc
9434977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
9534977a2fSmrgDate:   Sat May 30 21:12:34 2009 +1000
9634977a2fSmrg
9734977a2fSmrg    Remove ModuleInfoRec.
9834977a2fSmrg    
9934977a2fSmrg    This struct was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from
10034977a2fSmrg    the server.
10134977a2fSmrg    
10234977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
10334977a2fSmrg
10434977a2fSmrgcommit 29f075db9f86aa7e5e01688a5fd5e0081210e16b
10534977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
10634977a2fSmrgDate:   Mon May 11 15:30:23 2009 +1000
10734977a2fSmrg
10834977a2fSmrg    Return BadValue if the server failed to init the keyboard. (#21278)
10934977a2fSmrg    
11034977a2fSmrg    If keyboard init failed, we don't have a useful keymap and thus can't
11134977a2fSmrg    continue.
11234977a2fSmrg    This is essentially 0e15697b53c9448ce9911aa6499b2ea0bda92af6 from
11334977a2fSmrg    xserver ported over here.
11434977a2fSmrg    
11534977a2fSmrg    X.Org Bug 21278 <http://bugs.freedesktop.org/show_bug.cgi?id=21278>
11634977a2fSmrg    
11734977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
11834977a2fSmrg
11934977a2fSmrgcommit 7a4d6f396597c4b96e1402dadfcd2c0e5b7b0579
12034977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
12134977a2fSmrgDate:   Fri May 1 14:47:59 2009 -0700
12234977a2fSmrg
12334977a2fSmrg    Override HKTG & BSlash2 keycodes on Solaris
12434977a2fSmrg    
12534977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
12634977a2fSmrg
12734977a2fSmrgcommit 2bc18590e6b7b403dcec22a09820010748c48972
12834977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
12934977a2fSmrgDate:   Thu Apr 30 16:26:23 2009 -0700
13034977a2fSmrg
13134977a2fSmrg    Solaris keyboard fixes for HAL hotplugging support
13234977a2fSmrg    
13334977a2fSmrg    - Handle hot-unplug by checking for ENODEV on read and removing device
13434977a2fSmrg    - Make sure to re-push streams module on resume
13534977a2fSmrg    
13634977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
13734977a2fSmrg
13834977a2fSmrgcommit 810fe3a4afd7e77a645c312f9475e75c2f7e925c
13934977a2fSmrgAuthor: Alan Curry <pacman@kosh.dhis.org>
14034977a2fSmrgDate:   Sat Feb 28 00:53:10 2009 -0500
14134977a2fSmrg
14234977a2fSmrg    KDGETLED needs a char, not an int.
14334977a2fSmrg    
14434977a2fSmrg    KDGETLED actually only stores a single byte at the address indicated by
14534977a2fSmrg    &real_leds, which on big-endian systems means the kernel's led state is put
14634977a2fSmrg    into the most-significant byte of real_leds. The LED_CAP LED_NUM LED_SCR
14734977a2fSmrg    macros then extract some bits from the least-significant byte, which still
14834977a2fSmrg    contains stack garbage since real_leds hasn't been initialized.
14934977a2fSmrg    
15034977a2fSmrg    Don't believe what the console_ioctl(4) man page says. It's wrong. Go read
15134977a2fSmrg    drivers/char/vt_ioctl.c in the kernel source.
15234977a2fSmrg    
15334977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
15434977a2fSmrg
15534977a2fSmrgcommit 0fafdc024624d27ddffdcc4ff0047dec59ef33e2
15634977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15734977a2fSmrgDate:   Thu Apr 2 16:53:53 2009 -0700
15834977a2fSmrg
15934977a2fSmrg    Remove Initialised static variable (not used since xf86AddModuleInfo removal)
16034977a2fSmrg    
16134977a2fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
16234977a2fSmrg
16334977a2fSmrgcommit 7b64df0a988674454522e353ea2b56485474af6e
16434977a2fSmrgAuthor: David Miller <davem@davemloft.net>
16534977a2fSmrgDate:   Tue Feb 24 16:50:22 2009 -0800
16634977a2fSmrg
16734977a2fSmrg    Fix xf86-input-keyboard build on Linux/sparc
16834977a2fSmrg    
16934977a2fSmrg    lnx_kbd.c: Fix Sparc build.
17034977a2fSmrg    
17134977a2fSmrg    Signed-off-by: David S. Miller <davem@davemloft.net>
17234977a2fSmrg
17334977a2fSmrgcommit 62e663e7b107207b474713f22b6fec72f811dd86
17434977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
17534977a2fSmrgDate:   Tue Feb 10 17:24:21 2009 +1000
17634977a2fSmrg
17734977a2fSmrg    Switch to new XKB API
17834977a2fSmrg    
17934977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
18034977a2fSmrg
18134977a2fSmrgcommit ae630aef17185dd8d2c23d0eb1b3287fa6e26268
18234977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
18334977a2fSmrgDate:   Wed Feb 11 09:09:59 2009 +1000
18434977a2fSmrg
18534977a2fSmrg    Really remove autorepeat.
18634977a2fSmrg    
18734977a2fSmrg    This strips all autorepeat from the keyboard driver. If you need autorepeat,
18834977a2fSmrg    use XKB.
18934977a2fSmrg    
19034977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
19134977a2fSmrg
19234977a2fSmrgcommit 74ffb8e1897e7dd73f1adf3a2cba6b4214cfc77a
19334977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
19434977a2fSmrgDate:   Wed Feb 11 09:04:53 2009 +1000
19534977a2fSmrg
19634977a2fSmrg    Don't set xkb repeat rate from the driver.
19734977a2fSmrg
19834977a2fSmrgcommit 39b34a293a1502be2529b83575d03a46c5b0f1b9
19934977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
20034977a2fSmrgDate:   Tue Feb 10 17:28:06 2009 +1000
20134977a2fSmrg
20234977a2fSmrg    No autorepeat handling in the driver.
20334977a2fSmrg    
20434977a2fSmrg    It's bad enough in the server, let's not cook up a driver-specific
20534977a2fSmrg    implementation on top of it.
20634977a2fSmrg    
20734977a2fSmrg    Extracted into separate commits by Peter Hutterer.
20834977a2fSmrg    
20934977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
21034977a2fSmrg
21134977a2fSmrgcommit 9234a0a91ef0c848dead86df831124429c7f528a
21234977a2fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
21334977a2fSmrgDate:   Tue Feb 10 17:01:37 2009 +1000
21434977a2fSmrg
21534977a2fSmrg    unifdef XKB and remove all "noXkb" handling.
21634977a2fSmrg    
21734977a2fSmrg    XKB is here to stay. Live with it.
21834977a2fSmrg
21934977a2fSmrgcommit 9f95e38282164a617b68e4dedf7b72ebc0fedc3e
22034977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
22134977a2fSmrgDate:   Tue Feb 10 16:47:52 2009 +1000
22234977a2fSmrg
22334977a2fSmrg    nec/jp layout is just "jp" these days.
22434977a2fSmrg    
22534977a2fSmrg    Extracted into separate commits by Peter Hutterer.
22634977a2fSmrg    
22734977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
22834977a2fSmrg
22934977a2fSmrgcommit db59771946ac53f78fecf2d75eb165275a45f6aa
23034977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
23134977a2fSmrgDate:   Tue Feb 10 16:43:46 2009 +1000
23234977a2fSmrg
23334977a2fSmrg    No more special sun keyboards anymore.
23434977a2fSmrg    
23534977a2fSmrg    Extracted into separate commits by Peter Hutterer.
23634977a2fSmrg    
23734977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
23834977a2fSmrg
23934977a2fSmrgcommit ea428e52f599a6f575bc012b552e14535009d219
24034977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
24134977a2fSmrgDate:   Tue Feb 10 16:41:06 2009 +1000
24234977a2fSmrg
24334977a2fSmrg    Remove special support for Panix106
24434977a2fSmrg    
24534977a2fSmrg    Let's pretend that if google doesn't know it, it doesn't exist.
24634977a2fSmrg    
24734977a2fSmrg    Extracted into separate commits by Peter Hutterer.
24834977a2fSmrg    
24934977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
25034977a2fSmrg
25134977a2fSmrgcommit 425c0494e7ff4b7ed0ee7aec3b07a3bce812b9b7
25234977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
25334977a2fSmrgDate:   Tue Feb 10 17:24:32 2009 +1000
25434977a2fSmrg
25534977a2fSmrg    Change KbdCtrlProc to a void
25634977a2fSmrg    
25734977a2fSmrg    6 years to follow an API surely is within reasonably response time, right?
25834977a2fSmrg    
25934977a2fSmrg    Extracted into separate commits by Peter Hutterer.
26034977a2fSmrg    
26134977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
26234977a2fSmrg
26334977a2fSmrgcommit 218ec4b53cc3e557317e188caf8762eac5e06e71
26434977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
26534977a2fSmrgDate:   Tue Feb 10 16:39:51 2009 +1000
26634977a2fSmrg
26734977a2fSmrg    Remove leftover ifdef XINPUT.
26834977a2fSmrg    
26934977a2fSmrg    XINPUT has been mandatory for a while now.
27034977a2fSmrg    
27134977a2fSmrg    Extracted into separate commits by Peter Hutterer.
27234977a2fSmrg    
27334977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
27434977a2fSmrg
27534977a2fSmrgcommit d12d2d2c789e8439ae6f2e63526c49c76c385c8e
27634977a2fSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
27734977a2fSmrgDate:   Tue Feb 10 16:38:56 2009 +1000
27834977a2fSmrg
27934977a2fSmrg    Remove SpecialKey handling.
28034977a2fSmrg    
28134977a2fSmrg    Are your keys really that special? Really?
28234977a2fSmrg    No. They aren't. Take it from me.
28334977a2fSmrg    
28434977a2fSmrg    Extracted into separate commits by Peter Hutterer.
28534977a2fSmrg    
28634977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
28734977a2fSmrg
28834977a2fSmrgcommit 862314c8dfced80631b2c7a6e00799fd2956b6dc
28934977a2fSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
29034977a2fSmrgDate:   Wed Feb 4 18:59:23 2009 -0200
29134977a2fSmrg
29234977a2fSmrg    Janitor: compiler warnings, .gitignore.
29334977a2fSmrg    
29434977a2fSmrg    Correct common sparse warning about integer used where a pointer
29534977a2fSmrg    is expected. Remaining warnings are about the symbols that the
29634977a2fSmrg    X Server loader should "dlsym()" to load the module, and are
29734977a2fSmrg    extern/exported, but have no declaration anywhere.
29834977a2fSmrg    
29934977a2fSmrg      Use only one .gitignore file in the toplevel directory.
30034977a2fSmrg    
30134977a2fSmrg    Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
30234977a2fSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
30334977a2fSmrg
30434977a2fSmrgcommit 69d38cbda4ecff87dc63dd26cfae4262c1e6161c
30534977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
30634977a2fSmrgDate:   Fri Jan 30 20:23:32 2009 -0800
30734977a2fSmrg
30834977a2fSmrg    Add README with pointers to mailing list, bugzilla & git repos
30934977a2fSmrg
31034977a2fSmrgcommit 14267d89087c21071fde1960f77cceee49a6e551
31134977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
31234977a2fSmrgDate:   Tue Jan 20 16:54:21 2009 -0800
31334977a2fSmrg
31434977a2fSmrg    Use XKB_DFLT_RULES from xorg-server.h for default xkb rules filename
31534977a2fSmrg
31634977a2fSmrgcommit f9857c498803ce8e5902df7319d2928b0db8cd49
31734977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
31834977a2fSmrgDate:   Fri Jan 9 14:50:56 2009 -0800
31934977a2fSmrg
32034977a2fSmrg    Add note on hal-based configuration to man page
32134977a2fSmrg
32234977a2fSmrgcommit ba47bfd9c4ebab0c71f7918127506817378d9eef
32334977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
32434977a2fSmrgDate:   Wed Jan 7 10:02:23 2009 -0800
32534977a2fSmrg
32634977a2fSmrg    Move ifdefs to clear "warning: statement has no consequent: if"
32734977a2fSmrg
32834977a2fSmrgcommit fb9c07cbf0339922816007f2d35c501266a439b1
32934977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
33034977a2fSmrgDate:   Wed Jan 7 09:58:36 2009 -0800
33134977a2fSmrg
33234977a2fSmrg    Make LED masks more consistently unsigned long to clear compiler/lint warnings
33334977a2fSmrg
33434977a2fSmrgcommit 2fde7c02565384ce774c20face9755359c5d5946
33534977a2fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
33634977a2fSmrgDate:   Wed Jan 7 09:56:12 2009 -0800
33734977a2fSmrg
33834977a2fSmrg    Remove unused variables from Solaris code
33934977a2fSmrg
34079a8a9c6Smrgcommit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7
34179a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
34279a8a9c6SmrgDate:   Wed Jan 7 15:09:01 2009 -0200
343ee3138f1Smrg
34479a8a9c6Smrg    Update for servers newer then 1.5 or git master.
34579a8a9c6Smrg    
34679a8a9c6Smrg      The atKeynames.h header was moved to the kbd driver sources as
34779a8a9c6Smrg    well as the xf86CommonSpecialKey() function. This problem probably
34879a8a9c6Smrg    got unnoticed for quite sometime, mainly because most people doing
34979a8a9c6Smrg    regular builds should either not have been building the kbd driver,
35079a8a9c6Smrg    or had atKeynames.h in /usr/include/xorg from a previous install.
351ee3138f1Smrg
35279a8a9c6Smrgcommit 9294caab68d58d13f429b7c0b23541b99f2b0dae
35379a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
35479a8a9c6SmrgDate:   Tue Nov 18 18:40:58 2008 -0800
355ee3138f1Smrg
35679a8a9c6Smrg    Renamed subdir .cvsignore files to .gitignore
357ee3138f1Smrg
35879a8a9c6Smrgcommit 74b6461c5362e3401fdcf5a080bf71e6f7908e09
35979a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
36079a8a9c6SmrgDate:   Tue Nov 11 17:35:55 2008 -0800
361ee3138f1Smrg
36279a8a9c6Smrg    sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard
363ee3138f1Smrg
36479a8a9c6Smrgcommit 3e28d68b50d291938734e9684b8296ca864f3892
36579a8a9c6SmrgAuthor: Luc Verhaegen <libv@skynet.be>
36679a8a9c6SmrgDate:   Mon Oct 13 15:22:32 2008 +0200
367ee3138f1Smrg
36879a8a9c6Smrg    Set TERMINATE_FALLBACK to 0.
36979a8a9c6Smrg    
37079a8a9c6Smrg    This stops the keyboard driver from sending 2 extra ctrl-alt-backspace
37179a8a9c6Smrg    events to the server.
372ee3138f1Smrg
37379a8a9c6Smrgcommit eecfd24481b5768692409666b16b666e71ec97f8
37479a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
37579a8a9c6SmrgDate:   Tue Aug 19 15:28:02 2008 -0400
376ee3138f1Smrg
37779a8a9c6Smrg    Remove useless call to xf86AddModuleInfo
378ee3138f1Smrg
37979a8a9c6Smrgcommit 574442b906fa8ff600d2fd32fdb2bf953b3bb5fa
38079a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
38179a8a9c6SmrgDate:   Tue Aug 19 10:20:47 2008 -0400
382ee3138f1Smrg
38379a8a9c6Smrg    Remove XFree86-Misc leftovers.
384ee3138f1Smrg
38579a8a9c6Smrgcommit 80b04aa649f5e65294439264b6bbb0dc90c22a7c
38679a8a9c6SmrgAuthor: Kristian Høgsberg <krh@redhat.com>
38779a8a9c6SmrgDate:   Thu Jul 24 16:39:02 2008 -0400
388ee3138f1Smrg
38979a8a9c6Smrg    Move atKeynames.h and xf86CommonSpecialKey() here.
390ee3138f1Smrg
39179a8a9c6Smrgcommit ef7873db2861a9aa103eaabbe84b4396e64ff3a1
39279a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
39379a8a9c6SmrgDate:   Wed May 21 15:39:59 2008 -0400
394ee3138f1Smrg
39579a8a9c6Smrg    keyboard 1.3.1
396ee3138f1Smrg
39779a8a9c6Smrgcommit a1866e2e73f0b401cd8e92fc9ee8db1791585936
39879a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
39979a8a9c6SmrgDate:   Wed Apr 9 14:36:58 2008 -0300
400ee3138f1Smrg
40179a8a9c6Smrg    Don't send events in DEVICE_INIT, only after DEVICE_ON.
40279a8a9c6Smrg    
40379a8a9c6Smrg    See http://bugs.freedesktop.org/show_bug.cgi?id=2243#c15 for a description of
40479a8a9c6Smrg    the problem fixed in this patch.
40579a8a9c6Smrg    
40679a8a9c6Smrg    Now only the driver leds state is synched with virtual console state, and if
40779a8a9c6Smrg    required, events are post in DEVICE_ON.
40879a8a9c6Smrg    This also defines an internal INITFLAG state to know when DEVICE_ON is called
40979a8a9c6Smrg    after DEVICE_INIT, otherwise, it will only send events for leds that changed
41079a8a9c6Smrg    state while the device was in "DEVICE_OFF state".
41179a8a9c6Smrg    
41279a8a9c6Smrg    Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
413ee3138f1Smrg
41479a8a9c6Smrgcommit 86b16003ef1134a2471cd3f7ac217db574fa714c
41579a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
41679a8a9c6SmrgDate:   Thu Mar 20 16:05:05 2008 -0400
41779a8a9c6Smrg
41879a8a9c6Smrg    keyboard 1.3.0
41979a8a9c6Smrg
42079a8a9c6Smrgcommit af3adb8e24c03fcd86ad63208ce525cd4db876ac
42179a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
42279a8a9c6SmrgDate:   Mon Mar 17 19:19:45 2008 -0700
42379a8a9c6Smrg
42479a8a9c6Smrg    Correct COPYING file and note which notices apply to which code/OS'es
42579a8a9c6Smrg
42679a8a9c6Smrgcommit 49bf7022f85886d06ba4991364e6e28f17d78f2b
42779a8a9c6SmrgAuthor: Daniel Drake <ddrake@brontes3d.com>
42879a8a9c6SmrgDate:   Mon May 21 13:53:01 2007 -0800
42979a8a9c6Smrg
43079a8a9c6Smrg    Bug 11026: xf86-input-keyboard COPYING file
43179a8a9c6Smrg    
43279a8a9c6Smrg    X.Org Bugzilla #11026 <https://bugs.freedesktop.org/show_bug.cgi?id=11026>
43379a8a9c6Smrg
43479a8a9c6Smrgcommit 0382ed1c0c29ee19cfa8bff213ee32a7d0c06da9
43579a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
43679a8a9c6SmrgDate:   Fri Feb 8 19:00:57 2008 -0200
43779a8a9c6Smrg
43879a8a9c6Smrg    Alternate patch to preserve NumLock & CapsLock leds at X Server startup.
43979a8a9c6Smrg    
44079a8a9c6Smrg      This patch requires reverting commits:
44179a8a9c6Smrg    7148a0c3e04668b7608295ebdf94579f6acfa544 and
44279a8a9c6Smrg    0f3716db01681876cc385727beeb842af5b950d3
44379a8a9c6Smrg      Also, it is assumed that the os specific GetLeds will properly
44479a8a9c6Smrg    use bit 0 for caps lock and bit 1 for num lock.
44579a8a9c6Smrg    
44679a8a9c6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
44779a8a9c6Smrg
44879a8a9c6Smrgcommit 382ad4ef28b8393b385ac1d2426c5b22076ea165
44979a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
45079a8a9c6SmrgDate:   Mon Mar 17 18:48:47 2008 -0700
45179a8a9c6Smrg
45279a8a9c6Smrg    Revert previous attempts to sync lock state & LEDs
45379a8a9c6Smrg    
45479a8a9c6Smrg    See next commit for improved fix
45579a8a9c6Smrg
45679a8a9c6Smrgcommit 0c8220690c726d61a250ad5aec9171009f523043
45779a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
45879a8a9c6SmrgDate:   Mon Mar 17 18:46:15 2008 -0700
45979a8a9c6Smrg
46079a8a9c6Smrg    Use $(XKBPATH) for xkb file path in man page
46179a8a9c6Smrg
46279a8a9c6Smrgcommit e32e610b719c7dc7a78a1b991b12521863877e51
46379a8a9c6SmrgAuthor: Matej Kosik <kosik@fiit.stuba.sk>
46479a8a9c6SmrgDate:   Fri Feb 15 08:53:48 2008 -0800
46579a8a9c6Smrg
46679a8a9c6Smrg    Add information & example of XKB options to man page
46779a8a9c6Smrg
46879a8a9c6Smrgcommit ea46dd17058f6a880ed38102d1fde1dcba1f8215
46979a8a9c6SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.net>
47079a8a9c6SmrgDate:   Sat Mar 8 23:04:13 2008 +0100
47179a8a9c6Smrg
47279a8a9c6Smrg    Makefile.am: nuke RCS Id
47379a8a9c6Smrg
47479a8a9c6Smrgcommit 0f3716db01681876cc385727beeb842af5b950d3
47579a8a9c6SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
47679a8a9c6SmrgDate:   Wed Jan 16 10:18:59 2008 +1030
47779a8a9c6Smrg
47879a8a9c6Smrg    lnx: Automatically inherit the vt's numlock and capslock status (Bug #2243)
47979a8a9c6Smrg    
48079a8a9c6Smrg    X.Org Bug #2243 <https://bugs.freedesktop.org/show_bug.cgi?id=2243>
48179a8a9c6Smrg
48279a8a9c6Smrgcommit 882b28a452db6ebe1499d9558d0028cebb0e032f
48379a8a9c6SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com>
48479a8a9c6SmrgDate:   Wed Dec 12 22:43:04 2007 +0100
48579a8a9c6Smrg
48679a8a9c6Smrg    Fix parameters order for printWsType().
48779a8a9c6Smrg
48879a8a9c6Smrgcommit b139da4553e71896689e8f522e5cff58f5bb7674
48979a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
49079a8a9c6SmrgDate:   Mon Dec 3 11:57:40 2007 -0500
49179a8a9c6Smrg
49279a8a9c6Smrg    Don't sleep(1) on VT entry.
49379a8a9c6Smrg
49479a8a9c6Smrgcommit ec247cd91cf147a8d1e79b0746680b049269798f
49579a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
49679a8a9c6SmrgDate:   Thu Oct 11 16:42:33 2007 -0700
49779a8a9c6Smrg
49879a8a9c6Smrg    Update kbd man page to say it has replaced keyboard driver now.
49979a8a9c6Smrg
50079a8a9c6Smrgcommit 278c7d8f44ba7393a95ab1a4a557d6f385044022
50179a8a9c6SmrgAuthor: David Marx <david.marx@sun.com>
50279a8a9c6SmrgDate:   Wed Oct 10 16:18:12 2007 -0700
50379a8a9c6Smrg
50479a8a9c6Smrg    Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell
50579a8a9c6Smrg    
50679a8a9c6Smrg    Use KIOCMKTONE ioctl instead on Solaris versions that have it
50779a8a9c6Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6425775>
50879a8a9c6Smrg
50979a8a9c6Smrgcommit 10792dc1eebf9f718e0cad0b425a8b8307a7ebc7
51079a8a9c6SmrgAuthor: Julien Cristau <jcristau@debian.org>
51179a8a9c6SmrgDate:   Thu Sep 6 18:41:28 2007 +0200
51279a8a9c6Smrg
51379a8a9c6Smrg    Remove the legacy keyboard driver's manpage
51479a8a9c6Smrg
51579a8a9c6Smrgcommit 3d88a17403df55d28e85ebc445b798cdce23e581
51679a8a9c6SmrgAuthor: Eric Anholt <eric@anholt.net>
51779a8a9c6SmrgDate:   Wed Sep 5 09:09:06 2007 -0700
51879a8a9c6Smrg
51979a8a9c6Smrg    Bump version to 1.2.2 for release.
52079a8a9c6Smrg
52179a8a9c6Smrgcommit 3b87c8e164a5a4e79900b70e38e09c85bc99ce25
52279a8a9c6SmrgAuthor: Eric Anholt <eric@anholt.net>
52379a8a9c6SmrgDate:   Mon Aug 20 15:36:37 2007 -0700
52479a8a9c6Smrg
52579a8a9c6Smrg    Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents.
52679a8a9c6Smrg    
52779a8a9c6Smrg    The code in question was clearly copy-and-pasted from the kbdrate.c.c file.
52879a8a9c6Smrg
52979a8a9c6Smrgcommit 095c59f70b58b87e627b3150f3a4694d66b75746
53079a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
53179a8a9c6SmrgDate:   Wed Jul 18 18:32:59 2007 -0700
53279a8a9c6Smrg
53379a8a9c6Smrg    Remove unused variables
53479a8a9c6Smrg
53579a8a9c6Smrgcommit 7148a0c3e04668b7608295ebdf94579f6acfa544
53679a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
53779a8a9c6SmrgDate:   Wed Jul 18 17:29:16 2007 -0700
53879a8a9c6Smrg
53979a8a9c6Smrg    Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup
54079a8a9c6Smrg    
54179a8a9c6Smrg    If either the NumLock or CapsLock leds on the keyboard are on at startup,
54279a8a9c6Smrg    generate fake NumLock/CapsLock keypresses to set the server state to match.
54379a8a9c6Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6312042>
54479a8a9c6Smrg    
54579a8a9c6Smrg    Based on earlier Xsun fix for Sun bug #4185550
54679a8a9c6Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4185550>
54779a8a9c6Smrg
54879a8a9c6Smrgcommit db0254abb0ba68c6dfb2443d1170d9d1e895021d
54979a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
55079a8a9c6SmrgDate:   Wed Jul 18 16:30:35 2007 -0700
55179a8a9c6Smrg
55279a8a9c6Smrg    Remove old wrappers used for sharing code between keyboard & kbd drivers
55379a8a9c6Smrg
55479a8a9c6Smrgcommit 256da8cc284a3a66a4a41ec7708b0b467c30b369
55579a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
55679a8a9c6SmrgDate:   Wed Jul 18 11:07:12 2007 -0700
55779a8a9c6Smrg
55879a8a9c6Smrg    Update key mappings before we walk them looking for modifiers, not after
55979a8a9c6Smrg
56079a8a9c6Smrgcommit 8fe8b62ab3fcc8c51d61dcc2e658e6733da3edfb
56179a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
56279a8a9c6SmrgDate:   Tue Jul 17 20:11:17 2007 -0700
56379a8a9c6Smrg
56479a8a9c6Smrg    renamed: .cvsignore -> .gitignore
56579a8a9c6Smrg
56679a8a9c6Smrgcommit 7e412914fc1e2372890c2af46263f4cefab8cbfe
56779a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
56879a8a9c6SmrgDate:   Tue Jul 17 20:10:50 2007 -0700
56979a8a9c6Smrg
57079a8a9c6Smrg    Update Solaris port to work with os layer move into kbd driver
57179a8a9c6Smrg    
57279a8a9c6Smrg    Also remove old code only needed for obsolete "keyboard" driver
57379a8a9c6Smrg    Fix default keysym map on Solaris to work correctly when XKB fails
57479a8a9c6Smrg
57579a8a9c6Smrgcommit 36cf953910002a00a3694033d49c6c38319b0283
57679a8a9c6SmrgAuthor: Julien Cristau <jcristau@debian.org>
57779a8a9c6SmrgDate:   Wed Jun 13 23:02:58 2007 +1000
57879a8a9c6Smrg
57979a8a9c6Smrg    Keep module version up-to-date using PACKAGE_VERSION_*
58079a8a9c6Smrg
58179a8a9c6Smrgcommit 05dd89ef03cee6853e7c2db518b6b22785cc3e7c
58279a8a9c6SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
58379a8a9c6SmrgDate:   Mon Feb 5 14:29:54 2007 -0800
58479a8a9c6Smrg
58579a8a9c6Smrg    Fix key led update
58679a8a9c6Smrg    
58779a8a9c6Smrg    Cf: https://bugs.freedesktop.org/show_bug.cgi?id=313
58879a8a9c6Smrg        https://bugs.freedesktop.org/attachment.cgi?id=8396&action=view
58979a8a9c6Smrg    
59079a8a9c6Smrg     ------- Comment  #8 From Samuel Thibault  2007-01-14 14:28:16  [reply] -------
59179a8a9c6Smrg    
59279a8a9c6Smrg    Created an attachment (id=8396) [details]
59379a8a9c6Smrg    fix key led update
59479a8a9c6Smrg    
59579a8a9c6Smrg    Ok, found the problem: when XKB is used (!pKbd->noXkb), pKbd->keyLeds is not
59679a8a9c6Smrg    updated, so that UpdateLeds(), even if it called at the right places, actually
59779a8a9c6Smrg    just clears all LEDs.  Here is a patch.
59879a8a9c6Smrg
59979a8a9c6Smrgcommit caeb0f364c1a95a9ad3e64dd722c8ddc88077a86
60079a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
60179a8a9c6SmrgDate:   Fri Dec 8 09:09:24 2006 +0200
60279a8a9c6Smrg
60379a8a9c6Smrg    don't release keys on newer servers
60479a8a9c6Smrg    On newer servers, we take care of the key release over VT switch already,
60579a8a9c6Smrg    so don't do it twice; that will lead to hilarious results.
60679a8a9c6Smrg
60779a8a9c6Smrgcommit fd51e4d27d7a31ed9d4a075c3814b36320af4612
60879a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
60979a8a9c6SmrgDate:   Tue Nov 7 00:10:54 2006 +0200
61079a8a9c6Smrg
61179a8a9c6Smrg    add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am
61279a8a9c6Smrg
61379a8a9c6Smrgcommit 976e12d85920d5bd09f6d0ba005835f733b296b7
61479a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
61579a8a9c6SmrgDate:   Sat Nov 4 21:01:55 2006 +0200
61679a8a9c6Smrg
61779a8a9c6Smrg    bump to 1.2.1
61879a8a9c6Smrg
61979a8a9c6Smrgcommit 08aa290b0125eb681f872ef821ecffd5818caeb6
62079a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
62179a8a9c6SmrgDate:   Sat Nov 4 21:01:49 2006 +0200
62279a8a9c6Smrg
62379a8a9c6Smrg    add xf86OSKbd.h to build system, _SOURCES -> _SRCS
62479a8a9c6Smrg    Add xf86OSKbd.h to the build system, and change _SOURCES use to _SRCS,
62579a8a9c6Smrg    except when explicitly referring to a target.  This keeps automake 1.10
62679a8a9c6Smrg    happy.
62779a8a9c6Smrg
62879a8a9c6Smrgcommit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e
62979a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
63079a8a9c6SmrgDate:   Thu Nov 2 00:24:24 2006 +0200
63179a8a9c6Smrg
63279a8a9c6Smrg    move os keyboard layer into kbd driver, remove legacy keyboard driver
63379a8a9c6Smrg    Completely remove the old 'keyboard' driver.
63479a8a9c6Smrg    Move the OS keyboard layer from the Xorg DDX into the kbd driver.  Right
63579a8a9c6Smrg    now, BSD, Linux, SCO, and Solaris, have been dragged over.
63679a8a9c6Smrg    Bump to 1.2.0, as we'll collide badly with the existing OS keyboard layer.
63779a8a9c6Smrg
63879a8a9c6Smrgcommit 3bfed2fc2e401bc4b5f74a3f20014d4a5c7dad30
63979a8a9c6SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
64079a8a9c6SmrgDate:   Fri Oct 13 18:26:38 2006 -0400
64179a8a9c6Smrg
64279a8a9c6Smrg    Bump to 1.1.1
64379a8a9c6Smrg
64479a8a9c6Smrgcommit d3c6014290a90a985679c9258fe65be3d89bf7b9
64579a8a9c6SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
64679a8a9c6SmrgDate:   Sun Jul 9 19:57:36 2006 +0200
64779a8a9c6Smrg
64879a8a9c6Smrg    Added some missing includes.
64979a8a9c6Smrg
65079a8a9c6Smrgcommit c94229993dc2a8672802ef8ab35717089b74ab80
65179a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
65279a8a9c6SmrgDate:   Fri Apr 7 17:47:17 2006 +0000
65379a8a9c6Smrg
65479a8a9c6Smrg    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
65579a8a9c6Smrg
65679a8a9c6Smrgcommit 01744910cd7c4034fa1dd14ef734d7087832647d
65779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
65879a8a9c6SmrgDate:   Wed Dec 21 02:29:57 2005 +0000
65979a8a9c6Smrg
66079a8a9c6Smrg    Update package version for X11R7 release.
66179a8a9c6Smrg
66279a8a9c6Smrgcommit 9bd0521c65760d4e555ac992a92ce74ce8d55437
66379a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
66479a8a9c6SmrgDate:   Mon Dec 19 16:25:51 2005 +0000
66579a8a9c6Smrg
66679a8a9c6Smrg    Stub COPYING files
66779a8a9c6Smrg
66879a8a9c6Smrgcommit 75d352b91ff79b5b55dbd7c5d3952470de87704f
66979a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
67079a8a9c6SmrgDate:   Mon Dec 19 09:07:50 2005 +0000
67179a8a9c6Smrg
67279a8a9c6Smrg    Typo fixes, mailing list & url updates, and other changes to prepare for
67379a8a9c6Smrg        X11R6.9 & 7.0 releases.
67479a8a9c6Smrg
67579a8a9c6Smrgcommit 29309dd08deb535262625c2eb73558c6eae69336
67679a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
67779a8a9c6SmrgDate:   Thu Dec 15 00:24:14 2005 +0000
67879a8a9c6Smrg
67979a8a9c6Smrg    Update package version number for final X11R7 release candidate.
68079a8a9c6Smrg
68179a8a9c6Smrgcommit a459e2028834e76e21117070d073cc9489b0d65f
68279a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
68379a8a9c6SmrgDate:   Tue Dec 6 22:48:30 2005 +0000
68479a8a9c6Smrg
68579a8a9c6Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
68679a8a9c6Smrg
68779a8a9c6Smrgcommit 9c5c0e3d211fcce658aa667d8be7f979b9cb83cd
68879a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
68979a8a9c6SmrgDate:   Sat Dec 3 05:49:31 2005 +0000
69079a8a9c6Smrg
69179a8a9c6Smrg    Update package version number for X11R7 RC3 release.
69279a8a9c6Smrg
69379a8a9c6Smrgcommit edb6ec6c311543686230a43885183071e92dc60d
69479a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
69579a8a9c6SmrgDate:   Fri Dec 2 02:16:05 2005 +0000
69679a8a9c6Smrg
69779a8a9c6Smrg    Remove extraneous AC_MSG_RESULT.
69879a8a9c6Smrg
69979a8a9c6Smrgcommit 0721c4b4a75fe836d17445550746ed415f06d126
70079a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
70179a8a9c6SmrgDate:   Tue Nov 29 23:29:56 2005 +0000
70279a8a9c6Smrg
70379a8a9c6Smrg    Only build dlloader modules by default.
70479a8a9c6Smrg
70579a8a9c6Smrgcommit 9885aa10eeb6e42212a0e21861790b72adc3ce71
70679a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
70779a8a9c6SmrgDate:   Mon Nov 28 22:04:07 2005 +0000
70879a8a9c6Smrg
70979a8a9c6Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
71079a8a9c6Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
71179a8a9c6Smrg
71279a8a9c6Smrgcommit ec4425c0ddb1dd45fb24e3984d490a68ff211b08
71379a8a9c6SmrgAuthor: Eric Anholt <anholt@freebsd.org>
71479a8a9c6SmrgDate:   Mon Nov 21 10:49:05 2005 +0000
71579a8a9c6Smrg
71679a8a9c6Smrg    Add .cvsignores for drivers.
71779a8a9c6Smrg
71879a8a9c6Smrgcommit e5451950a80744b183f5e8f4259ff2e596952a13
71979a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
72079a8a9c6SmrgDate:   Wed Nov 9 21:31:23 2005 +0000
72179a8a9c6Smrg
72279a8a9c6Smrg    Bump version numbers for X11R6.9/X11R7 RC2.
72379a8a9c6Smrg
72479a8a9c6Smrgcommit 066e7c7d2768dec2c033a2ce723abbe31495f6d0
72579a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
72679a8a9c6SmrgDate:   Wed Nov 9 21:15:12 2005 +0000
72779a8a9c6Smrg
72879a8a9c6Smrg    Update package version number for X11R7 RC2 release.
72979a8a9c6Smrg
73079a8a9c6Smrgcommit 4442fdf90f51cc265679b61cc341f6ed32e134a1
73179a8a9c6SmrgAuthor: Kean Johnson <kean@armory.com>
73279a8a9c6SmrgDate:   Tue Nov 8 06:33:28 2005 +0000
73379a8a9c6Smrg
73479a8a9c6Smrg    See ChangeLog entry 2005-11-07 for details.
73579a8a9c6Smrg
73679a8a9c6Smrgcommit 85dfda745021f49f01424d6a01c6396865d1723d
73779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
73879a8a9c6SmrgDate:   Tue Nov 1 15:08:50 2005 +0000
73979a8a9c6Smrg
74079a8a9c6Smrg    Update pkgcheck depedencies to work with separate build roots.
74179a8a9c6Smrg
74279a8a9c6Smrgcommit 288c4a7f79b9fb4b0531fe7cf21dec7f7f4a3668
74379a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
74479a8a9c6SmrgDate:   Wed Oct 19 02:48:00 2005 +0000
74579a8a9c6Smrg
74679a8a9c6Smrg    Update package version number for RC1 release.
74779a8a9c6Smrg
74879a8a9c6Smrgcommit 4861d1586d6ce54a8563047fa01016b658517d8f
74979a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
75079a8a9c6SmrgDate:   Tue Oct 18 15:46:36 2005 +0000
75179a8a9c6Smrg
75279a8a9c6Smrg    Do the following to make the drivers pass distcheck:
75379a8a9c6Smrg    - Only define EXTRA_DIST when there are actually man pages to be processed
75479a8a9c6Smrg    - Add missing man pages to keyboard and ati drivers EXTRA_DIST
75579a8a9c6Smrg
75679a8a9c6Smrgcommit f7e91cad97e22e05b87de3d16a0f4299ea471a88
75779a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
75879a8a9c6SmrgDate:   Tue Oct 18 00:01:51 2005 +0000
75979a8a9c6Smrg
76079a8a9c6Smrg    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
76179a8a9c6Smrg        substitutions to work better with BSD make
76279a8a9c6Smrg
76379a8a9c6Smrgcommit 9e5a8ec5b63ec730916c0312cf6d65c26fd138d5
76479a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
76579a8a9c6SmrgDate:   Mon Oct 17 22:57:28 2005 +0000
76679a8a9c6Smrg
76779a8a9c6Smrg    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
76879a8a9c6Smrg        of indirectly
76979a8a9c6Smrg
77079a8a9c6Smrgcommit f06abf1decb60bdaf453b0d73f05f45b833b843a
77179a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
77279a8a9c6SmrgDate:   Mon Oct 17 00:08:58 2005 +0000
77379a8a9c6Smrg
77479a8a9c6Smrg    Use sed & cpp to substitute variables in driver man pages
77579a8a9c6Smrg
77679a8a9c6Smrgcommit 8668a70c065a3cba91a0f4b75c34c4478099bedd
77779a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
77879a8a9c6SmrgDate:   Sun Oct 16 19:01:25 2005 +0000
77979a8a9c6Smrg
78079a8a9c6Smrg    Remove note about kbd being experimental. Add Solaris to supported OS list
78179a8a9c6Smrg        for kbd.
78279a8a9c6Smrg    Add note about plans to move to kbd in a future release.
78379a8a9c6Smrg
78479a8a9c6Smrgcommit a228e916cc1ffa85446c95a6c42380b39d67b9f6
78579a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
78679a8a9c6SmrgDate:   Sat Oct 1 17:30:58 2005 +0000
78779a8a9c6Smrg
78879a8a9c6Smrg    Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf.
78979a8a9c6Smrg
79079a8a9c6Smrgcommit 66693592a767baabca9eae015b57e9c6660a080b
79179a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
79279a8a9c6SmrgDate:   Thu Aug 18 09:03:39 2005 +0000
79379a8a9c6Smrg
79479a8a9c6Smrg    Update autogen.sh to one that does objdir != srcdir.
79579a8a9c6Smrg
79679a8a9c6Smrgcommit ea7e6dfb03714a48edfb04053ac49f71f553872d
79779a8a9c6SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
79879a8a9c6SmrgDate:   Wed Aug 10 14:07:23 2005 +0000
79979a8a9c6Smrg
80079a8a9c6Smrg    Don\'t lose existing CFLAGS in all the input drivers and some of the video
80179a8a9c6Smrg        drivers
80279a8a9c6Smrg
80379a8a9c6Smrgcommit 8f930fc988f0d43bf2d964721e846fcf5fed6e4b
80479a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
80579a8a9c6SmrgDate:   Tue Aug 2 00:51:34 2005 +0000
80679a8a9c6Smrg
80779a8a9c6Smrg    AS_HELP_STRING workaround
80879a8a9c6Smrg
80979a8a9c6Smrgcommit c392a4c091e70d42b498f9e8a55737feedbe2871
81079a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
81179a8a9c6SmrgDate:   Fri Jul 29 21:22:41 2005 +0000
81279a8a9c6Smrg
81379a8a9c6Smrg    Various changes preparing packages for RC0:
81479a8a9c6Smrg    - Verify and update package version numbers as needed
81579a8a9c6Smrg    - Implement versioning scheme
81679a8a9c6Smrg    - Change bug address to point to bugzilla bug entry form
81779a8a9c6Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
81879a8a9c6Smrg        reenable it)
81979a8a9c6Smrg    - Fix makedepend to use pkgconfig and pass distcheck
82079a8a9c6Smrg    - Update build script to build macros first
82179a8a9c6Smrg    - Update modular Xorg version
82279a8a9c6Smrg
82379a8a9c6Smrgcommit b1379685a2fce1f1b2092814d3170cc29f4fd039
82479a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
82579a8a9c6SmrgDate:   Wed Jul 13 20:03:22 2005 +0000
82679a8a9c6Smrg
82779a8a9c6Smrg    Make the module dir configurable
82879a8a9c6Smrg
82979a8a9c6Smrgcommit 9f91bf7017f10ed23e2d313e47934d803e292dbc
83079a8a9c6SmrgAuthor: Alan Hourihane <alanh@fairlite.demon.co.uk>
83179a8a9c6SmrgDate:   Wed Jul 13 12:30:04 2005 +0000
83279a8a9c6Smrg
83379a8a9c6Smrg    //bugs.freedesktop.org/show_bug.cgi?id=2587> Fix keyboard mapping on Sun
83479a8a9c6Smrg        keyboards in the keyboard module.
83579a8a9c6Smrg
83679a8a9c6Smrgcommit da10828e418bc7fdbdcd03162ee92b0a999a11b7
83779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
83879a8a9c6SmrgDate:   Wed Jul 13 02:21:00 2005 +0000
83979a8a9c6Smrg
84079a8a9c6Smrg    Update all input drivers to pass distcheck
84179a8a9c6Smrg
84279a8a9c6Smrgcommit c9b223867b4922c646dd85c7468b8f79bf5257d5
84379a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
84479a8a9c6SmrgDate:   Tue Jul 12 06:15:09 2005 +0000
84579a8a9c6Smrg
84679a8a9c6Smrg    Build skeletons for input drivers. Should basically work.
84779a8a9c6Smrg
84879a8a9c6Smrgcommit c9097dd3204d4fe2a3a21cec23948f27ec6292ed
84979a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
85079a8a9c6SmrgDate:   Mon Jul 11 02:38:00 2005 +0000
85179a8a9c6Smrg
85279a8a9c6Smrg    Prep input drivers for modularizing by adding guarded #include "config.h"
85379a8a9c6Smrg
85479a8a9c6Smrgcommit 83efe32bd4a9372467680cafd5880438e551db31
85579a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
85679a8a9c6SmrgDate:   Fri Jul 1 22:43:22 2005 +0000
85779a8a9c6Smrg
85879a8a9c6Smrg    Change all misc.h and os.h references to <X11/foo.h>.
85979a8a9c6Smrg
86079a8a9c6Smrgcommit ebf2b80b2027ebb99dbe44c7d77fd9f7a43f2e72
86179a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
86279a8a9c6SmrgDate:   Sat Jun 25 21:17:02 2005 +0000
86379a8a9c6Smrg
86479a8a9c6Smrg    Bug #3626: _X_EXPORT tags for video and input drivers.
86579a8a9c6Smrg
86679a8a9c6Smrgcommit 3360f15f5f4cdd4a6cf204ff8af70a90c314ada3
86779a8a9c6SmrgAuthor: Eric Anholt <anholt@freebsd.org>
86879a8a9c6SmrgDate:   Tue May 10 00:12:17 2005 +0000
86979a8a9c6Smrg
87079a8a9c6Smrg    Bugzilla #2561: Disable some keycode translations on PC98, which had
87179a8a9c6Smrg        various bad effects including modifier keys not working.
87279a8a9c6Smrg
87379a8a9c6Smrgcommit 2ca94be67112a926721ef699f495bc158c4963a4
87479a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
87579a8a9c6SmrgDate:   Wed Apr 20 12:25:34 2005 +0000
87679a8a9c6Smrg
87779a8a9c6Smrg    Fix includes right throughout the Xserver tree:
87879a8a9c6Smrg    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
87979a8a9c6Smrg    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
88079a8a9c6Smrg        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
88179a8a9c6Smrg    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
88279a8a9c6Smrg
88379a8a9c6Smrgcommit d157c2188389c84f3ee7594ddd0980f1a3553e97
88479a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
88579a8a9c6SmrgDate:   Tue Jan 11 14:59:02 2005 +0000
88679a8a9c6Smrg
88779a8a9c6Smrg    Minor format fix.
88879a8a9c6Smrg    Added explanatory comment and debug code.
88979a8a9c6Smrg    Added comment.
89079a8a9c6Smrg
89179a8a9c6Smrgcommit b7f68e909640008e831c2ddb67ca4fb9515cec04
89279a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
89379a8a9c6SmrgDate:   Mon Jan 10 17:44:39 2005 +0000
89479a8a9c6Smrg
89579a8a9c6Smrg    PC keyboards internally generate a different scan code when the ALT
89679a8a9c6Smrg        modifier is pressed with the SysReq/Print key. Since X expects the same
89779a8a9c6Smrg        scancode regardless of the modifier the keyboard driver has to 'map the
89879a8a9c6Smrg        code back'. So far it does so when seeing the SysReq scancode without
89979a8a9c6Smrg        checking if the modifier is on. If this scancode is also sent by
90079a8a9c6Smrg        another key on an extended keyboard it receives the same remapping.
90179a8a9c6Smrg        Fix: Add check for ALT modifier down before doing the remapping (Helmut
90279a8a9c6Smrg        Fahrion).
90379a8a9c6Smrg
90479a8a9c6Smrgcommit b04ef340e213badb2e44fb669583b490f7278969
90579a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
90679a8a9c6SmrgDate:   Mon Dec 6 21:51:11 2004 +0000
90779a8a9c6Smrg
90879a8a9c6Smrg    Previous fix broke hardware-based autorepeat. This fix mimics the behaviour
90979a8a9c6Smrg        of the legacy driver by making a local copy of the autoRepeat flag.
91079a8a9c6Smrg
91179a8a9c6Smrgcommit db3b5cb60a71f2d5e536797559001dc59090ab6c
91279a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
91379a8a9c6SmrgDate:   Fri Dec 3 23:30:48 2004 +0000
91479a8a9c6Smrg
91579a8a9c6Smrg    programs/Xserver/hw/xfree86/input/keyboard/kbd.c
91679a8a9c6Smrg    - set default XkbModel to pc105 (like legacy keyboard driver did)
91779a8a9c6Smrg    - fix autorepeat (Bugzilla #1651, Petter Urkedal).
91879a8a9c6Smrg
91979a8a9c6Smrgcommit b9bece29e9733bdf4bb44da6ced4d3e0e433f6e5
92079a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
92179a8a9c6SmrgDate:   Tue Aug 31 01:36:13 2004 +0000
92279a8a9c6Smrg
92379a8a9c6Smrg    Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg).
92479a8a9c6Smrg
92579a8a9c6Smrgcommit 3d97e8a41a8a15769f43233a2ed7692387cb0b81
92679a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
92779a8a9c6SmrgDate:   Sun Aug 29 21:06:00 2004 +0000
92879a8a9c6Smrg
92979a8a9c6Smrg    Fix make install when BuildServersOnly is YES (Bug #1213).
93079a8a9c6Smrg    Fix build failures when UseDeprecatedKeyboardDriver is YES and
93179a8a9c6Smrg        DoLoadableServer is NO (Bug #1229, Kristian H�gsberg).
93279a8a9c6Smrg    Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam
93379a8a9c6Smrg        Jackson).
93479a8a9c6Smrg
93579a8a9c6Smrgcommit 9e2172ffef436acb9a88147f276c9ddf12739a14
93679a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
93779a8a9c6SmrgDate:   Mon Aug 16 22:48:51 2004 +0000
93879a8a9c6Smrg
93979a8a9c6Smrg    Update release and date for first RC.
94079a8a9c6Smrg    Fix kbd/keyboard driver for DoLoadableServer NO.
94179a8a9c6Smrg    Revert change since it is better to set date in the config files.
94279a8a9c6Smrg
94379a8a9c6Smrgcommit 58f47a9c32cf379fd473f01b18ddc57b90e47b0b
94479a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
94579a8a9c6SmrgDate:   Mon Aug 16 20:17:52 2004 +0000
94679a8a9c6Smrg
94779a8a9c6Smrg    Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug
94879a8a9c6Smrg        #1072, Kristian H�gsberg).
94979a8a9c6Smrg
95079a8a9c6Smrgcommit 32d5ece27279bf7f1211346f15a292f73ff334d6
95179a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
95279a8a9c6SmrgDate:   Fri Apr 23 19:54:03 2004 +0000
95379a8a9c6Smrg
95479a8a9c6Smrg    Merging XORG-CURRENT into trunk
95579a8a9c6Smrg
95679a8a9c6Smrgcommit cbec87bb621bd6bb2fddf1fe9aa970a09acba8f7
95779a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
95879a8a9c6SmrgDate:   Sun Mar 14 08:33:52 2004 +0000
95979a8a9c6Smrg
96079a8a9c6Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
96179a8a9c6Smrg
96279a8a9c6Smrgcommit f078d9ca112038d16eb9b28d331a900f0ab7bd62
96379a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
96479a8a9c6SmrgDate:   Wed Mar 3 12:12:33 2004 +0000
96579a8a9c6Smrg
96679a8a9c6Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
96779a8a9c6Smrg
96879a8a9c6Smrgcommit e5e92f4396bc0a73ddda050403d422cee9bdfd2f
96979a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
97079a8a9c6SmrgDate:   Thu Feb 26 13:36:00 2004 +0000
97179a8a9c6Smrg
97279a8a9c6Smrg    readding XFree86's cvs IDs
97379a8a9c6Smrg
97479a8a9c6Smrgcommit 1056cd4925dc787f72b9f6b5900e55e00d7ba973
97579a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
97679a8a9c6SmrgDate:   Thu Feb 26 09:23:34 2004 +0000
97779a8a9c6Smrg
97879a8a9c6Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
97979a8a9c6Smrg
98079a8a9c6Smrgcommit 1c8924b7c1728653ebe49a663dd6125cef010bc8
98179a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
98279a8a9c6SmrgDate:   Fri Dec 19 20:55:25 2003 +0000
98379a8a9c6Smrg
98479a8a9c6Smrg    XFree86 4.3.99.902 (RC 2)
98579a8a9c6Smrg
98679a8a9c6Smrgcommit 01eff4e6297717400f8b9517a9e4ccdc067d07d3
98779a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
98879a8a9c6SmrgDate:   Tue Nov 25 19:28:48 2003 +0000
98979a8a9c6Smrg
99079a8a9c6Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
99179a8a9c6Smrg
99279a8a9c6Smrgcommit 303235b2d4a53231a6aa74d4d74d683842477b27
99379a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
99479a8a9c6SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
99579a8a9c6Smrg
99679a8a9c6Smrg    XFree86 4.3.0.1
99779a8a9c6Smrg
99879a8a9c6Smrgcommit 724aeb56e7d6e5940ad6d329f53f5b80a9fc38ae
99979a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
100079a8a9c6SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
100179a8a9c6Smrg
100279a8a9c6Smrg    Initial revision
1003