diff --git a/CHANGELOG.md b/CHANGELOG.md index 464f096f..16bf715d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -82,10 +82,14 @@ * DECCRA not clamping or verifying the destination rectangle ([#2352][2352]). * Empty selection clearing the clipboard ([#2327][2327]). +* Require xkbcommon >= 1.6.0. This has been the case for a while, due + to our use of `XKB_KEYSYM_MAX`. Now it is formalized in + `meson.build` ([#2379][2379]). [2353]: https://codeberg.org/dnkl/foot/issues/2353 [2352]: https://codeberg.org/dnkl/foot/issues/2352 [2327]: https://codeberg.org/dnkl/foot/issues/2327 +[2379]: https://codeberg.org/dnkl/foot/issues/2379 ### Security diff --git a/meson.build b/meson.build index e4e83302..12f2a514 100644 --- a/meson.build +++ b/meson.build @@ -151,7 +151,7 @@ wayland_protocols = dependency('wayland-protocols', version: '>=1.41', default_options: ['tests=false']) wayland_client = dependency('wayland-client') wayland_cursor = dependency('wayland-cursor') -xkb = dependency('xkbcommon', version: '>=1.0.0') +xkb = dependency('xkbcommon', version: '>=1.6.0') fontconfig = dependency('fontconfig') utf8proc = dependency('libutf8proc', required: get_option('grapheme-clustering'))