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

Issue 2196363002: Modify LayoutTests to prep for compositing solid background scollers (Closed)

Created:
4 years, 4 months ago by Stephen Chennney
Modified:
4 years, 4 months ago
Reviewers:
flackr
CC:
blink-reviews, blink-reviews-paint_chromium.org, chromium-reviews, dshwang, kinuko+watch, 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

Modify LayoutTests to prep for compositing solid background scollers Tests of scrolling behavior should allow some visual mechanism for detecting the scroll position. Some tests have been updated to make this so. Other tests require that a scrolling layer not be composited. Upcoming changes will cause solid background color scrolling content to be composited on all displays, so such tests must be modified slightly to prevent the scrolling layer from promotion (by making the background partially transparent). And one test is explicitly testing the preferCompositingToLCDText flag, so we should rename it and adjust the background so that the test continues to test what it claims. R=flackr BUG=381840 Committed: https://crrev.com/a0f3f2e7a62356e4c1a44b769e46be984366ecad Cr-Commit-Position: refs/heads/master@{#409791}

Patch Set 1 : Rename and update the js test #

Patch Set 2 : Now it works #

Total comments: 6

Patch Set 3 : Addressed review comments #

Total comments: 6

Patch Set 4 : Fix CSS selector for #text #

Patch Set 5 : Revert change to fixed-position-in-fixed-overflow.html #

Total comments: 2

Messages

Total messages: 24 (11 generated)
Stephen Chennney
PTAL.
4 years, 4 months ago (2016-08-01 19:32:45 UTC) #3
flackr
https://codereview.chromium.org/2196363002/diff/40001/third_party/WebKit/LayoutTests/TestExpectations File third_party/WebKit/LayoutTests/TestExpectations (right): https://codereview.chromium.org/2196363002/diff/40001/third_party/WebKit/LayoutTests/TestExpectations#newcode1364 third_party/WebKit/LayoutTests/TestExpectations:1364: crbug.com/381840 fast/borders/overflow-hidden-border-radius-force-backing-store.html [ NeedsRebaseline ] For a small change ...
4 years, 4 months ago (2016-08-02 15:02:44 UTC) #7
Stephen Chennney
New patch any second now. https://codereview.chromium.org/2196363002/diff/40001/third_party/WebKit/LayoutTests/TestExpectations File third_party/WebKit/LayoutTests/TestExpectations (right): https://codereview.chromium.org/2196363002/diff/40001/third_party/WebKit/LayoutTests/TestExpectations#newcode1364 third_party/WebKit/LayoutTests/TestExpectations:1364: crbug.com/381840 fast/borders/overflow-hidden-border-radius-force-backing-store.html [ NeedsRebaseline ...
4 years, 4 months ago (2016-08-02 19:00:01 UTC) #8
flackr
https://codereview.chromium.org/2196363002/diff/60001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html File third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html (right): https://codereview.chromium.org/2196363002/diff/60001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html#newcode21 third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html:21: background-color: blue; Should background color still be here? The ...
4 years, 4 months ago (2016-08-03 20:00:01 UTC) #13
Stephen Chennney
Explained 1 and fixed 1. Thanks. https://codereview.chromium.org/2196363002/diff/60001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html File third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html (right): https://codereview.chromium.org/2196363002/diff/60001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html#newcode21 third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html:21: background-color: blue; On ...
4 years, 4 months ago (2016-08-03 20:21:15 UTC) #14
flackr
https://codereview.chromium.org/2196363002/diff/60001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html File third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html (right): https://codereview.chromium.org/2196363002/diff/60001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html#newcode21 third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html:21: background-color: blue; On 2016/08/03 at 20:21:15, Stephen Chennney wrote: ...
4 years, 4 months ago (2016-08-03 20:34:14 UTC) #15
Stephen Chennney
https://codereview.chromium.org/2196363002/diff/60001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html File third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html (right): https://codereview.chromium.org/2196363002/diff/60001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html#newcode21 third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html:21: background-color: blue; On 2016/08/03 20:34:14, flackr wrote: > On ...
4 years, 4 months ago (2016-08-03 20:44:26 UTC) #16
Stephen Chennney
On 2016/08/03 20:44:26, Stephen Chennney wrote: > https://codereview.chromium.org/2196363002/diff/60001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html > File > third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html > (right): > ...
4 years, 4 months ago (2016-08-03 21:05:15 UTC) #17
flackr
lgtm with nits https://codereview.chromium.org/2196363002/diff/100001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-nonscrollable-body-mismatch-containers.html File third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-nonscrollable-body-mismatch-containers.html (right): https://codereview.chromium.org/2196363002/diff/100001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-nonscrollable-body-mismatch-containers.html#newcode70 third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-nonscrollable-body-mismatch-containers.html:70: <div style="height: 800px; background-image: linear-gradient(to bottom,red,orange,yellow, ...
4 years, 4 months ago (2016-08-03 21:11:43 UTC) #18
Stephen Chennney
On 2016/08/03 21:11:43, flackr wrote: > lgtm with nits > > https://codereview.chromium.org/2196363002/diff/100001/third_party/WebKit/LayoutTests/compositing/layer-creation/fixed-position-nonscrollable-body-mismatch-containers.html > File > ...
4 years, 4 months ago (2016-08-04 14:24:11 UTC) #19
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/2196363002/100001
4 years, 4 months ago (2016-08-04 14:24:41 UTC) #21
commit-bot: I haz the power
Committed patchset #5 (id:100001)
4 years, 4 months ago (2016-08-04 15:29:17 UTC) #22
commit-bot: I haz the power
4 years, 4 months ago (2016-08-04 15:31:04 UTC) #24
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/a0f3f2e7a62356e4c1a44b769e46be984366ecad
Cr-Commit-Position: refs/heads/master@{#409791}

Powered by Google App Engine
This is Rietveld 408576698