| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libatspi0-32bit | Distribution: openSUSE Tumbleweed |
| Version: 2.58.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Oct 11 17:45:37 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 259633 | Source RPM: at-spi2-core-2.58.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.gnome.org/ | |
| Summary: Assistive Technology Service Provider Interface | |
AT-SPI is a general interface for applications to make use of the accessibility toolkit. This version is based on dbus.
LGPL-2.1-or-later
* Sat Oct 11 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.58.1:
+ at-spi-bus-launcher: Fix a possible crash when registering.
+ python: Avoid traceback when hashing a disposed object.
+ Fix transfer rule for atk_table_cell_get_table and
atk_table_get_summary.
* Mon Sep 15 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.58.0:
+ libatspi: Increase ATSPI_ROLE_COUNT after switch role was added
+ Add ATSPI_CHECK_VERSION macro.
+ Properly fix key notifications under X11 when multiple keyboard
layouts are in use.
* Mon Sep 01 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.57.2:
+ Don't install at-spi-dbus-bus.service if systemd is not enabled
+ Some collection fixes and documentation improvements
+ Fix reporting the wrong keysym on X11 setups where multiple
keyboard layouts are in use
+ Fix possible memory leak in atspi_accessible_get_description.
* Sat Aug 30 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.57.1:
+ Fix several crashes introduced by the code to handle the
accessibility bus going away.
+ Add atspi_device_clear_key_grabs.
+ Have python overrides check DBus object paths when testing for
equality.
- Changes from version 2.57.0:
+ device-a11y-manager: Fix crash on dispose
+ device-a11y-manager: Check properly for the DBus backend
presence
+ a11y-manager-device: Fix unmap_keysym_modifier.
+ atk-adaptor: Reconnect when the bus launcher reappears.
+ Don't keep references to uncached objects in the application's
hash table.
+ Add some Python overrides
* Sat Aug 02 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.56.4:
+ Fix key grabs when num lock or caps lock are on under Wayland.
+ atk-bridge: Don't crash when requesting a plug if not
activated.
+ Add sanity checks for child indices received via DBus.
- Drop patches fixed upstream:
+ at-spi2-core-grab-memory-leak.patch
+ at-spi2-core-key-grabs.patch
+ at-spi2-core-plug-crash.patch
* Fri Jul 11 2025 Michael Gorse <mgorse@suse.com>
- Add upstream fixes:
+ at-spi2-core-grab-memory-leak.patch
+ at-spi2-core-key-grabs.patch (glgo#GNOME/at-spi2-core!193)
+ at-spi2-core-plug-crash.patch (glgo#GNOME/at-spi2-core#198)
* Sun Jun 29 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.56.3:
+ DeviceEventController: update mouse coordinates before sending
button events
+ atspi-device-legacy: Don't crash when XkbGetMap fails
+ Return localized role name for ATSPI_ROLE_EDITBAR
* Mon Apr 28 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.56.2:
+ Fix the build with glib < 2.76.
+ a11y-manager-device: Fix unmap_keysym_modifier.
* Sat Mar 29 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.56.1:
+ device-a11y-manager:
- Fix crash on dispose
- Check properly for the DBus backend presence
* Sun Mar 16 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.56.0:
+ Updated translations.
* Fri Feb 28 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.55.90 (Unstable):
+ Support grabbing keyboard shortcuts through the new
org.freedesktop.a11y.KeyboardMonitor interface. This allows key
grabs to be supported under Wayland with the latest mutter.
* Sun Feb 02 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.55.2 (Unstable):
+ Attempt to fix a use after free in the atk bridge.
+ Add a switch role.
* Tue Jan 14 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.55.0.1 (Unstable):
+ Fix regression in 2.55.0 where ungrabbing keys did not work
reliably.
* Sat Jan 11 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.55.0 (Unstable):
+ Improve warnings when setting a property.
+ Use the appropriate annotations for callbacks.
+ device: Support adding grabs given a keysym.
* Sat Jan 11 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.54.1:
+ Fix various memory leaks.
+ Fix the build on FreeBSD.
- Switch to source service for tarball.
* Sun Sep 15 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.54.0:
+ Updated translations.
* Sat Aug 31 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.53.90:
+ Make ATSPI_ROLE_PUSH_BUTTON an enum value again.
+ atk: Align button role with AT-SPI one.
+ Fix warning when atspi_event_quit is called multiple times.
* Sun Mar 17 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.52.0:
+ tests: Fix missing declaration for getpid().
* Sun Mar 10 2024 Michael Gorse <mgorse@suse.com>
- Remove unused dependencies on libei and libxkbcommon-x11.
* Mon Mar 04 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.51.91:
+ Back out code to generate mouse events on mutter. It had a
couple of unwanted side effects. Also remove dependencies on
libei and xkbcommon.
+ atk-adaptor: Fix collection role matching.
+ Have atspi_text_get_string_at_offset fall back to calling
GetTextAtOffset if GetStringAtOffset is unimplemented.
+ Don't use g_assert in the unit tests.
* Mon Feb 12 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.51.90:
+ Add an attribute-changed signal in atk, and update libatspi
attribute cache.
+ Add GetTextSelection and SetTextSelection to Document
interface.
+ Add atspi_device_generate_mouse_event, and implement for
mutter.
+ Have atspi_device_add_key_grab return 0 if XIGrabKeycode fails.
+ xml: Add Embedded to the Socket interface.
+ Don't return uninitialized values if
atspi_component_get_size/position fail.
- Add pkgconfig(libei-1.0) BuildRequires: new dependency.
* Tue Jan 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.51.0:
+ atk-adaptor: Fix critical when no table cell array is returned.
+ accessible: Do not rename deprecated methods to the new names.
+ Add HelpText property and corresponding functions in atk and
libatspi.
* Sun Jan 14 2024 Yifan Jiang <yfjiang@suse.com>
- Provide and obsolete more packages from old atk and at-spi2-atk:
atk-devel, at-spi2-atk-devel and at-spi2-atk-common.
* Mon Sep 18 2023 Luciano Santos <luc14n0@opensuse.org>
- Adjust %fdupes parameter value to %{buildroot}%{_datadir}, one of
the parent directories of the former parameter, to symlink other
duplicate files under the datadir.
* Fri Sep 15 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.50.0:
+ Fix at-spi2-atk test when running under a non-English locale.
* Mon Sep 04 2023 Luciano Santos <luc14n0@opensuse.org>
- Update to version 2.49.91:
+ collection: Avoid locking up if an object has a very large
child count.
+ Fix possible NULL pointer dereference when deregistering an
event listener.
+ Various fixes for the new key grabbing API.
+ Don't wait for a reply when registering or deregistering
keystroke listeners.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.49.90:
+ Fix a test failure/timeout.
+ Add atspi_get_version() to return the runtime version of the
library.
+ Collection: fix match testing for attributes.
+ Fix a NULL pointer dereference when deregistering an event
listener that doesn't include a detail.
+ Fix the documentation for interfaces in collection match rules.
+ Add an AtspiLive enum to specify the politeness level for live
regions, and document that this should be used for Announcement
signals. Also add a notification signal in atk to replace the
announcement signal that lacks the politeness information.
+ Add an asynchronous version of atspi_generate_mouse_event.
* Mon Sep 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.48.4:
+ Add atspi_get_version() to return the runtime version of the
AT-SPI library.
+ collection:
- Fix match testing for attributes.
- Avoid locking up if an object has a very large child count.
+ Fix possible NULL pointer dereference when deregistering an
event listener.
+ Various fixes for the new key grabbing API.
* Thu Aug 03 2023 Yifan Jiang <yfjiang@suse.com>
- Support build environments like SLE 15 SP5 and Leap 15.5 which
had %{_distconfdir) not defined yet.
* Tue Jul 18 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.49.1:
+ TableCell.xml: Add Get{Column,Row}HeaderCells methods.
+ atspi_accessible_get_localized_role_name: Use internal names
when possible.
+ Add a non-recursive function to clear a single object's cache.
+ Code clean-ups.
* Sun May 28 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.48.3:
+ Fix the build when dbus-broker is not set to be used by
default.
+ Fix a couple of use after frees when finalizing devices.
+ atk-adaptor: Fix handling of sockets in impl_GetChildren.
* Thu May 11 2023 Michael Gorse <mgorse@suse.com>
- Update to version 2.48.2:
+ Fixed a regression in 2.48.1 where the bus launcher would fail
if dbus-broker was configured at build time but not installed
on the system.
* Thu May 11 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.48.1:
+ Fixes for atk-only builds under Windows.
+ meson: Avoid requiring libsystemd when configured to use
dbus-daemon.
+ Fix crash when a bad index is passed to
atspi_accessible_get_child_at_index.
+ Fix possible infinite recursion in
atspi_accessible_clear_cache.
* Thu May 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Add or dbus-broker to existing dbus-1 Requires: we already pass
dbus_broker=/usr/bin/dbus-broker-launch and
default_bus=dbus-broker to meson during build.
* Sun Mar 19 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.48.0:
+ Add a "atk-only" build option. This allows atk to be built
without libdbus installed, but it does not build libatspi or
the atk bridge.
+ Fix some typos in the documentation.
* Mon Mar 06 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.47.90:
+ Downgrade meson requirement to 0.63.
+ at-spi-dbus-bus service: set stop timeout to 5s.
+ Fix possible crash in screen_reader_signal_watcher.
* Thu Feb 23 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.47.1:
+ The meson options -Dx11 and -Dintrospection are now implemented
with meson features.
+ Use gi-docgen to generate documentation.
+ Register key grabs using the focused window, rather than the
root window. This should prevent the window from losing focus
when a key grab is used.
+ atk-adaptor: Handle sockets in GetChildren.
+ Improve documentation of the dbus interfaces.
+ Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
- Dintrospection=enabled, following upstreams changes to use meson
features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.
* Fri Oct 28 2022 Frederic Crozat <fcrozat@suse.com>
- Ensure xprop is required when xwayland is installed.
* Sat Sep 17 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.46.0:
+ Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
* Fri Sep 16 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Add libatk-1_0-0 and libatk-bridge-2_0-0 to baselibs.conf, build
32bit support.
* Sat Aug 27 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.45.91:
+ Send device event controller events using the same signature as
other events.
+ Document the Accessible, Action, and Cache dbus interfaces.
+ Fix license of atspi-gmain.c.
- Add fdupes BuildRequires and macro, remove duplicate files.
- Provide and Obsolete atk from libatk sub-package.
* Wed Aug 10 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.45.90:
+ xml:
- Add some documentation.
- Fix event arguments.
- Add some missing DeviceEventController methods.
+ Bind the AT-SPI bus to the graphical session.
+ Mark bus service as belonging to the session slice.
+ Add ATSPI_ROLE_PUSH_BUTTON_MENU.
+ Add an "announcement" event/signal to allow objects to send
notifications.
+ Various code clean-ups and test improvements.
- Add pkgconfig(libxml-2.0) BuildRequires: New dependency.
- Add new sub-packages from the now included atk and at-spi2-atk
packages: libatk-1_0-0, libatk-bridge-2_0-0 and
typelib-1_0-Atk-1_0.
- Provide/Obsolete at-spi2-atk-gtk2 by the main package.
* Thu Apr 21 2022 Michael Gorse <mgorse@suse.com>
- Update to version 2.44.1:
+ Fix use after free when removing a hung process.
+ Fix the build with X11 disabled.
+ Fix crash when NULL is passed to some listener-related functions.
+ impl_deregister_keystroke_listener: fix memory leak on
iteration error.
* Fri Mar 18 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.44.0:
+ Unlink the socket before binding when using dbus-broker. Fixes
regression introduced in 2.43.92 where restarting the bus
launcher would fail.
* Sat Mar 05 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.43.92:
+ The AT-SPI bus now uses the user's XDG_RUNTIME_DIR for its
socket. Fixes accessibility for Snap-confined applications.
+ Caps lock is now unlocked for key synthesis. Fixes cutting and
pasting from brltty when caps lock is on.
+ Several fixes to the dbus specification.
+ Fix the build when x11 is disabled.
+ Fix several compiler warnings.
- Use ldconfig_scriptlets macro for post(un) handling.
- Move autostart .desktop and xwayland-session config to
distconfdir.
/usr/lib/libatspi.so.0 /usr/lib/libatspi.so.0.0.1
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 22:37:11 2025