Release v2.0.1
[platform/upstream/at-spi2-core.git] / NEWS
1 What's new in at-spi2-core 2.0.1:
2
3 * Fix a memory leak when sending events.
4
5 * Fix for BGO#648059: get_application should return something w/ROLE_APPLICATION
6     
7 * Fix for BGO#648013: Honor aclocal flags
8
9 * FIx for BGO#648014: Add intltoolize to autogen.sh
10
11 * Fix for BGO#648130: event host_application should return NULL for the desktop
12
13 * Added atspi_accessible_get_id to retrieve the id of an application.
14
15 * Remove doc about non-existent ATSPI_KEYSET_ALL_KEYS.
16
17 What's new in at-spi2-core 2.0.0:
18
19 * Fix for BGO#646403: Use correct signature in at-spi2-registryd for
20   EndSessionResponse.
21
22 * Remove a Makefile reference to dbus-glib.
23
24 What's new in at-spi2-core 1.91.93:
25
26 * Removed dbus-glib-related includes, as they are no longer required.
27
28 What's new in at-spi2-core 1.91.92:
29
30 * Fixed atspi_table_get_column_header and atspi_value_set_current_value.
31
32 * Removed dbus-glib dependency; libatspi now includes a copy of dbus-gmain.c
33   modified to fix a crash (FDO#35115).  Session management code has been
34   ported to gdbus.
35
36 * Fixed a crash when deregistering a keystroke listener.
37
38 * Reworked accessibility bus management (BGO#644851).
39
40 * Fixed a possible sign issue with state sets.
41
42 What's new in at-spi2-core 1.91.91:
43
44 * Changed device event IPC to use uint32 for hw_code and modifiers, to be
45     more consistent with the rest of the API.
46
47 * GetNSelections has an out parameter, not an in.
48
49 * Fix for BGO#643384: - atspi_register_keystroke_listener() should take a
50   bitmask, not AtspiKeyListenerSyncType.
51
52 * Avoid setting enum values to 0x80000000, to prevent a pygi exception.
53     
54 * Fix for BGO#643454: Kill the accessibility bus daemon with the GNOME session
55
56 * Fix for BGO#643110: Do not allow all users to connect to the accessibility bus.
57
58 What's new in at-spi2-core 1.91.90:
59
60 * BGO#641164: Fixed several build errors.
61
62 * Fixed some memory leaks and possible crashes.
63
64 * Fixed atspi_selection_get_selected_child and
65   atspi_selection_get_n_selected_children.
66
67 * Fixed wrong introspection information in some places.
68
69 * BGO#641869: Removed the --enable-relocate option.
70
71 * Avoid returning uninitialized data on error for some methods.
72
73 * Use the GSettings rather than GConf key to test that accessibility is
74   enabled.
75
76 * Change some enums from 16-bit to 32-bit to match spec.
77
78 What's new in at-spi2-core 1.91.6.1:
79
80 * Fixed a crash introduced in 1.91.6.
81
82 * atspi_accessible_get_interfaces will now explicitly return the Accessible
83   interface.
84
85 What's new in at-spi2-core 1.91.6:
86
87 * Some build fixes.
88
89  * Several updated translations.
90
91 * Added a method to check whether an object implements the Hyperlink interface.
92
93 * Fixed a crash in atspi_image_get_image_description.
94
95 * Fixed atspi_editable_text_set_text_contents.
96
97 * More error-handling fixes.
98
99 * Fixed a crash in atspi_event_listener_register_from-callback.
100
101 * Method calls now time out after 1 second.
102
103 * Added setters for component extents/size/position.
104
105 * Added atspi-accessible_set_cache_mask.
106
107 What's new in at-spi2-core 1.91.5:
108
109 * Fixed several memory leaks.
110
111 * Fixed some text methods, methods that return points or rectangles,
112   image locale and description, atspi-accessible_get_description, and some
113   table methods.
114
115 * Added a trailing colon for focus events.
116
117 * Set the error parameter for dbus errors rather than displaying a warning.
118
119 * Fixed the keystroke listener deregister method.
120
121 * The cache is now updated before raising an event, not after, so that event
122   handlers that query for cached values will see the updated data.
123
124 * The registry daemon now returns an error when a caller requests a property
125   that the desktop does not support.
126
127 * Added disposal of objects, and fixed several associated bugs.
128
129 * Added i18n.
130
131 * Fixed mouse events.
132
133 * Libatspi's documentation is now compiled with gtk-doc.
134
135 * Fixed building from a separate build directory.
136
137
138 What's new in at-spi2-core 1.91.4:
139
140 * use peer-to-peer connections when available.
141
142 * Fix uninitialized variable in get_index_in_parent.
143
144 * Add timeout, and support inspecting our own app.
145
146 * Add get_interfaces, and fetch interface and state set over the wire if needed.
147
148 * Avoid adding data for an accessible twice if it is referenced prior to an
149   AddAccessible signal being received.
150
151 * Fix copying of any_data for an event.
152
153 * at-spi-registryd returns ChildCount as a variant, per the DBus spec.
154
155 * Hypertext, hyperlink, and table fixes.
156
157 * Several cache-related fixes.
158
159 * Change some error return values to match AT-SPI-CORBA behavior.
160
161 * Some attribute-related fixes.
162
163 * Renamed 'text' to 'content' in AtspiTextRange to match original IDL.
164
165 What's new in at-spi2-core 1.91.3:
166
167 * Added a C-based AT-side binding (libatspi) which can be used in
168   conjunction with GObject introspection to generate bindings for other
169   languages.  However, this release has many bugs and is more of a development
170   snapshot than a usable release.
171
172 What's new in at-spi2-core 1.91.2:
173
174 * The desktop object now returns ROLE_DESKTOP_FRAME rather than ROLE_UNKNOWN.
175
176
177 What's new in at-spi2-core 1.91.0:
178
179 * --disable-relocate is the default again.
180
181 What's new in at-spi2-core 0.3.92:
182
183 * Do not start accessibility bus if at-spi-corba is enabled.
184
185 What's new in at-spi2-core 0.3.91:
186
187 * Enabled the accessibility bus, so apps should be accessible, for instance,
188 if an application becomes setuid root.
189
190 * Several build fixes.
191
192 * Default to --enable-relocate for now.
193
194 What's new in at-spi2-core 0.3.90:
195
196 * FDO#29427: Registering for mouse:abs now works.
197
198 * Add methods/signals to allow an application to track the events that are
199 being listened to to avoid unnecessarily emitting signals.
200
201 What's new in at-spi2-core 0.3.4:
202
203 * Added GetChildren to the spec.
204
205 What's new in at-spi2-core 0.3.3:
206
207 * Add return values to some functions that were missing them.
208
209 * Make DeviceEventListener notifiers reentrant so that an application can
210 query the desktop object while processing a device event.
211
212 * Fix for FDO#28300: fails to link with pedantic linkers.
213
214 * Fix crash if GetChildAtIndex is called with an invalid index.
215
216 What's new in at-spi2-core 0.3.2:
217
218 * Make sure that disconnecting applications send their root path in the
219 remove applications signal. This was causing applications to not be
220 removed from the desktop properly.
221
222 What's new in at-spi2-core 0.3.1:
223
224 * Set an application's Id when registering it.
225
226 * Disabled relocation by default.