Path to this page:
./
devel/at-spi2-core,
Assistive Technology Service Provider Interface Core
Branch: CURRENT,
Version: 2.54.0nb4,
Package name: at-spi2-core-2.54.0nb4,
Maintainer: prlw1This package provides the core of the Assistive Technology Service
Provider Interface, in particular the registry daemon with which
AT applications such as screen readers can listen for events
broadcast by accessible programs; and also a library, libatspi, to
assist in writing AT applications. This "version 2" uses DBUS
rather than CORBA for inter-application communication.
Required to run:[
sysutils/dbus] [
devel/glib2] [
x11/libXtst] [
devel/gobject-introspection] [
lang/python37]
Required to build:[
pkgtools/x11-links] [
pkgtools/cwrappers] [
x11/xorgproto] [
devel/meson]
Package options: dbus
Master sites:
Filesize: 561.883 KB
Version history: (Expand)
- (2024-11-17) Updated to version: at-spi2-core-2.54.0nb4
- (2024-11-15) Updated to version: at-spi2-core-2.54.0nb3
- (2024-11-01) Updated to version: at-spi2-core-2.54.0nb2
- (2024-11-01) Updated to version: at-spi2-core-2.54.0nb1
- (2024-10-20) Updated to version: at-spi2-core-2.54.0
- (2023-08-22) Updated to version: at-spi2-core-2.44.1
CVS history: (Expand)
2024-11-17 08:17:06 by Thomas Klausner | Files touched by this commit (944) |
Log message:
*: recursive bump for default-on option of at-spi2-core
|
2024-11-17 04:43:29 by David A. Holland | Files touched by this commit (1) |
Log message:
at-spi2-core: bump PKGREVISION for previous change
Adding a default-on option _does_ require a bump if its bl3 file checks
PKG_BUILD_OPTIONS.
|
2024-11-17 01:16:16 by David A. Holland | Files touched by this commit (4) |
Log message:
at-spi2-core: add dbus option.
Turning off the dbus option makes this into more or less the same as
the old atk library: that is, if you didn't have at-spi2-core
installed before, only atk, you can turn the option off to avoid
incurring a mandatory dbus dependency in all sorts of things that
didn't previously have one, like gtk2.
If you did have at-spi2-core installed before because things actually
used it, turning off the dbus option off will break those things. (As
in, they won't even build.)
It would be better if turning off dbus provided the at-spi2-core
libraries in a way that didn't depend on dbus, so things that wanted
them could build, but that's not the hook that upstream gives us.
(It's also not clear from very casual inspection whether at-spi2 is
architected adequately to be transport-independent.)
It also might be better to go back to having a separate package for
the atk library, but this is also not so easy to arrange.
Therefore, the dbus option is enabled by default here.
|
2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429) |
Log message:
*: recursive bump for icu 76 shlib major version bump
|
2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426) |
Log message:
*: revbump for icu downgrade
|
2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427) |
Log message:
*: recursive bump for icu 76.1 shlib bump
|
2024-10-20 21:53:23 by Thomas Klausner | Files touched by this commit (1) |
Log message:
at-spi2-core: Fix typo
|
2024-10-20 16:02:24 by Thomas Klausner | Files touched by this commit (5) | |
Log message:
at-spi2-core: update to 2.54.0.
This update from upstream merges devel/atk and devel/at-spi2-atk.
What's new in at-spi2-core 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.
What's new in at-spi2-core 2.53.1:
* tests: Clean up test application on SIGABRT/SIGSEGV.
* Set (allow-none) for nullable parameters to atspi_match_rule_new.
* collection: Allow specifying specific action names in match rules.
atk-adaptor: Fix duplicated results in GetMatchesFrom.
* atk-adaptor: For collections, don't return objects with 0 actions as
supporting AtkAction.
* Rename ATSPI_ROLE_PUSH_BUTTON to ATSPI_ROLE_BUTTON.
What's new in at-spi2-core 2.53.0:
Add missing prototypes for functions to check the presence of interfaces.
* Replace disable_p2p with an ATSPI_DISABLE_P2P environment variable.
* Drop use of deprecated eaves-dropping option in dbus configuration
atk-adaptor: Limit amount of children to return for GetChildren
* Notify about HelpText attribute change.
* Fix possible double unref in add_accessible_from_iter.
What's new in at-spi2-core 2.52.0:
* tests: Fix missing declaration for getpid().
What's new in at-spi2-core 2.51.90:
* 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.
What's new in at-spi2-core 2.51.91:
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.
What's new in at-spi2-core 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.
What's new in at-spi2-core 2.50.0:
* Fix at-spi2-atk test when running under a non-English locale.
What's new in at-spi2-core 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.
* Add a meson option to exclude the gtk2 atk-bridge module.
What's new in at-spi2-core 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.
What's new in at-spi2-core 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.
What's new in at-spi2-core 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.
What's new in at-spi2-core 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.
What's new in at-spi2-core 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.
What's new in at-spi2-core 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.
What's new in at-spi2-core 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.
What's new in at-spi2-core 2.47.1:
* The meson options -Dx11 and -Dintrospection are now implemented with
meson features - https://mesonbuild.com/Build-options.html#features
Instead of accepting values of "yes/no/auto", they take
"enabled/disabled/auto". Please change your build scripts
accordingly if you use these options.
* 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.
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 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 (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: 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 (!63).
* Various code clean-ups and test improvements.
What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
to be registered only for a given application (!52).
|