Jump to content
Compatible Support Forums
Sign in to follow this  
news

ANNOUNCE: AT-SPI 2.3.91 released

Recommended Posts

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 up[censored] 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 ( -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

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×