File python-atspi.changes of Package python-atspi

-------------------------------------------------------------------
Thu Nov 18 10:22:26 CET 2010 - vuntz@opensuse.org

- Update to version 0.4.1:
  + Add configure check for python-xlib.

-------------------------------------------------------------------
Tue Sep 28 01:53:42 CEST 2010 - vuntz@opensuse.org

- Update to version 0.4.0:
  + Version bump to stable 0.4.0, without any change.

-------------------------------------------------------------------
Tue Aug 31 08:57:11 CEST 2010 - vuntz@opensuse.org

- Update to version 0.3.91:
  + Enable relocate by default for now.
  + Ensure that queued events are delivered when calling
    registry.stop().
  + If an unexpected exception is thrown when checking for the
    accessibility bus (ie, python-xlib is missing), throw the
    exception rather than silently reverting to the session bus.

-------------------------------------------------------------------
Tue Aug 24 17:25:40 CEST 2010 - vuntz@opensuse.org

- Add python-xlib Requires. Thanks to Mike Gorse for noticing this.

-------------------------------------------------------------------
Tue Aug 17 11:12:32 CEST 2010 - dimstar@opensuse.org

- Update to version 0.3.90:
  + Have registerEventListener an deregisterEventListener notify
    the registry, as is now needed.
  + Avoid raising an event multiple times if EVENT_TREE is used to
    register for all events.

-------------------------------------------------------------------
Fri Aug  6 13:51:48 CEST 2010 - vuntz@opensuse.org

- Update to version 0.3.6:
  + Some thread safety fixes; should no longer deadlock when
    listening for events using Strongwind.
- Changes from version 0.3.4:
  + Listen for AddAccessible and RemoveAccessible at the
  DesktopCache level. This fixes a regression with Firefox for
  instance that was introduced in v0.3.3.

-------------------------------------------------------------------
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.
- Update to version 0.3.2:
  + 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.
- Update to version 0.3.1.1:
  + Install to $PYTHONDIR again, since we have no arch-specific
    dependencies.
  + Do not dispatch events while waiting for a reply from a method
    call.
- Update to version 0.3.1:
  + 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.
- This fixes a crash in firefox when at-spi2 is used, see
  bnc#611149.

-------------------------------------------------------------------
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).
openSUSE Build Service is sponsored by