OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 "chrome/browser/tab_contents/tab_contents.h" | 5 #include "chrome/browser/tab_contents/tab_contents.h" |
6 | 6 |
7 #include "app/l10n_util.h" | 7 #include "app/l10n_util.h" |
8 #include "app/resource_bundle.h" | 8 #include "app/resource_bundle.h" |
9 #include "base/file_version_info.h" | 9 #include "base/file_version_info.h" |
10 #include "base/process_util.h" | 10 #include "base/process_util.h" |
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
125 const int kShell32PrinterIcon = 17; | 125 const int kShell32PrinterIcon = 17; |
126 | 126 |
127 // The list of prefs we want to observe. | 127 // The list of prefs we want to observe. |
128 const wchar_t* kPrefsToObserve[] = { | 128 const wchar_t* kPrefsToObserve[] = { |
129 prefs::kAlternateErrorPagesEnabled, | 129 prefs::kAlternateErrorPagesEnabled, |
130 prefs::kWebKitJavaEnabled, | 130 prefs::kWebKitJavaEnabled, |
131 prefs::kWebKitJavascriptEnabled, | 131 prefs::kWebKitJavascriptEnabled, |
132 prefs::kWebKitLoadsImagesAutomatically, | 132 prefs::kWebKitLoadsImagesAutomatically, |
133 prefs::kWebKitPluginsEnabled, | 133 prefs::kWebKitPluginsEnabled, |
134 prefs::kWebKitUsesUniversalDetector, | 134 prefs::kWebKitUsesUniversalDetector, |
| 135 prefs::kWebKitDeveloperExtrasEnabled, |
135 prefs::kWebKitSerifFontFamily, | 136 prefs::kWebKitSerifFontFamily, |
136 prefs::kWebKitSansSerifFontFamily, | 137 prefs::kWebKitSansSerifFontFamily, |
137 prefs::kWebKitFixedFontFamily, | 138 prefs::kWebKitFixedFontFamily, |
138 prefs::kWebKitDefaultFontSize, | 139 prefs::kWebKitDefaultFontSize, |
139 prefs::kWebKitDefaultFixedFontSize, | 140 prefs::kWebKitDefaultFixedFontSize, |
140 prefs::kDefaultCharset | 141 prefs::kDefaultCharset |
141 // kWebKitStandardFontIsSerif needs to be added | 142 // kWebKitStandardFontIsSerif needs to be added |
142 // if we let users pick which font to use, serif or sans-serif when | 143 // if we let users pick which font to use, serif or sans-serif when |
143 // no font is specified or a CSS generic family (serif or sans-serif) | 144 // no font is specified or a CSS generic family (serif or sans-serif) |
144 // is not specified. | 145 // is not specified. |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
350 prefs::kWebKitJavascriptCanOpenWindowsAutomatically, true); | 351 prefs::kWebKitJavascriptCanOpenWindowsAutomatically, true); |
351 prefs->RegisterBooleanPref(prefs::kWebKitLoadsImagesAutomatically, | 352 prefs->RegisterBooleanPref(prefs::kWebKitLoadsImagesAutomatically, |
352 pref_defaults.loads_images_automatically); | 353 pref_defaults.loads_images_automatically); |
353 prefs->RegisterBooleanPref(prefs::kWebKitPluginsEnabled, | 354 prefs->RegisterBooleanPref(prefs::kWebKitPluginsEnabled, |
354 pref_defaults.plugins_enabled); | 355 pref_defaults.plugins_enabled); |
355 prefs->RegisterBooleanPref(prefs::kWebKitDomPasteEnabled, | 356 prefs->RegisterBooleanPref(prefs::kWebKitDomPasteEnabled, |
356 pref_defaults.dom_paste_enabled); | 357 pref_defaults.dom_paste_enabled); |
357 prefs->RegisterBooleanPref(prefs::kWebKitShrinksStandaloneImagesToFit, | 358 prefs->RegisterBooleanPref(prefs::kWebKitShrinksStandaloneImagesToFit, |
358 pref_defaults.shrinks_standalone_images_to_fit); | 359 pref_defaults.shrinks_standalone_images_to_fit); |
359 prefs->RegisterBooleanPref(prefs::kWebKitDeveloperExtrasEnabled, | 360 prefs->RegisterBooleanPref(prefs::kWebKitDeveloperExtrasEnabled, |
360 true); | 361 pref_defaults.developer_extras_enabled); |
361 prefs->RegisterBooleanPref(prefs::kWebKitTextAreasAreResizable, | 362 prefs->RegisterBooleanPref(prefs::kWebKitTextAreasAreResizable, |
362 pref_defaults.text_areas_are_resizable); | 363 pref_defaults.text_areas_are_resizable); |
363 prefs->RegisterBooleanPref(prefs::kWebKitJavaEnabled, | 364 prefs->RegisterBooleanPref(prefs::kWebKitJavaEnabled, |
364 pref_defaults.java_enabled); | 365 pref_defaults.java_enabled); |
365 | 366 |
366 prefs->RegisterLocalizedStringPref(prefs::kAcceptLanguages, | 367 prefs->RegisterLocalizedStringPref(prefs::kAcceptLanguages, |
367 IDS_ACCEPT_LANGUAGES); | 368 IDS_ACCEPT_LANGUAGES); |
368 prefs->RegisterLocalizedStringPref(prefs::kDefaultCharset, | 369 prefs->RegisterLocalizedStringPref(prefs::kDefaultCharset, |
369 IDS_DEFAULT_ENCODING); | 370 IDS_DEFAULT_ENCODING); |
370 prefs->RegisterLocalizedBooleanPref(prefs::kWebKitStandardFontIsSerif, | 371 prefs->RegisterLocalizedBooleanPref(prefs::kWebKitStandardFontIsSerif, |
(...skipping 2066 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2437 NavigationController::LoadCommittedDetails& committed_details = | 2438 NavigationController::LoadCommittedDetails& committed_details = |
2438 *(Details<NavigationController::LoadCommittedDetails>(details).ptr()); | 2439 *(Details<NavigationController::LoadCommittedDetails>(details).ptr()); |
2439 ExpireInfoBars(committed_details); | 2440 ExpireInfoBars(committed_details); |
2440 break; | 2441 break; |
2441 } | 2442 } |
2442 | 2443 |
2443 default: | 2444 default: |
2444 NOTREACHED(); | 2445 NOTREACHED(); |
2445 } | 2446 } |
2446 } | 2447 } |
OLD | NEW |