|
Changing between multicol and regular block shouldn't recreate all renderers.
Make the new (flowthread-based) multicol implementation cope without
having to reattach renderers for all nodes in the subtree.
Up until recently (last year) a reattach was only done for the new
flowthread-based multicol implementation, while it wasn't done for the
old implementation (ColumnInfo), but due to some refactoring of the
code that determines whether or not to reattach on style changes, any
changes to column-width or column-count would result in a reattach,
regardless of which implementation was used.
Now that both implementations can handle it, there's no need to force
a reattach anymore.
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=171192
Total comments: 21
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+300 lines, -14 lines) |
Patch |
|
A |
LayoutTests/fast/multicol/multicol-becomes-paged-auto-height.html
|
View
|
1
2
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/multicol-becomes-paged-auto-height-expected.html
|
View
|
1
2
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/multicol-becomes-paged-fixed-height.html
|
View
|
1
2
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/multicol-becomes-paged-fixed-height-expected.html
|
View
|
1
2
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/multicol-becomes-regular-block.html
|
View
|
1
2
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/multicol-becomes-regular-block-expected.html
|
View
|
1
2
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/compare-with-old-impl/multicol-becomes-regular-block.html
|
View
|
1
2
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/compare-with-old-impl/multicol-becomes-regular-block-expected.html
|
View
|
1
2
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/compare-with-old-impl/regular-block-becomes-multicol.html
|
View
|
1
2
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/newmulticol/compare-with-old-impl/regular-block-becomes-multicol-expected.html
|
View
|
1
2
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/paged-becomes-multicol-auto-height.html
|
View
|
1
2
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/paged-becomes-multicol-auto-height-expected.html
|
View
|
1
2
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/paged-becomes-multicol-fixed-height.html
|
View
|
1
2
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/paged-becomes-multicol-fixed-height-expected.html
|
View
|
1
2
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/regular-block-becomes-multicol.html
|
View
|
1
2
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/fast/multicol/regular-block-becomes-multicol-expected.html
|
View
|
1
2
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderBlockFlow.h
|
View
|
1
2
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderBlockFlow.cpp
|
View
|
1
2
|
2 chunks |
+18 lines, -12 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnFlowThread.h
|
View
|
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/RenderMultiColumnFlowThread.cpp
|
View
|
|
1 chunk |
+34 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/style/RenderStyle.cpp
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
Total messages: 18 (0 generated)
|