|
[New Multicolumn] Support for block direction margins on spanners.
Block direction margins need to be copied from the column-span:all element
to its placeholder, since it's the placeholder that gets laid out and
positioned among other placeholders and column sets within the multicol
container.
Also prevent margin-collapsing through column sets, since that suddenly
matters.
Note that inline direction margins were already working. Some of the
tests in this CL also test those.
BUG= 347325
R=jchaffraix@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=188696
Total comments: 7
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+175 lines, -3 lines) |
Patch |
|
M |
LayoutTests/TestExpectations
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/adjacent-spanners-with-margin.html
|
View
|
1
2
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/adjacent-spanners-with-margin-expected.html
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/change-spanner-margins.html
|
View
|
1
2
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/change-spanner-margins-expected.html
|
View
|
1
2
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/empty-block-between-spanners-with-margins.html
|
View
|
1
2
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/empty-block-between-spanners-with-margins-expected.html
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/empty-spanner-between-spanners-with-margins.html
|
View
|
1
2
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/empty-spanner-between-spanners-with-margins-expected.html
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/percent-margins.html
|
View
|
1
2
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/percent-margins-expected.html
|
View
|
1
2
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/simple-margins.html
|
View
|
1
2
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/simple-margins-expected.html
|
View
|
1
2
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/spanner-with-margin.html
|
View
|
1
2
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/spanner-with-margin-expected.html
|
View
|
1
2
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/spanner-with-margins-between-margins.html
|
View
|
1
2
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/spanner-with-margins-between-margins-expected.html
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/trailing-margin-around-spanner.html
|
View
|
1
2
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
|
A + |
LayoutTests/fast/multicol/span/trailing-margin-around-spanner-expected.html
|
View
|
1
2
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/trailing-margin-before-spanner.html
|
View
|
1
2
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/span/trailing-margin-before-spanner-expected.html
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderBlockFlow.cpp
|
View
|
|
2 chunks |
+7 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderBox.cpp
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnSet.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnSpannerPlaceholder.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnSpannerPlaceholder.cpp
|
View
|
|
3 chunks |
+20 lines, -0 lines |
0 comments
|
Download
|
Total messages: 12 (3 generated)
|