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