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

Issue 186403002: Make font-related CSS properties less custom. (Closed)

Created:
6 years, 9 months ago by dglazkov
Modified:
6 years, 9 months ago
CC:
blink-reviews, eae+blinkwatch, fs, apavlov+blink_chromium.org, rune+blink, jamesr, krit, bemjb+rendering_chromium.org, dsinclair, danakj, dglazkov+blink, Rik, jchaffraix+rendering, pdr., rwlbuis, zoltan1, jbroman, gyuyoung.kim_webkit.org, darktears, leviw+renderwatch, ed+blinkwatch_opera.com, f(malita), Stephen Chennney
Visibility:
Public.

Description

Make font-related CSS properties less custom. Add a bit more smarts to StyleBuilder jinja machinery to make it understand how fonts are made. Custom is bad. Generated is good. R=ksakamoto@chromium.org,eae BUG= Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=168522

Patch Set 1 #

Total comments: 6

Patch Set 2 : Addressed comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -44 lines) Patch
M Source/build/scripts/make_style_builder.py View 2 chunks +2 lines, -0 lines 0 comments Download
M Source/build/scripts/templates/StyleBuilder.cpp.tmpl View 1 4 chunks +10 lines, -0 lines 0 comments Download
M Source/build/scripts/templates/StyleBuilderFunctions.cpp.tmpl View 1 chunk +0 lines, -30 lines 0 comments Download
M Source/core/css/CSSComputedStyleDeclaration.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/css/CSSProperties.in View 3 chunks +5 lines, -5 lines 0 comments Download
M Source/core/css/resolver/FontBuilder.h View 1 2 chunks +8 lines, -1 line 0 comments Download
M Source/core/css/resolver/FontBuilder.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/rendering/svg/RenderSVGInlineText.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/platform/fonts/FontDescription.h View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/platform/fonts/FontDescription.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/platform/fonts/mac/FontMac.cpp View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 7 (0 generated)
dglazkov
6 years, 9 months ago (2014-03-04 05:15:19 UTC) #1
dglazkov
+timloh, the jinja ninja.
6 years, 9 months ago (2014-03-04 05:16:31 UTC) #2
Timothy Loh
lgtm! (I think nbarth is now the jinja ninja though after the bindings rewrite) https://codereview.chromium.org/186403002/diff/1/Source/build/scripts/templates/StyleBuilder.cpp.tmpl ...
6 years, 9 months ago (2014-03-04 05:58:22 UTC) #3
dglazkov
Thanks for review! https://codereview.chromium.org/186403002/diff/1/Source/build/scripts/templates/StyleBuilder.cpp.tmpl File Source/build/scripts/templates/StyleBuilder.cpp.tmpl (right): https://codereview.chromium.org/186403002/diff/1/Source/build/scripts/templates/StyleBuilder.cpp.tmpl#newcode19 Source/build/scripts/templates/StyleBuilder.cpp.tmpl:19: {%- endif %} Done. https://codereview.chromium.org/186403002/diff/1/Source/build/scripts/templates/StyleBuilder.cpp.tmpl#newcode60 Source/build/scripts/templates/StyleBuilder.cpp.tmpl:60: ...
6 years, 9 months ago (2014-03-05 04:05:18 UTC) #4
dglazkov
The CQ bit was checked by dglazkov@chromium.org
6 years, 9 months ago (2014-03-05 04:08:47 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dglazkov@chromium.org/186403002/20001
6 years, 9 months ago (2014-03-05 04:09:39 UTC) #6
commit-bot: I haz the power
6 years, 9 months ago (2014-03-05 19:44:51 UTC) #7
Message was sent while issue was closed.
Change committed as 168522

Powered by Google App Engine
This is Rietveld 408576698