Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(42)

Issue 713933002: Create Source/modules/accessibility/ and move most of core/accessibility/* into it (Closed)

Created:
6 years, 1 month ago by pilgrim_google
Modified:
6 years, 1 month ago
CC:
blink-reviews, blink-reviews-rendering, aboxhall, zoltan1, pdr+renderingwatchlist_chromium.org, eae+blinkwatch, leviw+renderwatch, abarth-chromium, dmazzoni, jchaffraix+rendering
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Create Source/modules/accessibility/ and move most of core/accessibility/* into it In an attempt to modularize accessibility, we are breaking dependencies and moving files to Source/modules/. Some dependencies were simply dead code (such as RenderMenuList depending on AXMenuList). Others were changed to from #include statements to forward references (such as AXObject in AXObjectCache.h). This last change had some unfortunate side effects, because some unrelated files were depending on non-accessibility-related things like PositionWithAffinity, which is included from AXObject.h and relied on by files that only include AXObjectCache.h. Since this CL breaks that include chain, seemingly unrelated files (such as RenderText.cpp) needed additional #includes in order not to break the compile. BUG=428285 TBR=darin@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=185213

Patch Set 1 #

Total comments: 2

Patch Set 2 : rebase and remove extraneous text file #

Patch Set 3 : remove include from RenderObject.h #

Patch Set 4 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+189 lines, -12999 lines) Patch
D Source/core/accessibility/AXARIAGrid.h View 1 chunk +0 lines, -59 lines 0 comments Download
D Source/core/accessibility/AXARIAGrid.cpp View 1 chunk +0 lines, -132 lines 0 comments Download
D Source/core/accessibility/AXARIAGridCell.h View 1 chunk +0 lines, -55 lines 0 comments Download
D Source/core/accessibility/AXARIAGridCell.cpp View 1 chunk +0 lines, -123 lines 0 comments Download
D Source/core/accessibility/AXARIAGridRow.h View 1 chunk +0 lines, -52 lines 0 comments Download
D Source/core/accessibility/AXARIAGridRow.cpp View 1 chunk +0 lines, -73 lines 0 comments Download
D Source/core/accessibility/AXImageMapLink.h View 1 chunk +0 lines, -81 lines 0 comments Download
D Source/core/accessibility/AXImageMapLink.cpp View 1 chunk +0 lines, -143 lines 0 comments Download
D Source/core/accessibility/AXInlineTextBox.h View 1 chunk +0 lines, -68 lines 0 comments Download
D Source/core/accessibility/AXInlineTextBox.cpp View 1 chunk +0 lines, -153 lines 0 comments Download
D Source/core/accessibility/AXList.h View 1 chunk +0 lines, -54 lines 0 comments Download
D Source/core/accessibility/AXList.cpp View 1 chunk +0 lines, -75 lines 0 comments Download
D Source/core/accessibility/AXListBox.h View 1 chunk +0 lines, -49 lines 0 comments Download
D Source/core/accessibility/AXListBox.cpp View 1 chunk +0 lines, -53 lines 0 comments Download
D Source/core/accessibility/AXListBoxOption.h View 1 chunk +0 lines, -71 lines 0 comments Download
D Source/core/accessibility/AXListBoxOption.cpp View 1 chunk +0 lines, -170 lines 0 comments Download
D Source/core/accessibility/AXMediaControls.h View 1 chunk +0 lines, -109 lines 0 comments Download
D Source/core/accessibility/AXMediaControls.cpp View 1 chunk +0 lines, -306 lines 0 comments Download
D Source/core/accessibility/AXMenuList.h View 1 chunk +0 lines, -60 lines 0 comments Download
D Source/core/accessibility/AXMenuList.cpp View 1 chunk +0 lines, -125 lines 0 comments Download
D Source/core/accessibility/AXMenuListOption.h View 1 chunk +0 lines, -67 lines 0 comments Download
D Source/core/accessibility/AXMenuListOption.cpp View 1 chunk +0 lines, -112 lines 0 comments Download
D Source/core/accessibility/AXMenuListPopup.h View 1 chunk +0 lines, -66 lines 0 comments Download
D Source/core/accessibility/AXMenuListPopup.cpp View 1 chunk +0 lines, -149 lines 0 comments Download
D Source/core/accessibility/AXMockObject.h View 1 chunk +0 lines, -54 lines 0 comments Download
D Source/core/accessibility/AXMockObject.cpp View 1 chunk +0 lines, -44 lines 0 comments Download
D Source/core/accessibility/AXNodeObject.h View 1 chunk +0 lines, -203 lines 0 comments Download
D Source/core/accessibility/AXNodeObject.cpp View 2 1 chunk +0 lines, -1783 lines 0 comments Download
D Source/core/accessibility/AXObject.h View 2 1 chunk +0 lines, -621 lines 0 comments Download
D Source/core/accessibility/AXObject.cpp View 1 chunk +0 lines, -988 lines 0 comments Download
M Source/core/accessibility/AXObjectCache.h View 1 chunk +3 lines, -2 lines 0 comments Download
D Source/core/accessibility/AXObjectCacheImpl.h View 1 chunk +0 lines, -206 lines 0 comments Download
D Source/core/accessibility/AXObjectCacheImpl.cpp View 1 chunk +0 lines, -1092 lines 0 comments Download
D Source/core/accessibility/AXProgressIndicator.h View 1 chunk +0 lines, -53 lines 0 comments Download
D Source/core/accessibility/AXProgressIndicator.cpp View 1 chunk +0 lines, -80 lines 0 comments Download
D Source/core/accessibility/AXRenderObject.h View 1 chunk +0 lines, -228 lines 0 comments Download
D Source/core/accessibility/AXRenderObject.cpp View 2 1 chunk +0 lines, -2444 lines 0 comments Download
D Source/core/accessibility/AXSVGRoot.h View 1 chunk +0 lines, -55 lines 0 comments Download
D Source/core/accessibility/AXSVGRoot.cpp View 1 chunk +0 lines, -70 lines 0 comments Download
D Source/core/accessibility/AXScrollView.h View 1 chunk +0 lines, -98 lines 0 comments Download
D Source/core/accessibility/AXScrollView.cpp View 1 chunk +0 lines, -253 lines 0 comments Download
D Source/core/accessibility/AXScrollbar.h View 1 chunk +0 lines, -73 lines 0 comments Download
D Source/core/accessibility/AXScrollbar.cpp View 1 chunk +0 lines, -109 lines 0 comments Download
D Source/core/accessibility/AXSlider.h View 1 chunk +0 lines, -84 lines 0 comments Download
D Source/core/accessibility/AXSlider.cpp View 1 chunk +0 lines, -159 lines 0 comments Download
D Source/core/accessibility/AXSpinButton.h View 1 chunk +0 lines, -78 lines 0 comments Download
D Source/core/accessibility/AXSpinButton.cpp View 1 chunk +0 lines, -124 lines 0 comments Download
D Source/core/accessibility/AXTable.h View 1 chunk +0 lines, -94 lines 0 comments Download
D Source/core/accessibility/AXTable.cpp View 1 chunk +0 lines, -579 lines 0 comments Download
D Source/core/accessibility/AXTableCell.h View 1 chunk +0 lines, -67 lines 0 comments Download
D Source/core/accessibility/AXTableCell.cpp View 1 chunk +0 lines, -177 lines 0 comments Download
D Source/core/accessibility/AXTableColumn.h View 1 chunk +0 lines, -72 lines 0 comments Download
D Source/core/accessibility/AXTableColumn.cpp View 1 chunk +0 lines, -184 lines 0 comments Download
D Source/core/accessibility/AXTableHeaderContainer.h View 1 chunk +0 lines, -59 lines 0 comments Download
D Source/core/accessibility/AXTableHeaderContainer.cpp View 1 chunk +0 lines, -78 lines 0 comments Download
D Source/core/accessibility/AXTableRow.h View 1 chunk +0 lines, -71 lines 0 comments Download
D Source/core/accessibility/AXTableRow.cpp View 1 chunk +0 lines, -131 lines 0 comments Download
M Source/core/core.gypi View 1 chunk +0 lines, -56 lines 0 comments Download
M Source/core/rendering/RenderMenuList.cpp View 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/rendering/RenderText.cpp View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A + Source/modules/accessibility/AXARIAGrid.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXARIAGrid.cpp View 1 chunk +4 lines, -4 lines 0 comments Download
A + Source/modules/accessibility/AXARIAGridCell.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXARIAGridCell.cpp View 1 chunk +3 lines, -3 lines 0 comments Download
A + Source/modules/accessibility/AXARIAGridRow.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXARIAGridRow.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXImageMapLink.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXImageMapLink.cpp View 1 chunk +3 lines, -3 lines 0 comments Download
A + Source/modules/accessibility/AXInlineTextBox.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXInlineTextBox.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXList.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXList.cpp View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXListBox.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXListBox.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXListBoxOption.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXListBoxOption.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXMediaControls.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXMediaControls.cpp View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXMenuList.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXMenuList.cpp View 1 chunk +3 lines, -3 lines 0 comments Download
A + Source/modules/accessibility/AXMenuListOption.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXMenuListOption.cpp View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXMenuListPopup.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXMenuListPopup.cpp View 1 chunk +3 lines, -3 lines 0 comments Download
A + Source/modules/accessibility/AXMockObject.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXMockObject.cpp View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXNodeObject.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXNodeObject.cpp View 2 2 chunks +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXObject.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + Source/modules/accessibility/AXObject.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXObjectCacheImpl.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXObjectCacheImpl.cpp View 2 chunks +25 lines, -25 lines 0 comments Download
A + Source/modules/accessibility/AXProgressIndicator.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXProgressIndicator.cpp View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXRenderObject.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXRenderObject.cpp View 2 2 chunks +7 lines, -7 lines 0 comments Download
A + Source/modules/accessibility/AXSVGRoot.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXSVGRoot.cpp View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXScrollView.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXScrollView.cpp View 1 chunk +3 lines, -3 lines 0 comments Download
A + Source/modules/accessibility/AXScrollbar.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXScrollbar.cpp View 1 chunk +2 lines, -1 line 0 comments Download
A + Source/modules/accessibility/AXSlider.h View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXSlider.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXSpinButton.h View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXSpinButton.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXTable.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXTable.cpp View 2 chunks +5 lines, -5 lines 0 comments Download
A + Source/modules/accessibility/AXTableCell.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXTableCell.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXTableColumn.h View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXTableColumn.cpp View 1 chunk +3 lines, -3 lines 0 comments Download
A + Source/modules/accessibility/AXTableHeaderContainer.h View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/AXTableHeaderContainer.cpp View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXTableRow.h View 1 chunk +1 line, -1 line 0 comments Download
A + Source/modules/accessibility/AXTableRow.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
A + Source/modules/accessibility/OWNERS View 0 chunks +-1 lines, --1 lines 0 comments Download
M Source/modules/modules.gypi View 1 chunk +56 lines, -0 lines 0 comments Download
M Source/web/AssertMatchingEnums.cpp View 2 2 chunks +1 line, -1 line 0 comments Download
M Source/web/ChromeClientImpl.cpp View 2 chunks +1 line, -1 line 0 comments Download
M Source/web/TextFinder.cpp View 2 chunks +1 line, -1 line 0 comments Download
M Source/web/WebAXObject.cpp View 2 chunks +5 lines, -5 lines 0 comments Download
M Source/web/WebDocument.cpp View 1 chunk +1 line, -0 lines 0 comments Download
M Source/web/WebNode.cpp View 1 chunk +1 line, -0 lines 0 comments Download
M Source/web/WebPagePopupImpl.cpp View 2 1 chunk +1 line, -0 lines 0 comments Download
M Source/web/WebViewImpl.cpp View 2 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 21 (7 generated)
pilgrim_google
6 years, 1 month ago (2014-11-10 17:58:54 UTC) #2
pilgrim_google
6 years, 1 month ago (2014-11-10 17:59:11 UTC) #4
dmazzoni
+dglazkov Overall lgtm, seems like a step in the right direction. Thanks! Please add a ...
6 years, 1 month ago (2014-11-11 06:22:01 UTC) #6
mstensho (USE GERRIT)
https://codereview.chromium.org/713933002/diff/1/Source/core/rendering/RenderObject.h File Source/core/rendering/RenderObject.h (right): https://codereview.chromium.org/713933002/diff/1/Source/core/rendering/RenderObject.h#newcode33 Source/core/rendering/RenderObject.h:33: #include "core/editing/VisiblePosition.h" Why is this necessary now? You didn't ...
6 years, 1 month ago (2014-11-11 08:23:49 UTC) #8
pilgrim_google
On 2014/11/11 08:23:49, mstensho wrote: > https://codereview.chromium.org/713933002/diff/1/Source/core/rendering/RenderObject.h > File Source/core/rendering/RenderObject.h (right): > > https://codereview.chromium.org/713933002/diff/1/Source/core/rendering/RenderObject.h#newcode33 > ...
6 years, 1 month ago (2014-11-11 15:10:47 UTC) #9
mstensho (USE GERRIT)
On 2014/11/11 15:10:47, pilgrim_google wrote: > AXObjectCache.h no longer includes AXObject.h, and there were a ...
6 years, 1 month ago (2014-11-11 15:27:38 UTC) #10
pilgrim_google
On 2014/11/11 15:27:38, mstensho wrote: > On 2014/11/11 15:10:47, pilgrim_google wrote: > > AXObjectCache.h no ...
6 years, 1 month ago (2014-11-11 16:02:30 UTC) #11
mstensho (USE GERRIT)
> I have no opinion on that. RenderObject.h has a createPositionWithAffinity > method, so all ...
6 years, 1 month ago (2014-11-11 17:55:49 UTC) #12
pilgrim_google
On 2014/11/11 17:55:49, mstensho wrote: > > I have no opinion on that. RenderObject.h has ...
6 years, 1 month ago (2014-11-11 18:56:42 UTC) #13
mstensho (USE GERRIT)
On 2014/11/11 18:56:42, pilgrim_google wrote: > On 2014/11/11 17:55:49, mstensho wrote: > > > I ...
6 years, 1 month ago (2014-11-12 08:58:50 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/713933002/60001
6 years, 1 month ago (2014-11-12 14:46:22 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: blink_presubmit on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/blink_presubmit/builds/19587)
6 years, 1 month ago (2014-11-12 14:53:17 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/713933002/60001
6 years, 1 month ago (2014-11-12 14:55:34 UTC) #20
commit-bot: I haz the power
6 years, 1 month ago (2014-11-12 15:48:26 UTC) #21
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as 185213

Powered by Google App Engine
This is Rietveld 408576698