Cross-process iframe accessibility.
commit0b5d2481a5dc4f3a1ed812b174a4da8dde1b64c2
authordmazzoni <dmazzoni@chromium.org>
Wed, 10 Sep 2014 19:45:57 +0000 (10 12:45 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 10 Sep 2014 19:49:47 +0000 (10 19:49 +0000)
tree3eebdb9cbd57160a14877b044d4d9c9858beadeb
parentb84165fd869bf3d7e3637beb24412e39216ce29c
Cross-process iframe accessibility.

This change completes the plumbing to join cross-process iframes into a single composed accessibility tree on platforms that implement native accessibility APIs (Windows, Mac, Android).

Further work will be needed to update some accessibility API implementations to be multi-frame-aware.

BUG=368298

Committed: https://crrev.com/387942c041da17ea6337bc0a81e96619e67e4ac4
Cr-Commit-Position: refs/heads/master@{#294118}

Review URL: https://codereview.chromium.org/268543008

Cr-Commit-Position: refs/heads/master@{#294210}
28 files changed:
content/browser/accessibility/accessibility_tree_formatter.cc
content/browser/accessibility/browser_accessibility.cc
content/browser/accessibility/browser_accessibility.h
content/browser/accessibility/browser_accessibility_manager.cc
content/browser/accessibility/browser_accessibility_manager.h
content/browser/accessibility/browser_accessibility_manager_unittest.cc
content/browser/accessibility/site_per_process_accessibility_browsertest.cc [new file with mode: 0644]
content/browser/frame_host/frame_tree.cc
content/browser/frame_host/render_frame_host_impl.cc
content/browser/frame_host/render_frame_host_impl.h
content/browser/frame_host/render_frame_proxy_host.cc
content/browser/frame_host/render_frame_proxy_host.h
content/browser/frame_host/render_widget_host_view_child_frame.cc
content/browser/site_per_process_browsertest.cc
content/browser/site_per_process_browsertest.h [new file with mode: 0644]
content/browser/web_contents/web_contents_impl.h
content/common/accessibility_messages.h
content/content_tests.gypi
content/renderer/accessibility/blink_ax_tree_source.cc
content/renderer/accessibility/blink_ax_tree_source.h
content/renderer/accessibility/renderer_accessibility.cc
content/renderer/accessibility/renderer_accessibility_complete.cc
content/renderer/render_frame_impl.cc
content/renderer/render_frame_impl.h
content/renderer/render_view_impl.cc
content/renderer/render_view_impl.h
content/test/accessibility_browser_test_utils.cc
content/test/accessibility_browser_test_utils.h