xserver/Xext
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jeremy Huddleston Sequoia 88043a1944 xkb: Default to one group whenever a keymap reports none
XkbInitControls() had a fallback to ensure keymaps that defined no symbols at all still resulted in one group.
Extend this to cover the case where a keymap reports symbols but no groups.

Fixes: https://github.com/XQuartz/XQuartz/issues/422
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2278>
(cherry picked from commit 8e11715024)
(cherry picked from commit c9dd5aa9e505d65036c351c78cd74c5a6fc53535)
(cherry picked from commit 712c3e7497c90a0d9ad6f863abdd2e330623887d)
2026-10-01 17:36:35 +02:00
..
bigreq Xext: bigreq: move it into it's own subdir 2026-06-18 13:07:15 +02:00
composite xext: composite: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:24:07 +02:00
damage license: add X11 OR MIT OR AGPL-3.0-or-later to Enrico Weigelt's source files 2026-07-29 10:02:59 +02:00
doublebuffer license: add X11 OR MIT OR AGPL-3.0-or-later to Enrico Weigelt's source files 2026-07-29 10:02:59 +02:00
dpms license: add X11 OR MIT OR AGPL-3.0-or-later to Enrico Weigelt's source files 2026-07-29 10:02:59 +02:00
dri2 xext: dri2: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:23:35 +02:00
dri3 treewide: Add and use fallbacks for libdrm and libgbm 2026-09-09 11:33:33 +02:00
geext Xext: geext: move it into its own subdir 2026-06-18 14:07:18 +02:00
glx GLX: fix stale returnBufSize leading to NULL deref in __GLX_GET_ANSWER_BUFFER 2026-08-24 13:40:12 +02:00
namespace license: add X11 OR MIT OR AGPL-3.0-or-later to Enrico Weigelt's source files 2026-07-29 10:02:59 +02:00
panoramiX Xext: panoramiX: declare where needed in PanoramiXCreateConnectionBlock() 2026-10-01 11:26:55 +02:00
present Xext/present: Copy the present info struct instead of just the pointer 2026-08-19 10:43:54 +02:00
pseudoramiX xext: pseudoramix: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:27:05 +02:00
randr Xext: randr: call dixInitConnectionBlock() on screen size change 2026-09-25 19:27:57 +02:00
record xext: record: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:25:59 +02:00
render dix: CreateConnectionBlock(): record number of roots 2026-09-25 21:27:00 +02:00
saver xext: saver: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:36:05 +02:00
security xext: security: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:48:38 +02:00
shape xext: panoramiX: helpers for checking wether it's enabled/disabled 2026-07-24 17:27:51 +02:00
shm xext: shm: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:48:42 +02:00
sync xext: sync: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:27:47 +02:00
xcmisc treewide: clean up includes of misc.h 2026-06-19 19:24:57 +02:00
xfixes xfixes: implement 6.1: forced server shutdown on client disconnect 2026-09-29 12:23:40 +02:00
xinput Xi: Guard against NULL event pointer 2026-08-31 14:47:14 +02:00
xkeyboard xkb: Default to one group whenever a keymap reports none 2026-10-01 17:36:35 +02:00
xres xext: xres: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:35:50 +02:00
xselinux Xext: move some calls with return on error into macros 2026-06-24 19:23:43 +02:00
xtest Handle -Wimplicit-fallthrough warnings from gcc 16.1 2026-09-30 21:03:21 +02:00
xv xinerama: refactor post-init callback 2026-09-24 19:35:20 +02:00
hashtable.c treewide: clean up includes of misc.h 2026-06-19 19:24:57 +02:00
hashtable.h Xext: hashtable.h: unexport functions not used by drivers 2025-06-12 16:51:36 +02:00
meson.build Xext: remove the XF86-BigFont extension 2026-07-27 18:31:44 +02:00
xace.c xext: xace: use stdbool's 'bool' instead of 'Bool' for local variables 2026-08-07 14:49:15 +02:00
xace.h treewide: don't include <region.h> anymore 2025-11-27 19:27:27 +01:00
xacestr.h dix: replace XACE_SCREEN_ACCESS by direct callback 2025-10-22 13:53:25 +02:00