This switches to the new gnome-2.20 branch.
Also add the Python bindings as a seperate pkg. I don't see where
this is used, but is is a simple addition.
What's new in at-spi-1.7.4:
* Fixed dist to include Accessibility_Selector.idl (missing from dist though
in cvs since 1.7.3).
* Bugfixes to EventDetails event support, and fixed event emission for
implementors of SPI_REMOTE_OBJECT.
What's new in at-spi-1.7.0 through 1.7.3:
* Added idl/Accessibility_Selector.idl to the repository (missing in 1.7.0
through 1.7.2, added in 1.7.3)
* DOCS:
All the IDL is now documented with doxygen-compatible docs.
Just run 'doxygen oxyfile' in the IDL directory. (This will
be automated in a future version).
* NEW API:
idl:
Accessibility::Accessible:getAttributes (name/value pair annotation
for all objects)
Accessibility::Accessible:getApplication (retrieves ref to host app)
Accessibility::Component:getAlpha (get transparency/opacity value of component)
Accessibility::Image:getLocale (get POSIX locale for image and
imagedesc)
Accessibility::Text:getAttributeValue (retrieve a single named
attribute value)
Accessibility::Relation:RELATION_PARENT_WINDOW_OF
Accessibility::Role:ROLE_ENTRY, ROLE_CHART, ROLE_CAPTION,
ROLE_DOCUMENT_FRAME, ROLE_HEADING, ROLE_PAGE, ROLE_SECTION (New roles
for complex docs and forms.)
Accessibility::State:STATE_REQUIRED, STATE_TRUNCATED, STATE_ANIMATED,
STATE_INVALID_ENTRY, STATE_SUPPORTS_AUTOCOMPLETION,
STATE_SELECTABLE_TEXT, STATE_IS_DEFAULT (New states, for complex forms)
Accessibility::EventDetails (new, more detailed info marshalled with events)
cspi:
(AccessibleEvent_getSourceName):
(AccessibleEvent_getSourceRole):
(AccessibleEvent_getSourceApplication):
(AccessibleEvent_getSourceDetails):
New methods for interrogating/demarshalling
event details i.e. source's accessible name, role,
and host app.
(Accessible_getAttributes): New, retrieve annotations/attributes
on objects.
(Accessible_getHostApplication): New, retrieve enclosing Application
instance for an object.
(AccessibleImage_getImageLocale): New, retrieve Locale info for an
image.
(AccessibleComponent_getAlpha): New, retrieve alpha value for
an AccessibleComponent (see discussion in idl section above).
* BUGFIXES:
Some compiler fixes from Kjartan Marass.
Some thread-related fixes from Michael Meeks.
Don't allow non-preemptive listeners to pre-empt events! (Bill Haneman).
* Fixed some discrepancies in event listener deregistration, improves
on-the-fly deregistration of event listeners. Fixed some tests.
* Added cspi docs back into dist.
* Fixed brokenness in 'make check.'
* LoginHelper API docs improved.
* fixed bug which caused problems if an app which loaded atk-bridge forks,
and one fork exits. (Padraig O'Briain).
* New language: Galician (gl), Jesus Bravo Alvarez.
* Ansi build fixes (Kjartan Maraas).
What's new in at-spi-1.6.0:
Nothing.
What's new in at-spi-1.5.4:
* Registration failure at SPI_init is now detected and
an error code is returned to the caller (bug #147648).
* We now use polling as our default for detecting mouse
button changes (this was formerly our fallback method);
this prevents conflict with Xstroke.
[a better long-term fix requires the Xevie extension]
* We now register on a per-DISPLAY, but not per-SCREEN, basis.
This fixes several issues, see bugs #149962, #136986, #144086.
* New languages in configure.in:
bs (Christian Rose)
nb (Kjartan Maraas)
============
What's new in at-spi-1.5.3:
* New role EMBEDDED (bug #144415).
* Added object:bounds-changed event, for detecting when the
component bounds of an object have changed onscreen.
==============
What's new in at-spi-1.5.2:
* Added Accessibility_LoginHelper interface, and
LoginHelper GType. Also added client and server tests
for this interface. The purpose is to identify services
(typically, assistive technologies) which need access to
system or device services (keyboard, audio, serial ports,
posting windows, etc.) during login or re-login/authentication.
* fixed make distcheck.
* Added a check in cspi_object_unref, which should help in detecting
refcount bugs in clients (Padraig O'Briain).
* New languages:
Walloon (Pablo Saratxaga)
Bulgarian (Alexander Shopov)
What's new in at-spi-1.5.1:
* Allow synthesis of keysyms that aren't in the current X keymap.
* languages: Gujarati (Guntupalli Karunakar), Canadian English
(Alexander Winston)
* Added omitted declarations for already-existing methods
AccessibleTable_addRowSelection(),
AccessibleTable_addColumnSelection(),
AccessibleTable_removeRowSelection(),
AccessibleTable_removeColumnSelection().
* bug fixes: 136660, 120659 (partial), 132237, 134332.
What's new in at-spi-1.4.0: [GNOME 2.6.0 release]
* build improvements from Laszlo Peter.
* en_GB added to ALL_LINGUAS.
What's new in at-spi-1.3.16: [GNOME 2.6 RC1 release]
* Fix for bug #134036, which could steal keystrokes from applications
if at-spi registry failed.
* Build fixes, added .pc.in files (from Laszlo Peter).
This is the gnome-2.6 beta release of at-spi.
What's new in at-spi-1.3.15:
* translations:
Amanpreet Singh Alam (pa)
Bojan Suzic (sr@ije)
* Build improvements: Requires automake-1.7, and calls GTK_DOC_CHECK.
(Padraig O'Briain, Matthias Clasen, some from Tomas Kloczko)
* bugfixes (bad g_free, and a null string issue that caused SEGV on
Solaris when running sample programs).
* Fix for docs bug #129728 (Sebastien Bacher).
* Fix for bug #129479, allows distinction between multiple DISPLAY instances
of at-spi registry.
* Fix for #124837, which could cause 'hang' interactions between desktop and
clients such as gnopernicus.
* Fixes for NUMLOCK mask behavior, bug #129103.
* Greatly improved key synthesis for non-Latin characters. We can now
synthesize any KeySym which is defined in the current X keymap.
(bug #128824). Thanks to Marcus G Kuhn for the public-domain code borrowed
here.
* Fixes for: 128912.
* new languages: fa, ar, id.
- Fill missing dependancies.
- Use pkgsrc intltool.
What's new in at-spi-1.3.9:
* New api: AccessibleApplication_getLocale (app, type),
returns a POSIX locale string for a locale category,
for instance Accessibility_LOCALE_TYPE_MESSAGES.
* New SPI_ROLE_EDITBAR.
* New Accessible_getLocalizedRoleName.
* New AccessibleText_getDefaultAttributes.
* fixes to AccessibleStreamableContent, including a 'seek'
implementation for cspi. Thanks to Michael Meeks for some
related bugfixes in StreamableContent.
* now we emit key-released events to appropriate keylisteners.
* new LINGUAS in configure.in: nn (Asmund Sjeveland), lt (Gediminas Paulauskas),
no (Kjartan Masass), eu (Christian Rose).
* bugfixes for: #120991, #120473, #118581, #127463, #116009, #114926,
#125834, #111429, #121974.