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