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

Unified Diff: components/html_viewer/layout_test_blink_settings_impl.cc

Issue 1677293002: Bye bye Mandoline (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: moar Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/html_viewer/layout_test_blink_settings_impl.cc
diff --git a/components/html_viewer/layout_test_blink_settings_impl.cc b/components/html_viewer/layout_test_blink_settings_impl.cc
deleted file mode 100644
index 5f9fc71ec044c7b9094f6325f14f15afe5d22df9..0000000000000000000000000000000000000000
--- a/components/html_viewer/layout_test_blink_settings_impl.cc
+++ /dev/null
@@ -1,103 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "components/html_viewer/layout_test_blink_settings_impl.h"
-
-#include "base/command_line.h"
-#include "base/strings/utf_string_conversions.h"
-#include "build/build_config.h"
-#include "components/html_viewer/web_preferences.h"
-#include "third_party/WebKit/public/web/WebRuntimeFeatures.h"
-
-#if defined(OS_WIN)
-#include "ui/gfx/win/dpi.h"
-#endif
-
-namespace html_viewer {
-
-namespace {
-
-const char kEnableAccelerated2DCanvas[] = "enable-accelerated-2d-canvas";
-
-void UpdateWebPreferencesForTest(WebPreferences* prefs,
- bool accelerated_2d_canvas_enabled) {
- prefs->allow_universal_access_from_file_urls = true;
- prefs->dom_paste_enabled = true;
- prefs->javascript_can_access_clipboard = true;
- prefs->xslt_enabled = true;
- prefs->xss_auditor_enabled = false;
-#if defined(OS_MACOSX)
- prefs->editing_behavior = EDITING_BEHAVIOR_MAC;
-#else
- prefs->editing_behavior = EDITING_BEHAVIOR_WIN;
-#endif
- prefs->application_cache_enabled = true;
- prefs->tabs_to_links = false;
- prefs->hyperlink_auditing_enabled = false;
- prefs->allow_displaying_insecure_content = true;
- prefs->allow_running_insecure_content = false;
- prefs->disable_reading_from_canvas = false;
- prefs->strict_mixed_content_checking = false;
- prefs->strict_powerful_feature_restrictions = false;
- prefs->webgl_errors_to_console_enabled = false;
- base::string16 serif;
-#if defined(OS_MACOSX)
- prefs->cursive_font_family_map[kCommonScript] =
- base::ASCIIToUTF16("Apple Chancery");
- prefs->fantasy_font_family_map[kCommonScript] = base::ASCIIToUTF16("Papyrus");
- serif = base::ASCIIToUTF16("Times");
-#else
- prefs->cursive_font_family_map[kCommonScript] =
- base::ASCIIToUTF16("Comic Sans MS");
- prefs->fantasy_font_family_map[kCommonScript] = base::ASCIIToUTF16("Impact");
- serif = base::ASCIIToUTF16("times new roman");
-#endif
- prefs->serif_font_family_map[kCommonScript] = serif;
- prefs->standard_font_family_map[kCommonScript] = serif;
- prefs->fixed_font_family_map[kCommonScript] = base::ASCIIToUTF16("Courier");
- prefs->sans_serif_font_family_map[kCommonScript] =
- base::ASCIIToUTF16("Helvetica");
- prefs->minimum_logical_font_size = 9;
- prefs->asynchronous_spell_checking_enabled = false;
- prefs->accelerated_2d_canvas_enabled = accelerated_2d_canvas_enabled;
- prefs->mock_scrollbars_enabled = false;
- prefs->smart_insert_delete_enabled = true;
- prefs->minimum_accelerated_2d_canvas_size = 0;
-#if defined(OS_ANDROID)
- prefs->text_autosizing_enabled = false;
-#endif
- prefs->viewport_enabled = false;
- prefs->default_minimum_page_scale_factor = 1.f;
- prefs->default_maximum_page_scale_factor = 4.f;
-}
-
-} // namespace
-
-LayoutTestBlinkSettingsImpl::LayoutTestBlinkSettingsImpl()
- : BlinkSettingsImpl(), accelerated_2d_canvas_enabled_(false) {}
-
-void LayoutTestBlinkSettingsImpl::Init() {
- BlinkSettingsImpl::Init();
- const base::CommandLine& command_line =
- *base::CommandLine::ForCurrentProcess();
- accelerated_2d_canvas_enabled_ =
- command_line.HasSwitch(kEnableAccelerated2DCanvas);
-}
-
-void LayoutTestBlinkSettingsImpl::ApplySettingsToWebView(
- blink::WebView* view) const {
- WebPreferences prefs;
- UpdateWebPreferencesForTest(&prefs, accelerated_2d_canvas_enabled_);
- ApplySettings(view, prefs);
- ApplyFontRendereringSettings();
-
- blink::WebRuntimeFeatures::enableExperimentalFeatures(true);
- blink::WebRuntimeFeatures::enableTestOnlyFeatures(true);
-
-#if defined(OS_WIN)
- gfx::SetDefaultDeviceScaleFactor(1.0f);
-#endif
-}
-
-} // namespace html_viewer
« no previous file with comments | « components/html_viewer/layout_test_blink_settings_impl.h ('k') | components/html_viewer/layout_test_content_handler_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698