1 2008-01-28 Eitan Isaacson <eitan@ascender.com>
3 * accessible.py (_AccessibleMixin.getApplication): Added a ref()
4 which is required when holding a reference to a _narrow()ed
5 instance (bug #512702).
7 2008-01-23 Eitan Isaacson <eitan@ascender.com>
9 * registry.py (Registry.pumpQueuedEvents): Added this method for
10 pumping queued events (bug #509412). Thanks Steve Lee!
12 2009-01-12 Willie Walker <william.walker@sun.com>
14 * accessible.py: fix for bug 503091 - getApplication doesn't
17 2007-12-13 Eitan Isaacson <eitan@ascender.com>
19 * accessible.py (_getAndCache): Cleaned up: Fixed indent width and
22 2007-11-15 Eitan Isaacson <eitan@ascender.com>
24 * accessible.py: Added new caching (bug #495077). Put in a mixin
25 for remote objects that need to be unreffed at deletion time
28 2007-11-01 Eitan Isaacson <eitan@ascender.com>
30 * event.py (Event.__init__): Ref() the host_application attribute
31 if it is available (bug #492469).
32 * accessible.py (_makeExceptionHandler._inner): Revert patch from
33 bug #490202. This was the wrong fix. Objects that are returned
34 from methods are already reffed.
36 2007-10-30 Eitan Isaacson <eitan@ascender.com>
38 * accessible.py (_AccessibleMixin.__del__): Catch TypeError
39 exception when _ACCESSIBLE_CACHE[hash(self)] is None (bug #491805).
41 2007-10-25 Eitan Isaacson <eitan@ascender.com>
43 * event.py (Event.__init__): Catch AttributeError when ref()ing
44 event.source (bug #490205).
45 * accessible.py (_makeExceptionHandler._inner): If return value is
46 a CORBA object, ref() it (bug #490202).
48 2007-10-22 Eitan Isaacson <eitan@ascender.com>
50 * accessible.py (_RelationMixin.getTarget): Add a ref() to the
51 retrieved target (bug #489273).
53 2007-10-12 Eitan Isaacson <eitan@ascender.com>
55 * accessible.py: Narrow queried interfaces (bug #478124). Narrow
56 objects returned from Relation.getTarget() to
57 Accessibility.Accessible (bug #478129).
59 2007-10-06 Eitan Isaacson <eitan@ascender.com>
61 * utils.py (StateSet.add): Fixed type (bug #484201).
63 2007-09-15 Eitan Isaacson <eitan@ascender.com>
65 * registry.py: Fix to allow notification of events with
66 annotations of details to the event type (bug #467366). Make
67 keyboard event consume behavior conform with the IDL (bug
68 #472301). Freeze break approved.
69 * event.py: Limit splitting of event types (bug #467366). Freeze
72 2007-08-24 Eitan Isaacson <eitan@ascender.com>
74 * event.py: Make EventType a string descendent, it is now IDL
75 compatable. Bug #467366.
77 2007-07-25 Eitan Isaacson <eitan@ascender.com>
79 * utils.py: Fixed typo in call for _findAllDescendants (bug #454090).
81 2007-06-20 Peter Parente <parente@cs.unc.edu>
83 * utils.py: Fix for bug #449356, typo in _findDescendantBreadth method
86 2007-05-31 Peter Parente <parente@cs.unc.edu>
88 * accessible.py: Fix for bug #439531, unable to define instance
89 variables in accessible
91 2007-05-25 Peter Parente <parente@cs.unc.edu>
93 * utils.py: Partial fix for bug #437944, state set object fails when
94 used remotely. See bug about what it not fixed.
96 2007-05-16 Peter Parente <parente@cs.unc.edu>
98 * registry.py: Fixed bug #438623, state change events missing
100 2007-05-10 Peter Parente <parente@cs.unc.edu>
102 * utils.py: Fixed bug #437528, StateSet equals
104 2007-05-10 Peter Parente <parente@cs.unc.edu>
106 * registry.py: Fixed bug #436982 again (Patch from Eitan)
108 2007-05-09 Peter Parente <parente@cs.unc.edu>
110 * registry.py: Corrected patch for bug #436982 so it works with
111 Python 2.4, not just 2.5
113 2007-05-09 Peter Parente <parente@cs.unc.edu>
115 * registry.py: Fixed bug #436982 (Patch from Eitan), crash on exit
116 * utils.py: Fixed bug #437153, bad StateSet add/remove impl.
118 2007-05-08 Peter Parente <parente@cs.unc.edu>
123 Fixed bug #436949, Need util to list all supported interfaces
125 2007-05-08 Peter Parente <parente@cs.unc.edu>
127 Patch from Eitan Isaacson
129 Fixed bug #436930, Syntax error when raising IndexError
131 2007-05-08 Peter Parente <parente@cs.unc.edu>
133 Patch from Eitan Isaacson
135 Fixed bug #435947, Fix reference count error
137 2007-05-04 Peter Parente <parente@cs.unc.edu>
140 Fixed bug #435895, Fix __getitem__
142 2007-05-04 Peter Parente <parente@cs.unc.edu>
145 Fixed bug #435832, Catch CORBA errors for ORBit.Methods
147 2007-05-04 Peter Parente <parente@cs.unc.edu>
151 Fixed bug #435809, Add setup.py and Makefile.am
153 2007-05-03 Peter Parente <parente@cs.unc.edu>
156 Fixed bug #435504, Add ignore flag to _mixClass
158 2007-05-03 Peter Parente <parente@cs.unc.edu>
160 Patch from Eitan Isaacson
162 Fixed bug #435284, Wrong params to deregister keystrokes
164 2007-05-03 Peter Parente <parente@cs.unc.edu>
167 Fixed bug #435177, Not saving narrow'ed interface
169 2007-05-03 Peter Parente <parente@cs.unc.edu>
172 Fixed bug #435282, Wrong instance variable name
174 2007-04-30 Peter Parente <parente@cs.unc.edu>
177 Fixed bug #434686, wrong exception caught
179 2007-04-27 Li Yuan <li.yuan@sun.com>
183 Bug #433627. Adds default handling, fixes docs.
185 2007-04-27 Li Yuan <li.yuan@sun.com>
189 Bug #431057. Adds messing event.
191 2007-04-18 Li Yuan <li.yuan@sun.com>
198 Some updates from Peter Parente.
200 2007-04-18 Li Yuan <li.yuan@sun.com>
202 * pyatspi/__init__.py:
203 * pyatspi/accessible.py:
204 * pyatspi/constants.py:
206 * pyatspi/registry.py:
208 Bug #430938. Add some files to create the uniform Python