------------------------------------------------------------------- Thu Apr 8 01:41:45 CEST 2010 - vuntz@opensuse.org - Make this new at-spi stack optional again: the at-spi2 developers think it's safer to ship 11.3 with the old stack by default. - Add a IS_DEFAULT_ATSPI_STACK define to easily change this behavior. ------------------------------------------------------------------- Wed Mar 31 01:27:30 CEST 2010 - vuntz@opensuse.org - Update to version 0.1.8: + Support id property + Set AT_SPI_CLIENT for use by at-spi2-atk + Set ROLE_UNKNOWN for desktop for compatibility with CORBA at-spi ------------------------------------------------------------------- Sun Feb 21 17:22:08 CET 2010 - vuntz@opensuse.org - Update to version 0.1.7: + Change the interface name from org.freedesktop to org.a11y. + Add fix for name error that was causing unit tests to fail. ------------------------------------------------------------------- Fri Feb 12 15:05:03 CET 2010 - vuntz@opensuse.org - Update to version 0.1.6: + Make AT-SPI/CORBA the default and relocate AT-SPI/D-Bus + Move the application argument to the end of the event structure + Enable Re-entrancy within pyatspi. + Changes to properly update the cache and fix orca performance issues + Re-factor cache to use a single dictionary. + Fix property getting to use the correct interfaces. + Modify pyatspi to use the accessible object located on the registryd. + Fix an event bug + bgo#607077 - pyatspi2: magic to detect whether to use corba version or not can be broken - Drop python-atspi-fix-no-gconf.patch: fixed upstream. - Pass --disable-relocate to configure because we want at-spi2 by default. ------------------------------------------------------------------- Fri Jan 15 15:40:48 CET 2010 - vuntz@opensuse.org - Add python-atspi-fix-no-gconf.patch to make python-atspi work if the gconf bindings are not available. ------------------------------------------------------------------- Tue Jan 12 11:58:59 CET 2010 - vuntz@opensuse.org - Update to version 0.1.5: + For a full list of changes, see http://git.gnome.org/browse/pyatspi2/log/?id=PYATSPI_0_1_5 + Move the allModifiers function in to deviceevent.py to resolve missing symbol error when registering keystrokes for all modifiers. + Use pyatspi_corba if /desktop/gnome/interface/at-spi-corba is True + Additional work on bgo#606251 - Handle CORBA vs. D-Bus choice better + Modifications to use the new leasing scheme. + Add application reference to the event structure. + Make the cache update on property or child-changed signals. + Add children-changed event emission for top-level accessibles. + Temporarily switch off re-entrancy. ------------------------------------------------------------------- Tue Dec 22 17:42:01 CET 2009 - vuntz@opensuse.org - Update to version 0.1.4: + For a full list of changes, see http://git.gnome.org/browse/pyatspi2/log/?id=PYATSPI_0_1_4 + Fix 100% CPU usage. The event dispatcher funtion was running continuously. + Addition of new 'Accessibility' D-Bus bus. The bus address is located using X properties. + Do not rely on cache for children of MANAGES_DESCENDANTS objects + Fixes to the Test desktop allowing the unit tests to be run in non-cached mode. + Fix the getAttributes method of the text api to return semicolon delimited string as required by accerciser. + Fix problem with children changed signal when adding or removing applications. + Change name of exception to new merged AccessibleObjectNoLongerAvailable exception. + Correct wrong method name in the 'Selection' interface. + Remove reference to 'interfaces' module that was causing error in orca test suite. + Modify selection interface to use the new out-of-process protocol for transferring accessible objects. + Added collection support + Perform type checking on Enumeration equality. + Fix inconsistencies in Table interface introduced by out-of-process and method name changes in the protocol. + Fix get_application errors. A check was not made to see if the application name was the Registry. + Fix name errors in table.py - use of 'interfaces' module. + Up the recursion limit. The '15' limit was met while running the orca test suite. + Fix name error in create_application method of the CachedDesktop. + Add a missing 'unref' function to the StateSet api. This function does nothing and is needed for compatibility with the CORBA class. ------------------------------------------------------------------- Wed Dec 2 18:47:05 CET 2009 - vuntz@opensuse.org - Initial package, based on a previous version of at-spi2-atk. - Provide a pyatspi virtual package (that python-atspi-corba also provides).