|
Expand system font values during font property parsing
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
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+305 lines, -245 lines) |
Patch |
 |
M |
LayoutTests/fast/css/font-shorthand.html
|
View
|
1
2
3
|
1 chunk |
+50 lines, -36 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/css/font-shorthand-expected.txt
|
View
|
1
2
3
|
10 chunks |
+100 lines, -21 lines |
0 comments
|
Download
|
 |
M |
Source/core/css/StylePropertyShorthandCustom.cpp
|
View
|
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
 |
M |
Source/core/css/parser/CSSPropertyParser.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/css/parser/CSSPropertyParser.cpp
|
View
|
1
2
3
4
|
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
|
1 chunk |
+0 lines, -23 lines |
0 comments
|
Download
|
 |
M |
Source/core/css/resolver/StyleBuilderCustom.cpp
|
View
|
|
1 chunk |
+0 lines, -12 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
2
3
4
5
|
1 chunk |
+55 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
|
1
|
2 chunks |
+25 lines, -66 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderThemeChromiumMac.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderThemeChromiumMac.mm
|
View
|
1
2
3
|
1 chunk |
+29 lines, -57 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
|
 |
M |
Source/web/tests/DragImageTest.cpp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 37 (0 generated)
|