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

Issue 1417463003: Move z-index property handling into CSSPropertyParser (Closed)

Created:
5 years, 2 months ago by rwlbuis
Modified:
5 years, 1 month ago
Reviewers:
Timothy Loh
CC:
chromium-reviews, blink-reviews-css, dglazkov+blink, apavlov+blink_chromium.org, darktears, blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move z-index property handling into CSSPropertyParser Move z-index property handling from LegacyCSSPropertyParser into CSSPropertyParser. This property needs to be of type Integer in order to serialize correctly. To support this, make consumeInteger generate CSSPrimitiveValues of this type, and change the CSSValuePool integer caching (for integer values 0-255) to be of type Integer too. BUG=499780 Committed: https://crrev.com/13ee1c0bcba54eb3d4bfd46b7bfc89396f996710 Cr-Commit-Position: refs/heads/master@{#356767}

Patch Set 1 #

Patch Set 2 : V2 #

Patch Set 3 : V3 #

Patch Set 4 : Rebase #

Patch Set 5 : Fix rebase error #

Patch Set 6 : Rebase again! #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -15 lines) Patch
M third_party/WebKit/Source/core/css/CSSPrimitiveValue.cpp View 1 2 3 4 5 2 chunks +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h View 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSValuePool.cpp View 1 1 chunk +2 lines, -1 line 1 comment Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp View 1 2 3 4 5 4 chunks +11 lines, -2 lines 1 comment Download
M third_party/WebKit/Source/core/css/parser/LegacyCSSPropertyParser.cpp View 1 2 3 4 5 2 chunks +1 line, -9 lines 0 comments Download

Messages

Total messages: 13 (4 generated)
rwlbuis
PTAL. We may need to adjust some ASSERTs that assert Number right now in the ...
5 years, 2 months ago (2015-10-20 20:56:31 UTC) #4
rwlbuis
On 2015/10/20 20:56:31, rwlbuis wrote: > PTAL. We may need to adjust some ASSERTs that ...
5 years, 1 month ago (2015-10-28 23:37:35 UTC) #5
Timothy Loh
On 2015/10/28 23:37:35, rwlbuis wrote: > On 2015/10/20 20:56:31, rwlbuis wrote: > > PTAL. We ...
5 years, 1 month ago (2015-10-29 02:37:59 UTC) #6
Timothy Loh
https://codereview.chromium.org/1417463003/diff/100001/third_party/WebKit/Source/core/css/CSSValuePool.cpp File third_party/WebKit/Source/core/css/CSSValuePool.cpp (right): https://codereview.chromium.org/1417463003/diff/100001/third_party/WebKit/Source/core/css/CSSValuePool.cpp#newcode116 third_party/WebKit/Source/core/css/CSSValuePool.cpp:116: case CSSPrimitiveValue::UnitType::Integer: This bit seems a bit weird, but ...
5 years, 1 month ago (2015-10-29 02:38:06 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1417463003/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1417463003/100001
5 years, 1 month ago (2015-10-29 03:38:29 UTC) #9
Timothy Loh
https://codereview.chromium.org/1417463003/diff/100001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (right): https://codereview.chromium.org/1417463003/diff/100001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#newcode1147 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:1147: static PassRefPtrWillBeRawPtr<CSSValue> consumeZIndex(CSSParserTokenRange& range) errr... can we put this ...
5 years, 1 month ago (2015-10-29 03:53:42 UTC) #10
rwlbuis
On 2015/10/29 03:53:42, Timothy Loh wrote: > https://codereview.chromium.org/1417463003/diff/100001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp > File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (right): > > https://codereview.chromium.org/1417463003/diff/100001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#newcode1147 ...
5 years, 1 month ago (2015-10-29 04:33:08 UTC) #11
commit-bot: I haz the power
Committed patchset #6 (id:100001)
5 years, 1 month ago (2015-10-29 04:55:37 UTC) #12
commit-bot: I haz the power
5 years, 1 month ago (2015-10-29 04:56:15 UTC) #13
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/13ee1c0bcba54eb3d4bfd46b7bfc89396f996710
Cr-Commit-Position: refs/heads/master@{#356767}

Powered by Google App Engine
This is Rietveld 408576698