Mike Gorse | 5 Jul 2011 05:48
Favicon

ANNOUNCE: AT-SPI 2.1.3 released

AT-SPI 2.1.3 is now available for download at:

http://download.gnome.org/sources/at-spi2-core/2.1/
http://download.gnome.org/sources/at-spi2-atk/2.1/
http://download.gnome.org/sources/pyatspi/2.1/

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.1.3
===============================

* [core] use stored values for AT-SPI role names where possible.

* [core/atk] Fix for BGO#652596: Use DBus property to set/retrieve value.

* [core] Set error for some DBus errors where this was not being done.

* [core] Add atspi_accessible_get_process_id (as a short-cut to help debugging).

* [core] Fix failure to update cache in response to children-changed events in
   some cases.

(Continue reading)

Matthias Clasen | 5 Jul 2011 22:33
Picon

Re: Gail next steps (was Re: GTK and ATK)

As another quick update:

Last weekend, I've completed the factory removal, and I have now
merged the a11y branch into master. There's of course a lot more work
to be done, but this is a nice first milestone.
Points of notice: the toolkit attribute has changed its value from
'gail' to 'gtk', and atk_util_get_tookit_name() also reports 'gtk'
now.
Piñeiro | 24 Jul 2011 20:23
Favicon

ATK 2.1.0 released

About ATK
=========

GNOME provides support for accessibility devices using the ATK
framework. This framework defines a set of interfaces to which
graphical interface components adhere. This allows, for instance,
screen readers to read the text of an interface and interact with its
controls. ATK support is built into GTK+ and the rest of the GNOME
platform, so any application using GTK+ will have reasonable
accessibility support for free.

Nonetheless, you should be aware of accessibility issues when when
developing your applications. Although GTK+ interfaces provide
reasonable accessibility by default, you can often improve how well
your program behaves with accessibility tools by providing additional
information to ATK. If you develop custom widgets, you should ensure
that they expose their properties to ATK. You should also avoid using
sound, graphics, or color as the sole means of conveying information
to the user.

The GNOME desktop ships with a number of accessibility tools which
enable users with disabilities to take full advantage of their desktop
and applications. Applications that fully implement ATK will be able
to work with the accessibility tools. GNOME's accessibility tools
include a screen reader, a screen magnifier, an on-screen keyboard,
and Dasher, an predictive text entry tool.

News
====

(Continue reading)

Mike Gorse | 26 Jul 2011 03:54
Favicon

ANNOUNCE: AT-SPI 2.1.4 released

AT-SPI 2.1.4 is now available for download at:

http://download.gnome.org/sources/at-spi2-core/2.1/
http://download.gnome.org/sources/at-spi2-atk/2.1/
http://download.gnome.org/sources/pyatspi/2.1/

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.1.4
===============================

* [core/pyatspi] some API changes to event and device listeners for
  compatibility with the Javascript gobject-introspection bindings.  This
   mainly affects the libatspi typelib; pyatspi usage is not affected as long
   as pyatspi is kept in synch with at-spi2-core.

* [core] Fix for BGO#654314: make role names consistent with atk.

* [core] Fix for BGO#654921: Run within Unity.

* [all] Added some new roles, corresponding with the new roles added to atk.

(Continue reading)


Gmane