|
|
Hide AXPlatformNode on ChromeOS.
AXPlatformNode is always null on ChromeOS (and cast_shell) and never
null on other toolkit-views platforms. ChromeOS just uses
AXViewObjWrapper and related classes.
This means that, although NativeViewAccessibility (and AXNodeData) is
needed on all platforms, on ChromeOS, NativeViewAccessibility will never
serve as an AXPlatformNodeDelegate, so doesn't need to implement it.
Currently, it's complicating the implementation of platform integration
since the NativeViewAccessibility always has a null AXPlatformNode.
Split NativeViewAccessibility into two; keeping the abstract interface
that views::View needs in NativeViewAccessibility and move the rest into
NativeViewAccessibilityBase, which is never compiled on ChromeOS.
BUG= 610589
Review-Url: https://codereview.chromium.org/2746813002
Cr-Commit-Position: refs/heads/master@{#458978}
Committed: https://chromium.googlesource.com/chromium/src/+/2d1f02c30222c895ba0216f011a627140e2a1318
Total comments: 12
Total comments: 4
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+229 lines, -544 lines) |
Patch |
 |
M |
chrome/browser/ui/views/location_bar/location_icon_view.cc
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/accessibility/browser_accessibility.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/accessibility/BUILD.gn
|
View
|
1
2
3
4
5
6
|
3 chunks |
+24 lines, -11 lines |
0 comments
|
Download
|
 |
M |
ui/accessibility/platform/ax_platform_node.h
|
View
|
1
|
2 chunks |
+0 lines, -24 lines |
0 comments
|
Download
|
 |
M |
ui/accessibility/platform/ax_platform_node.cc
|
View
|
1
|
3 chunks |
+2 lines, -20 lines |
0 comments
|
Download
|
 |
A |
ui/accessibility/platform/ax_platform_unique_id.h
|
View
|
1
|
1 chunk |
+23 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/accessibility/platform/ax_platform_unique_id.cc
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/base/BUILD.gn
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ui/base/ui_features.gni
|
View
|
1
2
3
4
5
6
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/views/BUILD.gn
|
View
|
1
2
3
4
5
6
|
4 chunks |
+17 lines, -6 lines |
0 comments
|
Download
|
 |
M |
ui/views/accessibility/native_view_accessibility.h
|
View
|
1
2
3
4
|
2 chunks |
+9 lines, -70 lines |
0 comments
|
Download
|
 |
M |
ui/views/accessibility/native_view_accessibility.cc
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -281 lines |
0 comments
|
Download
|
 |
M |
ui/views/accessibility/native_view_accessibility_auralinux.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ui/views/accessibility/native_view_accessibility_auralinux.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
A + |
ui/views/accessibility/native_view_accessibility_base.h
|
View
|
1
2
3
4
5
|
4 chunks |
+15 lines, -29 lines |
0 comments
|
Download
|
 |
A + |
ui/views/accessibility/native_view_accessibility_base.cc
|
View
|
1
2
3
4
|
11 chunks |
+35 lines, -51 lines |
0 comments
|
Download
|
 |
M |
ui/views/accessibility/native_view_accessibility_mac.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ui/views/accessibility/native_view_accessibility_mac.mm
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
ui/views/accessibility/native_view_accessibility_stub.cc
|
View
|
1
2
3
4
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
D |
ui/views/accessibility/native_view_accessibility_unittest.cc
|
View
|
1
2
3
4
|
4 chunks |
+32 lines, -23 lines |
0 comments
|
Download
|
 |
M |
ui/views/accessibility/native_view_accessibility_win.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ui/views/accessibility/native_view_accessibility_win.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/views/accessibility/native_view_accessibility_win_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
ui/views/controls/tabbed_pane/tabbed_pane_unittest.cc
|
View
|
1
2
3
4
|
3 chunks |
+12 lines, -10 lines |
0 comments
|
Download
|
 |
M |
ui/views/controls/webview/webview.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 74 (65 generated)
|