[g-a-devel] ANNOUNCE: AT-SPI 2.3.91 released
- From: Mike Gorse <mgorse alum wpi edu>
- To: gnome-announce-list gnome org, gnome-accessibility-devel gnome org, kde-accessibility kde org
- Subject: [g-a-devel] ANNOUNCE: AT-SPI 2.3.91 released
- Date: Mon, 5 Mar 2012 19:44:02 -0500 (EST)
AT-SPI 2.3.91 is now available for download at:
http://download.gnome.org/sources/at-spi2-core/2.3/
http://download.gnome.org/sources/at-spi2-atk/2.3/
http://download.gnome.org/sources/pyatspi/2.3/
What is AT-SPI2
===============
AT-SPI2 is a D-Bus based accessibility framework. It defines a D-Bus
protocol for providing and accessing application accessibility
information. The project includes a library for bridging the D-Bus
protocol to the ATK API, allowing Gtk based applications to be made
accessible. It also contains a client (AT) side library in C and a wrapper
for Python.
What's changed in AT-SPI 2.3.91
* [core] Fix for BGO#668334: Set correct end offset in
atspi_text_get_attributes.
* [core] Add some type checking on method replies; this should prevent crashes
if an application-side AT-SPI implementor returns something unexpected.
* [core] Call g_settings_sync after updating toolkit-accessibility.
* [core] Add ScreenReaderEnabled D-Bus property as a proxy for the GSettings
key.
* [core] Fix for BGO#669344: Don't use "restrict" as a variable name, since it
can be a keyword.
* [atk] Remove the ability to set an accessible's name and description via
AT-SPI (it seems wrong to have been exposing this in the first place).
* [atk] Fix for BGO#659967: some list API usage fixes.
* [atk] Fix for BGO#663967: Don't use /a11y/ as a dconf path.
* [atk] Fix for BGO#666371: possible crash when accessibles are created and
deleted in rapid succession; eg, in gnome-shell)
* [atk] Avoid triggering GLib criticals in a few places.
* [pyatspi] Fix for BGO#660826: Drop unneeded pygtk check.
* [pyatspi] Remove exception wrapping - pyatspi will now return the real
exception as translated by pygi, rather than LookupError. This means that it
is now necessary to catch, eg, RuntimeError rather than LookupError if one
wishes to catch exceptions, but it is now possible to see the original error.
* [core] Invalidate states when receiving a focus event (BGO#663992).
* [core] Fix atspi_table_get_row_column_extents_at_index.
* [core/atk] Use a signed intt for GetIndexInParent, per the spec.
* [core] Send key events to listeners assumed to be hung, but don't block.
* [core] Reduce the method call timeout slightly, so that it will be lower than
the keystroke listener timeout.
* [core] Don't cache data for transient objects.
* [core] Enable caching on a call to atspi_accessible_set_cache_mask, even if
atspi-event_main() hasn't been called.
* [atk] Send a DoAction reply message before invoking atk (works around
atk_action_do_action potentially not returning right away for gtk).
* [pyatspi] Fix an issue with --enable-tests.
Where can I get more information about AT-SPI2
==============================================
The project wiki is available at:
http://www.a11y.org/d-bus
How can I contribute to AT-SPI2?
================================
We need help testing with Gnome accessibility technologies, improving
performance, and generally tying up loose ends. The above-referenced page
contains a list of known issues that should be fixed.
IRC : #a11y on Gimpnet
E-Mail: accessibility-atspi lists linux-foundation org
Development repositories can be found at:
git://git.gnome.org/pyatspi2
git://git.gnome.org/at-spi2-core
git://git.gnome.org/at-spi2-atk
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]