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