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

Issue 2883793003: Move detached files from web/ to (core/modules)/exported. (Closed)

Created:
3 years, 7 months ago by slangley
Modified:
3 years, 7 months ago
Reviewers:
haraken, dcheng
CC:
blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, dglazkov+blink, eric.carlson_apple.com, feature-media-reviews_chromium.org, haraken, kinuko+watch, mlamouri+watch-blink_chromium.org, Srirama
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Move detached files from web/ to (core/modules)/exported. This CL moves files from web/ that are implementations of classes defined in public/web/ that have no other dependencies in web/. Classes that have some dependency on modules/ move to modules/exported/, otherwise classes move to core/exported. This required setting up the modules/exported directory and BUILD file, and now exposing WebKit/Source/modules via the blink_all build rule so that the symbols are available. In some cases this also required adding BLINK_EXPORT to some of the definitions in public/web/, but these are all inside of BLINK_IMPLEMENTATION blocks which indicates that there should be no dependence on these methods externally. BUG=712963 Review-Url: https://codereview.chromium.org/2883793003 Cr-Commit-Position: refs/heads/master@{#471700} Committed: https://chromium.googlesource.com/chromium/src/+/3012c22bf47687f565edd7bd2697bb1bf155303c

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+15 lines, -1112 lines) Patch
M third_party/WebKit/Source/core/exported/BUILD.gn View 1 chunk +11 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebHistoryItem.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebMemoryStatistics.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebPerformance.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebRange.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebRenderTheme.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebScriptController.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebScriptSource.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebSecurityPolicy.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebSelection.cpp View 1 chunk +3 lines, -2 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebSelector.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/core/exported/WebSerializedScriptValue.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
M third_party/WebKit/Source/modules/exported/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
A + third_party/WebKit/Source/modules/exported/WebMediaDeviceChangeObserver.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/WebKit/Source/modules/exported/WebMediaStreamRegistry.cpp View 0 chunks +-1 lines, --1 lines 0 comments Download
M third_party/WebKit/Source/web/BUILD.gn View 3 chunks +0 lines, -13 lines 0 comments Download
D third_party/WebKit/Source/web/WebHistoryItem.cpp View 1 chunk +0 lines, -224 lines 0 comments Download
D third_party/WebKit/Source/web/WebMediaDeviceChangeObserver.cpp View 1 chunk +0 lines, -67 lines 0 comments Download
D third_party/WebKit/Source/web/WebMediaStreamRegistry.cpp View 1 chunk +0 lines, -49 lines 0 comments Download
D third_party/WebKit/Source/web/WebMemoryStatistics.cpp View 1 chunk +0 lines, -49 lines 0 comments Download
D third_party/WebKit/Source/web/WebPerformance.cpp View 1 chunk +0 lines, -218 lines 0 comments Download
D third_party/WebKit/Source/web/WebRange.cpp View 1 chunk +0 lines, -73 lines 0 comments Download
D third_party/WebKit/Source/web/WebRenderTheme.cpp View 1 chunk +0 lines, -48 lines 0 comments Download
D third_party/WebKit/Source/web/WebScriptController.cpp View 1 chunk +0 lines, -41 lines 0 comments Download
D third_party/WebKit/Source/web/WebScriptSource.cpp View 1 chunk +0 lines, -18 lines 0 comments Download
D third_party/WebKit/Source/web/WebSecurityPolicy.cpp View 1 chunk +0 lines, -116 lines 0 comments Download
D third_party/WebKit/Source/web/WebSelection.cpp View 1 chunk +0 lines, -50 lines 0 comments Download
D third_party/WebKit/Source/web/WebSelector.cpp View 1 chunk +0 lines, -54 lines 0 comments Download
D third_party/WebKit/Source/web/WebSerializedScriptValue.cpp View 1 chunk +0 lines, -92 lines 0 comments Download
M third_party/WebKit/public/web/WebMediaDeviceChangeObserver.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/public/web/WebPerformance.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/public/web/WebRange.h View 1 chunk +3 lines, -3 lines 1 comment Download
M third_party/WebKit/public/web/WebScriptSource.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/public/web/WebSerializedScriptValue.h View 1 chunk +4 lines, -3 lines 0 comments Download

Messages

Total messages: 12 (7 generated)
slangley
3 years, 7 months ago (2017-05-15 04:46:52 UTC) #4
haraken
LGTM https://codereview.chromium.org/2883793003/diff/1/third_party/WebKit/public/web/WebRange.h File third_party/WebKit/public/web/WebRange.h (right): https://codereview.chromium.org/2883793003/diff/1/third_party/WebKit/public/web/WebRange.h#newcode61 third_party/WebKit/public/web/WebRange.h:61: BLINK_EXPORT EphemeralRange CreateEphemeralRange(LocalFrame*) const; I'm just curious but ...
3 years, 7 months ago (2017-05-15 04:53:40 UTC) #6
slangley
On 2017/05/15 at 04:53:40, haraken wrote: > LGTM > > https://codereview.chromium.org/2883793003/diff/1/third_party/WebKit/public/web/WebRange.h > File third_party/WebKit/public/web/WebRange.h (right): ...
3 years, 7 months ago (2017-05-15 05:02:24 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2883793003/1
3 years, 7 months ago (2017-05-15 05:02:54 UTC) #9
commit-bot: I haz the power
3 years, 7 months ago (2017-05-15 08:41:51 UTC) #12
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/3012c22bf47687f565edd7bd2697...

Powered by Google App Engine
This is Rietveld 408576698