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

Issue 2031873005: [spv2] Account for flipped writing modes in paint offset (Closed)

Created:
4 years, 6 months ago by pdr.
Modified:
4 years, 6 months ago
Reviewers:
Xianzhu, trchen
CC:
blink-reviews, blink-reviews-paint_chromium.org, chromium-reviews, dshwang, slimming-paint-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[spv2] Account for flipped writing modes in paint offset Flipped writing modes cause an object's offset to be flipped relative to its parent. This patch switches from using locationOffset to topLeftLocation which includes writing mode handling. This matches similar logic in PaintLayer::updateLayerPosition. A comment has been added about removing unnecessary craws back up the tree for calculating containing blocks. With this patch, all fast/block/positioning tests pass, modulo our lack of multicolumn fragment painting. BUG=614257 Committed: https://crrev.com/112a79c17f09f9f1aeb2a38fc9672ff3985c7ba8 Cr-Commit-Position: refs/heads/master@{#398110}

Patch Set 1 #

Patch Set 2 : Higher expectations #

Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -15 lines) Patch
M third_party/WebKit/LayoutTests/TestExpectations View 1 3 chunks +16 lines, -13 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp View 1 chunk +5 lines, -2 lines 0 comments Download

Messages

Total messages: 21 (8 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2031873005/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2031873005/1
4 years, 6 months ago (2016-06-03 02:05:48 UTC) #2
pdr.
4 years, 6 months ago (2016-06-03 02:06:46 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/240627)
4 years, 6 months ago (2016-06-03 04:27:48 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2031873005/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2031873005/20001
4 years, 6 months ago (2016-06-03 04:46:55 UTC) #8
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-03 09:40:13 UTC) #10
pdr.
On 2016/06/03 at 09:40:13, commit-bot wrote: > Dry run: This issue passed the CQ dry ...
4 years, 6 months ago (2016-06-06 17:42:06 UTC) #11
trchen
lgtm. Though actually I don't have the expertise in writing modes (and many who have ...
4 years, 6 months ago (2016-06-06 18:04:50 UTC) #12
pdr.
+reviewer WangXianzhu, are you familiar enough with the paint properties trees to review this? If ...
4 years, 6 months ago (2016-06-06 18:11:34 UTC) #14
pdr.
On 2016/06/06 at 18:11:34, pdr. wrote: > +reviewer WangXianzhu, are you familiar enough with the ...
4 years, 6 months ago (2016-06-06 18:15:06 UTC) #15
Xianzhu
lgtm
4 years, 6 months ago (2016-06-06 18:18:35 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2031873005/20001
4 years, 6 months ago (2016-06-06 18:19:27 UTC) #18
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 6 months ago (2016-06-06 20:18:31 UTC) #19
commit-bot: I haz the power
4 years, 6 months ago (2016-06-06 20:19:53 UTC) #21
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/112a79c17f09f9f1aeb2a38fc9672ff3985c7ba8
Cr-Commit-Position: refs/heads/master@{#398110}

Powered by Google App Engine
This is Rietveld 408576698