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

Issue 2239313002: Hide non-composited native scrollbars. (Closed)

Created:
4 years, 4 months ago by Eric Seckler
Modified:
4 years, 4 months ago
Reviewers:
no sievers, pdr., skobes, sky, Sami
CC:
chromium-reviews, jam, dglazkov+blink, darin-cc_chromium.org, blink-reviews, kinuko+watch, blink-reviews-api_chromium.org, bokan
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Hide non-composited native scrollbars. This is a follow up to crrev.com/2175163005, which hides composited native scrollbars. BUG=617618 Committed: https://crrev.com/2b22b720242d5c9681a0b53cd56b542757ad7016 Cr-Commit-Position: refs/heads/master@{#412520}

Patch Set 1 #

Patch Set 2 : add test. #

Total comments: 2

Patch Set 3 : Use enum for mock visibility. #

Patch Set 4 : Use hidden overlay theme on all platforms. #

Total comments: 1

Patch Set 5 : Use hidden mock theme. #

Patch Set 6 : update comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+34 lines, -19 lines) Patch
M content/child/runtime_features.cc View 1 chunk +2 lines, -0 lines 0 comments Download
A + third_party/WebKit/LayoutTests/fast/scrolling/hide-scrollbars.html View 1 1 chunk +4 lines, -4 lines 0 comments Download
A + third_party/WebKit/LayoutTests/fast/scrolling/hide-scrollbars-expected.html View 1 1 chunk +7 lines, -13 lines 0 comments Download
M third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollbarTheme.cpp View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/scroll/ScrollbarThemeOverlayMock.h View 1 2 1 chunk +8 lines, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebRuntimeFeatures.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebRuntimeFeatures.h View 1 chunk +1 line, -0 lines 0 comments Download
M ui/native_theme/native_theme_switches.cc View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 33 (12 generated)
Eric Seckler
Hey Sami, Do you think this is a sensible way to get rid of non-composited ...
4 years, 4 months ago (2016-08-12 11:00:27 UTC) #2
Sami
Are there still cases we don't handle after this patch? This seems like the best ...
4 years, 4 months ago (2016-08-12 11:12:27 UTC) #5
Eric Seckler
On 2016/08/12 11:12:27, Sami wrote: > Are there still cases we don't handle after this ...
4 years, 4 months ago (2016-08-12 11:30:23 UTC) #6
Sami
Thanks! On 2016/08/12 11:30:23, Eric Seckler wrote: > On 2016/08/12 11:12:27, Sami wrote: > > ...
4 years, 4 months ago (2016-08-12 11:33:25 UTC) #7
Eric Seckler
r: pdr cc: skobes, bokan Hi Philip, We weren't really sure who to send this ...
4 years, 4 months ago (2016-08-12 12:13:24 UTC) #9
Eric Seckler
On 2016/08/12 11:33:25, Sami wrote: > Which path does mac use? Could we make it ...
4 years, 4 months ago (2016-08-12 12:13:35 UTC) #10
skobes
On 2016/08/12 12:13:35, Eric Seckler wrote: > On 2016/08/12 11:33:25, Sami wrote: > > Which ...
4 years, 4 months ago (2016-08-12 18:27:48 UTC) #11
skobes
lgtm w/ nit https://codereview.chromium.org/2239313002/diff/60001/third_party/WebKit/Source/platform/scroll/ScrollbarTheme.cpp File third_party/WebKit/Source/platform/scroll/ScrollbarTheme.cpp (right): https://codereview.chromium.org/2239313002/diff/60001/third_party/WebKit/Source/platform/scroll/ScrollbarTheme.cpp#newcode311 third_party/WebKit/Source/platform/scroll/ScrollbarTheme.cpp:311: if (RuntimeEnabledFeatures::overlayScrollbarsEnabled() && RuntimeEnabledFeatures::hideScrollbarsEnabled()) { Do ...
4 years, 4 months ago (2016-08-12 18:29:54 UTC) #13
Eric Seckler
On 2016/08/12 18:27:48, skobes wrote: > On 2016/08/12 12:13:35, Eric Seckler wrote: > > On ...
4 years, 4 months ago (2016-08-15 08:49:51 UTC) #14
skobes
On 2016/08/15 08:49:51, Eric Seckler wrote: > Thanks Steve, you're right. There's a cast in ...
4 years, 4 months ago (2016-08-15 17:13:33 UTC) #15
Eric Seckler
+sievers for content/child/runtime_features.cc Daniel, Philip - PTAL. Thanks!
4 years, 4 months ago (2016-08-15 19:45:23 UTC) #17
pdr.
On 2016/08/15 at 19:45:23, eseckler wrote: > +sievers for content/child/runtime_features.cc > > Daniel, Philip - ...
4 years, 4 months ago (2016-08-15 20:00:16 UTC) #18
Eric Seckler
+sky for ui/native_theme On 2016/08/15 20:00:16, pdr. wrote: > Can you update the comment in ...
4 years, 4 months ago (2016-08-15 20:28:47 UTC) #20
pdr.
On 2016/08/15 at 20:28:47, eseckler wrote: > +sky for ui/native_theme > > On 2016/08/15 20:00:16, ...
4 years, 4 months ago (2016-08-15 20:30:57 UTC) #21
sky
LGTM
4 years, 4 months ago (2016-08-15 23:40:40 UTC) #22
no sievers
On 2016/08/15 19:45:23, Eric Seckler wrote: > +sievers for content/child/runtime_features.cc > lgtm
4 years, 4 months ago (2016-08-16 20:37:52 UTC) #23
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/2239313002/100001
4 years, 4 months ago (2016-08-17 09:49:05 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/281460)
4 years, 4 months ago (2016-08-17 12:35:31 UTC) #28
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/2239313002/100001
4 years, 4 months ago (2016-08-17 13:10:08 UTC) #30
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 4 months ago (2016-08-17 14:33:36 UTC) #31
commit-bot: I haz the power
4 years, 4 months ago (2016-08-17 14:37:46 UTC) #33
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/2b22b720242d5c9681a0b53cd56b542757ad7016
Cr-Commit-Position: refs/heads/master@{#412520}

Powered by Google App Engine
This is Rietveld 408576698