at_spi2_tool: Apply ASLR to executable files.
[platform/upstream/at-spi2-core.git] / NEWS
diff --git a/NEWS b/NEWS
index 89f3f30..1fe33be 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,225 @@
+What's new in at-spi2-core 2.16.0:
+
+* Fix a couple of gtk-doc warnings (fdo#89678).
+
+What's new in at-spi2-core 2.15.90:
+
+* Deprecate atspi_text_get_text_{before,at,after}_offset() (bgo#697969)
+
+* Add roles for fractions, roots, subscripts, and superscripts (bgo#743403).
+
+What's new in at-spi2-core 2.15.4:
+
+* Add names to every timeout (bgo#710644).
+
+* Remove accessibility.conf from EXTRA_DIST (bgo#742987).
+
+* Add ATSPI_STATE_READONLY (bgo#690004).
+
+What's new in at-spi2-core 2.15.3:
+
+* Replace deprecated "Rename to" gtk-doc tag.
+
+* Fix atspi_table_cell_get_column_span prototype.
+
+What's new in at-spi2-core 2.15.2:
+
+* Make the documentation of ATSPI's STATE_ACTIVE consistent with that of
+  ATK's (bgo#740274).
+
+* Add ATSPI_ROLE_STATIC and update documentation for ATSPI_ROLE_TEXT
+  (bgo#740340).
+
+* gi-annotations: get_relation_set returns a array of AtspiRelation
+
+What's new in at-spi2-core 2.15.1:
+
+* Fix some issues with the accessibility bus configuration (bgo#722738).
+
+* Documentation for AtspiTableCell is now built.
+
+What's new in at-spi2-core 2.13.92:
+
+* Fix alignment checks when cross-compiling (bgo#736653).
+
+What's new in at-spi2-core 2.13.90:
+
+* Fix crash when testing interfaces with collections (bgo#734805).
+
+What's new in at-spi2-core 2.13.4:
+
+* Ensure that we register with the session manager only once (bgo#728934).
+
+* Fix ucs2keysym prototype (bgo#730897).
+
+* introspection: add some missing Returns: (nullable) annotations
+
+* Fix various memory leaks.
+
+What's new in at-spi2-core 2.13.1:
+
+* Add GError setter in atspi_accessible_get_process_id function
+
+* registryd: Wait for gnome-session before registering if it is not
+  running yet (bgo#728934).
+
+What's new in at-spi2-core 2.11.92:
+
+* Fix a crash with MediaElch and Onboard (bgo#726243).
+
+* Various i18n updates.
+
+What's new in at-spi2-core 2.11.91:
+
+* Improve compatibility with at-spi2-registryd <= 3.10.
+
+What's new in at-spi2-core 2.11.90:
+
+* bus-launcher: Do not use g_setenv when initializing the bus (bgo#724070).
+    
+* Fix a critical when processing deferred messages (bgo#724292).
+
+* Add AtspitableCell, tracking the new atk interface
+
+What's new in at-spi2-core 2.11.5:
+
+* Add atspi_event_listener_register_full, and cache data requested by it
+  for the duration of the event callback (BGO#708695).
+
+* Fix a crash when atspi_accessible_get_process_id is called for an
+  application that is no longer present.
+
+What's new in at-spi2-core 2.11.3:
+
+ * Fix atspi_text_get_bounded_ranges
+
+* document: add support to current page and page count (BGO#719508).
+
+What's new in at-spi2-core 2.11.2:
+
+* Add new roles and states to track atk (BGO#710464, BGO#712608, BGO#712609).
+
+What's new in at-spi2-core 2.11.1:
+
+* Fix a gsource leak that adversely impacted performance (BGO#709625).
+
+* Hopefully fix a rare crash when starting at-spi2-registryd (BGO#710689).
+
+* Fix atspi_component_contains (BGO#710730).
+    
+* Fix some compiler warnings and build issues.
+
+What's new in at-spi2-core 2.9.92:
+
+* Fix multiple deadlocks with keystroke listeners (BGO#707218).
+
+
+What's new in at-spi2-core 2.9.91:
+
+* Fix a performance issue when running for a long time without a main
+  loop, such as with a dogtail script (BGO#701145).
+
+* Remove an unneeded unref that was causing a warning (BGO#706893).
+
+* Skip some functions that were not introspectable (BGO#707010).
+
+What's new in at-spi2-core 2.9.90:
+
+* Separate out X-dependent functionality, allow building without X11 (albeit
+  with various things not working), and don't query/use X if DISPLAY is not
+  set (BGO#682199, BGO#701378).
+
+* Add atspi_text_get_string_at_offset, and deprecate
+  atspi_text_get_text_at_offset.
+
+What's new in at-spi2-core 2.9.5:
+
+* Fix possible memory leak when D-Bus calls time out.
+
+* Fix a memory leak in atspi_accessible_get_role_name that was introduced
+  earlier in the 2.9 cycle with the enum refactor.
+
+* A couple of functions not intended for introspection are now marked
+  as skip.
+
+What's new in at-spi2-core 2.9.4:
+
+* Add atspi_set_main_context (mainly for use by at-spi2-atk).
+
+What's new in at-spi2-core 2.9.3:
+
+* Add atspi_is_initialized (BGO#681276).
+
+What's new in at-spi2-core 2.9.2:
+
+* Fix D-Bus introspection for GetActions.
+
+* Use glib-mkenums to generate enum types, and use these generated types
+  for role and state names, rather than static tables.
+
+* Annotate filter in atspi_register_device_event_listener with allow-none
+  (BGO#700237).
+
+* Rename various functions to avoid name collisions (BGO#700243). The old
+  functions are deprecated in favor of the renamed functions and renamed
+  for introspection.
+
+What's new in at-spi2-core 2.7.91:
+
+* Add atspi_accessible_get_object_locale (BGO#694368).
+
+* Start the bus launcher in the initialization phase (BGO#694984).
+
+What's new in at-spi2-core 2.7.90:
+
+* Removed a debug print that was accidentally included in 2.7.5.
+
+What's new in at-spi2-core 2.7.5:
+
+* Add ATSPI_ROLE_LEVEL_BAR to correspond to the new atk role.
+
+* Fix various compiler warnings.
+
+What's new in at-spi2-core 2.7.4:
+
+* Fix some ref count leaks.
+
+* Some functions that return accessibles now propagate errors.
+
+What's new in at-spi2-core 2.7.3:
+
+* Atspi_accessible_get_index_in_parent no longer returns -1 if the object's
+  parent is not cached (BGO#688057).
+
+* re-register keystroke listeners if the registry goes away and then returns.
+
+* Fix atspi_device_listener_new_simple.
+
+* Fix some compiler warnings.
+
+* Build: use gobject-introspection's Makefile instead of rolling our own.
+
+* Fix a crash when parsing events without detail when there is a listener for the event that names a specific detail value.
+
+* Fix crash when removing hung processes.
+
+* Fix deregistering of applications.
+
+* A few documentation fixes.
+
+What's new in at-spi2-core 2.7.2:
+
+* Only call an event listener once per event, even if the listener registered
+  for both the event and a superset of the event.
+
+* Don't distribute dbind-config.h (BGO#688083).
+
+* Fix gtk-doc for Atspi-Registry (BGO#688224).
+
+* Some introspection fixes to make vapigen happy (BGO#688223).
+
+* [registry] Fixed a crash handling DeregisterKeystrokeListener.
+
 What's new in at-spi2-core 2.7.1:
 
 * Update the cache in response to role change notifications (BGO#685469).