[M108 Migration][Accessibility] Bringup Accessibility. 70/287870/7
authorayush.k123 <ayush.k123@samsung.com>
Fri, 3 Feb 2023 09:35:58 +0000 (15:05 +0530)
committerBot Blink <blinkbot@samsung.com>
Tue, 14 Feb 2023 08:57:43 +0000 (08:57 +0000)
commite36a40828ef5e37c11af9ce5f06c113004afea43
tree3b5491de8d2000867bdeb21e178779d8eda1af67
parent6919fae13e041f6c661df0549843e8d117a73613
[M108 Migration][Accessibility] Bringup Accessibility.

- Brings up & Refactoring accessibility in accordance with upstream.
- Make a AXPlatformNodeEfl inherit from AXPlatformNodeAuraLinux
  for ATK event/callback.
- Migrate from BrowserAccessibility* to AXPlatformNode*.
- Remove BrowserAccessibilityManagerEfl / BrowserAccessibilityEfl.
- Support value change event.

Reference:
https://review.tizen.org/gerrit/279337
https://review.tizen.org/gerrit/279612

Change-Id: Ie312e18870a5d20304be4b8c5a6b11aa1b23ae33
Signed-off-by: Ayush Kumar <ayush.k123@samsung.com>
57 files changed:
build/config/linux/atk/BUILD.gn
build/config/ui.gni
content/browser/accessibility/browser_accessibility.cc
content/browser/accessibility/browser_accessibility.h
content/browser/accessibility/browser_accessibility_auralinux.cc
content/browser/accessibility/browser_accessibility_auralinux.h
content/browser/accessibility/browser_accessibility_manager.cc
content/browser/accessibility/browser_accessibility_manager.h
content/browser/accessibility/web_ax_platform_tree_manager_delegate.h
content/browser/renderer_host/render_frame_host_impl.cc
content/browser/renderer_host/render_frame_host_impl.h
content/browser/renderer_host/render_widget_host_view_aura.cc
content/browser/web_contents/web_contents_impl.cc
content/browser/web_contents/web_contents_impl.h
content/renderer/accessibility/render_accessibility_impl.cc
packaging/chromium-efl.spec
third_party/blink/common/web_preferences/web_preferences.cc
third_party/blink/common/web_preferences/web_preferences_mojom_traits.cc
third_party/blink/public/common/web_preferences/web_preferences.h
third_party/blink/public/common/web_preferences/web_preferences_mojom_traits.h
third_party/blink/public/mojom/webpreferences/web_preferences.mojom
third_party/blink/public/web/web_settings.h
third_party/blink/renderer/core/dom/document.cc
third_party/blink/renderer/core/dom/element.cc
third_party/blink/renderer/core/exported/web_settings_impl.cc
third_party/blink/renderer/core/exported/web_settings_impl.h
third_party/blink/renderer/core/exported/web_view_impl.cc
third_party/blink/renderer/core/frame/local_dom_window.cc
third_party/blink/renderer/core/frame/settings.h
third_party/blink/renderer/modules/accessibility/ax_node_object.cc
third_party/blink/renderer/modules/accessibility/ax_object.cc
tizen_src/build/BUILD.gn
tizen_src/build/config/BUILD.gn
tizen_src/build/config/tizen_features.gni
tizen_src/chromium_impl/content/browser/browser_efl.gni
tizen_src/chromium_impl/ui/accessibility/platform/ax_platform_node_efl.cc [new file with mode: 0644]
tizen_src/chromium_impl/ui/accessibility/platform/ax_platform_node_efl.h [new file with mode: 0644]
tizen_src/chromium_impl/ui/ui_efl.gni
tizen_src/ewk/efl_integration/BUILD.gn
tizen_src/ewk/efl_integration/eweb_accessibility.cc [new file with mode: 0644]
tizen_src/ewk/efl_integration/eweb_accessibility.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/eweb_accessibility_object.cc [new file with mode: 0644]
tizen_src/ewk/efl_integration/eweb_accessibility_object.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/eweb_accessibility_util.cc [new file with mode: 0644]
tizen_src/ewk/efl_integration/eweb_accessibility_util.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h
tizen_src/ewk/efl_integration/web_contents_observer_efl.cc
ui/accessibility/BUILD.gn
ui/accessibility/platform/ax_platform_atk_hyperlink.cc
ui/accessibility/platform/ax_platform_node_auralinux.cc
ui/accessibility/platform/ax_platform_node_auralinux.h
ui/accessibility/platform/ax_platform_node_delegate.h
ui/accessibility/platform/ax_platform_node_delegate_base.cc
ui/accessibility/platform/ax_platform_node_delegate_base.h
ui/base/ui_features.gni
ui/gfx/native_widget_types.h