| 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 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 | 57 |
| 58 namespace blink { | 58 namespace blink { |
| 59 | 59 |
| 60 InternalSettings::Backup::Backup(Settings* settings) | 60 InternalSettings::Backup::Backup(Settings* settings) |
| 61 : m_originalCSP(RuntimeEnabledFeatures:: | 61 : m_originalCSP(RuntimeEnabledFeatures:: |
| 62 experimentalContentSecurityPolicyFeaturesEnabled()), | 62 experimentalContentSecurityPolicyFeaturesEnabled()), |
| 63 m_originalCSSStickyPositionEnabled( | 63 m_originalCSSStickyPositionEnabled( |
| 64 RuntimeEnabledFeatures::cssStickyPositionEnabled()), | 64 RuntimeEnabledFeatures::cssStickyPositionEnabled()), |
| 65 m_originalOverlayScrollbarsEnabled( | 65 m_originalOverlayScrollbarsEnabled( |
| 66 RuntimeEnabledFeatures::overlayScrollbarsEnabled()), | 66 RuntimeEnabledFeatures::overlayScrollbarsEnabled()), |
| 67 m_originalEditingBehavior(settings->editingBehaviorType()), | 67 m_originalEditingBehavior(settings->getEditingBehaviorType()), |
| 68 m_originalTextAutosizingEnabled(settings->textAutosizingEnabled()), | 68 m_originalTextAutosizingEnabled(settings->textAutosizingEnabled()), |
| 69 m_originalTextAutosizingWindowSizeOverride( | 69 m_originalTextAutosizingWindowSizeOverride( |
| 70 settings->textAutosizingWindowSizeOverride()), | 70 settings->textAutosizingWindowSizeOverride()), |
| 71 m_originalAccessibilityFontScaleFactor( | 71 m_originalAccessibilityFontScaleFactor( |
| 72 settings->accessibilityFontScaleFactor()), | 72 settings->getAccessibilityFontScaleFactor()), |
| 73 m_originalMediaTypeOverride(settings->mediaTypeOverride()), | 73 m_originalMediaTypeOverride(settings->getMediaTypeOverride()), |
| 74 m_originalDisplayModeOverride(settings->displayModeOverride()), | 74 m_originalDisplayModeOverride(settings->getDisplayModeOverride()), |
| 75 m_originalMockScrollbarsEnabled(settings->mockScrollbarsEnabled()), | 75 m_originalMockScrollbarsEnabled(settings->mockScrollbarsEnabled()), |
| 76 m_originalMockGestureTapHighlightsEnabled( | 76 m_originalMockGestureTapHighlightsEnabled( |
| 77 settings->mockGestureTapHighlightsEnabled()), | 77 settings->getMockGestureTapHighlightsEnabled()), |
| 78 m_langAttributeAwareFormControlUIEnabled( | 78 m_langAttributeAwareFormControlUIEnabled( |
| 79 RuntimeEnabledFeatures::langAttributeAwareFormControlUIEnabled()), | 79 RuntimeEnabledFeatures::langAttributeAwareFormControlUIEnabled()), |
| 80 m_imagesEnabled(settings->imagesEnabled()), | 80 m_imagesEnabled(settings->getImagesEnabled()), |
| 81 m_defaultVideoPosterURL(settings->defaultVideoPosterURL()), | 81 m_defaultVideoPosterURL(settings->getDefaultVideoPosterURL()), |
| 82 m_originalLayerSquashingEnabled(settings->layerSquashingEnabled()), | 82 m_originalLayerSquashingEnabled(settings->getLayerSquashingEnabled()), |
| 83 m_originalImageAnimationPolicy(settings->imageAnimationPolicy()), | 83 m_originalImageAnimationPolicy(settings->getImageAnimationPolicy()), |
| 84 m_originalScrollTopLeftInteropEnabled( | 84 m_originalScrollTopLeftInteropEnabled( |
| 85 RuntimeEnabledFeatures::scrollTopLeftInteropEnabled()), | 85 RuntimeEnabledFeatures::scrollTopLeftInteropEnabled()), |
| 86 m_originalCompositorWorkerEnabled( | 86 m_originalCompositorWorkerEnabled( |
| 87 RuntimeEnabledFeatures::compositorWorkerEnabled()) {} | 87 RuntimeEnabledFeatures::compositorWorkerEnabled()) {} |
| 88 | 88 |
| 89 void InternalSettings::Backup::restoreTo(Settings* settings) { | 89 void InternalSettings::Backup::restoreTo(Settings* settings) { |
| 90 RuntimeEnabledFeatures::setExperimentalContentSecurityPolicyFeaturesEnabled( | 90 RuntimeEnabledFeatures::setExperimentalContentSecurityPolicyFeaturesEnabled( |
| 91 m_originalCSP); | 91 m_originalCSP); |
| 92 RuntimeEnabledFeatures::setCSSStickyPositionEnabled( | 92 RuntimeEnabledFeatures::setCSSStickyPositionEnabled( |
| 93 m_originalCSSStickyPositionEnabled); | 93 m_originalCSSStickyPositionEnabled); |
| (...skipping 434 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 528 RuntimeEnabledFeatures::setCompositorWorkerEnabled(enabled); | 528 RuntimeEnabledFeatures::setCompositorWorkerEnabled(enabled); |
| 529 } | 529 } |
| 530 | 530 |
| 531 void InternalSettings::setPresentationReceiver(bool enabled, | 531 void InternalSettings::setPresentationReceiver(bool enabled, |
| 532 ExceptionState& exceptionState) { | 532 ExceptionState& exceptionState) { |
| 533 InternalSettingsGuardForSettings(); | 533 InternalSettingsGuardForSettings(); |
| 534 settings()->setPresentationReceiver(enabled); | 534 settings()->setPresentationReceiver(enabled); |
| 535 } | 535 } |
| 536 | 536 |
| 537 } // namespace blink | 537 } // namespace blink |
| OLD | NEW |