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