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

Issue 1955073002: LayoutObject::paintingLayer() to correctly handle column-span:all (Closed)

Created:
4 years, 7 months ago by Xianzhu
Modified:
4 years, 7 months ago
CC:
chromium-reviews, szager+layoutwatch_chromium.org, zoltan1, blink-reviews-layout_chromium.org, pdr+renderingwatchlist_chromium.org, eae+blinkwatch, leviw+renderwatch, jchaffraix+rendering, blink-reviews, mstensho (USE GERRIT)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

LayoutObject::paintingLayer() to correctly handle column-span:all When finding the layer painting an object, we should traverse up the tree through spanner placeholder when meeting a column-span:all object. BUG=609720 TEST=fast/multicol/span/remove-span-all-under-layer.html Committed: https://crrev.com/8895ae9799f7de65a747c97b6f2442d83717463d Cr-Commit-Position: refs/heads/master@{#392409}

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Total comments: 4

Patch Set 3 : #

Messages

Total messages: 15 (8 generated)
mstensho (USE GERRIT)
Spanners... the Knights of Blink Chess. lgtm with the suggested test reliability improvement. https://codereview.chromium.org/1955073002/diff/1/third_party/WebKit/LayoutTests/fast/multicol/span/remove-span-all-under-layer.html File ...
4 years, 7 months ago (2016-05-06 19:59:38 UTC) #2
Xianzhu
Changing enclosingLayer() breaks existing code manipulating PaintLayer tree structure, e.g. when LayoutObject::willBeRemovedFromTree() calling LayoutObject::removeLayers(). The ...
4 years, 7 months ago (2016-05-07 21:02:25 UTC) #5
mstensho (USE GERRIT)
lgtm, with suggestions. https://codereview.chromium.org/1955073002/diff/20001/third_party/WebKit/Source/core/layout/LayoutObject.cpp File third_party/WebKit/Source/core/layout/LayoutObject.cpp (right): https://codereview.chromium.org/1955073002/diff/20001/third_party/WebKit/Source/core/layout/LayoutObject.cpp#newcode629 third_party/WebKit/Source/core/layout/LayoutObject.cpp:629: for (const LayoutObject* current = this; ...
4 years, 7 months ago (2016-05-09 08:20:42 UTC) #7
Xianzhu
https://codereview.chromium.org/1955073002/diff/20001/third_party/WebKit/Source/core/layout/LayoutObject.cpp File third_party/WebKit/Source/core/layout/LayoutObject.cpp (right): https://codereview.chromium.org/1955073002/diff/20001/third_party/WebKit/Source/core/layout/LayoutObject.cpp#newcode629 third_party/WebKit/Source/core/layout/LayoutObject.cpp:629: for (const LayoutObject* current = this; current; current = ...
4 years, 7 months ago (2016-05-09 17:14:20 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1955073002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1955073002/40001
4 years, 7 months ago (2016-05-09 17:14:52 UTC) #11
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 7 months ago (2016-05-09 20:15:23 UTC) #13
commit-bot: I haz the power
4 years, 7 months ago (2016-05-09 20:16:14 UTC) #15
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/8895ae9799f7de65a747c97b6f2442d83717463d
Cr-Commit-Position: refs/heads/master@{#392409}

Powered by Google App Engine
This is Rietveld 408576698