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