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