Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <windows.h> | 5 #include <windows.h> |
| 6 #include <atlbase.h> | 6 #include <atlbase.h> |
| 7 #include <commdlg.h> | 7 #include <commdlg.h> |
| 8 #include <objbase.h> | 8 #include <objbase.h> |
| 9 #include <shlwapi.h> | 9 #include <shlwapi.h> |
| 10 #include <wininet.h> | 10 #include <wininet.h> |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 227 void TestShell::ResetWebPreferences() { | 227 void TestShell::ResetWebPreferences() { |
| 228 DCHECK(web_prefs_); | 228 DCHECK(web_prefs_); |
| 229 | 229 |
| 230 // Match the settings used by Mac DumpRenderTree. | 230 // Match the settings used by Mac DumpRenderTree. |
| 231 if (web_prefs_) { | 231 if (web_prefs_) { |
| 232 *web_prefs_ = WebPreferences(); | 232 *web_prefs_ = WebPreferences(); |
| 233 web_prefs_->standard_font_family = L"Times"; | 233 web_prefs_->standard_font_family = L"Times"; |
| 234 web_prefs_->fixed_font_family = L"Courier"; | 234 web_prefs_->fixed_font_family = L"Courier"; |
| 235 web_prefs_->serif_font_family = L"Times"; | 235 web_prefs_->serif_font_family = L"Times"; |
| 236 web_prefs_->sans_serif_font_family = L"Helvetica"; | 236 web_prefs_->sans_serif_font_family = L"Helvetica"; |
| 237 web_prefs_->cursive_font_family = L"Apple Chancery"; | 237 // These two fonts are picked from the list at |
| 238 web_prefs_->fantasy_font_family = L"Papyrus"; | 238 // http://www.microsoft.com/typography/fonts/winxp.htm |
| 239 // enumerating all the fonts available on Windows XP. Some of | |
|
eroman
2008/09/29 23:56:32
Are these solid choices for Vista as well?
jungshik at Google
2008/10/03 00:40:29
Yes, they're in the sense that both are available
| |
| 240 // them are installed only with CJK and Complex script | |
| 241 // support enabled and are out of consideration here. | |
| 242 // They (especially Impact for fantasy) are not typical cursive | |
| 243 // and fantasy fonts, but it should not matter for layout tests | |
| 244 // as long as they're available. | |
| 245 web_prefs_->cursive_font_family = L"Comic Sans MS"; | |
| 246 web_prefs_->fantasy_font_family = L"Impact"; | |
| 239 web_prefs_->default_encoding = L"ISO-8859-1"; | 247 web_prefs_->default_encoding = L"ISO-8859-1"; |
| 240 web_prefs_->default_font_size = 16; | 248 web_prefs_->default_font_size = 16; |
| 241 web_prefs_->default_fixed_font_size = 13; | 249 web_prefs_->default_fixed_font_size = 13; |
| 242 web_prefs_->minimum_font_size = 1; | 250 web_prefs_->minimum_font_size = 1; |
| 243 web_prefs_->minimum_logical_font_size = 9; | 251 web_prefs_->minimum_logical_font_size = 9; |
| 244 web_prefs_->javascript_can_open_windows_automatically = true; | 252 web_prefs_->javascript_can_open_windows_automatically = true; |
| 245 web_prefs_->dom_paste_enabled = true; | 253 web_prefs_->dom_paste_enabled = true; |
| 246 web_prefs_->developer_extras_enabled = interactive_; | 254 web_prefs_->developer_extras_enabled = interactive_; |
| 247 web_prefs_->shrinks_standalone_images_to_fit = false; | 255 web_prefs_->shrinks_standalone_images_to_fit = false; |
| 248 web_prefs_->uses_universal_detector = false; | 256 web_prefs_->uses_universal_detector = false; |
| (...skipping 865 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1114 bool IsDefaultPluginEnabled() { | 1122 bool IsDefaultPluginEnabled() { |
| 1115 return false; | 1123 return false; |
| 1116 } | 1124 } |
| 1117 | 1125 |
| 1118 std::wstring GetWebKitLocale() { | 1126 std::wstring GetWebKitLocale() { |
| 1119 return L"en-US"; | 1127 return L"en-US"; |
| 1120 } | 1128 } |
| 1121 | 1129 |
| 1122 } // namespace webkit_glue | 1130 } // namespace webkit_glue |
| 1123 | 1131 |
| OLD | NEW |