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

Issue 2569113004: [css-align] Dedicated initial functions for {align-justify}-content

Created:
4 years ago by jfernandez
Modified:
4 years ago
Reviewers:
CC:
chromium-reviews, pdr+renderingwatchlist_chromium.org, szager+layoutwatch_chromium.org, blink-reviews-style_chromium.org, zoltan1, blink-reviews-css, mac-reviews_chromium.org, eae+blinkwatch, leviw+renderwatch, dglazkov+blink, apavlov+blink_chromium.org, jchaffraix+rendering, darktears, blink-reviews, blink-reviews-layout_chromium.org, rwlbuis
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[css-align] Dedicated initial functions for {align-justify}-content Since r419737 we use 'normal' as initial value for both, align-content and justify-content CSS properties. This may cause that such 'normal' values had to be resolved during layout, which apparently is causing a performance regression (2%) in some animation tests. This patch defines independent functions for both properties so we can use the specified values for each property, as the Flexbox spec states. BUG=649235

Patch Set 1 : Preliminary approach. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+71 lines, -17 lines) Patch
M third_party/WebKit/Source/core/css/CSSProperties.in View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.h View 1 chunk +4 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp View 2 chunks +49 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/style/ComputedStyle.h View 2 chunks +14 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/style/StyleRareNonInheritedData.cpp View 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 1 (1 generated)
jfernandez
4 years ago (2016-12-14 14:33:53 UTC) #1
Patchset #1 (id:1) has been deleted

Powered by Google App Engine
This is Rietveld 408576698