|
Region based multicol: support explicit column breaks
Merely supporting insertion of explicit (forced) column breaks in
the region based multicol implementation is really simple: just
hook up with what the CSS regions code is already doing.
However, there is one complication: column balancing. In order to
balance columns as nicely as possible when there are explicit
breaks, we need to figure out between which explicit breaks the
implicit breaks will occur (if there's room for any at all).
This is a merge of https://bugs.webkit.org/show_bug.cgi?id=123993
Reviewed in WebKit by David Hyatt.
BUG= 336192
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=166859
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+586 lines, -73 lines) |
Patch |
|
A |
LayoutTests/fast/multicol/newmulticol/break-after.html
|
View
|
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/break-after-expected.html
|
View
|
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/break-before.html
|
View
|
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/break-before-expected.html
|
View
|
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/breaks-2-columns-3.html
|
View
|
|
1 chunk |
+34 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/breaks-2-columns-3-expected.html
|
View
|
|
1 chunk |
+34 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/breaks-2-columns-3-no-balancing.html
|
View
|
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/breaks-2-columns-3-no-balancing-expected.html
|
View
|
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/breaks-3-columns-3.html
|
View
|
|
1 chunk |
+44 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/breaks-3-columns-3-expected.html
|
View
|
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/fixed-height-fill-balance-2.html
|
View
|
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/fixed-height-fill-balance-2-expected.html
|
View
|
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderBlockFlow.cpp
|
View
|
1
|
3 chunks |
+22 lines, -10 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderFlowThread.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnBlock.h
|
View
|
1
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnBlock.cpp
|
View
|
1
|
5 chunks |
+16 lines, -4 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnFlowThread.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnFlowThread.cpp
|
View
|
1
2
3
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnSet.h
|
View
|
|
3 chunks |
+48 lines, -28 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnSet.cpp
|
View
|
1
2
3
|
3 chunks |
+103 lines, -28 lines |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|