[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/xkbcomp
Module Name: pkgsrc
Committed By: wiz
Date: Sun Jun 3 17:51:53 UTC 2012
pkgsrc/x11/xkbcomp: Makefile PLIST distinfo
Update to 1.2.4.
Alan Coopersmith (3):
Make sure to leave room for trailing nil byte in yyGetNumber
Delete redundant redeclarations of extern Atoms in symbols.c
Andreas Wettstein (1):
include resets group compatibility modifiers #43091
Jeremy Huddleston (6):
Include strings.h for strcasecmp and string.h for strdup
Add missing _X_NORETURN to uFatalError
Fix -Wformat warnings
Correct our zeroing out of the row in InitRowInfo
Silence -Wshadow warnings
Peter Hutterer (2):
Print version number on -version.
Add .pc file for version export
There was a pretty bad problem with the 1.2.2 release, which quite
effectively crushed Any+AnyOfOrNone(All) interp mappings, in that
xkeyboard-config actually relied on an explicit Any+AnyOfOrNone(All)
mapping to function. 1.2.3 builds on the previous 1.2.2 fix to allow
explicit Any+AnyOfOrNone(All) mappings, while still ignoring interp
mappings whose keysyms could not be found.
I've regression-tested this against xkbcomp 1.1.1 by comparing the
results of compiling every layout (primary variants only) in
xkeyboard-config, and there were no differences at all.
Distributions are strongly recommended to push 1.2.3 instead of 1.2.2,
whose tarballs have been removed from the archive.
This is an semi-urgent bugfix release for the two commits of mine, which
fix a particularly bad failure in the compat code. If you had a
SymInterpret definition (i.e. to map a keysym to an action, as used for
VT switch and others) with an unknown keycode, every key that wasn't
already mapped to an action would get mapped to your new action.
So, for example, if you had XF86LogWinTree mapped to the PrWins action,
and a libX11 that was unaware of the new symbol, every key aside from VT
switching, zapping, pointer keys and modifiers, would dump the window
tree to your X log, and do nothing else.
Distributions are strongly, strongly recommended to upgrade, including
in stable series.
This release allows the uploading of keymaps per-keyboard using the -i flag
(which wasn't hooked up to anything before).
xkbcomp -i 12 qwerty.xkb :0
xkbcomp -i 13 azerty.xkb :0
The above will load a qwerty and azerty map in to the keyboards 12 and 13,
respectively. Watch out for bug 21859 though.
Aside from this new feature, we have the usual cleanups in the build system.
This release provides performance improvements and bug fixes, mixed in
with the usual recent collection of build configuration improvements and
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/x11/xkbcomp/Makefile
cvs rdiff -u -r18.104.22.168 -r1.2 pkgsrc/x11/xkbcomp/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/x11/xkbcomp/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Main Index |
Thread Index |