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

Issue 816683002: [New Multicolumn] Minimal support for nested multicol in RenderLayer. (Closed)

Created:
6 years ago by mstensho (USE GERRIT)
Modified:
5 years, 11 months ago
Reviewers:
chrishtr
CC:
blink-layers+watch_chromium.org, blink-reviews, blink-reviews-rendering, Dominik Röttsches, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

[New Multicolumn] Minimal support for nested multicol in RenderLayer. Getting proper support for nested multicol layout (or multicol inside paged) is going to require a lot of work (need to support multiple column rows), but in the meantime we should at least be able to paint what we have laid out. Layout already works fine as long as the inner multicol lives in only one outer column. Now painting works too. R=chrishtr@chromium.org BUG=423076 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=188169

Patch Set 1 #

Patch Set 2 : rebase master #

Total comments: 2

Patch Set 3 : code review. #

Total comments: 8

Patch Set 4 : Add link to online multicol documentation. #

Total comments: 4

Patch Set 5 : code review - more links. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+107 lines, -22 lines) Patch
M LayoutTests/TestExpectations View 1 1 chunk +1 line, -0 lines 0 comments Download
A LayoutTests/fast/multicol/composited-inner-multicol.html View 1 chunk +19 lines, -0 lines 0 comments Download
A LayoutTests/fast/multicol/composited-inner-multicol-expected.html View 1 chunk +18 lines, -0 lines 0 comments Download
A LayoutTests/fast/multicol/inner-multicol-in-second-column.html View 1 chunk +16 lines, -0 lines 0 comments Download
A LayoutTests/fast/multicol/inner-multicol-in-second-column-expected.html View 1 chunk +20 lines, -0 lines 0 comments Download
M Source/core/rendering/RenderLayer.h View 1 2 3 4 2 chunks +12 lines, -0 lines 0 comments Download
M Source/core/rendering/RenderLayer.cpp View 1 2 3 4 5 chunks +18 lines, -22 lines 0 comments Download
M Source/core/rendering/RenderMultiColumnFlowThread.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (1 generated)
mstensho (USE GERRIT)
6 years ago (2014-12-18 14:24:18 UTC) #1
chrishtr
https://codereview.chromium.org/816683002/diff/20001/Source/core/rendering/RenderLayer.cpp File Source/core/rendering/RenderLayer.cpp (right): https://codereview.chromium.org/816683002/diff/20001/Source/core/rendering/RenderLayer.cpp#newcode467 Source/core/rendering/RenderLayer.cpp:467: if (ancestorLayer->enclosingPaginationLayer() != paginationLayer) { Why do you need ...
6 years ago (2014-12-19 19:42:27 UTC) #2
mstensho (USE GERRIT)
https://codereview.chromium.org/816683002/diff/20001/Source/core/rendering/RenderLayer.cpp File Source/core/rendering/RenderLayer.cpp (right): https://codereview.chromium.org/816683002/diff/20001/Source/core/rendering/RenderLayer.cpp#newcode467 Source/core/rendering/RenderLayer.cpp:467: if (ancestorLayer->enclosingPaginationLayer() != paginationLayer) { On 2014/12/19 19:42:27, chrishtr ...
5 years, 11 months ago (2015-01-06 21:35:10 UTC) #3
chrishtr
https://codereview.chromium.org/816683002/diff/40001/Source/core/rendering/RenderLayer.cpp File Source/core/rendering/RenderLayer.cpp (right): https://codereview.chromium.org/816683002/diff/40001/Source/core/rendering/RenderLayer.cpp#newcode438 Source/core/rendering/RenderLayer.cpp:438: // Convert a bounding box from flow thread coordinates, ...
5 years, 11 months ago (2015-01-07 01:06:08 UTC) #4
mstensho (USE GERRIT)
https://codereview.chromium.org/816683002/diff/40001/Source/core/rendering/RenderLayer.cpp File Source/core/rendering/RenderLayer.cpp (right): https://codereview.chromium.org/816683002/diff/40001/Source/core/rendering/RenderLayer.cpp#newcode438 Source/core/rendering/RenderLayer.cpp:438: // Convert a bounding box from flow thread coordinates, ...
5 years, 11 months ago (2015-01-07 09:41:47 UTC) #5
chrishtr
Code looks good, now that I understand the coordinate systems. :) Please do write up ...
5 years, 11 months ago (2015-01-08 20:14:35 UTC) #6
mstensho (USE GERRIT)
On 2015/01/08 20:14:35, chrishtr wrote: > Code looks good, now that I understand the coordinate ...
5 years, 11 months ago (2015-01-08 20:27:45 UTC) #7
rune
On 2015/01/08 at 20:27:45, mstensho wrote: > This is going to take some time (I ...
5 years, 11 months ago (2015-01-08 20:56:12 UTC) #8
mstensho (USE GERRIT)
On 2015/01/08 20:14:35, chrishtr wrote: > Code looks good, now that I understand the coordinate ...
5 years, 11 months ago (2015-01-09 12:49:30 UTC) #9
chrishtr
lgtm https://codereview.chromium.org/816683002/diff/60001/Source/core/rendering/RenderLayer.cpp File Source/core/rendering/RenderLayer.cpp (right): https://codereview.chromium.org/816683002/diff/60001/Source/core/rendering/RenderLayer.cpp#newcode438 Source/core/rendering/RenderLayer.cpp:438: // Convert a bounding box from flow thread ...
5 years, 11 months ago (2015-01-09 17:24:24 UTC) #10
mstensho (USE GERRIT)
https://codereview.chromium.org/816683002/diff/60001/Source/core/rendering/RenderLayer.cpp File Source/core/rendering/RenderLayer.cpp (right): https://codereview.chromium.org/816683002/diff/60001/Source/core/rendering/RenderLayer.cpp#newcode438 Source/core/rendering/RenderLayer.cpp:438: // Convert a bounding box from flow thread coordinates, ...
5 years, 11 months ago (2015-01-09 18:26:41 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/816683002/80001
5 years, 11 months ago (2015-01-09 18:27:23 UTC) #13
commit-bot: I haz the power
5 years, 11 months ago (2015-01-09 19:44:05 UTC) #14
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=188169

Powered by Google App Engine
This is Rietveld 408576698