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