Debian Patches

Status for at-spi2-core/2.56.2-1+deb13u2

Patch Description Author Forwarded Bugs Origin Last update
at-spi-by-default at-spi-by-default
Accessibility is now always started by default, ready for use
Samuel Thibault <samuel.thibault@ens-lyon.org> no 2015-12-26
workaround_tests_issue.patch workaround tests issue Sebastien Bacher <seb128@ubuntu.com> no 2022-09-22
keyboard-group commit f615fc67b1a19c507b083dcbce046429653b8144

AtspiDeviceX11: Encode group in the key event before passing to XLookupString

We receive key events via XInput and convert the XInput events to
XKeyEvents before passing them to XLookupString. When doing this, we need to
check the active xkb group and pass it in the upper bits of the state.
Otherwise, we will always receive the keysym from the first group, regardless
of which group is active, causing the wrong keysym to be returned when a
non-default keyboard layout is active.

Closes #201

diff --git a/atspi/atspi-device-x11.c b/atspi/atspi-device-x11.c
index be99a5d4..b70f61f7 100644
Mike Gorse <mgorse@suse.com> no 2025-09-09
debian-atkversion-c-linkage.patch Fix atk_get_major_version etc not linking on C++
These failed because the version header was missing extern "C" (via
G_BEGIN_DECLS).
.
The atkversion.h header is missing G_BEGIN_DECLS/G_END_DECLS, causing
link failures when the header is included from C++ code. The version
functions (atk_get_major_version, atk_get_minor_version, etc.) are
declared without C linkage, so C++ consumers get mangled symbols that
do not match the C exports in libatk-1.
Robert Ancell <robert.ancell@canonical.com> no upstream, commit:5ae24f981ddce448682d123fd71ff20329bdd014 2025-12-10

All known versions for source package 'at-spi2-core'

Links