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

Issue 2301383003: Move more of webcore_remaining into GN build files. (Closed)

Created:
4 years, 3 months ago by brettw
Modified:
4 years, 3 months ago
Reviewers:
Dirk Pranke, dglazkov
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-css, blink-reviews-dom_chromium.org, blink-reviews-html_chromium.org, blink-reviews-layout_chromium.org, blink-reviews-style_chromium.org, chromium-reviews, dcheng, dglazkov+blink, krit, dtapuska+blinkwatch_chromium.org, eae+blinkwatch, Eric Willigers, f(malita), fs, gavinp+loader_chromium.org, gyuyoung2, Nate Chapin, jchaffraix+rendering, kinuko+fileapi, kouhei+svg_chromium.org, leviw+renderwatch, loading-reviews+fetch_chromium.org, nhiroki, nzolghadr+blinkwatch_chromium.org, pdr+renderingwatchlist_chromium.org, pdr+svgwatchlist_chromium.org, rjwright, rwlbuis, Stephen Chennney, shans, sof, szager+layoutwatch_chromium.org, tyoshino+watch_chromium.org, tzik, zoltan1
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move more of webcore_remaining into GN build files. This makes more GN build files for various subdirectories of core and adds the file lists from the .gypi to those files. Since there are now so many places requring WebCOre boilerplate, this adds a new template for defining core components that automatically does most setup. This also cleans up the existing callers. Committed: https://crrev.com/988d6c9ee633bd2eea254a108908abd7be7351b2 Committed: https://crrev.com/c64b405a766eeb59f0cc3d653e0240324193d025 Cr-Original-Commit-Position: refs/heads/master@{#416344} Cr-Commit-Position: refs/heads/master@{#416475}

Patch Set 1 #

Patch Set 2 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1592 lines, -1464 lines) Patch
M third_party/WebKit/Source/core/BUILD.gn View 3 chunks +9 lines, -33 lines 0 comments Download
A third_party/WebKit/Source/core/animation/BUILD.gn View 1 chunk +258 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/clipboard/BUILD.gn View 1 chunk +29 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/core.gni View 3 chunks +70 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/core.gypi View 1 chunk +0 lines, -1351 lines 0 comments Download
A third_party/WebKit/Source/core/css/BUILD.gn View 1 chunk +370 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/BUILD.gn View 2 chunks +2 lines, -13 lines 0 comments Download
A third_party/WebKit/Source/core/editing/BUILD.gn View 1 chunk +201 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/events/BUILD.gn View 2 chunks +1 line, -9 lines 0 comments Download
A third_party/WebKit/Source/core/fetch/BUILD.gn View 1 chunk +67 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/fileapi/BUILD.gn View 1 chunk +33 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/frame/BUILD.gn View 1 chunk +116 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/BUILD.gn View 2 chunks +2 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/core/input/BUILD.gn View 2 chunks +1 line, -9 lines 0 comments Download
A third_party/WebKit/Source/core/layout/BUILD.gn View 1 1 chunk +361 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/svg/BUILD.gn View 2 chunks +1 line, -9 lines 0 comments Download
M third_party/WebKit/Source/core/observer/BUILD.gn View 2 chunks +1 line, -9 lines 0 comments Download
M third_party/WebKit/Source/core/style/BUILD.gn View 1 chunk +69 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/svg/BUILD.gn View 2 chunks +1 line, -9 lines 0 comments Download

Messages

Total messages: 24 (12 generated)
brettw
4 years, 3 months ago (2016-09-02 18:13:09 UTC) #2
brettw
.
4 years, 3 months ago (2016-09-02 18:13:34 UTC) #3
dglazkov
LGTM, this is great.
4 years, 3 months ago (2016-09-02 20:51:00 UTC) #9
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/2301383003/20001
4 years, 3 months ago (2016-09-02 21:21:59 UTC) #11
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-09-02 21:27:13 UTC) #12
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/988d6c9ee633bd2eea254a108908abd7be7351b2 Cr-Commit-Position: refs/heads/master@{#416344}
4 years, 3 months ago (2016-09-02 21:28:51 UTC) #14
Nico
A revert of this CL (patchset #2 id:20001) has been created in https://codereview.chromium.org/2304353002/ by thakis@chromium.org. ...
4 years, 3 months ago (2016-09-03 03:28:55 UTC) #15
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/2301383003/20001
4 years, 3 months ago (2016-09-04 15:18:23 UTC) #18
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-09-04 16:45:03 UTC) #20
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/c64b405a766eeb59f0cc3d653e0240324193d025 Cr-Commit-Position: refs/heads/master@{#416475}
4 years, 3 months ago (2016-09-04 16:47:06 UTC) #22
Dirk Pranke
lgtm. I'm not wild about the "blink_core_sources" name, but I haven't thought of anything obviously ...
4 years, 3 months ago (2016-09-06 00:35:04 UTC) #23
brettw
4 years, 3 months ago (2016-09-06 22:26:30 UTC) #24
Message was sent while issue was closed.
On 2016/09/06 00:35:04, Dirk Pranke wrote:
> lgtm. I'm not wild about the "blink_core_sources" name, but I haven't thought
of
> anything obviously better, either.

Yeah, I spent a while thinking about naming. I didn't want to use "library" or
anything like that since this can be a source set and "library" implies
something else. I would have picked "core component" if "component" didn't
already have a well-defined (and opposing) meaning.

Powered by Google App Engine
This is Rietveld 408576698