Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(990)

Issue 143383002: Region based multicol: support explicit column breaks (Closed)

Created:
6 years, 11 months ago by mstensho (USE GERRIT)
Modified:
6 years, 10 months ago
Reviewers:
eseidel, abucur, ojan
CC:
blink-reviews, chromiumbugtracker_adobe.com, bemjb+rendering_chromium.org, dsinclair, zoltan1, eae+blinkwatch, leviw+renderwatch, Julien - ping for review, esprehn
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

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

Patch Set 1 #

Total comments: 4

Patch Set 2 : Rebase master #

Patch Set 3 : Rebase master. #

Patch Set 4 : Code review. #

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

Messages

Total messages: 10 (0 generated)
mstensho (USE GERRIT)
6 years, 11 months ago (2014-01-20 14:01:32 UTC) #1
mstensho (USE GERRIT)
6 years, 10 months ago (2014-02-06 13:43:54 UTC) #2
eseidel
Julien or Ojan are better reviewers than I, but I don't want you to feel ...
6 years, 10 months ago (2014-02-07 00:25:01 UTC) #3
ojan
lgtm The latest patch looks like it didn't upload correctly. I reviewed the first patchset. ...
6 years, 10 months ago (2014-02-08 02:26:11 UTC) #4
mstensho (USE GERRIT)
On 2014/02/08 02:26:11, ojan wrote: > The latest patch looks like it didn't upload correctly. ...
6 years, 10 months ago (2014-02-10 13:37:12 UTC) #5
mstensho (USE GERRIT)
Review issues addressed. @ojan, could you indicate whether you agree with my shouldRelayoutMultiColumnBlock() changes or ...
6 years, 10 months ago (2014-02-10 13:50:25 UTC) #6
abucur
Informal LGTM from me :). You may consider the removal comments like "We're done" from ...
6 years, 10 months ago (2014-02-10 16:11:52 UTC) #7
ojan
lgtm
6 years, 10 months ago (2014-02-10 18:52:19 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mstensho@opera.com/143383002/520001
6 years, 10 months ago (2014-02-10 18:52:37 UTC) #9
commit-bot: I haz the power
6 years, 10 months ago (2014-02-10 20:20:26 UTC) #10
Message was sent while issue was closed.
Change committed as 166859

Powered by Google App Engine
This is Rietveld 408576698