diff options
author | Ran Benita <ran@unusedvar.com> | 2020-01-18 23:08:28 +0200 |
---|---|---|
committer | Ran Benita <ran@unusedvar.com> | 2020-01-18 23:08:45 +0200 |
commit | e3c3420a7146f4ea6225d6fb417baa05a79c8202 (patch) | |
tree | f5f6a7e95bd347e545ec1824f8b4a41a18b4f073 | |
parent | 517464eb7ad584fb387b95bccf2b22ec6f3e87af (diff) | |
download | libxkbcommon-e3c3420a7146f4ea6225d6fb417baa05a79c8202.tar.gz libxkbcommon-e3c3420a7146f4ea6225d6fb417baa05a79c8202.tar.bz2 libxkbcommon-e3c3420a7146f4ea6225d6fb417baa05a79c8202.zip |
Bump version to 0.10.0xkbcommon-0.10.0upstream_work_20200225upstream_bkup_20210105
Signed-off-by: Ran Benita <ran@unusedvar.com>
-rw-r--r-- | NEWS | 77 | ||||
-rw-r--r-- | meson.build | 2 |
2 files changed, 78 insertions, 1 deletions
@@ -1,3 +1,80 @@ +libxkbcommon 0.10.0 - 2020-01-18 +=================== + +- (security) Fix quadratic complexity in the XKB file parser. See commit + message 7c42945e04a2107827a057245298dedc0475cc88 for details. + +- Add $XDG_CONFIG_HOME/xkb to the default search path. If $XDG_CONFIG_HOME + is not set, $HOME/.config/xkb is used. If $HOME is not set, the path is not + added. + + The XDG path is looked up before the existing default search path $HOME/.xkb. + + Contributed by Peter Hutterer <@who-t.net>. + +- Add support for include statements in XKB rules files. + + This is a step towards making local XKB customizations more tenable and + convenient, without modifying system files. + + You can now include other rules files like this: + + ! include %S/evdev + + Two directives are supported, %H to $HOME and %S for the system-installed + rules directory (usually /usr/share/X11/xkb/rules). + + See commit message ca033a29d2ca910fd17b1ae287cb420205bdddc8 and + doc/rules-format.txt in the xkbcommon source code for more information. + + Contributed by Peter Hutterer <@who-t.net>. + +- Downgrade "Symbol added to modifier map for multiple modifiers" log to a + warning. + + This error message was too annoying to be shown by default. When working on + keymaps, set `XKB_LOG_LEVEL=debug XKB_LOG_VERBOSITY=10` to see all possible + messages. + +- Support building on Windows using the meson MSVC backend. + + Contributed by Adrian Perez de Castro <@igalia.com>. + +- Fix bug where the merge mode only applied to the first vmod in a + `virtual_modifiers` statement. Given + + augment virtual_modifiers NumLock,Alt,LevelThree + + Previously it was incorrectly treated as + + augment virtual_modifiers NumLock; + virtual_modifiers Alt; + virtual_modifiers LevelThree; + + Now it is treated as + + augment virtual_modifiers NumLock; + augment virtual_modifiers Alt; + augment virtual_modifiers LevelThree; + +- Reject interpret modifier predicate with more than one value. Given + + interpret ISO_Level3_Shift+AnyOf(all,extraneous) { ... }; + + Previously, extraneous (and further) was ignored. Now it's rejected. + +- Correctly handle capitalization of the ssharp keysym. + +- Speed up and improve the internal `xkeyboard-config` tool. This tool + compiles all layout/variant combinations in the xkeyboard-config dataset + and reports any issues it finds. + + Contributed by Peter Hutterer <@who-t.net>. + +- Speed up "atoms" (string interning). This code goes back at least to X11R1 + (released 1987). + + libxkbcommon 0.9.1 - 2019-10-19 ================== diff --git a/meson.build b/meson.build index a43fc0c..ac70663 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'libxkbcommon', 'c', - version: '0.9.1', + version: '0.10.0', default_options: [ 'c_std=c99', 'warning_level=2', |