|
One AXObjectCache per frame
Gets rid of AXScrollView, AXScrollbar, and all of the code that
allows AXObjectCache to span multiple frames. Now there's
one AXObjectCache per document, except for page popups
which are part of the same tree.
Also makes a small change to send focus events even
when focus is cleared, which is needed for Chromium to
keep track of focus across frames.
BUG= 532249, 484878
Total comments: 4
Total comments: 7
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+89 lines, -1422 lines) |
Patch |
 |
M |
chrome/test/data/extensions/api_test/automation/tests/tabs/events.js
|
View
|
1
2
3
4
5
|
3 chunks |
+19 lines, -15 lines |
0 comments
|
Download
|
 |
M |
content/browser/accessibility/dump_accessibility_tree_browsertest.cc
|
View
|
1
2
3
4
|
3 chunks |
+9 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/renderer/accessibility/renderer_accessibility_browsertest.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/deleting-iframe-destroys-axcache.html
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -77 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/deleting-iframe-destroys-axcache-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -51 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/LayoutTests/accessibility/element-role-mapping-normal.html
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/LayoutTests/accessibility/element-role-mapping-normal-expected.txt
|
View
|
1
2
3
4
|
2 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/event-on-deleted-iframe-causes-crash.html
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -35 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/event-on-deleted-iframe-causes-crash-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/LayoutTests/accessibility/is-richly-editable-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/loading-iframe-sends-notification.html
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -65 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/loading-iframe-sends-notification-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -18 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/loading-iframe-updates-axtree.html
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -64 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/loading-iframe-updates-axtree-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/scroll-to-global-point-iframe.html
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -63 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/scroll-to-global-point-iframe-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -17 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/scroll-to-global-point-iframe-nested.html
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -82 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/scroll-to-global-point-iframe-nested-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -18 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/scroll-to-make-visible-iframe.html
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -66 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/LayoutTests/accessibility/scroll-to-make-visible-iframe-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -15 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/dom/AXObjectCache.h
|
View
|
1
2
3
4
|
3 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/dom/Document.h
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/dom/Document.cpp
|
View
|
1
2
3
4
5
|
2 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/frame/FrameView.cpp
|
View
|
1
2
3
4
5
|
6 chunks |
+1 line, -13 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/core/page/Page.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/accessibility/AXLayoutObject.h
|
View
|
1
2
3
4
|
3 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
|
View
|
1
2
3
4
5
|
8 chunks |
+10 lines, -40 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/accessibility/AXObject.h
|
View
|
1
2
3
4
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
View
|
1
2
3
4
|
2 chunks |
+0 lines, -21 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/accessibility/AXObjectCacheImpl.h
|
View
|
1
2
3
4
|
6 chunks |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/accessibility/AXObjectCacheImpl.cpp
|
View
|
1
2
3
4
|
12 chunks |
+30 lines, -133 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/Source/modules/accessibility/AXScrollView.h
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -89 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/Source/modules/accessibility/AXScrollView.cpp
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -264 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/Source/modules/accessibility/AXScrollbar.h
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -74 lines |
0 comments
|
Download
|
 |
D |
third_party/WebKit/Source/modules/accessibility/AXScrollbar.cpp
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -125 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/modules.gypi
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/public/web/WebViewClient.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 9 (1 generated)
|