|
|
Chromium Code Reviews|
Created:
4 years, 5 months ago by chrishtr Modified:
4 years, 5 months ago Reviewers:
wkorman CC:
blink-reviews, blink-reviews-layout_chromium.org, chromium-reviews, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, szager+layoutwatch_chromium.org, zoltan1 Base URL:
https://chromium.googlesource.com/chromium/src.git@master Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionFlip for writing mode exactly along the containing block chain.
container() actually implements containg block. (Contrary to the name
containingBlock() in the other method, it implements something slightly different.)
BUG=616600
Committed: https://crrev.com/cac5d64bc07cde6d153ee9c7c9e6367aa07f3c39
Cr-Commit-Position: refs/heads/master@{#406177}
Patch Set 1 #Patch Set 2 : none #Patch Set 3 : none #Patch Set 4 : none #Patch Set 5 : none #
Total comments: 4
Patch Set 6 : none #Patch Set 7 : none #
Messages
Total messages: 37 (25 generated)
Description was changed from ========== none BUG= ========== to ========== Don't flip for writing mode in LayoutInline. BUG=616600 ==========
The CQ bit was checked by chrishtr@chromium.org to run a CQ dry run
chrishtr@chromium.org changed reviewers: + wkorman@chromium.org
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_...)
The CQ bit was checked by chrishtr@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
fast/repaint/selection-rl.html was failing because it has a LayoutText with a LayoutInline parent. The code for LayoutText would not flip because its parent was not a block. I changed the code to flip w.r.t. the containing block, we'll see if that passes all the tests.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Description was changed from ========== Don't flip for writing mode in LayoutInline. BUG=616600 ========== to ========== Don't flip for writing mode in LayoutInline. Instead, flip directly on the LayoutText that is at the bottom of an inline subtree. BUG=616600 ==========
lgtm
The CQ bit was checked by chrishtr@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by chrishtr@chromium.org
The CQ bit was checked by chrishtr@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by chrishtr@chromium.org
Description was changed from ========== Don't flip for writing mode in LayoutInline. Instead, flip directly on the LayoutText that is at the bottom of an inline subtree. BUG=616600 ========== to ========== Flip for writing mode exactly along the containing block chain. container() actually implements containg block. (Contrary to the name containingBlock() in the other method, it implements something slightly different.) BUG=616600 ==========
Reworked to just use container()'s chain instead of containingBlock. I think using containingBlock was a mistake.
The CQ bit was checked by chrishtr@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from wkorman@chromium.org Link to the patchset: https://codereview.chromium.org/2154913002/#ps80001 (title: "none")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_...)
lgtm https://codereview.chromium.org/2154913002/diff/80001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/layout/LayoutBox.cpp (right): https://codereview.chromium.org/2154913002/diff/80001/third_party/WebKit/Sour... third_party/WebKit/Source/core/layout/LayoutBox.cpp:2068: if (container->isBox()) Interested to discuss in person when you are free. https://codereview.chromium.org/2154913002/diff/80001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/layout/LayoutObject.cpp (right): https://codereview.chromium.org/2154913002/diff/80001/third_party/WebKit/Sour... third_party/WebKit/Source/core/layout/LayoutObject.cpp:1583: } nit: don't need the curlies
https://codereview.chromium.org/2154913002/diff/80001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/layout/LayoutBox.cpp (right): https://codereview.chromium.org/2154913002/diff/80001/third_party/WebKit/Sour... third_party/WebKit/Source/core/layout/LayoutBox.cpp:2068: if (container->isBox()) On 2016/07/18 at 23:21:28, wkorman wrote: > Interested to discuss in person when you are free. There were three failing SVG tests, because now they fail to adjust by locationOffset() Now I changed it to if (box) adjust by location offset including flipping else adjust by location offset https://codereview.chromium.org/2154913002/diff/80001/third_party/WebKit/Sour... File third_party/WebKit/Source/core/layout/LayoutObject.cpp (right): https://codereview.chromium.org/2154913002/diff/80001/third_party/WebKit/Sour... third_party/WebKit/Source/core/layout/LayoutObject.cpp:1583: } On 2016/07/18 at 23:21:28, wkorman wrote: > nit: don't need the curlies Removed.
The CQ bit was checked by chrishtr@chromium.org to run a CQ dry run
The CQ bit was unchecked by chrishtr@chromium.org
The CQ bit was checked by chrishtr@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from wkorman@chromium.org Link to the patchset: https://codereview.chromium.org/2154913002/#ps120001 (title: "none")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Committed patchset #7 (id:120001)
Message was sent while issue was closed.
Description was changed from ========== Flip for writing mode exactly along the containing block chain. container() actually implements containg block. (Contrary to the name containingBlock() in the other method, it implements something slightly different.) BUG=616600 ========== to ========== Flip for writing mode exactly along the containing block chain. container() actually implements containg block. (Contrary to the name containingBlock() in the other method, it implements something slightly different.) BUG=616600 Committed: https://crrev.com/cac5d64bc07cde6d153ee9c7c9e6367aa07f3c39 Cr-Commit-Position: refs/heads/master@{#406177} ==========
Message was sent while issue was closed.
Patchset 7 (id:??) landed as https://crrev.com/cac5d64bc07cde6d153ee9c7c9e6367aa07f3c39 Cr-Commit-Position: refs/heads/master@{#406177} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
