[Kde-accessibility] ANNOUNCE: AT-SPI 2.3.5 released

Mike Gorse mgorse at alum.wpi.edu
Tue Feb 7 04:57:29 UTC 2012


AT-SPI 2.3.5 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.2.3

* [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.


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 at 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


More information about the kde-accessibility mailing list