Announce: AT-SPI2 0.1.2 released.

Mark Doffman <[email protected]>
Newsgroups gmane.comp.kde.devel.accessibility
Organization Codethink Ltd
Message-ID <1258397443.4349.42.camel__12774.3724304766$1258397536$gmane$org@altair-voyager>
AT-SPI2 0.1.2 is now available for download at:

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


Notes
=====

This is a development release of AT-SPI2, it has some unfinished
features.

A list of work required before the a full release can be found at:

http://live.gnome.org/Accessibility/BonoboDeprecation


What's changed in AT-SPI2 0.1.2
===============================

Pyatspi2:
          * Add check using PID to check that the application
            using pyatspi does not call itself. This is because the
            D-Bus calls are not currently re-entrant.

          * Add a non-cached version.

          * Refactoring for a more configurable pyatspi.

          * New repository created as pyatspi moved from at-spi2-atk.

Fixes (Core):
          * Add participation in Gnome session management.

          * Remove the droute calls the registry daemon now only
            depends on libdbus. Move the dbind and droute libraries
            to at-spi2-atk.

          * Change the name of the registry daemon so that it does not
            conflict with the CORBA version.

          * Remove the .service file as the registryd is started
            by D-Bus activation.

          * Remove libdbind calls from the registryd. Remove libdbind
            from LDADD.

Fixes (ATK):
          * Add the droute and dbind libraries as static libraries 
            within this repository. Previously these were shared 
            libraries in at-spi2-core.

          * Add --enable-relocate option
    
            This option is similar to what we did for AT-SPI/CORBA.  
            The default value is to not enable relocation.  If 
            enabled, however, the atk-bridge module is relocated and a 
            *.desktop file is installed to initialize GTK_PATH in 
            gnome-session so the new module can be found by GTK+.

          * Only install *.desktop file if GTK_MODULE_DIR is used for 
            relocating

          * Fix gtk_module_init to always return a value

          * Abort loading the module if NO_AT_BRIDGE is set and non-0.
            Ported from CORBA at-spi.

          * Remove cspi from the builds as it is not currently 
            functional.

          * Add desktop file so that the ATK bridge GTK modules
            environment variable is set properly by Gnome-session.

          * Update the accessible adaptor for use without client side
            caching. Add a method to get the interfaces supported by
            an accessible.

          * Remove pyatspi and the pyatspi tests that have been moved
            out into a separate repository.

          * Add missing headers.
            Fix marshalling state set of accessible objects.

          * Remove memory leaks cause by non de-referenced messages. 


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


Where can I get more information about AT-SPI2
==============================================

The project wiki is available at:

http://www.linuxfoundation.org/en/Accessibility/ATK/AT-SPI/AT-SPI_on_D-Bus

A page detailing the project plan can be found at:

http://live.gnome.org/Accessibility/BonoboDeprecation


How can I contribute to AT-SPI2?
================================

AT-SPI2 is currently a small but valuable project. We are actively
seeking new contributors, all help is greatly appreciated. If
interested, please get in touch via:

IRC   : 'atspidbus' on Gimpnet
E-Mail: [email protected]

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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.