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

Issue 2633223003: Convert CSSProperties.in to JSON5 format (Closed)

Created:
3 years, 11 months ago by ktyliu
Modified:
3 years, 10 months ago
Reviewers:
tkent, sashab
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-css, blink-reviews-w3ctests_chromium.org, caseq+blink_chromium.org, chromium-reviews, devtools-reviews_chromium.org, dglazkov+blink, Dirk Pranke, kozyatinskiy+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, pfeldman, rwlbuis, tfarina
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Convert CSSProperties.in to JSON5 format Update generate_supported_css to process JSON5 format. Remove unnecessary CSSProperties.in input to Tools/Scripts/webkitpy/w3c/ since it only requires -webkit-text-emphasis-* now (thanks to tkent@ for info) BUG=677884, 614955 Review-Url: https://codereview.chromium.org/2633223003 Cr-Commit-Position: refs/heads/master@{#446574} Committed: https://chromium.googlesource.com/chromium/src/+/6a5bbaea71e02af0b0bd60c7ba3ed61f77179b65

Patch Set 1 #

Total comments: 2

Patch Set 2 : Remove CSSProperties input from webkitpy/w3c/ script #

Total comments: 5

Patch Set 3 : require -webkit-text-emphasis-* #

Patch Set 4 : Update CSSProperties to latest origin/master version and fix style #

Patch Set 5 : rebase to latest #

Patch Set 6 : merge CSSProperties api_class changes #

Patch Set 7 : Merge CSSProperties.in changes and revert json5_generator #

Patch Set 8 : Sync CSSProperties.in #

Patch Set 9 : Remove unneeded CSSProperties.in in test_copier_unittest.py #

Patch Set 10 : Fix test_converter_unittest #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2899 lines, -801 lines) Patch
M third_party/WebKit/Source/build/scripts/css_properties.py View 1 chunk +4 lines, -56 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/make_computed_style_base.py View 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/make_css_property_apis.py View 4 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/make_css_property_metadata.py View 1 2 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/make_css_property_names.py View 1 2 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/make_style_builder.py View 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/make_style_shorthands.py View 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/scripts.gni View 1 chunk +1 line, -1 line 0 comments Download
D third_party/WebKit/Source/core/css/CSSProperties.in View 1 2 3 4 5 6 7 1 chunk +0 lines, -664 lines 0 comments Download
A third_party/WebKit/Source/core/css/CSSProperties.json5 View 1 2 3 4 5 6 7 1 chunk +2813 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/devtools/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/devtools/scripts/build/generate_supported_css.py View 1 2 3 4 5 1 chunk +40 lines, -21 lines 0 comments Download
M third_party/WebKit/Source/devtools/scripts/gulp/gulpfile.js View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py View 1 2 2 chunks +8 lines, -22 lines 0 comments Download
M third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter_unittest.py View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -5 lines 0 comments Download
M third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_copier_unittest.py View 1 2 3 4 5 6 7 8 2 chunks +0 lines, -2 lines 0 comments Download

Messages

Total messages: 50 (36 generated)
sashab
lgtm
3 years, 11 months ago (2017-01-17 01:24:25 UTC) #4
tkent
https://codereview.chromium.org/2633223003/diff/1/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py File third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py (right): https://codereview.chromium.org/2633223003/diff/1/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py#newcode91 third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py:91: self.prefixed_properties = self.read_webkit_prefixed_css_property_list() Does read_webkit_prefixe_css_property_list work for json5? BTW, ...
3 years, 11 months ago (2017-01-17 01:31:14 UTC) #6
ktyliu
Thanks, Kent, for pointing out that only one -webkit property is required in webkitpy/w3c/test_convert.py This ...
3 years, 11 months ago (2017-01-17 02:39:39 UTC) #9
tkent
https://codereview.chromium.org/2633223003/diff/20001/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py File third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py (right): https://codereview.chromium.org/2633223003/diff/20001/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py#newcode92 third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py:92: self.prefixed_properties = ['-webkit-text-emphasis'] I'm sorry, but we need more ...
3 years, 11 months ago (2017-01-17 03:14:53 UTC) #14
tkent
https://codereview.chromium.org/2633223003/diff/20001/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py File third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py (right): https://codereview.chromium.org/2633223003/diff/20001/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py#newcode92 third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py:92: self.prefixed_properties = ['-webkit-text-emphasis'] On 2017/01/17 at 03:14:53, tkent wrote: ...
3 years, 11 months ago (2017-01-17 03:16:50 UTC) #16
ktyliu
https://codereview.chromium.org/2633223003/diff/20001/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py File third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py (right): https://codereview.chromium.org/2633223003/diff/20001/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py#newcode92 third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_converter.py:92: self.prefixed_properties = ['-webkit-text-emphasis'] On 2017/01/17 at 03:16:50, tkent wrote: ...
3 years, 11 months ago (2017-01-17 03:50:25 UTC) #19
tkent
lgtm
3 years, 11 months ago (2017-01-17 07:02:52 UTC) #22
ktyliu
On 2017/01/17 at 07:02:52, tkent wrote: > lgtm Thanks. Plan to submit this today, now ...
3 years, 11 months ago (2017-01-26 20:56:08 UTC) #36
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/2633223003/150001
3 years, 11 months ago (2017-01-26 22:23:23 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/377041)
3 years, 11 months ago (2017-01-26 23:26:45 UTC) #41
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/2633223003/150001
3 years, 11 months ago (2017-01-26 23:33:25 UTC) #43
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/2633223003/170001
3 years, 11 months ago (2017-01-27 00:40:58 UTC) #46
commit-bot: I haz the power
Committed patchset #10 (id:170001) as https://chromium.googlesource.com/chromium/src/+/6a5bbaea71e02af0b0bd60c7ba3ed61f77179b65
3 years, 11 months ago (2017-01-27 03:35:55 UTC) #49
sashab
3 years, 10 months ago (2017-01-27 22:33:11 UTC) #50
Message was sent while issue was closed.
\o/!!!!!!!!!!!

Powered by Google App Engine
This is Rietveld 408576698