|
Expand system font values during property parsing.
This is alancutter's patch, adjusted to work with the current master.
This patch removes special case handling of the font shorthand property.
Previously this property would be carried through to the style resolving
stage if system font values were used. This patch refactors this process
to happen in the CSS parser so that font is always expanded into longhand
values.
BUG= 353932
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=184449
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+305 lines, -270 lines) |
Patch |
|
M |
LayoutTests/fast/css/font-shorthand.html
|
View
|
|
1 chunk |
+50 lines, -36 lines |
0 comments
|
Download
|
|
M |
LayoutTests/fast/css/font-shorthand-expected.txt
|
View
|
|
10 chunks |
+100 lines, -21 lines |
0 comments
|
Download
|
|
M |
Source/build/scripts/make_style_builder.py
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/core/css/CSSProperties.in
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
Source/core/css/StylePropertySerializer.cpp
|
View
|
1
2
3
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/core/css/StylePropertyShorthandCustom.cpp
|
View
|
1
2
3
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
|
M |
Source/core/css/parser/CSSPropertyParser.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/css/parser/CSSPropertyParser.cpp
|
View
|
|
3 chunks |
+30 lines, -5 lines |
0 comments
|
Download
|
|
M |
Source/core/css/resolver/FontBuilder.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/css/resolver/FontBuilder.cpp
|
View
|
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
|
M |
Source/core/css/resolver/StyleBuilderCustom.cpp
|
View
|
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
|
M |
Source/core/css/resolver/StyleResolver.cpp
|
View
|
1
2
3
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderTheme.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderTheme.cpp
|
View
|
1
|
1 chunk |
+58 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderThemeChromiumFontProvider.h
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderThemeChromiumFontProviderLinux.cpp
|
View
|
|
2 chunks |
+6 lines, -10 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderThemeChromiumFontProviderWin.cpp
|
View
|
|
2 chunks |
+25 lines, -66 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderThemeChromiumMac.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderThemeChromiumMac.mm
|
View
|
|
1 chunk |
+22 lines, -50 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderThemeChromiumSkia.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderThemeChromiumSkia.cpp
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 14 (6 generated)
|