diff options
author | Andras Becsi <andras.becsi@digia.com> | 2013-12-11 21:33:03 +0100 |
---|---|---|
committer | Andras Becsi <andras.becsi@digia.com> | 2013-12-13 12:34:07 +0100 |
commit | f2a33ff9cbc6d19943f1c7fbddd1f23d23975577 (patch) | |
tree | 0586a32aa390ade8557dfd6b4897f43a07449578 /chromium/content/shell/common | |
parent | 5362912cdb5eea702b68ebe23702468d17c3017a (diff) | |
download | qtwebengine-chromium-f2a33ff9cbc6d19943f1c7fbddd1f23d23975577.tar.gz |
Update Chromium to branch 1650 (31.0.1650.63)
Change-Id: I57d8c832eaec1eb2364e0a8e7352a6dd354db99f
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'chromium/content/shell/common')
-rw-r--r-- | chromium/content/shell/common/shell_switches.cc | 6 | ||||
-rw-r--r-- | chromium/content/shell/common/shell_switches.h | 1 | ||||
-rw-r--r-- | chromium/content/shell/common/webkit_test_helpers.cc | 5 |
3 files changed, 11 insertions, 1 deletions
diff --git a/chromium/content/shell/common/shell_switches.cc b/chromium/content/shell/common/shell_switches.cc index 81a4a6844ad..a00af456972 100644 --- a/chromium/content/shell/common/shell_switches.cc +++ b/chromium/content/shell/common/shell_switches.cc @@ -34,4 +34,10 @@ const char kExposeInternalsForTesting[] = "expose-internals-for-testing"; // Save results when layout-as-browser tests fail. const char kOutputLayoutTestDifferences[] = "output-layout-test-differences"; +// This makes us disable some web-platform runtime features so that we test +// content_shell as if it was a stable release. It is only followed when +// kDumpRenderTree is set. For the features' level, see +// http://dev.chromium.org/blink/runtime-enabled-features. +const char kStableReleaseMode[] = "stable-release-mode"; + } // namespace switches diff --git a/chromium/content/shell/common/shell_switches.h b/chromium/content/shell/common/shell_switches.h index 36474a7d218..d6b936a5a57 100644 --- a/chromium/content/shell/common/shell_switches.h +++ b/chromium/content/shell/common/shell_switches.h @@ -18,6 +18,7 @@ extern const char kEnableAccelerated2DCanvas[]; extern const char kEncodeBinary[]; extern const char kExposeInternalsForTesting[]; extern const char kOutputLayoutTestDifferences[]; +extern const char kStableReleaseMode[]; } // namespace switches diff --git a/chromium/content/shell/common/webkit_test_helpers.cc b/chromium/content/shell/common/webkit_test_helpers.cc index 320eb4bfda0..b0d4fc026c4 100644 --- a/chromium/content/shell/common/webkit_test_helpers.cc +++ b/chromium/content/shell/common/webkit_test_helpers.cc @@ -8,6 +8,7 @@ #include "base/file_util.h" #include "base/path_service.h" #include "base/strings/utf_string_conversions.h" +#include "content/public/common/content_switches.h" #include "content/shell/common/shell_switches.h" #include "third_party/WebKit/public/testing/WebPreferences.h" #include "webkit/common/webpreferences.h" @@ -55,7 +56,7 @@ void ExportLayoutTestSpecificPreferences( // of the defaults are controlled via command line flags which are // automatically set for layout tests. void ApplyLayoutTestDefaultPreferences(WebPreferences* prefs) { - CommandLine& command_line = *CommandLine::ForCurrentProcess(); + const CommandLine& command_line = *CommandLine::ForCurrentProcess(); prefs->allow_universal_access_from_file_urls = true; prefs->dom_paste_enabled = true; prefs->javascript_can_access_clipboard = true; @@ -100,6 +101,8 @@ void ApplyLayoutTestDefaultPreferences(WebPreferences* prefs) { prefs->threaded_html_parser = true; prefs->accelerated_2d_canvas_enabled = command_line.HasSwitch(switches::kEnableAccelerated2DCanvas); + prefs->force_compositing_mode = + command_line.HasSwitch(switches::kForceCompositingMode); prefs->accelerated_compositing_for_video_enabled = false; prefs->mock_scrollbars_enabled = false; prefs->fixed_position_creates_stacking_context = false; |