| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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/renderer/render_thread.h" | 5 #include "chrome/renderer/render_thread.h" |
| 6 | 6 |
| 7 #include <v8.h> | 7 #include <v8.h> |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <limits> | 10 #include <limits> |
| (...skipping 799 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 810 !command_line.HasSwitch(switches::kDisableSessionStorage)); | 810 !command_line.HasSwitch(switches::kDisableSessionStorage)); |
| 811 | 811 |
| 812 WebRuntimeFeatures::enableIndexedDatabase( | 812 WebRuntimeFeatures::enableIndexedDatabase( |
| 813 command_line.HasSwitch(switches::kEnableIndexedDatabase)); | 813 command_line.HasSwitch(switches::kEnableIndexedDatabase)); |
| 814 | 814 |
| 815 WebRuntimeFeatures::enableGeolocation( | 815 WebRuntimeFeatures::enableGeolocation( |
| 816 command_line.HasSwitch(switches::kEnableGeolocation)); | 816 command_line.HasSwitch(switches::kEnableGeolocation)); |
| 817 | 817 |
| 818 WebRuntimeFeatures::enableWebGL( | 818 WebRuntimeFeatures::enableWebGL( |
| 819 command_line.HasSwitch(switches::kEnableExperimentalWebGL)); | 819 command_line.HasSwitch(switches::kEnableExperimentalWebGL)); |
| 820 |
| 821 WebRuntimeFeatures::enablePushState(true); |
| 820 } | 822 } |
| 821 | 823 |
| 822 void RenderThread::IdleHandler() { | 824 void RenderThread::IdleHandler() { |
| 823 #if (defined(OS_WIN) || defined(OS_LINUX)) && defined(USE_TCMALLOC) | 825 #if (defined(OS_WIN) || defined(OS_LINUX)) && defined(USE_TCMALLOC) |
| 824 MallocExtension::instance()->ReleaseFreeMemory(); | 826 MallocExtension::instance()->ReleaseFreeMemory(); |
| 825 #endif | 827 #endif |
| 826 | 828 |
| 827 LOG(INFO) << "RenderThread calling v8 IdleNotification for " << this; | 829 LOG(INFO) << "RenderThread calling v8 IdleNotification for " << this; |
| 828 v8::V8::IdleNotification(); | 830 v8::V8::IdleNotification(); |
| 829 | 831 |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 925 spellchecker_->WordAdded(word); | 927 spellchecker_->WordAdded(word); |
| 926 } | 928 } |
| 927 | 929 |
| 928 void RenderThread::OnSpellCheckEnableAutoSpellCorrect(bool enable) { | 930 void RenderThread::OnSpellCheckEnableAutoSpellCorrect(bool enable) { |
| 929 spellchecker_->EnableAutoSpellCorrect(enable); | 931 spellchecker_->EnableAutoSpellCorrect(enable); |
| 930 } | 932 } |
| 931 | 933 |
| 932 void RenderThread::OnSetIsIncognitoProcess(bool is_incognito_process) { | 934 void RenderThread::OnSetIsIncognitoProcess(bool is_incognito_process) { |
| 933 is_incognito_process_ = is_incognito_process; | 935 is_incognito_process_ = is_incognito_process; |
| 934 } | 936 } |
| OLD | NEW |