| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/chrome_content_browser_client.h" | 5 #include "chrome/browser/chrome_content_browser_client.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 #include <utility> | 8 #include <utility> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 634 | 634 |
| 635 ChromeContentBrowserClient::~ChromeContentBrowserClient() { | 635 ChromeContentBrowserClient::~ChromeContentBrowserClient() { |
| 636 for (int i = static_cast<int>(extra_parts_.size()) - 1; i >= 0; --i) | 636 for (int i = static_cast<int>(extra_parts_.size()) - 1; i >= 0; --i) |
| 637 delete extra_parts_[i]; | 637 delete extra_parts_[i]; |
| 638 extra_parts_.clear(); | 638 extra_parts_.clear(); |
| 639 } | 639 } |
| 640 | 640 |
| 641 // static | 641 // static |
| 642 void ChromeContentBrowserClient::RegisterProfilePrefs( | 642 void ChromeContentBrowserClient::RegisterProfilePrefs( |
| 643 user_prefs::PrefRegistrySyncable* registry) { | 643 user_prefs::PrefRegistrySyncable* registry) { |
| 644 registry->RegisterBooleanPref( | 644 registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false); |
| 645 prefs::kDisable3DAPIs, | 645 registry->RegisterBooleanPref(prefs::kEnableHyperlinkAuditing, true); |
| 646 false, | 646 registry->RegisterListPref(prefs::kEnableDeprecatedWebPlatformFeatures); |
| 647 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | |
| 648 registry->RegisterBooleanPref( | |
| 649 prefs::kEnableHyperlinkAuditing, | |
| 650 true, | |
| 651 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | |
| 652 registry->RegisterListPref( | |
| 653 prefs::kEnableDeprecatedWebPlatformFeatures, | |
| 654 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | |
| 655 } | 647 } |
| 656 | 648 |
| 657 // static | 649 // static |
| 658 void ChromeContentBrowserClient::SetApplicationLocale( | 650 void ChromeContentBrowserClient::SetApplicationLocale( |
| 659 const std::string& locale) { | 651 const std::string& locale) { |
| 660 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 652 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
| 661 | 653 |
| 662 // This object is guaranteed to outlive all threads so we don't have to | 654 // This object is guaranteed to outlive all threads so we don't have to |
| 663 // worry about the lack of refcounting and can just post as Unretained. | 655 // worry about the lack of refcounting and can just post as Unretained. |
| 664 // | 656 // |
| (...skipping 1785 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2450 switches::kDisableWebRtcEncryption, | 2442 switches::kDisableWebRtcEncryption, |
| 2451 }; | 2443 }; |
| 2452 to_command_line->CopySwitchesFrom(from_command_line, | 2444 to_command_line->CopySwitchesFrom(from_command_line, |
| 2453 kWebRtcDevSwitchNames, | 2445 kWebRtcDevSwitchNames, |
| 2454 arraysize(kWebRtcDevSwitchNames)); | 2446 arraysize(kWebRtcDevSwitchNames)); |
| 2455 } | 2447 } |
| 2456 } | 2448 } |
| 2457 #endif // defined(ENABLE_WEBRTC) | 2449 #endif // defined(ENABLE_WEBRTC) |
| 2458 | 2450 |
| 2459 } // namespace chrome | 2451 } // namespace chrome |
| OLD | NEW |