summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/xorg-lib/libxkbcommon_1.7.0.bb
Commit message (Collapse)AuthorAgeFilesLines
* libxkbcommon: upgrade 1.7.0 -> 1.8.0Wang Mingyu2025-02-181-39/+0
| | | | | | | (From OE-Core rev: ba4965e5e391b6727db0e75383689e55a3db8a13) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: convert to gitAlexander Kanavin2025-02-111-4/+3
| | | | | | | | | Upstream no longer publishes tarballs. 1.8.0 release is git only. (From OE-Core rev: e378a1f9ced2a5674e4d60d1876410fc68350344) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: replace locale dependecy from RDEPENDS to RRECOMMENDSHiago De Franco2025-01-201-2/+2
| | | | | | | | | | | | | | | | The error described does not occur in all cases where libxkbcommon is used. As example, a Qt application that depends on libxkbcommon might not require any locales to be installed. Add it to RRECOMMENDS, as libxkbcommon does not seen to have any hard dependency on libx11-compose-data or libx11-locale. This change can help users decide to disable it and save some space on the rootfs. (From OE-Core rev: 58f92b66243a4f6aec9d3890b4d6c3d0ae0dc4d0) Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxkbcommon: upgrade 1.6.0 -> 1.7.0Wang Mingyu2024-04-161-0/+40
Changelog: =========== - Added early detection of invalid encodings and BOM for keymaps, rules & Compose. Also added a hint that the expected encoding must be UTF-8 compatible. - Updated keysyms using latest [xorgproto] - Keysyms: Fixed inconsistent results in 'xkb_keysym_from_name' when used with the flag 'XKB_KEYSYM_CASE_INSENSITIVE'. - Keysyms: Fixed case mapping for 3 Latin 1 keysyms: - 'XKB_KEY_ydiaeresis' - 'XKB_KEY_mu' - 'XKB_KEY_ssharp' - Keysyms: Fixed 'xkb_keysym_is_modifier' to detect also the following keysyms: - 'XKB_KEY_ISO_Level5_Shift' - 'XKB_KEY_ISO_Level5_Latch' - 'XKB_KEY_ISO_Level5_Lock' - Prevent recursive includes of keymap components. - Fixed global default statements 'x.y = z;' in wrong scope not raising an error. - Rules: Made newline required after '!include' line. - Rules: Fixed a bug where variant indexes were ignored with the layout index used instead. They are practically always the same, but don't have to be. - Compose: Fixed a segfault with 'xkb_compose_table_iterator_next' when used on an empty table. - Compose: Added check to ensure to open only regular files, not e.g. directories. - Registry: Updated the DTD and always parse the "popularity" attribute. - Fixed a few memory leaks and keymap symbols parsing. (From OE-Core rev: 9ae00c047f3a9a5993be70cb27d34c6814e4944d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>