Files
python-atspi/python-atspi.changes
Vincent Untz 60f45409e1 Accepting request 41234 from home:decriptor:branches:GNOME:Factory
Copy from home:decriptor:branches:GNOME:Factory/python-atspi via accept of submit request 41234 revision 3.
Request was accepted with message:
thanks, I'll fix the submission a bit

OBS-URL: https://build.opensuse.org/request/show/41234
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/python-atspi?expand=0&rev=18
2010-06-18 11:35:31 +00:00

151 lines
6.7 KiB
Plaintext

-------------------------------------------------------------------
Fri Jun 4 20:55:17 UTC 2010 - sshaw@decriptor.com
- Update to version 0.3.3:
+ Hyperlink fixes.
+ When an object's parent is set to null, remove it from the parent in
the cache.
+ Fix an issue where a state-changed handler can be called before the
cache received the signal and updated the state.
+ Only range check for __getitem__, not getChildAtIndex. This is
pyatspi-corba's behavior and should improve performance in some cases.
+ Fix tracebacks when checking some event properties.
+ Fix a traceback when simulating a defunct state for an object that has
gone away.
+ Fix traceback when calling queryDocument.getAttributes(),
queryText().getCharacterExtents(), and queryValue().setCurrentValue().
+ Fix handling of some ChildrenChanged signals sent by Firefox.
+ Remove double deletion of application from the desktop cache handler.
Was causing a mostly harmless exception when an application shut down.
+ Role changes now update the cache.
+ Avoid throwing an exception in getState() if an object no longer exists.
This avoids potentially throwing an eception where at-spi-corba may not.
+ Do not use the cache if registry.start() has not been called; allows
simple scripts without a main loop to work better.
+ Install to $PYTHONDIR again, since we have no arch-specific dependencies.
+ Do not dispatch events while waiting for a reply from a method call.
+ Fixed GetLink, GetColumnHeader, getAccessibleAtPoint, and possibly others.
+ Fix children-changed, property-change::accessible-parent, and
active-descendant-changed events.
+ Update an accessible's StateSet when a StateChanged signal is received.
+ Properly fetch children of MANAGES_DESCENDANTS objects (ie, do not use cache)
+ The desktop's role is now set to ROLE_DESKTOP_FRAME.
+ Use pyexecdir as a base rather than pythondir.
+ Disable relocation by default.
-------------------------------------------------------------------
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).