Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(526)

Side by Side Diff: Source/core/testing/InternalSettings.cpp

Issue 20246002: Rename ExperimentalShadowDOM runtime feature to ShadowDOM. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « Source/core/testing/InternalSettings.h ('k') | Source/core/testing/InternalSettings.idl » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 if (!page()) { \ 51 if (!page()) { \
52 ec = InvalidAccessError; \ 52 ec = InvalidAccessError; \
53 return; \ 53 return; \
54 } 54 }
55 55
56 namespace WebCore { 56 namespace WebCore {
57 57
58 InternalSettings::Backup::Backup(Settings* settings) 58 InternalSettings::Backup::Backup(Settings* settings)
59 : m_originalCSSExclusionsEnabled(RuntimeEnabledFeatures::cssExclusionsEnable d()) 59 : m_originalCSSExclusionsEnabled(RuntimeEnabledFeatures::cssExclusionsEnable d())
60 , m_originalAuthorShadowDOMForAnyElementEnabled(RuntimeEnabledFeatures::auth orShadowDOMForAnyElementEnabled()) 60 , m_originalAuthorShadowDOMForAnyElementEnabled(RuntimeEnabledFeatures::auth orShadowDOMForAnyElementEnabled())
61 , m_originalExperimentalShadowDOMEnabled(RuntimeEnabledFeatures::experimenta lShadowDOMEnabled())
62 , m_originalExperimentalWebSocketEnabled(settings->experimentalWebSocketEnab led()) 61 , m_originalExperimentalWebSocketEnabled(settings->experimentalWebSocketEnab led())
63 , m_originalStyleScoped(RuntimeEnabledFeatures::styleScopedEnabled()) 62 , m_originalStyleScoped(RuntimeEnabledFeatures::styleScopedEnabled())
64 , m_originalEditingBehavior(settings->editingBehaviorType()) 63 , m_originalEditingBehavior(settings->editingBehaviorType())
65 , m_originalTextAutosizingEnabled(settings->textAutosizingEnabled()) 64 , m_originalTextAutosizingEnabled(settings->textAutosizingEnabled())
66 , m_originalTextAutosizingWindowSizeOverride(settings->textAutosizingWindowS izeOverride()) 65 , m_originalTextAutosizingWindowSizeOverride(settings->textAutosizingWindowS izeOverride())
67 , m_originalTextAutosizingFontScaleFactor(settings->textAutosizingFontScaleF actor()) 66 , m_originalTextAutosizingFontScaleFactor(settings->textAutosizingFontScaleF actor())
68 , m_originalMediaTypeOverride(settings->mediaTypeOverride()) 67 , m_originalMediaTypeOverride(settings->mediaTypeOverride())
69 , m_originalLazyLayoutEnabled(RuntimeEnabledFeatures::lazyLayoutEnabled()) 68 , m_originalLazyLayoutEnabled(RuntimeEnabledFeatures::lazyLayoutEnabled())
70 , m_originalMockScrollbarsEnabled(settings->mockScrollbarsEnabled()) 69 , m_originalMockScrollbarsEnabled(settings->mockScrollbarsEnabled())
71 , m_langAttributeAwareFormControlUIEnabled(RuntimeEnabledFeatures::langAttri buteAwareFormControlUIEnabled()) 70 , m_langAttributeAwareFormControlUIEnabled(RuntimeEnabledFeatures::langAttri buteAwareFormControlUIEnabled())
72 , m_imagesEnabled(settings->areImagesEnabled()) 71 , m_imagesEnabled(settings->areImagesEnabled())
73 , m_shouldDisplaySubtitles(settings->shouldDisplaySubtitles()) 72 , m_shouldDisplaySubtitles(settings->shouldDisplaySubtitles())
74 , m_shouldDisplayCaptions(settings->shouldDisplayCaptions()) 73 , m_shouldDisplayCaptions(settings->shouldDisplayCaptions())
75 , m_shouldDisplayTextDescriptions(settings->shouldDisplayTextDescriptions()) 74 , m_shouldDisplayTextDescriptions(settings->shouldDisplayTextDescriptions())
76 , m_defaultVideoPosterURL(settings->defaultVideoPosterURL()) 75 , m_defaultVideoPosterURL(settings->defaultVideoPosterURL())
77 { 76 {
78 } 77 }
79 78
80 void InternalSettings::Backup::restoreTo(Settings* settings) 79 void InternalSettings::Backup::restoreTo(Settings* settings)
81 { 80 {
82 RuntimeEnabledFeatures::setCSSExclusionsEnabled(m_originalCSSExclusionsEnabl ed); 81 RuntimeEnabledFeatures::setCSSExclusionsEnabled(m_originalCSSExclusionsEnabl ed);
83 RuntimeEnabledFeatures::setAuthorShadowDOMForAnyElementEnabled(m_originalAut horShadowDOMForAnyElementEnabled); 82 RuntimeEnabledFeatures::setAuthorShadowDOMForAnyElementEnabled(m_originalAut horShadowDOMForAnyElementEnabled);
84 RuntimeEnabledFeatures::setExperimentalShadowDOMEnabled(m_originalExperiment alShadowDOMEnabled);
85 settings->setExperimentalWebSocketEnabled(m_originalExperimentalWebSocketEna bled); 83 settings->setExperimentalWebSocketEnabled(m_originalExperimentalWebSocketEna bled);
86 RuntimeEnabledFeatures::setStyleScopedEnabled(m_originalStyleScoped); 84 RuntimeEnabledFeatures::setStyleScopedEnabled(m_originalStyleScoped);
87 settings->setEditingBehaviorType(m_originalEditingBehavior); 85 settings->setEditingBehaviorType(m_originalEditingBehavior);
88 settings->setTextAutosizingEnabled(m_originalTextAutosizingEnabled); 86 settings->setTextAutosizingEnabled(m_originalTextAutosizingEnabled);
89 settings->setTextAutosizingWindowSizeOverride(m_originalTextAutosizingWindow SizeOverride); 87 settings->setTextAutosizingWindowSizeOverride(m_originalTextAutosizingWindow SizeOverride);
90 settings->setTextAutosizingFontScaleFactor(m_originalTextAutosizingFontScale Factor); 88 settings->setTextAutosizingFontScaleFactor(m_originalTextAutosizingFontScale Factor);
91 settings->setMediaTypeOverride(m_originalMediaTypeOverride); 89 settings->setMediaTypeOverride(m_originalMediaTypeOverride);
92 RuntimeEnabledFeatures::setLazyLayoutEnabled(m_originalLazyLayoutEnabled); 90 RuntimeEnabledFeatures::setLazyLayoutEnabled(m_originalLazyLayoutEnabled);
93 settings->setMockScrollbarsEnabled(m_originalMockScrollbarsEnabled); 91 settings->setMockScrollbarsEnabled(m_originalMockScrollbarsEnabled);
94 RuntimeEnabledFeatures::setLangAttributeAwareFormControlUIEnabled(m_langAttr ibuteAwareFormControlUIEnabled); 92 RuntimeEnabledFeatures::setLangAttributeAwareFormControlUIEnabled(m_langAttr ibuteAwareFormControlUIEnabled);
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 { 158 {
161 InternalSettingsGuardForSettings(); 159 InternalSettingsGuardForSettings();
162 settings()->setMockScrollbarsEnabled(enabled); 160 settings()->setMockScrollbarsEnabled(enabled);
163 } 161 }
164 162
165 void InternalSettings::setAuthorShadowDOMForAnyElementEnabled(bool isEnabled) 163 void InternalSettings::setAuthorShadowDOMForAnyElementEnabled(bool isEnabled)
166 { 164 {
167 RuntimeEnabledFeatures::setAuthorShadowDOMForAnyElementEnabled(isEnabled); 165 RuntimeEnabledFeatures::setAuthorShadowDOMForAnyElementEnabled(isEnabled);
168 } 166 }
169 167
170 void InternalSettings::setExperimentalShadowDOMEnabled(bool isEnabled)
171 {
172 RuntimeEnabledFeatures::setExperimentalShadowDOMEnabled(isEnabled);
173 }
174
175 void InternalSettings::setExperimentalWebSocketEnabled(bool isEnabled) 168 void InternalSettings::setExperimentalWebSocketEnabled(bool isEnabled)
176 { 169 {
177 settings()->setExperimentalWebSocketEnabled(isEnabled); 170 settings()->setExperimentalWebSocketEnabled(isEnabled);
178 } 171 }
179 172
180 void InternalSettings::setStyleScopedEnabled(bool enabled) 173 void InternalSettings::setStyleScopedEnabled(bool enabled)
181 { 174 {
182 RuntimeEnabledFeatures::setStyleScopedEnabled(enabled); 175 RuntimeEnabledFeatures::setStyleScopedEnabled(enabled);
183 } 176 }
184 177
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
306 settings()->setImagesEnabled(enabled); 299 settings()->setImagesEnabled(enabled);
307 } 300 }
308 301
309 void InternalSettings::setDefaultVideoPosterURL(const String& url, ExceptionCode & ec) 302 void InternalSettings::setDefaultVideoPosterURL(const String& url, ExceptionCode & ec)
310 { 303 {
311 InternalSettingsGuardForSettings(); 304 InternalSettingsGuardForSettings();
312 settings()->setDefaultVideoPosterURL(url); 305 settings()->setDefaultVideoPosterURL(url);
313 } 306 }
314 307
315 } 308 }
OLDNEW
« no previous file with comments | « Source/core/testing/InternalSettings.h ('k') | Source/core/testing/InternalSettings.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698