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

Issue 1710003002: Unprefix multicol properties. (Closed)

Created:
4 years, 10 months ago by mstensho (USE GERRIT)
Modified:
4 years, 10 months ago
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-css, blink-reviews-layout_chromium.org, blink-reviews-paint_chromium.org, blink-reviews-style_chromium.org, chromium-reviews, dglazkov+blink, dshwang, eae+blinkwatch, Eric Willigers, jchaffraix+rendering, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, rjwright, rwlbuis, shans, slimming-paint-reviews_chromium.org, szager+layoutwatch_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Unprefix multicol properties. The prefixed versions will be retained as aliases for the unprefixed ones. Might take some decades before the world wide web has stopped using them, so we probably cannot deprecate (and remove) them any time soon. Most tests are still prefixed. Will clean that up in due course. For now, just unprefix one random unit test and one random LayoutTest. BUG=492297 Committed: https://crrev.com/ef0bbaa58e53dc720970aec40a06f24ca66f7b0d Cr-Commit-Position: refs/heads/master@{#376249}

Patch Set 1 #

Patch Set 2 : Update tests and expectations. Most notably: 100 is a bad magic number. 150 is better. Also remove … #

Patch Set 3 : rebase master #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+176 lines, -160 lines) Patch
M third_party/WebKit/LayoutTests/fast/css/getComputedStyle/computed-style-listing-expected.txt View 2 chunks +7 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-listing-expected.txt View 2 chunks +7 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/css/remove-shorthand.html View 1 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/css/remove-shorthand-expected.txt View 1 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html View 1 1 chunk +1 line, -1 line 2 comments Download
M third_party/WebKit/LayoutTests/fast/multicol/nested-columns.html View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/css/getComputedStyle-listing-expected.txt View 2 chunks +7 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/svg/custom/svg-fonts-in-html.html View 1 1 chunk +0 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/virtual/stable/webexposed/css-properties-as-js-properties-expected.txt View 1 2 2 chunks +9 lines, -9 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/css-properties-as-js-properties-expected.txt View 2 chunks +9 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/templates/StyleBuilderFunctions.cpp.tmpl View 2 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/animation/ColorPropertyFunctions.cpp View 4 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/animation/LengthPropertyFunctions.cpp View 7 chunks +11 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/core/animation/NumberPropertyFunctions.cpp View 3 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/animation/PropertyInterpolationTypesMapping.cpp View 1 2 3 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/animation/css/CSSAnimatableValueFactory.cpp View 1 chunk +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/animation/css/CSSPropertyEquality.cpp View 1 chunk +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSComputedStyleDeclaration.cpp View 1 chunk +7 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSProperties.in View 3 chunks +18 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp View 3 chunks +11 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/core/css/StylePropertySerializer.cpp View 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp View 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp View 6 chunks +11 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/AnimatedStyleBuilder.cpp View 1 chunk +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/StyleBuilderCustom.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/editing/EditingStyle.cpp View 1 chunk +6 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/frame/UseCounter.cpp View 3 chunks +19 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutMultiColumnFlowThreadTest.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/paint/MultiColumnSetPainter.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/style/ComputedStyle.cpp View 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 18 (4 generated)
mstensho (USE GERRIT)
Season finale! Unprefix multicol for realz.
4 years, 10 months ago (2016-02-18 15:50:06 UTC) #2
mstensho (USE GERRIT)
And with webexposed changes, we need approval from an API owner too.
4 years, 10 months ago (2016-02-18 19:02:19 UTC) #4
dglazkov
lgtm
4 years, 10 months ago (2016-02-18 19:02:42 UTC) #5
mstensho (USE GERRIT)
Thank you dglazkov. We still need leviw to review the rest - unless you want ...
4 years, 10 months ago (2016-02-18 19:17:21 UTC) #6
dglazkov
/me looks at levi <__<.
4 years, 10 months ago (2016-02-18 19:26:13 UTC) #7
leviw_travelin_and_unemployed
LGTM with a question. https://codereview.chromium.org/1710003002/diff/40001/third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html File third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html (right): https://codereview.chromium.org/1710003002/diff/40001/third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html#newcode45 third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html:45: if (++cssPropertyCount <= 150) Where'd ...
4 years, 10 months ago (2016-02-18 19:32:57 UTC) #8
mstensho (USE GERRIT)
https://codereview.chromium.org/1710003002/diff/40001/third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html File third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html (right): https://codereview.chromium.org/1710003002/diff/40001/third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html#newcode45 third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html:45: if (++cssPropertyCount <= 150) On 2016/02/18 19:32:57, leviw wrote: ...
4 years, 10 months ago (2016-02-18 19:59:31 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1710003002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1710003002/40001
4 years, 10 months ago (2016-02-18 20:25:45 UTC) #11
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 10 months ago (2016-02-18 20:42:32 UTC) #12
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/ef0bbaa58e53dc720970aec40a06f24ca66f7b0d Cr-Commit-Position: refs/heads/master@{#376249}
4 years, 10 months ago (2016-02-18 20:43:25 UTC) #14
leviw_travelin_and_unemployed
On 2016/02/18 at 19:59:31, mstensho wrote: > https://codereview.chromium.org/1710003002/diff/40001/third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html > File third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html (right): > > https://codereview.chromium.org/1710003002/diff/40001/third_party/WebKit/LayoutTests/fast/css/style-enumerate-properties.html#newcode45 ...
4 years, 10 months ago (2016-02-18 20:48:46 UTC) #15
drott
Could it be that this is missing the tools/metrics/histograms/histograms.xml update? See // 3. Run the ...
4 years, 10 months ago (2016-02-22 06:43:26 UTC) #16
mstensho (USE GERRIT)
On 2016/02/22 06:43:26, drott wrote: > Could it be that this is missing the tools/metrics/histograms/histograms.xml ...
4 years, 10 months ago (2016-02-22 10:37:36 UTC) #17
drott
4 years, 10 months ago (2016-02-25 07:48:03 UTC) #18
Message was sent while issue was closed.
On 2016/02/22 at 10:37:36, mstensho wrote:

> I really wonder, though: Since we're able to teach computers to do pretty much
anything these days, could we perhaps teach them to run this script for us too,
or at least refuse to land a CL when some human has forgotten to do it.

I'd hope so, too. That's the FIXME in UseCounter.cpp :(

Powered by Google App Engine
This is Rietveld 408576698