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

Issue 1849023003: Remove the MSAA WebSetting, which is not read or used. (Closed)

Created:
4 years, 8 months ago by danakj
Modified:
4 years, 8 months ago
CC:
chrishtr, blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, dcheng, dglazkov+blink, jam, Ken Russell (switch to Gerrit), mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, piman+watch_chromium.org, piman
Base URL:
https://chromium.googlesource.com/chromium/src.git@rm-alphadepthetc
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove the MSAA WebSetting, which is not read or used. The WebSetting *does* appear to do one thing, which is to lose the WebGL context when we want to stop using MSAA (based on driver bugs and having > 1 displays on OSX). However.. we'll make a new context and continue to use MSAA since we don't make that decision based on the WebSetting at all. See crbug.com/599721 for lots of investigation about this. R=kbr@chromium.org BUG=599721, 584497 CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel Committed: https://crrev.com/1599e8b2b3b67e470656d8104b8f020559c9da53 Cr-Commit-Position: refs/heads/master@{#385065}

Patch Set 1 #

Total comments: 2

Patch Set 2 : msaasettings: rebase-and-commas #

Patch Set 3 : msaasettings: rebase-and-compile #

Total comments: 1

Patch Set 4 : msaasettings: declareeager #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -106 lines) Patch
M content/browser/gpu/gpu_data_manager_impl_private.cc View 1 chunk +0 lines, -10 lines 0 comments Download
M content/public/common/common_param_traits_macros.h View 1 chunk +0 lines, -1 line 0 comments Download
M content/public/common/web_preferences.h View 1 chunk +0 lines, -1 line 0 comments Download
M content/public/common/web_preferences.cc View 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/render_view_impl.cc View 1 chunk +0 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/frame/Settings.h View 2 chunks +0 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/core/frame/Settings.cpp View 1 2 chunks +2 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/core/frame/SettingsDelegate.h View 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/page/Page.h View 1 2 chunks +0 lines, -12 lines 0 comments Download
M third_party/WebKit/Source/core/page/Page.cpp View 1 4 chunks +0 lines, -20 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.h View 1 2 3 5 chunks +2 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp View 1 4 chunks +0 lines, -23 lines 0 comments Download
M third_party/WebKit/Source/web/WebSettingsImpl.h View 1 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebSettingsImpl.cpp View 1 1 chunk +0 lines, -5 lines 0 comments Download
M third_party/WebKit/public/web/WebSettings.h View 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 38 (18 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/1849023003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1849023003/1
4 years, 8 months ago (2016-04-01 01:11:53 UTC) #5
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: cast_shell_android on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_android/builds/43503)
4 years, 8 months ago (2016-04-01 01:23:54 UTC) #7
danakj
4 years, 8 months ago (2016-04-02 00:21:35 UTC) #9
danakj
https://bugs.chromium.org/p/chromium/issues/detail?id=599721 has discussion/investigation to verify that this setting is not needed, nor the notification causing ...
4 years, 8 months ago (2016-04-02 00:22:19 UTC) #10
piman
lgtm https://codereview.chromium.org/1849023003/diff/1/third_party/WebKit/Source/core/frame/Settings.cpp File third_party/WebKit/Source/core/frame/Settings.cpp (right): https://codereview.chromium.org/1849023003/diff/1/third_party/WebKit/Source/core/frame/Settings.cpp#newcode63 third_party/WebKit/Source/core/frame/Settings.cpp:63: , m_textAutosizingWindowSizeOverride(320, 480) :, is unlikely to work...
4 years, 8 months ago (2016-04-02 00:47:40 UTC) #11
danakj
https://codereview.chromium.org/1849023003/diff/1/third_party/WebKit/Source/core/frame/Settings.cpp File third_party/WebKit/Source/core/frame/Settings.cpp (right): https://codereview.chromium.org/1849023003/diff/1/third_party/WebKit/Source/core/frame/Settings.cpp#newcode63 third_party/WebKit/Source/core/frame/Settings.cpp:63: , m_textAutosizingWindowSizeOverride(320, 480) On 2016/04/02 00:47:40, piman wrote: > ...
4 years, 8 months ago (2016-04-02 00:57:05 UTC) #12
danakj
+chrishtr for core/ and public/
4 years, 8 months ago (2016-04-02 02:05:01 UTC) #14
danakj
+dcheng for ipc traits (removing a field)
4 years, 8 months ago (2016-04-02 02:05:56 UTC) #16
dcheng
lgtm
4 years, 8 months ago (2016-04-02 02:53:24 UTC) #17
chrishtr
lgtm
4 years, 8 months ago (2016-04-04 15:17:40 UTC) #18
danakj
zmo or kbr PTAL at the webgl parts. :)
4 years, 8 months ago (2016-04-04 20:41:45 UTC) #20
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1849023003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1849023003/40001
4 years, 8 months ago (2016-04-04 20:41:47 UTC) #21
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_blink_oilpan_rel on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_blink_oilpan_rel/builds/25999)
4 years, 8 months ago (2016-04-04 21:55:58 UTC) #24
Ken Russell (switch to Gerrit)
Thanks for tracking down this behavior and sorry for the mess in this area. The ...
4 years, 8 months ago (2016-04-04 21:57:59 UTC) #25
danakj
Added a DECLARE_EAGER_FINALIZATION_OPERATOR_NEW() to WebGLRCBase which makes the layout tests stop asserting on my machine. ...
4 years, 8 months ago (2016-04-04 22:30:28 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1849023003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1849023003/60001
4 years, 8 months ago (2016-04-04 22:33:31 UTC) #32
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 8 months ago (2016-04-05 00:41:00 UTC) #34
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/1599e8b2b3b67e470656d8104b8f020559c9da53 Cr-Commit-Position: refs/heads/master@{#385065}
4 years, 8 months ago (2016-04-05 00:42:36 UTC) #36
haraken
Sorry about the weird macros... I'm not fully sure why we need DECLARE_EAGER_FINALIZATION_OPERATOR_NEW(), but I'm ...
4 years, 8 months ago (2016-04-05 01:34:55 UTC) #37
haraken
4 years, 8 months ago (2016-04-05 01:35:08 UTC) #38
Message was sent while issue was closed.
LGTM

Powered by Google App Engine
This is Rietveld 408576698