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

Side by Side Diff: content/public/common/web_preferences.cc

Issue 2471153002: [scheduler] Use Finch to control background throttling. (Closed)
Patch Set: Rebased Created 4 years, 1 month 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "content/public/common/web_preferences.h" 5 #include "content/public/common/web_preferences.h"
6 6
7 #include "base/strings/string_util.h" 7 #include "base/strings/string_util.h"
8 #include "base/strings/utf_string_conversions.h" 8 #include "base/strings/utf_string_conversions.h"
9 #include "build/build_config.h" 9 #include "build/build_config.h"
10 #include "third_party/WebKit/public/web/WebSettings.h" 10 #include "third_party/WebKit/public/web/WebSettings.h"
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
174 use_solid_color_scrollbars(false), 174 use_solid_color_scrollbars(false),
175 navigate_on_drag_drop(true), 175 navigate_on_drag_drop(true),
176 v8_cache_options(V8_CACHE_OPTIONS_DEFAULT), 176 v8_cache_options(V8_CACHE_OPTIONS_DEFAULT),
177 inert_visual_viewport(false), 177 inert_visual_viewport(false),
178 record_whole_document(false), 178 record_whole_document(false),
179 cookie_enabled(true), 179 cookie_enabled(true),
180 pepper_accelerated_video_decode_enabled(false), 180 pepper_accelerated_video_decode_enabled(false),
181 animation_policy(IMAGE_ANIMATION_POLICY_ALLOWED), 181 animation_policy(IMAGE_ANIMATION_POLICY_ALLOWED),
182 user_gesture_required_for_presentation(true), 182 user_gesture_required_for_presentation(true),
183 text_track_margin_percentage(0.0f), 183 text_track_margin_percentage(0.0f),
184 expensive_background_throttling_cpu_budget(-1.0f),
Sami 2016/11/04 16:50:28 Agreed offline that we'll try to find a way to kee
altimin 2016/11/07 15:19:49 Done.
185 expensive_background_throttling_initial_budget(1.0f),
186 expensive_background_throttling_max_budget(1.0f),
187 expensive_background_throttling_max_delay(-1.0f),
184 #if defined(OS_ANDROID) 188 #if defined(OS_ANDROID)
185 text_autosizing_enabled(true), 189 text_autosizing_enabled(true),
186 font_scale_factor(1.0f), 190 font_scale_factor(1.0f),
187 device_scale_adjustment(1.0f), 191 device_scale_adjustment(1.0f),
188 force_enable_zoom(false), 192 force_enable_zoom(false),
189 fullscreen_supported(true), 193 fullscreen_supported(true),
190 double_tap_to_zoom_enabled(true), 194 double_tap_to_zoom_enabled(true),
191 user_gesture_required_for_media_playback(true), 195 user_gesture_required_for_media_playback(true),
192 support_deprecated_target_density_dpi(false), 196 support_deprecated_target_density_dpi(false),
193 use_legacy_background_size_shorthand_behavior(false), 197 use_legacy_background_size_shorthand_behavior(false),
(...skipping 15 matching lines...) Expand all
209 #if defined(OS_ANDROID) 213 #if defined(OS_ANDROID)
210 default_minimum_page_scale_factor(0.25f), 214 default_minimum_page_scale_factor(0.25f),
211 default_maximum_page_scale_factor(5.f), 215 default_maximum_page_scale_factor(5.f),
212 #elif defined(OS_MACOSX) 216 #elif defined(OS_MACOSX)
213 default_minimum_page_scale_factor(1.f), 217 default_minimum_page_scale_factor(1.f),
214 default_maximum_page_scale_factor(3.f), 218 default_maximum_page_scale_factor(3.f),
215 #else 219 #else
216 default_minimum_page_scale_factor(1.f), 220 default_minimum_page_scale_factor(1.f),
217 default_maximum_page_scale_factor(4.f), 221 default_maximum_page_scale_factor(4.f),
218 #endif 222 #endif
219 hide_download_ui(false) 223 hide_download_ui(false) {
220 {
221 standard_font_family_map[kCommonScript] = 224 standard_font_family_map[kCommonScript] =
222 base::ASCIIToUTF16("Times New Roman"); 225 base::ASCIIToUTF16("Times New Roman");
223 fixed_font_family_map[kCommonScript] = base::ASCIIToUTF16("Courier New"); 226 fixed_font_family_map[kCommonScript] = base::ASCIIToUTF16("Courier New");
224 serif_font_family_map[kCommonScript] = base::ASCIIToUTF16("Times New Roman"); 227 serif_font_family_map[kCommonScript] = base::ASCIIToUTF16("Times New Roman");
225 sans_serif_font_family_map[kCommonScript] = base::ASCIIToUTF16("Arial"); 228 sans_serif_font_family_map[kCommonScript] = base::ASCIIToUTF16("Arial");
226 cursive_font_family_map[kCommonScript] = base::ASCIIToUTF16("Script"); 229 cursive_font_family_map[kCommonScript] = base::ASCIIToUTF16("Script");
227 fantasy_font_family_map[kCommonScript] = base::ASCIIToUTF16("Impact"); 230 fantasy_font_family_map[kCommonScript] = base::ASCIIToUTF16("Impact");
228 pictograph_font_family_map[kCommonScript] = 231 pictograph_font_family_map[kCommonScript] =
229 base::ASCIIToUTF16("Times New Roman"); 232 base::ASCIIToUTF16("Times New Roman");
230 } 233 }
231 234
232 WebPreferences::WebPreferences(const WebPreferences& other) = default; 235 WebPreferences::WebPreferences(const WebPreferences& other) = default;
233 236
234 WebPreferences::~WebPreferences() { 237 WebPreferences::~WebPreferences() {
235 } 238 }
236 239
237 } // namespace content 240 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698