ChangeLog revision 79a8a9c6
179a8a9c6Smrgcommit 708ecbf8557d9e676e3bb07c1f83170f6d9f7cd7
279a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
379a8a9c6SmrgDate:   Wed Jan 7 15:09:01 2009 -0200
4ee3138f1Smrg
579a8a9c6Smrg    Update for servers newer then 1.5 or git master.
679a8a9c6Smrg    
779a8a9c6Smrg      The atKeynames.h header was moved to the kbd driver sources as
879a8a9c6Smrg    well as the xf86CommonSpecialKey() function. This problem probably
979a8a9c6Smrg    got unnoticed for quite sometime, mainly because most people doing
1079a8a9c6Smrg    regular builds should either not have been building the kbd driver,
1179a8a9c6Smrg    or had atKeynames.h in /usr/include/xorg from a previous install.
12ee3138f1Smrg
1379a8a9c6Smrgcommit 9294caab68d58d13f429b7c0b23541b99f2b0dae
1479a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1579a8a9c6SmrgDate:   Tue Nov 18 18:40:58 2008 -0800
16ee3138f1Smrg
1779a8a9c6Smrg    Renamed subdir .cvsignore files to .gitignore
18ee3138f1Smrg
1979a8a9c6Smrgcommit 74b6461c5362e3401fdcf5a080bf71e6f7908e09
2079a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
2179a8a9c6SmrgDate:   Tue Nov 11 17:35:55 2008 -0800
22ee3138f1Smrg
2379a8a9c6Smrg    sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard
24ee3138f1Smrg
2579a8a9c6Smrgcommit 3e28d68b50d291938734e9684b8296ca864f3892
2679a8a9c6SmrgAuthor: Luc Verhaegen <libv@skynet.be>
2779a8a9c6SmrgDate:   Mon Oct 13 15:22:32 2008 +0200
28ee3138f1Smrg
2979a8a9c6Smrg    Set TERMINATE_FALLBACK to 0.
3079a8a9c6Smrg    
3179a8a9c6Smrg    This stops the keyboard driver from sending 2 extra ctrl-alt-backspace
3279a8a9c6Smrg    events to the server.
33ee3138f1Smrg
3479a8a9c6Smrgcommit eecfd24481b5768692409666b16b666e71ec97f8
3579a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
3679a8a9c6SmrgDate:   Tue Aug 19 15:28:02 2008 -0400
37ee3138f1Smrg
3879a8a9c6Smrg    Remove useless call to xf86AddModuleInfo
39ee3138f1Smrg
4079a8a9c6Smrgcommit 574442b906fa8ff600d2fd32fdb2bf953b3bb5fa
4179a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
4279a8a9c6SmrgDate:   Tue Aug 19 10:20:47 2008 -0400
43ee3138f1Smrg
4479a8a9c6Smrg    Remove XFree86-Misc leftovers.
45ee3138f1Smrg
4679a8a9c6Smrgcommit 80b04aa649f5e65294439264b6bbb0dc90c22a7c
4779a8a9c6SmrgAuthor: Kristian Høgsberg <krh@redhat.com>
4879a8a9c6SmrgDate:   Thu Jul 24 16:39:02 2008 -0400
49ee3138f1Smrg
5079a8a9c6Smrg    Move atKeynames.h and xf86CommonSpecialKey() here.
51ee3138f1Smrg
5279a8a9c6Smrgcommit ef7873db2861a9aa103eaabbe84b4396e64ff3a1
5379a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
5479a8a9c6SmrgDate:   Wed May 21 15:39:59 2008 -0400
55ee3138f1Smrg
5679a8a9c6Smrg    keyboard 1.3.1
57ee3138f1Smrg
5879a8a9c6Smrgcommit a1866e2e73f0b401cd8e92fc9ee8db1791585936
5979a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
6079a8a9c6SmrgDate:   Wed Apr 9 14:36:58 2008 -0300
61ee3138f1Smrg
6279a8a9c6Smrg    Don't send events in DEVICE_INIT, only after DEVICE_ON.
6379a8a9c6Smrg    
6479a8a9c6Smrg    See http://bugs.freedesktop.org/show_bug.cgi?id=2243#c15 for a description of
6579a8a9c6Smrg    the problem fixed in this patch.
6679a8a9c6Smrg    
6779a8a9c6Smrg    Now only the driver leds state is synched with virtual console state, and if
6879a8a9c6Smrg    required, events are post in DEVICE_ON.
6979a8a9c6Smrg    This also defines an internal INITFLAG state to know when DEVICE_ON is called
7079a8a9c6Smrg    after DEVICE_INIT, otherwise, it will only send events for leds that changed
7179a8a9c6Smrg    state while the device was in "DEVICE_OFF state".
7279a8a9c6Smrg    
7379a8a9c6Smrg    Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
74ee3138f1Smrg
7579a8a9c6Smrgcommit 86b16003ef1134a2471cd3f7ac217db574fa714c
7679a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
7779a8a9c6SmrgDate:   Thu Mar 20 16:05:05 2008 -0400
7879a8a9c6Smrg
7979a8a9c6Smrg    keyboard 1.3.0
8079a8a9c6Smrg
8179a8a9c6Smrgcommit af3adb8e24c03fcd86ad63208ce525cd4db876ac
8279a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8379a8a9c6SmrgDate:   Mon Mar 17 19:19:45 2008 -0700
8479a8a9c6Smrg
8579a8a9c6Smrg    Correct COPYING file and note which notices apply to which code/OS'es
8679a8a9c6Smrg
8779a8a9c6Smrgcommit 49bf7022f85886d06ba4991364e6e28f17d78f2b
8879a8a9c6SmrgAuthor: Daniel Drake <ddrake@brontes3d.com>
8979a8a9c6SmrgDate:   Mon May 21 13:53:01 2007 -0800
9079a8a9c6Smrg
9179a8a9c6Smrg    Bug 11026: xf86-input-keyboard COPYING file
9279a8a9c6Smrg    
9379a8a9c6Smrg    X.Org Bugzilla #11026 <https://bugs.freedesktop.org/show_bug.cgi?id=11026>
9479a8a9c6Smrg
9579a8a9c6Smrgcommit 0382ed1c0c29ee19cfa8bff213ee32a7d0c06da9
9679a8a9c6SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
9779a8a9c6SmrgDate:   Fri Feb 8 19:00:57 2008 -0200
9879a8a9c6Smrg
9979a8a9c6Smrg    Alternate patch to preserve NumLock & CapsLock leds at X Server startup.
10079a8a9c6Smrg    
10179a8a9c6Smrg      This patch requires reverting commits:
10279a8a9c6Smrg    7148a0c3e04668b7608295ebdf94579f6acfa544 and
10379a8a9c6Smrg    0f3716db01681876cc385727beeb842af5b950d3
10479a8a9c6Smrg      Also, it is assumed that the os specific GetLeds will properly
10579a8a9c6Smrg    use bit 0 for caps lock and bit 1 for num lock.
10679a8a9c6Smrg    
10779a8a9c6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
10879a8a9c6Smrg
10979a8a9c6Smrgcommit 382ad4ef28b8393b385ac1d2426c5b22076ea165
11079a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
11179a8a9c6SmrgDate:   Mon Mar 17 18:48:47 2008 -0700
11279a8a9c6Smrg
11379a8a9c6Smrg    Revert previous attempts to sync lock state & LEDs
11479a8a9c6Smrg    
11579a8a9c6Smrg    See next commit for improved fix
11679a8a9c6Smrg
11779a8a9c6Smrgcommit 0c8220690c726d61a250ad5aec9171009f523043
11879a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
11979a8a9c6SmrgDate:   Mon Mar 17 18:46:15 2008 -0700
12079a8a9c6Smrg
12179a8a9c6Smrg    Use $(XKBPATH) for xkb file path in man page
12279a8a9c6Smrg
12379a8a9c6Smrgcommit e32e610b719c7dc7a78a1b991b12521863877e51
12479a8a9c6SmrgAuthor: Matej Kosik <kosik@fiit.stuba.sk>
12579a8a9c6SmrgDate:   Fri Feb 15 08:53:48 2008 -0800
12679a8a9c6Smrg
12779a8a9c6Smrg    Add information & example of XKB options to man page
12879a8a9c6Smrg
12979a8a9c6Smrgcommit ea46dd17058f6a880ed38102d1fde1dcba1f8215
13079a8a9c6SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.net>
13179a8a9c6SmrgDate:   Sat Mar 8 23:04:13 2008 +0100
13279a8a9c6Smrg
13379a8a9c6Smrg    Makefile.am: nuke RCS Id
13479a8a9c6Smrg
13579a8a9c6Smrgcommit 0f3716db01681876cc385727beeb842af5b950d3
13679a8a9c6SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
13779a8a9c6SmrgDate:   Wed Jan 16 10:18:59 2008 +1030
13879a8a9c6Smrg
13979a8a9c6Smrg    lnx: Automatically inherit the vt's numlock and capslock status (Bug #2243)
14079a8a9c6Smrg    
14179a8a9c6Smrg    X.Org Bug #2243 <https://bugs.freedesktop.org/show_bug.cgi?id=2243>
14279a8a9c6Smrg
14379a8a9c6Smrgcommit 882b28a452db6ebe1499d9558d0028cebb0e032f
14479a8a9c6SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com>
14579a8a9c6SmrgDate:   Wed Dec 12 22:43:04 2007 +0100
14679a8a9c6Smrg
14779a8a9c6Smrg    Fix parameters order for printWsType().
14879a8a9c6Smrg
14979a8a9c6Smrgcommit b139da4553e71896689e8f522e5cff58f5bb7674
15079a8a9c6SmrgAuthor: Adam Jackson <ajax@redhat.com>
15179a8a9c6SmrgDate:   Mon Dec 3 11:57:40 2007 -0500
15279a8a9c6Smrg
15379a8a9c6Smrg    Don't sleep(1) on VT entry.
15479a8a9c6Smrg
15579a8a9c6Smrgcommit ec247cd91cf147a8d1e79b0746680b049269798f
15679a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
15779a8a9c6SmrgDate:   Thu Oct 11 16:42:33 2007 -0700
15879a8a9c6Smrg
15979a8a9c6Smrg    Update kbd man page to say it has replaced keyboard driver now.
16079a8a9c6Smrg
16179a8a9c6Smrgcommit 278c7d8f44ba7393a95ab1a4a557d6f385044022
16279a8a9c6SmrgAuthor: David Marx <david.marx@sun.com>
16379a8a9c6SmrgDate:   Wed Oct 10 16:18:12 2007 -0700
16479a8a9c6Smrg
16579a8a9c6Smrg    Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell
16679a8a9c6Smrg    
16779a8a9c6Smrg    Use KIOCMKTONE ioctl instead on Solaris versions that have it
16879a8a9c6Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6425775>
16979a8a9c6Smrg
17079a8a9c6Smrgcommit 10792dc1eebf9f718e0cad0b425a8b8307a7ebc7
17179a8a9c6SmrgAuthor: Julien Cristau <jcristau@debian.org>
17279a8a9c6SmrgDate:   Thu Sep 6 18:41:28 2007 +0200
17379a8a9c6Smrg
17479a8a9c6Smrg    Remove the legacy keyboard driver's manpage
17579a8a9c6Smrg
17679a8a9c6Smrgcommit 3d88a17403df55d28e85ebc445b798cdce23e581
17779a8a9c6SmrgAuthor: Eric Anholt <eric@anholt.net>
17879a8a9c6SmrgDate:   Wed Sep 5 09:09:06 2007 -0700
17979a8a9c6Smrg
18079a8a9c6Smrg    Bump version to 1.2.2 for release.
18179a8a9c6Smrg
18279a8a9c6Smrgcommit 3b87c8e164a5a4e79900b70e38e09c85bc99ce25
18379a8a9c6SmrgAuthor: Eric Anholt <eric@anholt.net>
18479a8a9c6SmrgDate:   Mon Aug 20 15:36:37 2007 -0700
18579a8a9c6Smrg
18679a8a9c6Smrg    Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents.
18779a8a9c6Smrg    
18879a8a9c6Smrg    The code in question was clearly copy-and-pasted from the kbdrate.c.c file.
18979a8a9c6Smrg
19079a8a9c6Smrgcommit 095c59f70b58b87e627b3150f3a4694d66b75746
19179a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19279a8a9c6SmrgDate:   Wed Jul 18 18:32:59 2007 -0700
19379a8a9c6Smrg
19479a8a9c6Smrg    Remove unused variables
19579a8a9c6Smrg
19679a8a9c6Smrgcommit 7148a0c3e04668b7608295ebdf94579f6acfa544
19779a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
19879a8a9c6SmrgDate:   Wed Jul 18 17:29:16 2007 -0700
19979a8a9c6Smrg
20079a8a9c6Smrg    Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup
20179a8a9c6Smrg    
20279a8a9c6Smrg    If either the NumLock or CapsLock leds on the keyboard are on at startup,
20379a8a9c6Smrg    generate fake NumLock/CapsLock keypresses to set the server state to match.
20479a8a9c6Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6312042>
20579a8a9c6Smrg    
20679a8a9c6Smrg    Based on earlier Xsun fix for Sun bug #4185550
20779a8a9c6Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4185550>
20879a8a9c6Smrg
20979a8a9c6Smrgcommit db0254abb0ba68c6dfb2443d1170d9d1e895021d
21079a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
21179a8a9c6SmrgDate:   Wed Jul 18 16:30:35 2007 -0700
21279a8a9c6Smrg
21379a8a9c6Smrg    Remove old wrappers used for sharing code between keyboard & kbd drivers
21479a8a9c6Smrg
21579a8a9c6Smrgcommit 256da8cc284a3a66a4a41ec7708b0b467c30b369
21679a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
21779a8a9c6SmrgDate:   Wed Jul 18 11:07:12 2007 -0700
21879a8a9c6Smrg
21979a8a9c6Smrg    Update key mappings before we walk them looking for modifiers, not after
22079a8a9c6Smrg
22179a8a9c6Smrgcommit 8fe8b62ab3fcc8c51d61dcc2e658e6733da3edfb
22279a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
22379a8a9c6SmrgDate:   Tue Jul 17 20:11:17 2007 -0700
22479a8a9c6Smrg
22579a8a9c6Smrg    renamed: .cvsignore -> .gitignore
22679a8a9c6Smrg
22779a8a9c6Smrgcommit 7e412914fc1e2372890c2af46263f4cefab8cbfe
22879a8a9c6SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
22979a8a9c6SmrgDate:   Tue Jul 17 20:10:50 2007 -0700
23079a8a9c6Smrg
23179a8a9c6Smrg    Update Solaris port to work with os layer move into kbd driver
23279a8a9c6Smrg    
23379a8a9c6Smrg    Also remove old code only needed for obsolete "keyboard" driver
23479a8a9c6Smrg    Fix default keysym map on Solaris to work correctly when XKB fails
23579a8a9c6Smrg
23679a8a9c6Smrgcommit 36cf953910002a00a3694033d49c6c38319b0283
23779a8a9c6SmrgAuthor: Julien Cristau <jcristau@debian.org>
23879a8a9c6SmrgDate:   Wed Jun 13 23:02:58 2007 +1000
23979a8a9c6Smrg
24079a8a9c6Smrg    Keep module version up-to-date using PACKAGE_VERSION_*
24179a8a9c6Smrg
24279a8a9c6Smrgcommit 05dd89ef03cee6853e7c2db518b6b22785cc3e7c
24379a8a9c6SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org>
24479a8a9c6SmrgDate:   Mon Feb 5 14:29:54 2007 -0800
24579a8a9c6Smrg
24679a8a9c6Smrg    Fix key led update
24779a8a9c6Smrg    
24879a8a9c6Smrg    Cf: https://bugs.freedesktop.org/show_bug.cgi?id=313
24979a8a9c6Smrg        https://bugs.freedesktop.org/attachment.cgi?id=8396&action=view
25079a8a9c6Smrg    
25179a8a9c6Smrg     ------- Comment  #8 From Samuel Thibault  2007-01-14 14:28:16  [reply] -------
25279a8a9c6Smrg    
25379a8a9c6Smrg    Created an attachment (id=8396) [details]
25479a8a9c6Smrg    fix key led update
25579a8a9c6Smrg    
25679a8a9c6Smrg    Ok, found the problem: when XKB is used (!pKbd->noXkb), pKbd->keyLeds is not
25779a8a9c6Smrg    updated, so that UpdateLeds(), even if it called at the right places, actually
25879a8a9c6Smrg    just clears all LEDs.  Here is a patch.
25979a8a9c6Smrg
26079a8a9c6Smrgcommit caeb0f364c1a95a9ad3e64dd722c8ddc88077a86
26179a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
26279a8a9c6SmrgDate:   Fri Dec 8 09:09:24 2006 +0200
26379a8a9c6Smrg
26479a8a9c6Smrg    don't release keys on newer servers
26579a8a9c6Smrg    On newer servers, we take care of the key release over VT switch already,
26679a8a9c6Smrg    so don't do it twice; that will lead to hilarious results.
26779a8a9c6Smrg
26879a8a9c6Smrgcommit fd51e4d27d7a31ed9d4a075c3814b36320af4612
26979a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
27079a8a9c6SmrgDate:   Tue Nov 7 00:10:54 2006 +0200
27179a8a9c6Smrg
27279a8a9c6Smrg    add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am
27379a8a9c6Smrg
27479a8a9c6Smrgcommit 976e12d85920d5bd09f6d0ba005835f733b296b7
27579a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
27679a8a9c6SmrgDate:   Sat Nov 4 21:01:55 2006 +0200
27779a8a9c6Smrg
27879a8a9c6Smrg    bump to 1.2.1
27979a8a9c6Smrg
28079a8a9c6Smrgcommit 08aa290b0125eb681f872ef821ecffd5818caeb6
28179a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
28279a8a9c6SmrgDate:   Sat Nov 4 21:01:49 2006 +0200
28379a8a9c6Smrg
28479a8a9c6Smrg    add xf86OSKbd.h to build system, _SOURCES -> _SRCS
28579a8a9c6Smrg    Add xf86OSKbd.h to the build system, and change _SOURCES use to _SRCS,
28679a8a9c6Smrg    except when explicitly referring to a target.  This keeps automake 1.10
28779a8a9c6Smrg    happy.
28879a8a9c6Smrg
28979a8a9c6Smrgcommit 95e5d2521fc39a661e13b313e5aa2514ddac9a5e
29079a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
29179a8a9c6SmrgDate:   Thu Nov 2 00:24:24 2006 +0200
29279a8a9c6Smrg
29379a8a9c6Smrg    move os keyboard layer into kbd driver, remove legacy keyboard driver
29479a8a9c6Smrg    Completely remove the old 'keyboard' driver.
29579a8a9c6Smrg    Move the OS keyboard layer from the Xorg DDX into the kbd driver.  Right
29679a8a9c6Smrg    now, BSD, Linux, SCO, and Solaris, have been dragged over.
29779a8a9c6Smrg    Bump to 1.2.0, as we'll collide badly with the existing OS keyboard layer.
29879a8a9c6Smrg
29979a8a9c6Smrgcommit 3bfed2fc2e401bc4b5f74a3f20014d4a5c7dad30
30079a8a9c6SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
30179a8a9c6SmrgDate:   Fri Oct 13 18:26:38 2006 -0400
30279a8a9c6Smrg
30379a8a9c6Smrg    Bump to 1.1.1
30479a8a9c6Smrg
30579a8a9c6Smrgcommit d3c6014290a90a985679c9258fe65be3d89bf7b9
30679a8a9c6SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
30779a8a9c6SmrgDate:   Sun Jul 9 19:57:36 2006 +0200
30879a8a9c6Smrg
30979a8a9c6Smrg    Added some missing includes.
31079a8a9c6Smrg
31179a8a9c6Smrgcommit c94229993dc2a8672802ef8ab35717089b74ab80
31279a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
31379a8a9c6SmrgDate:   Fri Apr 7 17:47:17 2006 +0000
31479a8a9c6Smrg
31579a8a9c6Smrg    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
31679a8a9c6Smrg
31779a8a9c6Smrgcommit 01744910cd7c4034fa1dd14ef734d7087832647d
31879a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
31979a8a9c6SmrgDate:   Wed Dec 21 02:29:57 2005 +0000
32079a8a9c6Smrg
32179a8a9c6Smrg    Update package version for X11R7 release.
32279a8a9c6Smrg
32379a8a9c6Smrgcommit 9bd0521c65760d4e555ac992a92ce74ce8d55437
32479a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
32579a8a9c6SmrgDate:   Mon Dec 19 16:25:51 2005 +0000
32679a8a9c6Smrg
32779a8a9c6Smrg    Stub COPYING files
32879a8a9c6Smrg
32979a8a9c6Smrgcommit 75d352b91ff79b5b55dbd7c5d3952470de87704f
33079a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
33179a8a9c6SmrgDate:   Mon Dec 19 09:07:50 2005 +0000
33279a8a9c6Smrg
33379a8a9c6Smrg    Typo fixes, mailing list & url updates, and other changes to prepare for
33479a8a9c6Smrg        X11R6.9 & 7.0 releases.
33579a8a9c6Smrg
33679a8a9c6Smrgcommit 29309dd08deb535262625c2eb73558c6eae69336
33779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
33879a8a9c6SmrgDate:   Thu Dec 15 00:24:14 2005 +0000
33979a8a9c6Smrg
34079a8a9c6Smrg    Update package version number for final X11R7 release candidate.
34179a8a9c6Smrg
34279a8a9c6Smrgcommit a459e2028834e76e21117070d073cc9489b0d65f
34379a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
34479a8a9c6SmrgDate:   Tue Dec 6 22:48:30 2005 +0000
34579a8a9c6Smrg
34679a8a9c6Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
34779a8a9c6Smrg
34879a8a9c6Smrgcommit 9c5c0e3d211fcce658aa667d8be7f979b9cb83cd
34979a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
35079a8a9c6SmrgDate:   Sat Dec 3 05:49:31 2005 +0000
35179a8a9c6Smrg
35279a8a9c6Smrg    Update package version number for X11R7 RC3 release.
35379a8a9c6Smrg
35479a8a9c6Smrgcommit edb6ec6c311543686230a43885183071e92dc60d
35579a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
35679a8a9c6SmrgDate:   Fri Dec 2 02:16:05 2005 +0000
35779a8a9c6Smrg
35879a8a9c6Smrg    Remove extraneous AC_MSG_RESULT.
35979a8a9c6Smrg
36079a8a9c6Smrgcommit 0721c4b4a75fe836d17445550746ed415f06d126
36179a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
36279a8a9c6SmrgDate:   Tue Nov 29 23:29:56 2005 +0000
36379a8a9c6Smrg
36479a8a9c6Smrg    Only build dlloader modules by default.
36579a8a9c6Smrg
36679a8a9c6Smrgcommit 9885aa10eeb6e42212a0e21861790b72adc3ce71
36779a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
36879a8a9c6SmrgDate:   Mon Nov 28 22:04:07 2005 +0000
36979a8a9c6Smrg
37079a8a9c6Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
37179a8a9c6Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
37279a8a9c6Smrg
37379a8a9c6Smrgcommit ec4425c0ddb1dd45fb24e3984d490a68ff211b08
37479a8a9c6SmrgAuthor: Eric Anholt <anholt@freebsd.org>
37579a8a9c6SmrgDate:   Mon Nov 21 10:49:05 2005 +0000
37679a8a9c6Smrg
37779a8a9c6Smrg    Add .cvsignores for drivers.
37879a8a9c6Smrg
37979a8a9c6Smrgcommit e5451950a80744b183f5e8f4259ff2e596952a13
38079a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
38179a8a9c6SmrgDate:   Wed Nov 9 21:31:23 2005 +0000
38279a8a9c6Smrg
38379a8a9c6Smrg    Bump version numbers for X11R6.9/X11R7 RC2.
38479a8a9c6Smrg
38579a8a9c6Smrgcommit 066e7c7d2768dec2c033a2ce723abbe31495f6d0
38679a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
38779a8a9c6SmrgDate:   Wed Nov 9 21:15:12 2005 +0000
38879a8a9c6Smrg
38979a8a9c6Smrg    Update package version number for X11R7 RC2 release.
39079a8a9c6Smrg
39179a8a9c6Smrgcommit 4442fdf90f51cc265679b61cc341f6ed32e134a1
39279a8a9c6SmrgAuthor: Kean Johnson <kean@armory.com>
39379a8a9c6SmrgDate:   Tue Nov 8 06:33:28 2005 +0000
39479a8a9c6Smrg
39579a8a9c6Smrg    See ChangeLog entry 2005-11-07 for details.
39679a8a9c6Smrg
39779a8a9c6Smrgcommit 85dfda745021f49f01424d6a01c6396865d1723d
39879a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
39979a8a9c6SmrgDate:   Tue Nov 1 15:08:50 2005 +0000
40079a8a9c6Smrg
40179a8a9c6Smrg    Update pkgcheck depedencies to work with separate build roots.
40279a8a9c6Smrg
40379a8a9c6Smrgcommit 288c4a7f79b9fb4b0531fe7cf21dec7f7f4a3668
40479a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
40579a8a9c6SmrgDate:   Wed Oct 19 02:48:00 2005 +0000
40679a8a9c6Smrg
40779a8a9c6Smrg    Update package version number for RC1 release.
40879a8a9c6Smrg
40979a8a9c6Smrgcommit 4861d1586d6ce54a8563047fa01016b658517d8f
41079a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
41179a8a9c6SmrgDate:   Tue Oct 18 15:46:36 2005 +0000
41279a8a9c6Smrg
41379a8a9c6Smrg    Do the following to make the drivers pass distcheck:
41479a8a9c6Smrg    - Only define EXTRA_DIST when there are actually man pages to be processed
41579a8a9c6Smrg    - Add missing man pages to keyboard and ati drivers EXTRA_DIST
41679a8a9c6Smrg
41779a8a9c6Smrgcommit f7e91cad97e22e05b87de3d16a0f4299ea471a88
41879a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
41979a8a9c6SmrgDate:   Tue Oct 18 00:01:51 2005 +0000
42079a8a9c6Smrg
42179a8a9c6Smrg    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
42279a8a9c6Smrg        substitutions to work better with BSD make
42379a8a9c6Smrg
42479a8a9c6Smrgcommit 9e5a8ec5b63ec730916c0312cf6d65c26fd138d5
42579a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
42679a8a9c6SmrgDate:   Mon Oct 17 22:57:28 2005 +0000
42779a8a9c6Smrg
42879a8a9c6Smrg    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
42979a8a9c6Smrg        of indirectly
43079a8a9c6Smrg
43179a8a9c6Smrgcommit f06abf1decb60bdaf453b0d73f05f45b833b843a
43279a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
43379a8a9c6SmrgDate:   Mon Oct 17 00:08:58 2005 +0000
43479a8a9c6Smrg
43579a8a9c6Smrg    Use sed & cpp to substitute variables in driver man pages
43679a8a9c6Smrg
43779a8a9c6Smrgcommit 8668a70c065a3cba91a0f4b75c34c4478099bedd
43879a8a9c6SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
43979a8a9c6SmrgDate:   Sun Oct 16 19:01:25 2005 +0000
44079a8a9c6Smrg
44179a8a9c6Smrg    Remove note about kbd being experimental. Add Solaris to supported OS list
44279a8a9c6Smrg        for kbd.
44379a8a9c6Smrg    Add note about plans to move to kbd in a future release.
44479a8a9c6Smrg
44579a8a9c6Smrgcommit a228e916cc1ffa85446c95a6c42380b39d67b9f6
44679a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
44779a8a9c6SmrgDate:   Sat Oct 1 17:30:58 2005 +0000
44879a8a9c6Smrg
44979a8a9c6Smrg    Bug #3411: fix handling of keyboard Autorepeat rate in xorg.conf.
45079a8a9c6Smrg
45179a8a9c6Smrgcommit 66693592a767baabca9eae015b57e9c6660a080b
45279a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
45379a8a9c6SmrgDate:   Thu Aug 18 09:03:39 2005 +0000
45479a8a9c6Smrg
45579a8a9c6Smrg    Update autogen.sh to one that does objdir != srcdir.
45679a8a9c6Smrg
45779a8a9c6Smrgcommit ea7e6dfb03714a48edfb04053ac49f71f553872d
45879a8a9c6SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
45979a8a9c6SmrgDate:   Wed Aug 10 14:07:23 2005 +0000
46079a8a9c6Smrg
46179a8a9c6Smrg    Don\'t lose existing CFLAGS in all the input drivers and some of the video
46279a8a9c6Smrg        drivers
46379a8a9c6Smrg
46479a8a9c6Smrgcommit 8f930fc988f0d43bf2d964721e846fcf5fed6e4b
46579a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
46679a8a9c6SmrgDate:   Tue Aug 2 00:51:34 2005 +0000
46779a8a9c6Smrg
46879a8a9c6Smrg    AS_HELP_STRING workaround
46979a8a9c6Smrg
47079a8a9c6Smrgcommit c392a4c091e70d42b498f9e8a55737feedbe2871
47179a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
47279a8a9c6SmrgDate:   Fri Jul 29 21:22:41 2005 +0000
47379a8a9c6Smrg
47479a8a9c6Smrg    Various changes preparing packages for RC0:
47579a8a9c6Smrg    - Verify and update package version numbers as needed
47679a8a9c6Smrg    - Implement versioning scheme
47779a8a9c6Smrg    - Change bug address to point to bugzilla bug entry form
47879a8a9c6Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
47979a8a9c6Smrg        reenable it)
48079a8a9c6Smrg    - Fix makedepend to use pkgconfig and pass distcheck
48179a8a9c6Smrg    - Update build script to build macros first
48279a8a9c6Smrg    - Update modular Xorg version
48379a8a9c6Smrg
48479a8a9c6Smrgcommit b1379685a2fce1f1b2092814d3170cc29f4fd039
48579a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
48679a8a9c6SmrgDate:   Wed Jul 13 20:03:22 2005 +0000
48779a8a9c6Smrg
48879a8a9c6Smrg    Make the module dir configurable
48979a8a9c6Smrg
49079a8a9c6Smrgcommit 9f91bf7017f10ed23e2d313e47934d803e292dbc
49179a8a9c6SmrgAuthor: Alan Hourihane <alanh@fairlite.demon.co.uk>
49279a8a9c6SmrgDate:   Wed Jul 13 12:30:04 2005 +0000
49379a8a9c6Smrg
49479a8a9c6Smrg    //bugs.freedesktop.org/show_bug.cgi?id=2587> Fix keyboard mapping on Sun
49579a8a9c6Smrg        keyboards in the keyboard module.
49679a8a9c6Smrg
49779a8a9c6Smrgcommit da10828e418bc7fdbdcd03162ee92b0a999a11b7
49879a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
49979a8a9c6SmrgDate:   Wed Jul 13 02:21:00 2005 +0000
50079a8a9c6Smrg
50179a8a9c6Smrg    Update all input drivers to pass distcheck
50279a8a9c6Smrg
50379a8a9c6Smrgcommit c9b223867b4922c646dd85c7468b8f79bf5257d5
50479a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
50579a8a9c6SmrgDate:   Tue Jul 12 06:15:09 2005 +0000
50679a8a9c6Smrg
50779a8a9c6Smrg    Build skeletons for input drivers. Should basically work.
50879a8a9c6Smrg
50979a8a9c6Smrgcommit c9097dd3204d4fe2a3a21cec23948f27ec6292ed
51079a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
51179a8a9c6SmrgDate:   Mon Jul 11 02:38:00 2005 +0000
51279a8a9c6Smrg
51379a8a9c6Smrg    Prep input drivers for modularizing by adding guarded #include "config.h"
51479a8a9c6Smrg
51579a8a9c6Smrgcommit 83efe32bd4a9372467680cafd5880438e551db31
51679a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
51779a8a9c6SmrgDate:   Fri Jul 1 22:43:22 2005 +0000
51879a8a9c6Smrg
51979a8a9c6Smrg    Change all misc.h and os.h references to <X11/foo.h>.
52079a8a9c6Smrg
52179a8a9c6Smrgcommit ebf2b80b2027ebb99dbe44c7d77fd9f7a43f2e72
52279a8a9c6SmrgAuthor: Adam Jackson <ajax@nwnk.net>
52379a8a9c6SmrgDate:   Sat Jun 25 21:17:02 2005 +0000
52479a8a9c6Smrg
52579a8a9c6Smrg    Bug #3626: _X_EXPORT tags for video and input drivers.
52679a8a9c6Smrg
52779a8a9c6Smrgcommit 3360f15f5f4cdd4a6cf204ff8af70a90c314ada3
52879a8a9c6SmrgAuthor: Eric Anholt <anholt@freebsd.org>
52979a8a9c6SmrgDate:   Tue May 10 00:12:17 2005 +0000
53079a8a9c6Smrg
53179a8a9c6Smrg    Bugzilla #2561: Disable some keycode translations on PC98, which had
53279a8a9c6Smrg        various bad effects including modifier keys not working.
53379a8a9c6Smrg
53479a8a9c6Smrgcommit 2ca94be67112a926721ef699f495bc158c4963a4
53579a8a9c6SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
53679a8a9c6SmrgDate:   Wed Apr 20 12:25:34 2005 +0000
53779a8a9c6Smrg
53879a8a9c6Smrg    Fix includes right throughout the Xserver tree:
53979a8a9c6Smrg    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
54079a8a9c6Smrg    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
54179a8a9c6Smrg        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
54279a8a9c6Smrg    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
54379a8a9c6Smrg
54479a8a9c6Smrgcommit d157c2188389c84f3ee7594ddd0980f1a3553e97
54579a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
54679a8a9c6SmrgDate:   Tue Jan 11 14:59:02 2005 +0000
54779a8a9c6Smrg
54879a8a9c6Smrg    Minor format fix.
54979a8a9c6Smrg    Added explanatory comment and debug code.
55079a8a9c6Smrg    Added comment.
55179a8a9c6Smrg
55279a8a9c6Smrgcommit b7f68e909640008e831c2ddb67ca4fb9515cec04
55379a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
55479a8a9c6SmrgDate:   Mon Jan 10 17:44:39 2005 +0000
55579a8a9c6Smrg
55679a8a9c6Smrg    PC keyboards internally generate a different scan code when the ALT
55779a8a9c6Smrg        modifier is pressed with the SysReq/Print key. Since X expects the same
55879a8a9c6Smrg        scancode regardless of the modifier the keyboard driver has to 'map the
55979a8a9c6Smrg        code back'. So far it does so when seeing the SysReq scancode without
56079a8a9c6Smrg        checking if the modifier is on. If this scancode is also sent by
56179a8a9c6Smrg        another key on an extended keyboard it receives the same remapping.
56279a8a9c6Smrg        Fix: Add check for ALT modifier down before doing the remapping (Helmut
56379a8a9c6Smrg        Fahrion).
56479a8a9c6Smrg
56579a8a9c6Smrgcommit b04ef340e213badb2e44fb669583b490f7278969
56679a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
56779a8a9c6SmrgDate:   Mon Dec 6 21:51:11 2004 +0000
56879a8a9c6Smrg
56979a8a9c6Smrg    Previous fix broke hardware-based autorepeat. This fix mimics the behaviour
57079a8a9c6Smrg        of the legacy driver by making a local copy of the autoRepeat flag.
57179a8a9c6Smrg
57279a8a9c6Smrgcommit db3b5cb60a71f2d5e536797559001dc59090ab6c
57379a8a9c6SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
57479a8a9c6SmrgDate:   Fri Dec 3 23:30:48 2004 +0000
57579a8a9c6Smrg
57679a8a9c6Smrg    programs/Xserver/hw/xfree86/input/keyboard/kbd.c
57779a8a9c6Smrg    - set default XkbModel to pc105 (like legacy keyboard driver did)
57879a8a9c6Smrg    - fix autorepeat (Bugzilla #1651, Petter Urkedal).
57979a8a9c6Smrg
58079a8a9c6Smrgcommit b9bece29e9733bdf4bb44da6ced4d3e0e433f6e5
58179a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
58279a8a9c6SmrgDate:   Tue Aug 31 01:36:13 2004 +0000
58379a8a9c6Smrg
58479a8a9c6Smrg    Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg).
58579a8a9c6Smrg
58679a8a9c6Smrgcommit 3d97e8a41a8a15769f43233a2ed7692387cb0b81
58779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
58879a8a9c6SmrgDate:   Sun Aug 29 21:06:00 2004 +0000
58979a8a9c6Smrg
59079a8a9c6Smrg    Fix make install when BuildServersOnly is YES (Bug #1213).
59179a8a9c6Smrg    Fix build failures when UseDeprecatedKeyboardDriver is YES and
59279a8a9c6Smrg        DoLoadableServer is NO (Bug #1229, Kristian H�gsberg).
59379a8a9c6Smrg    Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam
59479a8a9c6Smrg        Jackson).
59579a8a9c6Smrg
59679a8a9c6Smrgcommit 9e2172ffef436acb9a88147f276c9ddf12739a14
59779a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
59879a8a9c6SmrgDate:   Mon Aug 16 22:48:51 2004 +0000
59979a8a9c6Smrg
60079a8a9c6Smrg    Update release and date for first RC.
60179a8a9c6Smrg    Fix kbd/keyboard driver for DoLoadableServer NO.
60279a8a9c6Smrg    Revert change since it is better to set date in the config files.
60379a8a9c6Smrg
60479a8a9c6Smrgcommit 58f47a9c32cf379fd473f01b18ddc57b90e47b0b
60579a8a9c6SmrgAuthor: Kevin E Martin <kem@kem.org>
60679a8a9c6SmrgDate:   Mon Aug 16 20:17:52 2004 +0000
60779a8a9c6Smrg
60879a8a9c6Smrg    Add kdb <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug
60979a8a9c6Smrg        #1072, Kristian H�gsberg).
61079a8a9c6Smrg
61179a8a9c6Smrgcommit 32d5ece27279bf7f1211346f15a292f73ff334d6
61279a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
61379a8a9c6SmrgDate:   Fri Apr 23 19:54:03 2004 +0000
61479a8a9c6Smrg
61579a8a9c6Smrg    Merging XORG-CURRENT into trunk
61679a8a9c6Smrg
61779a8a9c6Smrgcommit cbec87bb621bd6bb2fddf1fe9aa970a09acba8f7
61879a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
61979a8a9c6SmrgDate:   Sun Mar 14 08:33:52 2004 +0000
62079a8a9c6Smrg
62179a8a9c6Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
62279a8a9c6Smrg
62379a8a9c6Smrgcommit f078d9ca112038d16eb9b28d331a900f0ab7bd62
62479a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
62579a8a9c6SmrgDate:   Wed Mar 3 12:12:33 2004 +0000
62679a8a9c6Smrg
62779a8a9c6Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
62879a8a9c6Smrg
62979a8a9c6Smrgcommit e5e92f4396bc0a73ddda050403d422cee9bdfd2f
63079a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
63179a8a9c6SmrgDate:   Thu Feb 26 13:36:00 2004 +0000
63279a8a9c6Smrg
63379a8a9c6Smrg    readding XFree86's cvs IDs
63479a8a9c6Smrg
63579a8a9c6Smrgcommit 1056cd4925dc787f72b9f6b5900e55e00d7ba973
63679a8a9c6SmrgAuthor: Egbert Eich <eich@suse.de>
63779a8a9c6SmrgDate:   Thu Feb 26 09:23:34 2004 +0000
63879a8a9c6Smrg
63979a8a9c6Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
64079a8a9c6Smrg
64179a8a9c6Smrgcommit 1c8924b7c1728653ebe49a663dd6125cef010bc8
64279a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
64379a8a9c6SmrgDate:   Fri Dec 19 20:55:25 2003 +0000
64479a8a9c6Smrg
64579a8a9c6Smrg    XFree86 4.3.99.902 (RC 2)
64679a8a9c6Smrg
64779a8a9c6Smrgcommit 01eff4e6297717400f8b9517a9e4ccdc067d07d3
64879a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
64979a8a9c6SmrgDate:   Tue Nov 25 19:28:48 2003 +0000
65079a8a9c6Smrg
65179a8a9c6Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
65279a8a9c6Smrg
65379a8a9c6Smrgcommit 303235b2d4a53231a6aa74d4d74d683842477b27
65479a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
65579a8a9c6SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
65679a8a9c6Smrg
65779a8a9c6Smrg    XFree86 4.3.0.1
65879a8a9c6Smrg
65979a8a9c6Smrgcommit 724aeb56e7d6e5940ad6d329f53f5b80a9fc38ae
66079a8a9c6SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
66179a8a9c6SmrgDate:   Fri Nov 14 16:48:56 2003 +0000
66279a8a9c6Smrg
66379a8a9c6Smrg    Initial revision
664