|
Make the web content accessibility tree a descendant of the main window's
accessibility tree again, which makes it possible to debug Chrome
accessibility on Windows using tools like AccExplorer32 or AccProbe.
This change refactors the code that retrieves the Windows IAccessible
interface from a View that wraps a native HWND. The previous code was
brittle, using ViewProps and hardcoded View classname tests. This
change moves that logic directly to the classes that wrap native
views.
BUG= 54220
BUG= 85673
TEST=Updated AccessibilityWinBrowserTest.ContainsRendererAccessibilityTree
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=88913
Total comments: 14
Total comments: 5
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+164 lines, -229 lines) |
Patch |
 |
M |
chrome/browser/accessibility/accessibility_win_browsertest.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+56 lines, -88 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/accessibility/browser_views_accessibility_browsertest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/autocomplete/autocomplete_accessibility.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/renderer_host/render_widget_host_view_win.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/renderer_host/render_widget_host_view_win.cc
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+21 lines, -33 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/tab_contents/native_tab_contents_container_win.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/tab_contents/native_tab_contents_container_win.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/gfx/native_widget_types.h
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
views/accessibility/native_view_accessibility_win.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+0 lines, -14 lines |
0 comments
|
Download
|
 |
M |
views/accessibility/native_view_accessibility_win.cc
|
View
|
1
2
3
4
5
6
7
|
8 chunks |
+6 lines, -62 lines |
0 comments
|
Download
|
 |
M |
views/controls/native/native_view_host.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
views/controls/native/native_view_host.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
M |
views/controls/native/native_view_host_gtk.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
views/controls/native/native_view_host_gtk.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
views/controls/native/native_view_host_views.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
views/controls/native/native_view_host_views.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
views/controls/native/native_view_host_win.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
views/controls/native/native_view_host_win.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
M |
views/controls/native/native_view_host_wrapper.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
views/controls/tabbed_pane/native_tabbed_pane_win.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
views/controls/tabbed_pane/native_tabbed_pane_win.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
views/view.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+3 lines, -10 lines |
0 comments
|
Download
|
 |
M |
views/view.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
views/view_gtk.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
views/view_win.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
views/widget/native_widget_win.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|