pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/modular-xorg-server

Module Name:    pkgsrc
Committed By:   ahoka
Date:           Sun Dec 21 10:23:23 UTC 2008

Modified Files:
        pkgsrc/x11/modular-xorg-server: Makefile distinfo
Added Files:
        pkgsrc/x11/modular-xorg-server/patches: patch-xkb

Log Message:
According to Section 12.4 of the XKB Protocol Spec, if a key only has a single
group but the keyboard has multiple groups defined, the core description of
the key is a duplication of the single group across all symbols. i.e.
G1L1 G1L2 G1L1 G1L2 G1L3 G1L4 G1L3 G1L4

The previous code generated G1L1 G1L2 G1L3 G1L4 G1L3 G1L4, leading to
"invented" groups when the process is reversed.

Note that this creates wrong key types on reconstruction from core to xkb,
i.e. any single-group key with a key type that is not one of the canonical
four (Sec 12.2.3), will get the assigned type on group 1, and a canonical type
for the other gruops.

X.Org Bug 14373 <>

Patch taken from the bugtracker entry.

To generate a diff of this commit:
cvs rdiff -r1.37 -r1.38 pkgsrc/x11/modular-xorg-server/Makefile
cvs rdiff -r1.28 -r1.29 pkgsrc/x11/modular-xorg-server/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/x11/modular-xorg-server/patches/patch-xkb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index