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

Issue 2882603002: Implemented remaining non-grouped longhand property APIs (Closed)

Created:
3 years, 7 months ago by Bugs Nash
Modified:
3 years, 6 months ago
Reviewers:
meade_UTC10, rjwright, Jia
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-animation_chromium.org, blink-reviews-css, chromium-reviews, dglazkov+blink, Eric Willigers, jfernandez, Manuel Rego, rjwright, rwlbuis, shans, svillar
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Implemented remaining non-grouped longhand property APIs Added the property APIs and implemented the parseSingleValue method on the remaining longhand non-grouped properties that did not have stub API implementations. This includes the following properties: - animation-direction - animation-fill-mode - animation-iteration-count - animation-play-state - background-color - box-shadow - font-weight - object-position - perspective-origin - text-shadow - transition-property - webkit-box-reflect BUG=668012 Review-Url: https://codereview.chromium.org/2882603002 Cr-Commit-Position: refs/heads/master@{#481115} Committed: https://chromium.googlesource.com/chromium/src/+/fbee2d97beece9b3b4dea2181019621a9f5299fb

Patch Set 1 #

Patch Set 2 : implemented single property apis using script #

Total comments: 11

Patch Set 3 : fixed some build errors #

Patch Set 4 : rebased and fixed more errors #

Patch Set 5 : rebased and fixed build errors #

Patch Set 6 : rebased #

Patch Set 7 : rebased on utils #

Patch Set 8 : rebased onto final utils #

Unified diffs Side-by-side diffs Delta from patch set Stats (+335 lines, -72 lines) Patch
M third_party/WebKit/Source/core/BUILD.gn View 1 2 3 4 5 6 7 7 chunks +12 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/BUILD.gn View 1 2 3 4 5 6 7 7 chunks +12 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/CSSProperties.json5 View 1 2 3 4 5 6 7 11 chunks +24 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp View 1 2 3 4 5 6 7 6 chunks +0 lines, -72 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIAnimationDirection.cpp View 1 2 1 chunk +23 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIAnimationFillMode.cpp View 1 2 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIAnimationIterationCount.cpp View 1 2 3 4 5 6 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIAnimationPlayState.cpp View 1 2 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIBackgroundColor.cpp View 1 2 3 4 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIBoxShadow.cpp View 1 2 3 4 5 6 7 1 chunk +20 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIFontWeight.cpp View 1 2 1 chunk +18 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIObjectPosition.cpp View 1 2 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIPerspectiveOrigin.cpp View 1 2 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPITextShadow.cpp View 1 2 3 4 5 6 7 1 chunk +20 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPITransitionProperty.cpp View 1 2 3 4 5 6 1 chunk +24 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/css/properties/CSSPropertyAPIWebkitBoxReflect.cpp View 1 2 3 4 5 6 7 1 chunk +54 lines, -0 lines 0 comments Download

Messages

Total messages: 29 (13 generated)
Bugs Nash
FYI
3 years, 6 months ago (2017-06-08 06:52:16 UTC) #3
Bugs Nash
On 2017/06/08 at 06:52:16, Bugs Nash wrote: > FYI whoops didn't mean to send yet. ...
3 years, 6 months ago (2017-06-08 06:54:36 UTC) #4
Bugs Nash
+rjwright
3 years, 6 months ago (2017-06-08 06:55:13 UTC) #6
Bugs Nash
On 2017/06/08 at 06:55:13, Bugs Nash wrote: > +rjwright oh, and this patch also doesn't ...
3 years, 6 months ago (2017-06-08 07:00:58 UTC) #8
Jia
I understand your cl is a bulk API impl for longhand properties. However, there are ...
3 years, 6 months ago (2017-06-08 22:07:14 UTC) #9
Bugs Nash
https://codereview.chromium.org/2882603002/diff/20001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (left): https://codereview.chromium.org/2882603002/diff/20001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#oldcode3308 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:3308: case CSSPropertyBorderColor: On 2017/06/08 at 22:07:13, Jia wrote: > ...
3 years, 6 months ago (2017-06-09 00:00:17 UTC) #10
Jia
https://codereview.chromium.org/2882603002/diff/20001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp File third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp (left): https://codereview.chromium.org/2882603002/diff/20001/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp#oldcode3308 third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp:3308: case CSSPropertyBorderColor: On 2017/06/09 00:00:17, Bugs Nash wrote: > ...
3 years, 6 months ago (2017-06-09 00:10:07 UTC) #11
Bugs Nash
Still just an FYI and a WIP Fixed the shorthand issue spotted by Jia, fixed ...
3 years, 6 months ago (2017-06-09 05:02:11 UTC) #12
Bugs Nash
rebased and fixed more errors
3 years, 6 months ago (2017-06-13 05:49:09 UTC) #13
Bugs Nash
rebased and fixed build errors
3 years, 6 months ago (2017-06-13 22:05:31 UTC) #14
meade_UTC10
Hey this is looking really good already. I'm ok to lgtm :)
3 years, 6 months ago (2017-06-14 03:11:07 UTC) #15
Bugs Nash
rebased
3 years, 6 months ago (2017-06-16 06:02:00 UTC) #16
Bugs Nash
rebased on utils
3 years, 6 months ago (2017-06-20 00:22:48 UTC) #17
Bugs Nash
rebased onto final utils
3 years, 6 months ago (2017-06-21 01:58:04 UTC) #18
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/2882603002/140001
3 years, 6 months ago (2017-06-21 05:30:12 UTC) #26
commit-bot: I haz the power
3 years, 6 months ago (2017-06-21 05:35:06 UTC) #29
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/fbee2d97beece9b3b4dea2181019...

Powered by Google App Engine
This is Rietveld 408576698