Andreas,
Thanks for handling the merges of the duplicate reports of XKB trouble
caused by xfree86 4.3.0.dfsg.1-2.
Your machine-gun-like efficiency has helped preserve what little sanity
I have left.
Interestingly, I found out where that backwards-time-warping diff came
from.
It came straight out of a CVS diff command. But not one you might
expect:
xc/programs/xkbcomp % cvs diff -N -r xf-4_3-branch -D "2003/04/30" types/basic
Index: types/basic
===================================================================
RCS file: /cvs/xc/programs/xkbcomp/types/basic,v
retrieving revision 1.1.1.4
retrieving revision 1.1
diff -u -r1.1.1.4 -r1.1
--- types/basic 16 Jan 2001 23:00:29 -0000 1.1.1.4
+++ types/basic 27 Apr 1994 07:21:51 -0000 1.1
@@ -1,39 +1,28 @@
Huh?
[0] branden@redwald:~/packages/xfree86/cvs % diff -u {xf-4_3-branch,xfree86-CVS-pre-4.4.0-RC3-new-license-sanitized}/xc/programs/xkbcomp/types/basic
--- xf-4_3-branch/xc/programs/xkbcomp/types/basic 2001-01-16 18:00:29.000000000 -0500
+++ xfree86-CVS-pre-4.4.0-RC3-new-license-sanitized/xc/programs/xkbcomp/types/basic 2003-11-03 00:36:35.000000000 -0500
@@ -1,4 +1,5 @@
// $Xorg: basic,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
+// $XFree86: xc/programs/xkbcomp/types/basic,v 1.3 2003/11/03 05:36:35 tsi Exp $
default xkb_types "basic" {
// Fairly standard definitions for
@@ -20,11 +21,11 @@
};
type "ALPHABETIC" {
- modifiers = Shift+Lock;
- map[Shift] = Level2;
- preserve[Lock]= Lock;
- level_name[Level1] = "Base";
- level_name[Level2] = "Caps";
+ modifiers = Shift+Lock;
+ map[Shift] = Level2;
+ map[Lock] = Level2;
+ level_name[Level1] = "Base";
+ level_name[Level2] = "Caps";
};
type "KEYPAD" {
As far as I can tell -- and I looked carefully -- this was the only file that
exhibited this crazy behavior.
Bizarre. Completely bizarre.
--
G. Branden Robinson | Eternal vigilance is the price of
Debian GNU/Linux | liberty.
branden@debian.org | -- Wendell Phillips
http://people.debian.org/~branden/ |
Attachment:
signature.asc
Description: Digital signature