Sync from SUSE:SLFO:Main at-spi2-core revision c304aa40b9377ec39f82a8c4774a7d86

This commit is contained in:
Adrian Schröter 2024-07-22 16:58:19 +02:00
parent 155b9f6791
commit 2e4c576d69
4 changed files with 132 additions and 12 deletions

BIN
at-spi2-core-2.48.0.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
at-spi2-core-2.50.0.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,109 @@
-------------------------------------------------------------------
Sun Jan 14 08:48:57 UTC 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 01:14:03 UTC 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 22:57:28 UTC 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 4 18:22:58 UTC 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 4 18:21:58 UTC 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 4 18:20:58 UTC 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 3 02:46:25 UTC 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 10:10:28 UTC 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 09:12:49 UTC 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 17:32:53 UTC 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 09:03:52 UTC 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 4 19:37:55 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com> Thu May 4 19:37:55 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -1,7 +1,7 @@
# #
# spec file for package at-spi2-core # spec file for package at-spi2-core
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2024 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -16,14 +16,20 @@
# #
# TODO: Double check whether we really need bundled fonts such as:
# /usr/share/doc/libatspi/RedHatText-Regular.woff2
# /usr/share/doc/libatspi/SourceCodePro-It.ttf.woff
#
%define atspiconfdir %{?_distconfdir}%{!?_distconfdir:%{_sysconfdir}}
Name: at-spi2-core Name: at-spi2-core
Version: 2.48.0 Version: 2.50.0
Release: 0 Release: 0
Summary: Assistive Technology Service Provider Interface - D-Bus based implementation Summary: Assistive Technology Service Provider Interface - D-Bus based implementation
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
Group: System/GUI/GNOME Group: System/GUI/GNOME
URL: https://www.gnome.org/ URL: https://www.gnome.org/
Source0: https://download.gnome.org/sources/at-spi2-core/2.48/%{name}-%{version}.tar.xz Source0: https://download.gnome.org/sources/at-spi2-core/2.50/%{name}-%{version}.tar.xz
Source99: baselibs.conf Source99: baselibs.conf
BuildRequires: fdupes BuildRequires: fdupes
@ -46,6 +52,8 @@ BuildRequires: pkgconfig(xtst)
Requires: (dbus-1 or dbus-broker) Requires: (dbus-1 or dbus-broker)
Provides: at-spi2-atk-gtk2 = %{version} Provides: at-spi2-atk-gtk2 = %{version}
Obsoletes: at-spi2-atk-gtk2 < %{version} Obsoletes: at-spi2-atk-gtk2 < %{version}
Provides: at-spi2-atk-common = %{version}
Obsoletes: at-spi2-atk-common < %{version}
# xprop is needed when using XWayland # xprop is needed when using XWayland
Requires: (xprop if xwayland) Requires: (xprop if xwayland)
@ -85,6 +93,10 @@ Requires: libatk-bridge-2_0-0 = %{version}
Requires: libatspi0 = %{version} Requires: libatspi0 = %{version}
Requires: typelib-1_0-Atk-1_0 = %{version} Requires: typelib-1_0-Atk-1_0 = %{version}
Requires: typelib-1_0-Atspi-2_0 = %{version} Requires: typelib-1_0-Atspi-2_0 = %{version}
Provides: at-spi2-atk-devel = %{version}
Obsoletes: at-spi2-atk-devel < %{version}
Provides: atk-devel = %{version}
Obsoletes: atk-devel < %{version}
%description devel %description devel
This package contains all necessary include files and libraries needed This package contains all necessary include files and libraries needed
@ -141,12 +153,14 @@ The package contains a ATK/D-Bus bridge library.
%install %install
%meson_install %meson_install
%find_lang %{name} %find_lang %{name}
%fdupes %{buildroot}%{_datadir}/gtk-doc/html/ %fdupes %{buildroot}%{_datadir}
# Move autostart file to /usr/etc # Move autostart file to /usr/etc
mkdir -p %{buildroot}%{_distconfdir}/xdg/autostart mkdir -p %{buildroot}%{atspiconfdir}/xdg/autostart
mkdir -p %{buildroot}%{_distconfdir}/xdg/Xwayland-session.d mkdir -p %{buildroot}%{atspiconfdir}/xdg/Xwayland-session.d
%if 0%{defined _distconfdir}
mv %{buildroot}%{_sysconfdir}/xdg/autostart/* %{buildroot}%{_distconfdir}/xdg/autostart/ mv %{buildroot}%{_sysconfdir}/xdg/autostart/* %{buildroot}%{_distconfdir}/xdg/autostart/
mv %{buildroot}%{_sysconfdir}/xdg/Xwayland-session.d/* %{buildroot}%{_distconfdir}/xdg/Xwayland-session.d/ mv %{buildroot}%{_sysconfdir}/xdg/Xwayland-session.d/* %{buildroot}%{_distconfdir}/xdg/Xwayland-session.d/
%endif
%ldconfig_scriptlets -n libatspi0 %ldconfig_scriptlets -n libatspi0
%ldconfig_scriptlets -n libatk-1_0-0 %ldconfig_scriptlets -n libatk-1_0-0
@ -155,9 +169,9 @@ mv %{buildroot}%{_sysconfdir}/xdg/Xwayland-session.d/* %{buildroot}%{_distconfdi
%files %files
%license COPYING %license COPYING
%{_libexecdir}/at-spi2/ %{_libexecdir}/at-spi2/
%dir %{_distconfdir}/xdg/Xwayland-session.d %dir %{atspiconfdir}/xdg/Xwayland-session.d
%{_distconfdir}/xdg/Xwayland-session.d/00-at-spi %{atspiconfdir}/xdg/Xwayland-session.d/00-at-spi
%{_distconfdir}/xdg/autostart/at-spi-dbus-bus.desktop %{atspiconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
%{_userunitdir}/at-spi-dbus-bus.service %{_userunitdir}/at-spi-dbus-bus.service
%dir %{_datadir}/dbus-1/accessibility-services/ %dir %{_datadir}/dbus-1/accessibility-services/
%{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service %{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service