| Index: content/shell/common/webkit_test_helpers.cc
|
| diff --git a/content/shell/common/webkit_test_helpers.cc b/content/shell/common/webkit_test_helpers.cc
|
| deleted file mode 100644
|
| index 92c93fa058b6b679d8c3e1e253b664a7f84ce5e0..0000000000000000000000000000000000000000
|
| --- a/content/shell/common/webkit_test_helpers.cc
|
| +++ /dev/null
|
| @@ -1,136 +0,0 @@
|
| -// Copyright (c) 2012 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 "content/shell/common/webkit_test_helpers.h"
|
| -
|
| -#include "base/command_line.h"
|
| -#include "base/files/file_util.h"
|
| -#include "base/path_service.h"
|
| -#include "base/strings/string_split.h"
|
| -#include "base/strings/utf_string_conversions.h"
|
| -#include "content/public/common/content_switches.h"
|
| -#include "content/public/common/web_preferences.h"
|
| -#include "content/shell/common/shell_switches.h"
|
| -#include "content/shell/common/test_runner/test_preferences.h"
|
| -
|
| -namespace content {
|
| -
|
| -void ExportLayoutTestSpecificPreferences(const TestPreferences& from,
|
| - WebPreferences* to) {
|
| - to->allow_universal_access_from_file_urls =
|
| - from.allow_universal_access_from_file_urls;
|
| - to->dom_paste_enabled = from.dom_paste_allowed;
|
| - to->javascript_can_access_clipboard = from.java_script_can_access_clipboard;
|
| - to->xss_auditor_enabled = from.xss_auditor_enabled;
|
| - to->editing_behavior = static_cast<EditingBehavior>(from.editing_behavior);
|
| - to->default_font_size = from.default_font_size;
|
| - to->minimum_font_size = from.minimum_font_size;
|
| - to->default_encoding = from.default_text_encoding_name.utf8().data();
|
| - to->javascript_enabled = from.java_script_enabled;
|
| - to->supports_multiple_windows = from.supports_multiple_windows;
|
| - to->loads_images_automatically = from.loads_images_automatically;
|
| - to->plugins_enabled = from.plugins_enabled;
|
| - to->java_enabled = from.java_enabled;
|
| - to->application_cache_enabled = from.offline_web_application_cache_enabled;
|
| - to->tabs_to_links = from.tabs_to_links;
|
| - to->experimental_webgl_enabled = from.experimental_webgl_enabled;
|
| - // experimentalCSSRegionsEnabled is deprecated and ignored.
|
| - to->hyperlink_auditing_enabled = from.hyperlink_auditing_enabled;
|
| - to->caret_browsing_enabled = from.caret_browsing_enabled;
|
| - to->allow_displaying_insecure_content =
|
| - from.allow_display_of_insecure_content;
|
| - to->allow_running_insecure_content = from.allow_running_of_insecure_content;
|
| - to->should_respect_image_orientation = from.should_respect_image_orientation;
|
| - to->asynchronous_spell_checking_enabled =
|
| - from.asynchronous_spell_checking_enabled;
|
| - to->allow_file_access_from_file_urls = from.allow_file_access_from_file_urls;
|
| - to->javascript_can_open_windows_automatically =
|
| - from.java_script_can_open_windows_automatically;
|
| - to->web_security_enabled =
|
| - from.web_security_enabled;
|
| - to->disable_reading_from_canvas = from.disable_reading_from_canvas;
|
| - to->strict_mixed_content_checking =
|
| - from.strict_mixed_content_checking;
|
| - to->strict_powerful_feature_restrictions =
|
| - from.strict_powerful_feature_restrictions;
|
| -}
|
| -
|
| -// Applies settings that differ between layout tests and regular mode. Some
|
| -// of the defaults are controlled via command line flags which are
|
| -// automatically set for layout tests.
|
| -void ApplyLayoutTestDefaultPreferences(WebPreferences* prefs) {
|
| - const base::CommandLine& command_line =
|
| - *base::CommandLine::ForCurrentProcess();
|
| - 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->java_enabled = false;
|
| - 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 =
|
| - command_line.HasSwitch(switches::kEnableAccelerated2DCanvas);
|
| - 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;
|
| -}
|
| -
|
| -base::FilePath GetWebKitRootDirFilePath() {
|
| - base::FilePath base_path;
|
| - PathService::Get(base::DIR_SOURCE_ROOT, &base_path);
|
| - return base_path.Append(FILE_PATH_LITERAL("third_party/WebKit"));
|
| -}
|
| -
|
| -std::vector<std::string> GetSideloadFontFiles() {
|
| - std::vector<std::string> files;
|
| - const base::CommandLine& command_line =
|
| - *base::CommandLine::ForCurrentProcess();
|
| - if (command_line.HasSwitch(switches::kRegisterFontFiles)) {
|
| - base::SplitString(
|
| - command_line.GetSwitchValueASCII(switches::kRegisterFontFiles),
|
| - ';',
|
| - &files);
|
| - }
|
| - return files;
|
| -}
|
| -
|
| -} // namespace content
|
|
|