Mike Gorse | 7 Feb 2012 05:57
Favicon

ANNOUNCE: AT-SPI 2.3.5 released

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
(Continue reading)

Mike Gorse | 21 Feb 2012 00:45
Favicon

ANNOUNCE: AT-SPI 2.3.90 released

AT-SPI 2.3.90 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/ [latest is pyatspi 2.3.5]

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.90

* [core] At-spi-bus-launcher now emits PropertiesChanged signals from the
   correct interface.

* [cire] If a keystroke listener does not respond, disable it until it
   responds.  This prevents the desktop from locking up if an AT hangs or is
   suspended and has a keyboard listener registered.

* [core] Fix a warning when a NULL object is returned as the detail of an
   event.

* [atk] Have GrabFocus return a bool, per the spec, rather than a uint32.

(Continue reading)

Patrick Welche | 23 Feb 2012 19:56
Picon
Picon
Favicon

at-spi2 testing

Before I dig further, this may be obvious to one of you...

dbus-launch, at-spi-bus-launcher and at-spi2-registryd are running.

at-spi-bus-launcher provides org.a11y.Bus

org.a11y.Bus.service (and org.a1y.atspi.Registry.service) are in
share/dbus-1/services

orca 3.3.90 however is dying at line 44 of settings_manager.py:

  _proxy = _bus.get_object("org.a11y.Bus", "/org/a11y/bus")

Trying this from within a python prompt gets me:

dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited:
  Launch helper exited with unknown return code 0

Does this ring a bell with anyone?

Cheers,

Patrick

(BTW I got to the bottom of that "orca configure finds python modules which
aren't installed" problem, and wrote up the explanation for a 1 word fix in
Bug 670685)
Samuel Thibault | 1 Mar 2012 02:27
Gravatar

Health & Accessibility topic of LSM 2012

LSM/RMLL 2012
                 13th Libre Software Meeting
                      July 7-12, 2012
                     Geneva, SWITZERLAND
                   http://2012.rmll.info/
              Call For Papers and Participation
           limited on health & accessibility topic
     [we apologize for duplicate receipt of this message]
         Last call before deadline : march *31* 2012

Dear Colleague,

The 13th Libre Software Meeting (LSM) takes place in Geneva,
Switzerland, July 7-12 2012 (http://2012.rmll.info/).

LSM is an annual non-commercial conference on Libre Softwares that
includes round tables and practical workshops. The objective is
to provide a place where users, developers and promoters of Libre
Software can exchange ideas and information. Attendance is free and
open to everyone. 

Each year the health & accessibility workshop is held as part of
this broader meeting.  This year, it will be organized around 3
major fields:

- Accessibility, autonomy and dependency management (mobile/web
accessibility, accessible desktop applications, usability, ...)

- Hospital information system & Tele-health (EHR, telemedicine systems,
workflow solutions, PACS, HL7, ...)
(Continue reading)


Gmane