* registry.py (Registry.pumpQueuedEvents): Added this method for
[platform/core/uifw/at-spi2-atk.git] / pyatspi / ChangeLog
1 2008-01-23  Eitan Isaacson  <eitan@ascender.com>
2
3         * registry.py (Registry.pumpQueuedEvents): Added this method for
4         pumping queued events (bug #509412). Thanks Steve Lee!
5
6 2009-01-12  Willie Walker  <william.walker@sun.com>
7
8         * accessible.py: fix for bug 503091 - getApplication doesn't
9         fallback properly.
10
11 2007-12-13  Eitan Isaacson  <eitan@ascender.com>
12
13         * accessible.py (_getAndCache): Cleaned up: Fixed indent width and
14         added epydoc string.
15
16 2007-11-15  Eitan Isaacson  <eitan@ascender.com>
17
18         * accessible.py: Added new caching (bug #495077). Put in a mixin
19         for remote objects that need to be unreffed at deletion time 
20         (bug #446277).
21
22 2007-11-01  Eitan Isaacson  <eitan@ascender.com>
23
24         * event.py (Event.__init__): Ref() the host_application attribute
25         if it is available (bug #492469).
26         * accessible.py (_makeExceptionHandler._inner): Revert patch from
27         bug #490202. This was the wrong fix. Objects that are returned
28         from methods are already reffed.
29
30 2007-10-30  Eitan Isaacson  <eitan@ascender.com>
31
32         * accessible.py (_AccessibleMixin.__del__): Catch TypeError 
33         exception when _ACCESSIBLE_CACHE[hash(self)] is None (bug #491805).
34
35 2007-10-25  Eitan Isaacson  <eitan@ascender.com>
36
37         * event.py (Event.__init__): Catch AttributeError when ref()ing 
38         event.source (bug #490205).
39         * accessible.py (_makeExceptionHandler._inner): If return value is
40         a CORBA object, ref() it (bug #490202).
41
42 2007-10-22  Eitan Isaacson  <eitan@ascender.com>
43
44         * accessible.py (_RelationMixin.getTarget): Add a ref() to the
45         retrieved target (bug #489273).
46
47 2007-10-12  Eitan Isaacson  <eitan@ascender.com>
48
49         * accessible.py: Narrow queried interfaces (bug #478124). Narrow
50         objects returned from Relation.getTarget() to
51         Accessibility.Accessible (bug #478129).
52
53 2007-10-06  Eitan Isaacson  <eitan@ascender.com>
54
55         * utils.py (StateSet.add): Fixed type (bug #484201).
56
57 2007-09-15  Eitan Isaacson  <eitan@ascender.com>
58
59         * registry.py: Fix to allow notification of events with
60         annotations of details to the event type (bug #467366). Make
61         keyboard event consume behavior conform with the IDL (bug
62         #472301). Freeze break approved.
63         * event.py: Limit splitting of event types (bug #467366). Freeze
64         break approved.
65         
66 2007-08-24  Eitan Isaacson  <eitan@ascender.com>
67
68         * event.py: Make EventType a string descendent, it is now IDL
69         compatable. Bug #467366.
70
71 2007-07-25  Eitan Isaacson  <eitan@ascender.com>
72
73         * utils.py: Fixed typo in call for _findAllDescendants (bug #454090).
74
75 2007-06-20  Peter Parente  <parente@cs.unc.edu>
76
77         * utils.py: Fix for bug #449356, typo in _findDescendantBreadth method
78         (Thanks Jon)
79
80 2007-05-31  Peter Parente  <parente@cs.unc.edu>
81
82         * accessible.py: Fix for bug #439531, unable to define instance 
83         variables in accessible
84
85 2007-05-25  Peter Parente  <parente@cs.unc.edu>
86
87         * utils.py: Partial fix for bug #437944, state set object fails when
88         used remotely. See bug about what it not fixed.
89
90 2007-05-16  Peter Parente  <parente@cs.unc.edu>
91
92         * registry.py: Fixed bug #438623, state change events missing
93
94 2007-05-10  Peter Parente  <parente@cs.unc.edu>
95
96         * utils.py: Fixed bug #437528, StateSet equals
97
98 2007-05-10  Peter Parente  <parente@cs.unc.edu>
99
100         * registry.py: Fixed bug #436982 again (Patch from Eitan)
101
102 2007-05-09  Peter Parente  <parente@cs.unc.edu>
103
104         * registry.py: Corrected patch for bug #436982 so it works with
105         Python 2.4, not just 2.5
106
107 2007-05-09  Peter Parente  <parente@cs.unc.edu>
108
109         * registry.py: Fixed bug #436982 (Patch from Eitan), crash on exit
110         * utils.py: Fixed bug #437153, bad StateSet add/remove impl.
111
112 2007-05-08  Peter Parente  <parente@cs.unc.edu>
113
114         * constants.py: 
115         * accessible.py: 
116         * utils.py:
117         Fixed bug #436949, Need util to list all supported interfaces
118
119 2007-05-08  Peter Parente  <parente@cs.unc.edu>
120
121         Patch from Eitan Isaacson
122         * accessible.py: 
123         Fixed bug #436930, Syntax error when raising IndexError
124
125 2007-05-08  Peter Parente  <parente@cs.unc.edu>
126
127         Patch from Eitan Isaacson
128         * event.py: 
129         Fixed bug #435947, Fix reference count error
130
131 2007-05-04  Peter Parente  <parente@cs.unc.edu>
132
133         * accessible.py: 
134         Fixed bug #435895, Fix __getitem__
135
136 2007-05-04  Peter Parente  <parente@cs.unc.edu>
137
138         * accessible.py: 
139         Fixed bug #435832, Catch CORBA errors for ORBit.Methods
140
141 2007-05-04  Peter Parente  <parente@cs.unc.edu>
142
143         * setup.py: 
144         * Makefile.am:
145         Fixed bug #435809, Add setup.py and Makefile.am
146
147 2007-05-03  Peter Parente  <parente@cs.unc.edu>
148
149         * accessible.py: 
150         Fixed bug #435504, Add ignore flag to _mixClass
151
152 2007-05-03  Peter Parente  <parente@cs.unc.edu>
153
154         Patch from Eitan Isaacson
155         * registry.py: 
156         Fixed bug #435284, Wrong params to deregister keystrokes
157
158 2007-05-03  Peter Parente  <parente@cs.unc.edu>
159
160         * accessible.py: 
161         Fixed bug #435177, Not saving narrow'ed interface
162
163 2007-05-03  Peter Parente  <parente@cs.unc.edu>
164
165         * registry.py: 
166         Fixed bug #435282, Wrong instance variable name
167
168 2007-04-30  Peter Parente <parente@cs.unc.edu>
169
170         * accessible.py: 
171         Fixed bug #434686, wrong exception caught
172         
173 2007-04-27  Li Yuan <li.yuan@sun.com>
174
175         Patch from Peter.
176         * registry.py:
177         Bug #433627. Adds default handling, fixes docs.
178
179 2007-04-27  Li Yuan <li.yuan@sun.com>
180
181         Patch from Peter.
182         * constants.py:
183         Bug #431057. Adds messing event.
184
185 2007-04-18  Li Yuan <li.yuan@sun.com>
186
187         * __init__.py:
188         * accessible.py:
189         * constants.py:
190         * registry.py:
191         * utils.py:
192         Some updates from Peter Parente.
193
194 2007-04-18  Li Yuan <li.yuan@sun.com>
195
196         * pyatspi/__init__.py:
197         * pyatspi/accessible.py:
198         * pyatspi/constants.py:
199         * pyatspi/event.py:
200         * pyatspi/registry.py:
201         * pyatspi/utils.py:
202         Bug #430938. Add some files to create the uniform Python
203         wrapper for at-spi.