2008-01-28 Eitan Isaacson * accessible.py (_AccessibleMixin.getApplication): Added a ref() which is required when holding a reference to a _narrow()ed instance (bug #512702). 2008-01-23 Eitan Isaacson * registry.py (Registry.pumpQueuedEvents): Added this method for pumping queued events (bug #509412). Thanks Steve Lee! 2009-01-12 Willie Walker * accessible.py: fix for bug 503091 - getApplication doesn't fallback properly. 2007-12-13 Eitan Isaacson * accessible.py (_getAndCache): Cleaned up: Fixed indent width and added epydoc string. 2007-11-15 Eitan Isaacson * accessible.py: Added new caching (bug #495077). Put in a mixin for remote objects that need to be unreffed at deletion time (bug #446277). 2007-11-01 Eitan Isaacson * event.py (Event.__init__): Ref() the host_application attribute if it is available (bug #492469). * accessible.py (_makeExceptionHandler._inner): Revert patch from bug #490202. This was the wrong fix. Objects that are returned from methods are already reffed. 2007-10-30 Eitan Isaacson * accessible.py (_AccessibleMixin.__del__): Catch TypeError exception when _ACCESSIBLE_CACHE[hash(self)] is None (bug #491805). 2007-10-25 Eitan Isaacson * event.py (Event.__init__): Catch AttributeError when ref()ing event.source (bug #490205). * accessible.py (_makeExceptionHandler._inner): If return value is a CORBA object, ref() it (bug #490202). 2007-10-22 Eitan Isaacson * accessible.py (_RelationMixin.getTarget): Add a ref() to the retrieved target (bug #489273). 2007-10-12 Eitan Isaacson * accessible.py: Narrow queried interfaces (bug #478124). Narrow objects returned from Relation.getTarget() to Accessibility.Accessible (bug #478129). 2007-10-06 Eitan Isaacson * utils.py (StateSet.add): Fixed type (bug #484201). 2007-09-15 Eitan Isaacson * registry.py: Fix to allow notification of events with annotations of details to the event type (bug #467366). Make keyboard event consume behavior conform with the IDL (bug #472301). Freeze break approved. * event.py: Limit splitting of event types (bug #467366). Freeze break approved. 2007-08-24 Eitan Isaacson * event.py: Make EventType a string descendent, it is now IDL compatable. Bug #467366. 2007-07-25 Eitan Isaacson * utils.py: Fixed typo in call for _findAllDescendants (bug #454090). 2007-06-20 Peter Parente * utils.py: Fix for bug #449356, typo in _findDescendantBreadth method (Thanks Jon) 2007-05-31 Peter Parente * accessible.py: Fix for bug #439531, unable to define instance variables in accessible 2007-05-25 Peter Parente * utils.py: Partial fix for bug #437944, state set object fails when used remotely. See bug about what it not fixed. 2007-05-16 Peter Parente * registry.py: Fixed bug #438623, state change events missing 2007-05-10 Peter Parente * utils.py: Fixed bug #437528, StateSet equals 2007-05-10 Peter Parente * registry.py: Fixed bug #436982 again (Patch from Eitan) 2007-05-09 Peter Parente * registry.py: Corrected patch for bug #436982 so it works with Python 2.4, not just 2.5 2007-05-09 Peter Parente * registry.py: Fixed bug #436982 (Patch from Eitan), crash on exit * utils.py: Fixed bug #437153, bad StateSet add/remove impl. 2007-05-08 Peter Parente * constants.py: * accessible.py: * utils.py: Fixed bug #436949, Need util to list all supported interfaces 2007-05-08 Peter Parente Patch from Eitan Isaacson * accessible.py: Fixed bug #436930, Syntax error when raising IndexError 2007-05-08 Peter Parente Patch from Eitan Isaacson * event.py: Fixed bug #435947, Fix reference count error 2007-05-04 Peter Parente * accessible.py: Fixed bug #435895, Fix __getitem__ 2007-05-04 Peter Parente * accessible.py: Fixed bug #435832, Catch CORBA errors for ORBit.Methods 2007-05-04 Peter Parente * setup.py: * Makefile.am: Fixed bug #435809, Add setup.py and Makefile.am 2007-05-03 Peter Parente * accessible.py: Fixed bug #435504, Add ignore flag to _mixClass 2007-05-03 Peter Parente Patch from Eitan Isaacson * registry.py: Fixed bug #435284, Wrong params to deregister keystrokes 2007-05-03 Peter Parente * accessible.py: Fixed bug #435177, Not saving narrow'ed interface 2007-05-03 Peter Parente * registry.py: Fixed bug #435282, Wrong instance variable name 2007-04-30 Peter Parente * accessible.py: Fixed bug #434686, wrong exception caught 2007-04-27 Li Yuan Patch from Peter. * registry.py: Bug #433627. Adds default handling, fixes docs. 2007-04-27 Li Yuan Patch from Peter. * constants.py: Bug #431057. Adds messing event. 2007-04-18 Li Yuan * __init__.py: * accessible.py: * constants.py: * registry.py: * utils.py: Some updates from Peter Parente. 2007-04-18 Li Yuan * pyatspi/__init__.py: * pyatspi/accessible.py: * pyatspi/constants.py: * pyatspi/event.py: * pyatspi/registry.py: * pyatspi/utils.py: Bug #430938. Add some files to create the uniform Python wrapper for at-spi.