The README was very outdated.
D-Bus AT-SPI
------------
D-Bus AT-SPI
------------
-This version of at-spi is a major break from previous versions.
+This version of at-spi is a major break from version 1.x.
It has been completely rewritten to use D-Bus rather than
ORBIT / CORBA for its transport protocol.
It has been completely rewritten to use D-Bus rather than
ORBIT / CORBA for its transport protocol.
accessibility-atspi@lists.linux-foundation.org
For bug reports, feature requests, patches or enhancements please use
accessibility-atspi@lists.linux-foundation.org
For bug reports, feature requests, patches or enhancements please use
-bugzilla. The freedesktop project name is at-spi2.
+the AT-SPI project on bugzilla.gnome.org. Use the at-spi2-atk component for
+bugs specific to this module.
- http://bugs.freedesktop.org
+ http://bugzilla.gnome.org
A git repository with the latest development code is available at:
A git repository with the latest development code is available at:
- git://anongit.freedesktop.org/git/at-spi2/att-spi2-atk
+ git://git.gnome.org/at-spi2-atk
Code in this repository depends on at-spi2-core resources. The
at-spi2-core repository can be found at:
Code in this repository depends on at-spi2-core resources. The
at-spi2-core repository can be found at:
- git://anongit.freedesktop.org/git/at-spi2/att-spi2-core
+ git://git.gnome.org/at-spi2-core
More information
----------------
More information
----------------
Contents of this package
------------------------
Contents of this package
------------------------
-This package includes a gtk-module that bridges ATK to the new D-Bus based AT-SPI
-as well as 'C' and Python client libraries.
+This package includes libatk-bridge, a library that bridges ATK to the new
+D-Bus based AT-SPI, as well as a corresponding module for gtk+ 2.x. Gtk+ 3.x
+now links against libatk-bridge directly rather than requiring it to be loaded
+as a module.
These libraries depend on the at-spi2-core code that contains the daemon for
These libraries depend on the at-spi2-core code that contains the daemon for
-registering applications, D-Bus helper libraries and te AT-SPI D-Bus specifications.
+registering applications, D-Bus helper libraries and the AT-SPI D-Bus specifications.
Directory structure
-------------------
The directories within this package are arranged as follows:
Directory structure
-------------------
The directories within this package are arranged as follows:
- common
-
- Contains 'C' types derived from the D-Bus
- protocol specification. These types are used by
- the ATK adaptor and 'Cspi'.
- Structures are mainly related to events.
-
droute
Contains a framework for registering objects
droute
Contains a framework for registering objects
- dbind
-
- Library to ease making D-Bus method calls, contains
- marshalling code to convert function arguments
- and a provided D-Bus signature into a D-Bus message.
-
- Used by cspi.
-
atk-adaptor
This directory contains code that bridges
atk-adaptor
This directory contains code that bridges
It is also responsible for servicing requests from
the registry to register handlers for specific event
types.
It is also responsible for servicing requests from
the registry to register handlers for specific event
types.
-
- cspi
-
- The client (AT) side interface - 'C' bindings.
-
- pyatspi
-
- The python client library for accessing D-Bus accessibility.