2.22.0
[platform/upstream/at-spi2-core.git] / NEWS
1 What's new in at-spi2-core 2.2.0:
2
3 * at-spi-bus-launcher: fix uninitialized variable.
4
5 * Fix return value error in session_manager_connect (bgo#768881).
6
7 * Updated translations.
8
9 What's new in at-spi2-core 2.21.4:
10
11 * Fixed a crash in atspi_accessible_clear_cache.
12
13 * Fixed a crash caused by at-spi2-registryd dying.
14
15 * Fixed some session management issues in at-spi-bus-launcher.
16
17 What's new in at-spi2-core 2.21.2:
18
19 * Allow building without Xtst, Xi with --disable-x11
20
21 * ref_accessible_desktop: don't unref reply until we're finished with it
22
23 * Updated translations.
24
25 What's new in at-spi2-core 2.21.1:
26
27 * registryd: avoid crashing with a NULL keystring (bgo#764688).
28
29 * Plug a memory leak in AtspiEventListener (bgo#764688).
30
31 * Fix parsing of at-spi-bus-launcher command line arguments (bgo#765220).
32
33 * Build clean-ups.
34
35 What's new in at-spi2-core 2.19.92:
36
37 * Support a stateless configuration by default (bgo#763540).
38
39 What's new in at-spi2-core 2.19.91:
40
41 * Don't display warnings when connecting to an app that no longer exists.
42
43 What's new in at-spi2-core 2.19.90:
44
45 * Don't display warning if unable to connect when logged in via ssh
46   (bgo#761600).
47     
48 * at-spi-bus-launcher: register with session manager (bgo#753931).
49
50 What's new in at-spi2-core 2.19.2:
51
52 * Disable xevie by default--it probably doesn't do anything anyhow.
53
54 * get_index_in_parent: Don't crash if parent is defunct.
55
56 * Don't crash when trying to set an invalid state (bgo#757915).
57
58 What's new in at-spi2-core 2.19.1:
59
60 * Don't crash if we get a children-changed event with a non-existent
61   child (bgo#755951).
62
63 * atspi_hyperlink_get_index_range: don't return random values if the
64   call fails (bgo#755727).
65
66 * Fixed some atspi_text_ functions (bgo#755731).
67
68 * Fixed crash during removal of last application in registryd (bgo#756513).
69
70 What's new in at-spi2-core 2.17.90:
71
72 * Modified the cache API to specify an object's index and child count
73   rather than its children. This eliminates the need for the application
74   to enumerate its children, improving performance in some places with
75   large lists (bgo#650090).
76
77 What's new in at-spi2-core 2.17.1:
78
79 * Functions shouldn't try to return values (bgo#749330).
80
81 * Fix atspi_table_cell_get_position.
82
83 What's new in at-spi2-core 2.16.0:
84
85 * Fix a couple of gtk-doc warnings (fdo#89678).
86
87 What's new in at-spi2-core 2.15.90:
88
89 * Deprecate atspi_text_get_text_{before,at,after}_offset() (bgo#697969)
90
91 * Add roles for fractions, roots, subscripts, and superscripts (bgo#743403).
92
93 What's new in at-spi2-core 2.15.4:
94
95 * Add names to every timeout (bgo#710644).
96
97 * Remove accessibility.conf from EXTRA_DIST (bgo#742987).
98
99 * Add ATSPI_STATE_READONLY (bgo#690004).
100
101 What's new in at-spi2-core 2.15.3:
102
103 * Replace deprecated "Rename to" gtk-doc tag.
104
105 * Fix atspi_table_cell_get_column_span prototype.
106
107 What's new in at-spi2-core 2.15.2:
108
109 * Make the documentation of ATSPI's STATE_ACTIVE consistent with that of
110   ATK's (bgo#740274).
111
112 * Add ATSPI_ROLE_STATIC and update documentation for ATSPI_ROLE_TEXT
113   (bgo#740340).
114
115 * gi-annotations: get_relation_set returns a array of AtspiRelation
116
117 What's new in at-spi2-core 2.15.1:
118
119 * Fix some issues with the accessibility bus configuration (bgo#722738).
120
121 * Documentation for AtspiTableCell is now built.
122
123 What's new in at-spi2-core 2.13.92:
124
125 * Fix alignment checks when cross-compiling (bgo#736653).
126
127 What's new in at-spi2-core 2.13.90:
128
129 * Fix crash when testing interfaces with collections (bgo#734805).
130
131 What's new in at-spi2-core 2.13.4:
132
133 * Ensure that we register with the session manager only once (bgo#728934).
134
135 * Fix ucs2keysym prototype (bgo#730897).
136
137 * introspection: add some missing Returns: (nullable) annotations
138
139 * Fix various memory leaks.
140
141 What's new in at-spi2-core 2.13.1:
142
143 * Add GError setter in atspi_accessible_get_process_id function
144
145 * registryd: Wait for gnome-session before registering if it is not
146   running yet (bgo#728934).
147
148 What's new in at-spi2-core 2.11.92:
149
150 * Fix a crash with MediaElch and Onboard (bgo#726243).
151
152 * Various i18n updates.
153
154 What's new in at-spi2-core 2.11.91:
155
156 * Improve compatibility with at-spi2-registryd <= 3.10.
157
158 What's new in at-spi2-core 2.11.90:
159
160 * bus-launcher: Do not use g_setenv when initializing the bus (bgo#724070).
161     
162 * Fix a critical when processing deferred messages (bgo#724292).
163
164 * Add AtspitableCell, tracking the new atk interface
165
166 What's new in at-spi2-core 2.11.5:
167
168 * Add atspi_event_listener_register_full, and cache data requested by it
169   for the duration of the event callback (BGO#708695).
170
171 * Fix a crash when atspi_accessible_get_process_id is called for an
172   application that is no longer present.
173
174 What's new in at-spi2-core 2.11.3:
175
176  * Fix atspi_text_get_bounded_ranges
177
178 * document: add support to current page and page count (BGO#719508).
179
180 What's new in at-spi2-core 2.11.2:
181
182 * Add new roles and states to track atk (BGO#710464, BGO#712608, BGO#712609).
183
184 What's new in at-spi2-core 2.11.1:
185
186 * Fix a gsource leak that adversely impacted performance (BGO#709625).
187
188 * Hopefully fix a rare crash when starting at-spi2-registryd (BGO#710689).
189
190 * Fix atspi_component_contains (BGO#710730).
191     
192 * Fix some compiler warnings and build issues.
193
194 What's new in at-spi2-core 2.9.92:
195
196 * Fix multiple deadlocks with keystroke listeners (BGO#707218).
197
198
199 What's new in at-spi2-core 2.9.91:
200
201 * Fix a performance issue when running for a long time without a main
202   loop, such as with a dogtail script (BGO#701145).
203
204 * Remove an unneeded unref that was causing a warning (BGO#706893).
205
206 * Skip some functions that were not introspectable (BGO#707010).
207
208 What's new in at-spi2-core 2.9.90:
209
210 * Separate out X-dependent functionality, allow building without X11 (albeit
211   with various things not working), and don't query/use X if DISPLAY is not
212   set (BGO#682199, BGO#701378).
213
214 * Add atspi_text_get_string_at_offset, and deprecate
215   atspi_text_get_text_at_offset.
216
217 What's new in at-spi2-core 2.9.5:
218
219 * Fix possible memory leak when D-Bus calls time out.
220
221 * Fix a memory leak in atspi_accessible_get_role_name that was introduced
222   earlier in the 2.9 cycle with the enum refactor.
223
224 * A couple of functions not intended for introspection are now marked
225   as skip.
226
227 What's new in at-spi2-core 2.9.4:
228
229 * Add atspi_set_main_context (mainly for use by at-spi2-atk).
230
231 What's new in at-spi2-core 2.9.3:
232
233 * Add atspi_is_initialized (BGO#681276).
234
235 What's new in at-spi2-core 2.9.2:
236
237 * Fix D-Bus introspection for GetActions.
238
239 * Use glib-mkenums to generate enum types, and use these generated types
240   for role and state names, rather than static tables.
241
242 * Annotate filter in atspi_register_device_event_listener with allow-none
243   (BGO#700237).
244
245 * Rename various functions to avoid name collisions (BGO#700243). The old
246   functions are deprecated in favor of the renamed functions and renamed
247   for introspection.
248
249 What's new in at-spi2-core 2.7.91:
250
251 * Add atspi_accessible_get_object_locale (BGO#694368).
252
253 * Start the bus launcher in the initialization phase (BGO#694984).
254
255 What's new in at-spi2-core 2.7.90:
256
257 * Removed a debug print that was accidentally included in 2.7.5.
258
259 What's new in at-spi2-core 2.7.5:
260
261 * Add ATSPI_ROLE_LEVEL_BAR to correspond to the new atk role.
262
263 * Fix various compiler warnings.
264
265 What's new in at-spi2-core 2.7.4:
266
267 * Fix some ref count leaks.
268
269 * Some functions that return accessibles now propagate errors.
270
271 What's new in at-spi2-core 2.7.3:
272
273 * Atspi_accessible_get_index_in_parent no longer returns -1 if the object's
274   parent is not cached (BGO#688057).
275
276 * re-register keystroke listeners if the registry goes away and then returns.
277
278 * Fix atspi_device_listener_new_simple.
279
280 * Fix some compiler warnings.
281
282 * Build: use gobject-introspection's Makefile instead of rolling our own.
283
284 * Fix a crash when parsing events without detail when there is a listener for the event that names a specific detail value.
285
286 * Fix crash when removing hung processes.
287
288 * Fix deregistering of applications.
289
290 * A few documentation fixes.
291
292 What's new in at-spi2-core 2.7.2:
293
294 * Only call an event listener once per event, even if the listener registered
295   for both the event and a superset of the event.
296
297 * Don't distribute dbind-config.h (BGO#688083).
298
299 * Fix gtk-doc for Atspi-Registry (BGO#688224).
300
301 * Some introspection fixes to make vapigen happy (BGO#688223).
302
303 * [registry] Fixed a crash handling DeregisterKeystrokeListener.
304
305 What's new in at-spi2-core 2.7.1:
306
307 * Update the cache in response to role change notifications (BGO#685469).
308
309 * Don't output a warning when a p2p connection isn't available.
310
311 What's new in at-spi2-core 2.5.92:
312
313 * Fix some annotations.
314
315 * Exit, rather than crash, when unable to open an X display (BGO#660407).
316
317 * Fix various memory leaks (BGO#684033).
318
319 What's new in at-spi2-core 2.5.91:
320
321 * Fix build with -fno-common.
322
323 * Add glib-2.0 to requires in at-spi2.pc (BGO#682595)
324
325 What's new in at-spi2-core 2.5.5:
326
327 * Add atspi_action_get_localized_name (BGO#680598).
328
329 * Allow building from out of source directory (BGO#680281)
330
331 What's new in at-spi2-core 2.5.4:
332
333 * Fix a missing return value.
334
335 * Fix a crash when unable to remove a match rule.
336
337 What's new in at-spi2-core 2.5.3:
338
339 * Fix a memory leak (BGO#678738)
340
341 What's new in at-spi2-core 2.5.2:
342
343 * Fix a crash when a call to fetch a hyperlink times out.
344
345 * Fix C++ compilation.
346
347 * Remove a warning that was sometimes logged when a method call timed out.
348
349 * Fix crash in atspi_deregister_keystroke_listener (FDO#50578)
350
351 What's new in at-spi2-core 2.5.1:
352
353 * Add atspi_set_timeout.
354
355 * By default, disable method call timeouts until an application has been on
356 the bus for 15 seconds (work-around for applications with potentially long
357 start-up times). This behavior can be changed with a call to atspi_set_timeout.
358
359 * Fix GError sent when receiving a reply of the wrong type
360     
361 * Fix typo in atspi_document_get_attribute_value
362     
363 * Fix for bug 675004 - object:state-changed:defunct events are emitted as object:state-change:defunct
364
365 What's new in at-spi2-core 2.4.0:
366
367 * Fix typo in at-spi-dbus-bus.desktop.in (BGO#605662).
368
369 What's new in at-spi2-core 2.3.92:
370
371 * Some changes to try to prevent at-spi2-registryd from incorrectly
372   thinking that an AT is hung and passing keys meant for it to the application.
373
374 * Fix crash fetching an error from a reply when retrieving a property.
375
376 What's new in at-spi2-core 2.3.91:
377
378 * Invalidate states when receiving a focus event (BGO#663992).
379
380 * Fix atspi_table_get_row_column_extents_at_index.
381
382 * Expect a signed int for GetIndexInParent, per the spec.
383
384 * Send key events to listeners assumed to be hung, but don't block.
385
386 * Reduce the method call timeout slightly, so that it will be lower than
387   the keystroke listener timeout.
388
389 * Don't cache data for transient objects.
390
391 * Enable caching on a call to atspi_accessible_set_cache_mask, even if
392   atspi-event_main() hasn't been called.
393
394 What's new in at-spi2-core 2.3.90:
395
396 * At-spi-bus-launcher now emits PropertiesChanged signals from the correct
397   interface.
398
399 * If a keystroke listener does not respond, disable it until it responds.
400   This prevents the desktop from locking up if an AT hangs or is suspended
401   and has a keyboard listener registered.
402
403 * Fix a warning when a NULL object is returned as the detail of an event.
404
405 What's new in at-spi2-core 2.3.5:
406
407 * Fix for BGO#668334: Set correct end offset in atspi_text_get_attributes.
408
409 * Add some type checking on method replies; this should prevent crashes if
410   an application-side AT-SPI implementor returns something unexpected.
411
412 * Call g_settings_sync after updating toolkit-accessibility.
413
414 * Add ScreenReaderEnabled D-Bus property as a proxy for the GSettings key.
415
416 * Fix for BGO#669344: Don't use "restrict" as a variable name, since it can
417   be a keyword.
418
419 What's new in at-spi2-core 2.3.4:
420
421 * Add some dbus message signature checks.
422
423 * Fix a crash if a device listener incorrectly returns a non-bool.
424
425 * Fix for BGO#666870: Keystroke listeners do not work unless an event listener
426   is also registered [also needs updated at-spi2-atk]
427
428 * Fix for BGO#667254: Some atspi-selection_* functions were broken.
429
430 * When a call times out, ping the connection and avoid making subsequent calls
431   until the ping is answered.
432
433 What's new in at-spi2-core 2.3.3:
434
435 * Handle event detail suffixes (such as :system).
436
437 What's new in at-spi2-core 2.3.2:
438
439 * Some documentation improvements.
440
441 What's new in at-spi2-core 2.3.1:
442
443 * Fix return type of org.a11y.Bus.IsEnabled property
444     
445 * Declare void functions as such
446
447 What's new in at-spi2-core 2.2.1:
448
449 * Fix org.a11y.Bus.Enabled property to set its initial state from the
450   GSettings key, if available and an initial property is not given on the
451   command line.
452
453 * Fix for BGO#660947: Gracefully exit when already running, rather than
454   triggering a SIGABRT.
455
456 What's new in at-spi2-core 2.1.92:
457
458 * Fixed a crash when handling event listeners.
459
460 * Fix for BGO#659088: Correctly define ATSPI_MODIFIER_NUMLOCK.
461
462 * Add some defensive checks to prevent problems with defunct objects.
463
464 * BGO#657051: Fix a build error on Solaris.
465
466 * Fix some missing return statements.
467
468 * Some fixes related to deregistering event listeners.
469
470 What's new in at-spi2-core 2.1.91:
471
472 * Fixed a crash when deregistering event listeners.
473
474 * Made DBus IsEnabled property readwrite.
475
476 What's new in at-spi2-core 2.1.90:
477
478 * Fixed a memory leak on DBus errors.
479
480 * Added org.a11y.Status.IsEnabled (currently a read-only property) to the bus
481   launcher.
482
483 * Fix for BGO#656004: atspi_accessible_get_relation_set returns a GArray again.
484
485 * Numerous documentation fixes from Aline Bessa.
486
487 * CLean up device listeners from disconnected applications.
488
489 * Fix for BGO#657585: Do not crash when the bus launcher is unable to open the
490   X display.
491
492 What's new in at-spi2-core 2.1.5:
493
494 * Propertly free DBus error in atspi_accessible_get_process_id.
495
496 * Clean up names of some private functions.
497
498 * Move DBus interface name constants into atspi-constants.h and make public.
499
500 * Remove support for relocated CORBA.
501
502 * Fix for BGO#655127: Avoid Python crash for atspi_accessible_get_relation_set.
503
504 What's new in at-spi2-core 2.1.4:
505
506 * Some API changes to device and event listeners for compatibility with
507   Javascript.
508
509 * Fix for BGO#654314: make role names consistent with atk.
510 * FIx for BGO#654921: Run within Unity.
511
512 * Added some new roles.
513
514 What's new in at-spi2-core 2.1.3:
515
516 * use stored values for AT-SPI role names where possible.
517
518 * Fix for BGO#652596: Use DBus property to set value.
519
520
521 * Fix gtk-doc build cflags/libraries.
522
523 * Set error for some DBus errors where this was not being done.
524
525
526 * Add atspi_accessible_get_process_id (as a short-cut to help debugging).
527
528 * Fix failure to update cache in response to children-changed events in some
529   cases.
530
531 What's new in at-spi2-core 2.1.2:
532
533 * Fix atspi_table_get_caption|summary.
534
535 * Fix introspection for atspi_table_get_row_column_at_index.
536
537 * Copy match rule attributes, rather than just ref counting the hash, for
538   compatibility with pygi.
539
540 * Rework atspi_accessible_set_cache_mask to make it usable.
541
542 * Fix a crash that might happen if a method call times out.
543
544 * Disable caching if atspi_event_main has not been called to run the main loop.
545
546 * Fix atspi_accessible_get_toolkit_version.
547
548 * Add atspi_accessible_get_atspi_version to fetch the version of the AT-SPI
549   specification provided by an application.
550
551 * Cache application-wide toolkit name and version.
552
553 * Allow caching of attributes, but not enabling by default, as there is no
554   event yet (BGO#649771).
555
556 * Make deferred_messages a GQueue rather than a GList for performance reasons.
557
558 * Fix accessibility bus breakage when a user runs an administrative app.
559
560 What's new in at-spi2-core 2.1.1:
561
562 * Fixed a seg fault in at-spi-bus-launcher when ending a session (BGO#648942).
563
564 * Fixed a possible crash when an application is short-lived.
565
566 * FIxed memory leaks in atspi_accessible_get_toolkit_(name|version).
567
568 * AT-SPI will now call g_error if it is unable to find the accessibility bus.
569   This results in aborting but with a somewhat less cryptic error than before.
570
571 What's new in at-spi2-core 2.0.1:
572
573 * Fix a memory leak when sending events.
574
575 * Fix for BGO#648059: get_application should return something w/ROLE_APPLICATION
576     
577 * Fix for BGO#648013: Honor aclocal flags
578
579 * FIx for BGO#648014: Add intltoolize to autogen.sh
580
581 * Fix for BGO#648130: event host_application should return NULL for the desktop
582
583 * Added atspi_accessible_get_id to retrieve the id of an application.
584
585 * Remove doc about non-existent ATSPI_KEYSET_ALL_KEYS.
586
587 What's new in at-spi2-core 2.0.0:
588
589 * Fix for BGO#646403: Use correct signature in at-spi2-registryd for
590   EndSessionResponse.
591
592 * Remove a Makefile reference to dbus-glib.
593
594 What's new in at-spi2-core 1.91.93:
595
596 * Removed dbus-glib-related includes, as they are no longer required.
597
598 What's new in at-spi2-core 1.91.92:
599
600 * Fixed atspi_table_get_column_header and atspi_value_set_current_value.
601
602 * Removed dbus-glib dependency; libatspi now includes a copy of dbus-gmain.c
603   modified to fix a crash (FDO#35115).  Session management code has been
604   ported to gdbus.
605
606 * Fixed a crash when deregistering a keystroke listener.
607
608 * Reworked accessibility bus management (BGO#644851).
609
610 * Fixed a possible sign issue with state sets.
611
612 What's new in at-spi2-core 1.91.91:
613
614 * Changed device event IPC to use uint32 for hw_code and modifiers, to be
615     more consistent with the rest of the API.
616
617 * GetNSelections has an out parameter, not an in.
618
619 * Fix for BGO#643384: - atspi_register_keystroke_listener() should take a
620   bitmask, not AtspiKeyListenerSyncType.
621
622 * Avoid setting enum values to 0x80000000, to prevent a pygi exception.
623     
624 * Fix for BGO#643454: Kill the accessibility bus daemon with the GNOME session
625
626 * Fix for BGO#643110: Do not allow all users to connect to the accessibility bus.
627
628 What's new in at-spi2-core 1.91.90:
629
630 * BGO#641164: Fixed several build errors.
631
632 * Fixed some memory leaks and possible crashes.
633
634 * Fixed atspi_selection_get_selected_child and
635   atspi_selection_get_n_selected_children.
636
637 * Fixed wrong introspection information in some places.
638
639 * BGO#641869: Removed the --enable-relocate option.
640
641 * Avoid returning uninitialized data on error for some methods.
642
643 * Use the GSettings rather than GConf key to test that accessibility is
644   enabled.
645
646 * Change some enums from 16-bit to 32-bit to match spec.
647
648 What's new in at-spi2-core 1.91.6.1:
649
650 * Fixed a crash introduced in 1.91.6.
651
652 * atspi_accessible_get_interfaces will now explicitly return the Accessible
653   interface.
654
655 What's new in at-spi2-core 1.91.6:
656
657 * Some build fixes.
658
659  * Several updated translations.
660
661 * Added a method to check whether an object implements the Hyperlink interface.
662
663 * Fixed a crash in atspi_image_get_image_description.
664
665 * Fixed atspi_editable_text_set_text_contents.
666
667 * More error-handling fixes.
668
669 * Fixed a crash in atspi_event_listener_register_from-callback.
670
671 * Method calls now time out after 1 second.
672
673 * Added setters for component extents/size/position.
674
675 * Added atspi-accessible_set_cache_mask.
676
677 What's new in at-spi2-core 1.91.5:
678
679 * Fixed several memory leaks.
680
681 * Fixed some text methods, methods that return points or rectangles,
682   image locale and description, atspi-accessible_get_description, and some
683   table methods.
684
685 * Added a trailing colon for focus events.
686
687 * Set the error parameter for dbus errors rather than displaying a warning.
688
689 * Fixed the keystroke listener deregister method.
690
691 * The cache is now updated before raising an event, not after, so that event
692   handlers that query for cached values will see the updated data.
693
694 * The registry daemon now returns an error when a caller requests a property
695   that the desktop does not support.
696
697 * Added disposal of objects, and fixed several associated bugs.
698
699 * Added i18n.
700
701 * Fixed mouse events.
702
703 * Libatspi's documentation is now compiled with gtk-doc.
704
705 * Fixed building from a separate build directory.
706
707
708 What's new in at-spi2-core 1.91.4:
709
710 * use peer-to-peer connections when available.
711
712 * Fix uninitialized variable in get_index_in_parent.
713
714 * Add timeout, and support inspecting our own app.
715
716 * Add get_interfaces, and fetch interface and state set over the wire if needed.
717
718 * Avoid adding data for an accessible twice if it is referenced prior to an
719   AddAccessible signal being received.
720
721 * Fix copying of any_data for an event.
722
723 * at-spi-registryd returns ChildCount as a variant, per the DBus spec.
724
725 * Hypertext, hyperlink, and table fixes.
726
727 * Several cache-related fixes.
728
729 * Change some error return values to match AT-SPI-CORBA behavior.
730
731 * Some attribute-related fixes.
732
733 * Renamed 'text' to 'content' in AtspiTextRange to match original IDL.
734
735 What's new in at-spi2-core 1.91.3:
736
737 * Added a C-based AT-side binding (libatspi) which can be used in
738   conjunction with GObject introspection to generate bindings for other
739   languages.  However, this release has many bugs and is more of a development
740   snapshot than a usable release.
741
742 What's new in at-spi2-core 1.91.2:
743
744 * The desktop object now returns ROLE_DESKTOP_FRAME rather than ROLE_UNKNOWN.
745
746
747 What's new in at-spi2-core 1.91.0:
748
749 * --disable-relocate is the default again.
750
751 What's new in at-spi2-core 0.3.92:
752
753 * Do not start accessibility bus if at-spi-corba is enabled.
754
755 What's new in at-spi2-core 0.3.91:
756
757 * Enabled the accessibility bus, so apps should be accessible, for instance,
758 if an application becomes setuid root.
759
760 * Several build fixes.
761
762 * Default to --enable-relocate for now.
763
764 What's new in at-spi2-core 0.3.90:
765
766 * FDO#29427: Registering for mouse:abs now works.
767
768 * Add methods/signals to allow an application to track the events that are
769 being listened to to avoid unnecessarily emitting signals.
770
771 What's new in at-spi2-core 0.3.4:
772
773 * Added GetChildren to the spec.
774
775 What's new in at-spi2-core 0.3.3:
776
777 * Add return values to some functions that were missing them.
778
779 * Make DeviceEventListener notifiers reentrant so that an application can
780 query the desktop object while processing a device event.
781
782 * Fix for FDO#28300: fails to link with pedantic linkers.
783
784 * Fix crash if GetChildAtIndex is called with an invalid index.
785
786 What's new in at-spi2-core 0.3.2:
787
788 * Make sure that disconnecting applications send their root path in the
789 remove applications signal. This was causing applications to not be
790 removed from the desktop properly.
791
792 What's new in at-spi2-core 0.3.1:
793
794 * Set an application's Id when registering it.
795
796 * Disabled relocation by default.