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

Issue 2635143003: Merge list of orthogonal writing mode roots into depth-ordered layout list. (Closed)

Created:
3 years, 11 months ago by mstensho (USE GERRIT)
Modified:
3 years, 11 months ago
Reviewers:
kojii, eae
CC:
chromium-reviews, blink-reviews, mstensho (USE GERRIT)
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Merge list of orthogonal writing mode roots into depth-ordered layout list. If we're going to perform a series of subtree layouts, rather than one layout from LayoutView, and we at the same time have a list of orthogonal writing mode roots that need to be laid out before their ancestors, we need to make sure that subtrees are laid out in an overall tree depth ordered manner, or we risk skipping layout of a subtree needing layout. That would cause trouble for the column balancer (which examines the tree after layout and expects everything to be laid out), and quite possibly other kinds of trouble elsewhere too. BUG=680224 Review-Url: https://codereview.chromium.org/2635143003 Cr-Commit-Position: refs/heads/master@{#445497} Committed: https://chromium.googlesource.com/chromium/src/+/538d2655968dd8e6a8c3b8baec1b496dd4f74882

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+69 lines, -11 lines) Patch
A third_party/WebKit/LayoutTests/fast/multicol/contain-strict-orthogonal-writing-mode-root-crash.html View 1 chunk +37 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.cpp View 4 chunks +31 lines, -11 lines 0 comments Download

Messages

Total messages: 15 (9 generated)
mstensho (USE GERRIT)
3 years, 11 months ago (2017-01-19 09:55:12 UTC) #6
mstensho (USE GERRIT)
Please take a look. This fixes a security bug.
3 years, 11 months ago (2017-01-23 08:48:54 UTC) #8
eae
Nice, thank you LGTM
3 years, 11 months ago (2017-01-23 18:19:15 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2635143003/1
3 years, 11 months ago (2017-01-23 18:19:53 UTC) #11
commit-bot: I haz the power
Committed patchset #1 (id:1) as https://chromium.googlesource.com/chromium/src/+/538d2655968dd8e6a8c3b8baec1b496dd4f74882
3 years, 11 months ago (2017-01-23 21:45:42 UTC) #14
kojii
3 years, 11 months ago (2017-01-24 02:26:48 UTC) #15
Message was sent while issue was closed.
lgtm, thank you and sorry that I missed in the first place.

Powered by Google App Engine
This is Rietveld 408576698