chromium-src-build/config/fuchsia
Sharon Yang 81db877066 Reland "[Fuchsia] Send Chrome a11y updates to Fuchsia SemanticsManager"
This is a reland of fc5589ac7860ebeb58e40a26a5ae3d1b8bb4fe54

Race conditions and flakes in the tests have been fixed.
AccessibilityBridge.TestNavigation has been added.

Original change's description:
> [Fuchsia] Send Chrome a11y updates to Fuchsia SemanticsManager
>
> This change adds functionality to the Accessibility Bridge:
> * Listens for change in AccessibilityMode from Fuchsia
> * Gets the semantic tree from Chrome accessibility and sends it to the
> SemanticsManager
> * Sends live updates when nodes are added, updated or removed
>
> To send updates, this change includes the following:
> * Creates a ViewRefPair and registers it with the SemanticsManager
> * Initialize an AccessibilityBridge
> * Listen for changes in the Chrome Accessibility tree, serializes them
> to Fuchsia data structures and sends that data to the Fuchsia
> SemanticsManager
>
> Testing: Added AccessibilityBridge browsertests.
>
> Bug: 973095
> Change-Id: I89658288b846b6b9ce84a04e49434ec266b84dfc
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1787171
> Commit-Queue: Sharon Yang <yangsharon@chromium.org>
> Reviewed-by: Kevin Marshall <kmarshall@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#714588}

Bug: 973095
Change-Id: I920435c123b66dbe2172ce7fe164d64ba679321b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1916961
Commit-Queue: Sharon Yang <yangsharon@chromium.org>
Reviewed-by: Kevin Marshall <kmarshall@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#716379}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fbb9ba4a67e7906808d339f3c0b03d6b387f2dcc
2019-11-18 23:59:56 +00:00
..
BUILD.gn Revert "[Fuchsia] Stop enabling shadow-call-stack explicitly" 2019-11-12 04:35:59 +00:00
OWNERS OWNERS files updated with latest COMPONENT and TEAMS. 2019-08-29 03:13:46 +00:00
build_symbol_archive.py [fuchsia] Don't archive symbols for stripped binaries. 2019-08-23 23:05:52 +00:00
config.gni Add Fuchsia ARM64 host tools to ARM64 bot test isolates. 2019-10-25 23:10:47 +00:00
elfinfo.py [fuchsia] Use elfinfo instead of readelf 2019-06-28 22:19:46 +00:00
extend_fvm.py Reland "Fuchsia: extend the size of the blobstore FVM at build time." 2018-04-04 20:49:21 +00:00
fidl_library.gni [Fuchsia] Clean up path usage in GN templates 2019-02-06 15:30:41 +00:00
generate_runner_scripts.gni [fuchsia] Add support for running in Amber repos in fuchsia-out-dir. 2019-11-12 20:39:43 +00:00
package.gni fuchsia: make NativeLibrary use fdio_get_vmo_exec 2019-10-31 18:37:17 +00:00
prepare_package_inputs.py [fuchsia] Modify manifest generation to use partial CMX files. 2019-07-08 22:44:16 +00:00
rules.gni [Fuchsia] Modify installation scripts to deploy to Fuchsia Amber repos. 2019-10-04 22:47:01 +00:00
symbol_archive.gni Updates symbol archive format 2019-08-14 21:35:51 +00:00
tests-with-exec.cmx fuchsia: make NativeLibrary use fdio_get_vmo_exec 2019-10-31 18:37:17 +00:00
tests.cmx Reland "[Fuchsia] Send Chrome a11y updates to Fuchsia SemanticsManager" 2019-11-18 23:59:56 +00:00