From 49a1624ec4939d95ca65ed4990cadf8c7bc418fe82030d677b4f6709505390da Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 18 Jun 2010 11:35:31 +0000 Subject: [PATCH 1/2] 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 --- pyatspi-0.1.8.tar.bz2 | 3 --- pyatspi-0.3.3.tar.bz2 | 3 +++ python-atspi.changes | 35 +++++++++++++++++++++++++++++++++++ python-atspi.spec | 6 +++--- 4 files changed, 41 insertions(+), 6 deletions(-) delete mode 100644 pyatspi-0.1.8.tar.bz2 create mode 100644 pyatspi-0.3.3.tar.bz2 diff --git a/pyatspi-0.1.8.tar.bz2 b/pyatspi-0.1.8.tar.bz2 deleted file mode 100644 index 9884f8f..0000000 --- a/pyatspi-0.1.8.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e984b0e587fb28813e92a3b3b08228b47b410f48d8474da05fbf8e327274d55a -size 306278 diff --git a/pyatspi-0.3.3.tar.bz2 b/pyatspi-0.3.3.tar.bz2 new file mode 100644 index 0000000..cceb3d9 --- /dev/null +++ b/pyatspi-0.3.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db357f6c017b6a66ada91cf564452bdf757cdf9d5a81a44a58b7223fdec44d1b +size 308203 diff --git a/python-atspi.changes b/python-atspi.changes index d25616a..27052f9 100644 --- a/python-atspi.changes +++ b/python-atspi.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +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 diff --git a/python-atspi.spec b/python-atspi.spec index 0231119..014573c 100644 --- a/python-atspi.spec +++ b/python-atspi.spec @@ -1,5 +1,5 @@ # -# spec file for package python-atspi (Version 0.1.8) +# spec file for package python-atspi (Version 0.3.3) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,8 +20,8 @@ Name: python-atspi %define _name pyatspi -Version: 0.1.8 -Release: 2 +Version: 0.3.3 +Release: 1 Summary: Assistive Technology Service Provider Interface - Python bindings License: LGPLv2.0 Group: Development/Libraries/Python From 96a0bbae88eaac19a4d2f5d2ae5e06510a9286564735cb4a49fa3794eb82dfb6 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 18 Jun 2010 11:37:54 +0000 Subject: [PATCH 2/2] Accepting request 41714 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/python-atspi via accept of submit request 41714 revision 2. Request was accepted with message: ok OBS-URL: https://build.opensuse.org/request/show/41714 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/python-atspi?expand=0&rev=19 --- python-atspi.changes | 56 +++++++++++++++++++++++++++----------------- 1 file changed, 35 insertions(+), 21 deletions(-) diff --git a/python-atspi.changes b/python-atspi.changes index 27052f9..ebe35fa 100644 --- a/python-atspi.changes +++ b/python-atspi.changes @@ -3,35 +3,49 @@ 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. + + 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 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(). + 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. +- 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. - + 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. + + 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) + + 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. + + 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