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

Issue 145123010: Fix supercluster logic. (Closed)

Created:
6 years, 10 months ago by skobes
Modified:
6 years, 10 months ago
Reviewers:
pdr.
CC:
blink-reviews, bemjb+rendering_chromium.org, dsinclair, zoltan1, eae+blinkwatch, leviw+renderwatch, jchaffraix+rendering, timvolodine, johnme
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Fix supercluster logic. The cluster stack now owns the Cluster objects; we no longer "pre-create" a Cluster before its root has entered layout. Instead we connect it to a Supercluster object which holds the set of roots that share its fingerprint, and the common multiplier. The multiplier for the supercluster is based on the deepest common ancestor of the deepest-block-containing-all-text for all its clusters. BUG=302005 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167133

Patch Set 1 : #

Total comments: 6

Patch Set 2 : Address review comments. #

Patch Set 3 : Rebase. #

Patch Set 4 : Rebaseline. #

Patch Set 5 : Fix tests. #

Patch Set 6 : Rebaseline. #

Total comments: 2

Patch Set 7 : Address review comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+120 lines, -61 lines) Patch
M LayoutTests/TestExpectations View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M LayoutTests/fast/text-autosizing/textarea-fontsize-change.html View 1 2 3 4 5 6 1 chunk +6 lines, -0 lines 0 comments Download
M LayoutTests/fast/text-autosizing/textarea-fontsize-change-expected.html View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M Source/core/rendering/FastTextAutosizer.h View 1 2 3 6 chunks +33 lines, -8 lines 0 comments Download
M Source/core/rendering/FastTextAutosizer.cpp View 1 2 3 4 10 chunks +78 lines, -52 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
skobes
6 years, 10 months ago (2014-02-05 01:20:05 UTC) #1
pdr.
LGTM with nits https://codereview.chromium.org/145123010/diff/60004/Source/core/rendering/FastTextAutosizer.cpp File Source/core/rendering/FastTextAutosizer.cpp (right): https://codereview.chromium.org/145123010/diff/60004/Source/core/rendering/FastTextAutosizer.cpp#newcode325 Source/core/rendering/FastTextAutosizer.cpp:325: BlockSet dbcats; Please add a comment ...
6 years, 10 months ago (2014-02-06 22:03:27 UTC) #2
skobes
https://codereview.chromium.org/145123010/diff/60004/Source/core/rendering/FastTextAutosizer.cpp File Source/core/rendering/FastTextAutosizer.cpp (right): https://codereview.chromium.org/145123010/diff/60004/Source/core/rendering/FastTextAutosizer.cpp#newcode325 Source/core/rendering/FastTextAutosizer.cpp:325: BlockSet dbcats; On 2014/02/06 22:03:27, pdr wrote: > Please ...
6 years, 10 months ago (2014-02-06 23:55:50 UTC) #3
pdr.
On 2014/02/06 23:55:50, skobes wrote: > https://codereview.chromium.org/145123010/diff/60004/Source/core/rendering/FastTextAutosizer.cpp > File Source/core/rendering/FastTextAutosizer.cpp (right): > > https://codereview.chromium.org/145123010/diff/60004/Source/core/rendering/FastTextAutosizer.cpp#newcode325 > ...
6 years, 10 months ago (2014-02-06 23:59:15 UTC) #4
skobes
The CQ bit was checked by skobes@chromium.org
6 years, 10 months ago (2014-02-06 23:59:26 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/skobes@chromium.org/145123010/160001
6 years, 10 months ago (2014-02-06 23:59:56 UTC) #6
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-07 00:00:02 UTC) #7
commit-bot: I haz the power
Failed to apply patch for Source/core/rendering/FastTextAutosizer.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-07 00:00:05 UTC) #8
skobes
The CQ bit was checked by skobes@chromium.org
6 years, 10 months ago (2014-02-07 00:03:19 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/skobes@chromium.org/145123010/100002
6 years, 10 months ago (2014-02-07 00:03:33 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/skobes@chromium.org/145123010/100002
6 years, 10 months ago (2014-02-07 02:09:52 UTC) #11
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-07 03:32:56 UTC) #12
commit-bot: I haz the power
Retried try job too often on win_layout for step(s) webkit_lint http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_layout&number=21221
6 years, 10 months ago (2014-02-07 03:32:57 UTC) #13
pdr.
The CQ bit was checked by pdr@chromium.org
6 years, 10 months ago (2014-02-09 22:40:26 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/skobes@chromium.org/145123010/100002
6 years, 10 months ago (2014-02-09 22:40:40 UTC) #15
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-10 00:04:44 UTC) #16
commit-bot: I haz the power
Retried try job too often on mac_blink_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_blink_rel&number=18052
6 years, 10 months ago (2014-02-10 00:04:45 UTC) #17
pdr.
On 2014/02/10 00:04:45, I haz the power (commit-bot) wrote: > Retried try job too often ...
6 years, 10 months ago (2014-02-10 00:07:53 UTC) #18
skobes
PTAL. The change to make Cluster objects owned by the cluster stack instead of cached ...
6 years, 10 months ago (2014-02-13 01:36:41 UTC) #19
pdr.
LGTM with an optional idea about scrollbar styling. https://codereview.chromium.org/145123010/diff/690001/LayoutTests/fast/text-autosizing/textarea-fontsize-change.html File LayoutTests/fast/text-autosizing/textarea-fontsize-change.html (right): https://codereview.chromium.org/145123010/diff/690001/LayoutTests/fast/text-autosizing/textarea-fontsize-change.html#newcode16 LayoutTests/fast/text-autosizing/textarea-fontsize-change.html:16: overflow-y: ...
6 years, 10 months ago (2014-02-13 20:56:36 UTC) #20
skobes
https://codereview.chromium.org/145123010/diff/690001/LayoutTests/fast/text-autosizing/textarea-fontsize-change.html File LayoutTests/fast/text-autosizing/textarea-fontsize-change.html (right): https://codereview.chromium.org/145123010/diff/690001/LayoutTests/fast/text-autosizing/textarea-fontsize-change.html#newcode16 LayoutTests/fast/text-autosizing/textarea-fontsize-change.html:16: overflow-y: hidden; On 2014/02/13 20:56:37, pdr wrote: > Could ...
6 years, 10 months ago (2014-02-13 22:34:11 UTC) #21
skobes
The CQ bit was checked by skobes@chromium.org
6 years, 10 months ago (2014-02-13 22:34:16 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/skobes@chromium.org/145123010/740001
6 years, 10 months ago (2014-02-13 22:34:27 UTC) #23
commit-bot: I haz the power
6 years, 10 months ago (2014-02-14 01:58:47 UTC) #24
Message was sent while issue was closed.
Change committed as 167133

Powered by Google App Engine
This is Rietveld 408576698