OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
3 * Copyright (C) 2013 Apple Inc. All rights reserved. | 3 * Copyright (C) 2013 Apple Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * | 8 * |
9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
74 , m_originalImageColorProfilesEnabled(RuntimeEnabledFeatures::imageColorProf
ilesEnabled()) | 74 , m_originalImageColorProfilesEnabled(RuntimeEnabledFeatures::imageColorProf
ilesEnabled()) |
75 , m_originalImageAnimationPolicy(settings->imageAnimationPolicy()) | 75 , m_originalImageAnimationPolicy(settings->imageAnimationPolicy()) |
76 , m_originalScrollTopLeftInteropEnabled(RuntimeEnabledFeatures::scrollTopLef
tInteropEnabled()) | 76 , m_originalScrollTopLeftInteropEnabled(RuntimeEnabledFeatures::scrollTopLef
tInteropEnabled()) |
77 , m_originalCompositorWorkerEnabled(RuntimeEnabledFeatures::compositorWorker
Enabled()) | 77 , m_originalCompositorWorkerEnabled(RuntimeEnabledFeatures::compositorWorker
Enabled()) |
78 { | 78 { |
79 } | 79 } |
80 | 80 |
81 void InternalSettings::Backup::restoreTo(Settings* settings) | 81 void InternalSettings::Backup::restoreTo(Settings* settings) |
82 { | 82 { |
83 RuntimeEnabledFeatures::setAuthorShadowDOMForAnyElementEnabled(m_originalAut
horShadowDOMForAnyElementEnabled); | 83 RuntimeEnabledFeatures::setAuthorShadowDOMForAnyElementEnabled(m_originalAut
horShadowDOMForAnyElementEnabled); |
| 84 RuntimeEnabledFeatures::setCompositorWorkerEnabled(m_originalCompositorWorke
rEnabled); |
84 RuntimeEnabledFeatures::setExperimentalContentSecurityPolicyFeaturesEnabled(
m_originalCSP); | 85 RuntimeEnabledFeatures::setExperimentalContentSecurityPolicyFeaturesEnabled(
m_originalCSP); |
85 RuntimeEnabledFeatures::setCSSStickyPositionEnabled(m_originalCSSStickyPosit
ionEnabled); | 86 RuntimeEnabledFeatures::setCSSStickyPositionEnabled(m_originalCSSStickyPosit
ionEnabled); |
86 RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(m_originalOverlayScrollb
arsEnabled); | 87 RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(m_originalOverlayScrollb
arsEnabled); |
87 settings->setEditingBehaviorType(m_originalEditingBehavior); | 88 settings->setEditingBehaviorType(m_originalEditingBehavior); |
88 settings->setTextAutosizingEnabled(m_originalTextAutosizingEnabled); | 89 settings->setTextAutosizingEnabled(m_originalTextAutosizingEnabled); |
89 settings->setTextAutosizingWindowSizeOverride(m_originalTextAutosizingWindow
SizeOverride); | 90 settings->setTextAutosizingWindowSizeOverride(m_originalTextAutosizingWindow
SizeOverride); |
90 settings->setAccessibilityFontScaleFactor(m_originalAccessibilityFontScaleFa
ctor); | 91 settings->setAccessibilityFontScaleFactor(m_originalAccessibilityFontScaleFa
ctor); |
91 settings->setMediaTypeOverride(m_originalMediaTypeOverride); | 92 settings->setMediaTypeOverride(m_originalMediaTypeOverride); |
92 settings->setDisplayModeOverride(m_originalDisplayModeOverride); | 93 settings->setDisplayModeOverride(m_originalDisplayModeOverride); |
93 settings->setMockScrollbarsEnabled(m_originalMockScrollbarsEnabled); | 94 settings->setMockScrollbarsEnabled(m_originalMockScrollbarsEnabled); |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
177 { | 178 { |
178 InternalSettingsGuardForSettings(); | 179 InternalSettingsGuardForSettings(); |
179 settings()->setMockGestureTapHighlightsEnabled(enabled); | 180 settings()->setMockGestureTapHighlightsEnabled(enabled); |
180 } | 181 } |
181 | 182 |
182 void InternalSettings::setAuthorShadowDOMForAnyElementEnabled(bool isEnabled) | 183 void InternalSettings::setAuthorShadowDOMForAnyElementEnabled(bool isEnabled) |
183 { | 184 { |
184 RuntimeEnabledFeatures::setAuthorShadowDOMForAnyElementEnabled(isEnabled); | 185 RuntimeEnabledFeatures::setAuthorShadowDOMForAnyElementEnabled(isEnabled); |
185 } | 186 } |
186 | 187 |
| 188 void InternalSettings::setCompositorWorkerEnabled(bool enabled) |
| 189 { |
| 190 RuntimeEnabledFeatures::setCompositorWorkerEnabled(enabled); |
| 191 } |
| 192 |
187 void InternalSettings::setCSSStickyPositionEnabled(bool enabled) | 193 void InternalSettings::setCSSStickyPositionEnabled(bool enabled) |
188 { | 194 { |
189 RuntimeEnabledFeatures::setCSSStickyPositionEnabled(enabled); | 195 RuntimeEnabledFeatures::setCSSStickyPositionEnabled(enabled); |
190 } | 196 } |
191 | 197 |
192 void InternalSettings::setExperimentalContentSecurityPolicyFeaturesEnabled(bool
enabled) | 198 void InternalSettings::setExperimentalContentSecurityPolicyFeaturesEnabled(bool
enabled) |
193 { | 199 { |
194 RuntimeEnabledFeatures::setExperimentalContentSecurityPolicyFeaturesEnabled(
enabled); | 200 RuntimeEnabledFeatures::setExperimentalContentSecurityPolicyFeaturesEnabled(
enabled); |
195 } | 201 } |
196 | 202 |
(...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
511 settings()->setLogPreload(enabled); | 517 settings()->setLogPreload(enabled); |
512 } | 518 } |
513 | 519 |
514 void InternalSettings::setCompositorWorkerEnabled(bool enabled, ExceptionState&
exceptionState) | 520 void InternalSettings::setCompositorWorkerEnabled(bool enabled, ExceptionState&
exceptionState) |
515 { | 521 { |
516 InternalSettingsGuardForSettings(); | 522 InternalSettingsGuardForSettings(); |
517 RuntimeEnabledFeatures::setCompositorWorkerEnabled(enabled); | 523 RuntimeEnabledFeatures::setCompositorWorkerEnabled(enabled); |
518 } | 524 } |
519 | 525 |
520 } | 526 } |
OLD | NEW |