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

Issue 2750463005: Remove top controls clipping adjustment for document.rootScroller (Closed)

Created:
3 years, 9 months ago by bokan
Modified:
3 years, 9 months ago
Reviewers:
chrishtr, Xianzhu
CC:
blink-reviews, blink-reviews-frames_chromium.org, blink-reviews-layout_chromium.org, chromium-reviews, eae+blinkwatch, jchaffraix+rendering, kenneth.christiansen, kinuko+watch, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, szager+layoutwatch_chromium.org, zoltan1
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove top controls clipping adjustment for document.rootScroller This is basically a revert of https://crrev.com/7ab964b30f73e3507ac3a424f56b1a9101b9bca3 Turns out that mucking with clips at the paint stage of the lifecycle is problematic for document.rootScroller so I'm taking a different approach and removing all the modifications to painting code. BUG=505516 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2750463005 Cr-Commit-Position: refs/heads/master@{#459602} Committed: https://chromium.googlesource.com/chromium/src/+/fa2b8f683b4ed28047f8bcb6f159b28478f68191

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Fix Rebase #

Patch Set 4 : Fix for root layer scrolling tests #

Total comments: 9

Patch Set 5 : Rebase #

Patch Set 6 : Added call to setNeedsPaintPropertyUpdate #

Patch Set 7 : Added check for slimming paint invalidation #

Patch Set 8 : Rebase #

Messages

Total messages: 36 (19 generated)
bokan
...and a second patch removing compositing hacks for document.rootScroller.
3 years, 9 months ago (2017-03-14 19:28:05 UTC) #15
bokan
ping
3 years, 9 months ago (2017-03-16 12:17:36 UTC) #16
chrishtr
https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode1637 third_party/WebKit/Source/core/frame/FrameView.cpp:1637: layoutView.layer()->setNeedsCompositingInputsUpdate(); This is new since last time you landed ...
3 years, 9 months ago (2017-03-16 18:46:57 UTC) #17
bokan
https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode1637 third_party/WebKit/Source/core/frame/FrameView.cpp:1637: layoutView.layer()->setNeedsCompositingInputsUpdate(); On 2017/03/16 18:46:57, chrishtr wrote: > This is ...
3 years, 9 months ago (2017-03-16 18:59:49 UTC) #18
chrishtr
+Xianzhu to help with that latest question.
3 years, 9 months ago (2017-03-16 19:04:19 UTC) #20
Xianzhu
https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode1637 third_party/WebKit/Source/core/frame/FrameView.cpp:1637: layoutView.layer()->setNeedsCompositingInputsUpdate(); On 2017/03/16 18:59:48, bokan wrote: > On 2017/03/16 ...
3 years, 9 months ago (2017-03-16 19:16:54 UTC) #21
bokan
https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode1637 third_party/WebKit/Source/core/frame/FrameView.cpp:1637: layoutView.layer()->setNeedsCompositingInputsUpdate(); On 2017/03/16 19:16:54, Xianzhu wrote: > On 2017/03/16 ...
3 years, 9 months ago (2017-03-16 20:11:09 UTC) #22
chrishtr
Hi Xianzhu, do you have any more comments?
3 years, 9 months ago (2017-03-21 16:44:19 UTC) #23
Xianzhu
https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode1637 third_party/WebKit/Source/core/frame/FrameView.cpp:1637: layoutView.layer()->setNeedsCompositingInputsUpdate(); On 2017/03/16 20:11:09, bokan (OOO until Mar 22) ...
3 years, 9 months ago (2017-03-21 16:59:56 UTC) #24
Xianzhu
https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode1637 third_party/WebKit/Source/core/frame/FrameView.cpp:1637: layoutView.layer()->setNeedsCompositingInputsUpdate(); On 2017/03/21 16:59:56, Xianzhu wrote: > Did these ...
3 years, 9 months ago (2017-03-21 17:26:41 UTC) #25
bokan
https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode1637 third_party/WebKit/Source/core/frame/FrameView.cpp:1637: layoutView.layer()->setNeedsCompositingInputsUpdate(); On 2017/03/21 17:26:41, Xianzhu wrote: > On 2017/03/21 ...
3 years, 9 months ago (2017-03-23 15:09:58 UTC) #26
Xianzhu
lgtm https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode1637 third_party/WebKit/Source/core/frame/FrameView.cpp:1637: layoutView.layer()->setNeedsCompositingInputsUpdate(); On 2017/03/23 15:09:57, bokan wrote: > On ...
3 years, 9 months ago (2017-03-23 15:39:16 UTC) #27
bokan
https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2750463005/diff/60001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode1637 third_party/WebKit/Source/core/frame/FrameView.cpp:1637: layoutView.layer()->setNeedsCompositingInputsUpdate(); On 2017/03/23 15:39:16, Xianzhu wrote: > On 2017/03/23 ...
3 years, 9 months ago (2017-03-23 16:01:03 UTC) #28
bokan
Chris, is this ok now?
3 years, 9 months ago (2017-03-24 17:38:01 UTC) #29
chrishtr
lgtm
3 years, 9 months ago (2017-03-24 21:22:00 UTC) #30
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/2750463005/140001
3 years, 9 months ago (2017-03-24 22:17:27 UTC) #33
commit-bot: I haz the power
3 years, 9 months ago (2017-03-24 23:51:55 UTC) #36
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/fa2b8f683b4ed28047f8bcb6f159...

Powered by Google App Engine
This is Rietveld 408576698