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