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

Issue 2328773002: Remove more blink modules gypi code. (Closed)

Created:
4 years, 3 months ago by brettw
Modified:
4 years, 3 months ago
Reviewers:
haraken
CC:
chromium-reviews, blink-reviews, haraken, blink-reviews-bindings_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove more blink modules gypi code. Improves the templates for make_names and process_in_files so they can be used in a few more situations (not automatically inserting deps), clean up callers that were manually calling these. Add a new target bindings/modules:generated which compiles the sources generated by the scripts in that file. This eliminates the hardcoding of these source lists. With this, the only remaining blink work should be to move the rest of the source files into the modules sub-directories. Committed: https://crrev.com/0a91363934d878f3cd10aed2b4caf6fe239ec571 Cr-Commit-Position: refs/heads/master@{#417667}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Selling correction #

Unified diffs Side-by-side diffs Delta from patch set Stats (+313 lines, -324 lines) Patch
M third_party/WebKit/Source/bindings/modules/BUILD.gn View 7 chunks +37 lines, -23 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/scripts.gni View 4 chunks +25 lines, -15 lines 0 comments Download
M third_party/WebKit/Source/core/BUILD.gn View 1 chunk +1 line, -4 lines 0 comments Download
M third_party/WebKit/Source/modules/BUILD.gn View 4 chunks +24 lines, -20 lines 0 comments Download
M third_party/WebKit/Source/modules/modules.gni View 2 chunks +6 lines, -19 lines 0 comments Download
M third_party/WebKit/Source/modules/modules.gypi View 2 chunks +0 lines, -243 lines 0 comments Download
M third_party/WebKit/Source/modules/modules_idl_files.gni View 1 1 chunk +220 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 19 (10 generated)
brettw
4 years, 3 months ago (2016-09-08 21:21:03 UTC) #3
haraken
LGTM https://codereview.chromium.org/2328773002/diff/1/third_party/WebKit/Source/modules/modules_idl_files.gni File third_party/WebKit/Source/modules/modules_idl_files.gni (right): https://codereview.chromium.org/2328773002/diff/1/third_party/WebKit/Source/modules/modules_idl_files.gni#newcode597 third_party/WebKit/Source/modules/modules_idl_files.gni:597: # different categories of .idl files that prodice ...
4 years, 3 months ago (2016-09-08 23:44:25 UTC) #8
brettw
Selling correction
4 years, 3 months ago (2016-09-09 17:19:18 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/2328773002/20001
4 years, 3 months ago (2016-09-09 17:19:54 UTC) #12
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-09-09 19:33:32 UTC) #14
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/0a91363934d878f3cd10aed2b4caf6fe239ec571 Cr-Commit-Position: refs/heads/master@{#417667}
4 years, 3 months ago (2016-09-09 19:35:16 UTC) #16
dtu
Hey, seeing a failure on the Win x64 Perf bot: https://build.chromium.org/p/chromium.perf/builders/Win%20x64%20Builder/builds/19951 C:\b\c\b\Win_x64_Builder\src\buildtools\win\gn.exe gen //out/Release_x64 --check ...
4 years, 3 months ago (2016-09-09 20:25:43 UTC) #17
agable
On 2016/09/09 at 20:25:43, dtu wrote: > Hey, seeing a failure on the Win x64 ...
4 years, 3 months ago (2016-09-09 21:24:32 UTC) #18
dmurph
4 years, 3 months ago (2016-09-10 01:35:09 UTC) #19
Message was sent while issue was closed.
A revert of this CL (patchset #2 id:20001) has been created in
https://codereview.chromium.org/2328033002/ by dmurph@chromium.org.

The reason for reverting is:
https://bugs.chromium.org/p/chromium/issues/detail?id=645621
BUG=645621.

Powered by Google App Engine
This is Rietveld 408576698