Changeset 247388 in webkit
- Timestamp:
- Jul 12, 2019 8:19:06 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 23 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r247377 r247388 1 2019-07-12 Timothy Hatcher <timothy@apple.com> 2 3 Drop DarkModeCSSEnabled as an experimental feature and always enable it. 4 https://bugs.webkit.org/show_bug.cgi?id=199725 5 rdar://problem/52970972 6 7 Reviewed by Megan Gardner. 8 9 Removed <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] --> 10 from all dark mode tests. 11 12 * css-dark-mode/color-scheme-css-parse.html: 13 * css-dark-mode/color-scheme-css.html: 14 * css-dark-mode/color-scheme-meta.html: 15 * css-dark-mode/color-scheme-priority.html: 16 * css-dark-mode/color-scheme-scrollbar.html: 17 * css-dark-mode/default-colors.html: 18 * css-dark-mode/older-syntax/supported-color-schemes-css.html: 19 * css-dark-mode/older-syntax/supported-color-schemes-meta.html: 20 * css-dark-mode/older-systems/color-scheme-css.html: 21 * css-dark-mode/older-systems/color-scheme-meta.html: 22 * css-dark-mode/older-systems/prefers-color-scheme.html: 23 * css-dark-mode/prefers-color-scheme-picture-element.html: 24 * css-dark-mode/prefers-color-scheme.html: 25 1 26 2019-07-11 Myles C. Maxfield <mmaxfield@apple.com> 2 27 -
trunk/LayoutTests/css-dark-mode/color-scheme-css-parse.html
r244408 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/color-scheme-css.html
r244408 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/color-scheme-meta.html
r244467 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/color-scheme-priority.html
r244408 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/color-scheme-scrollbar.html
r244408 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/default-colors.html
r244408 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/older-syntax/supported-color-schemes-css.html
r244408 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/older-syntax/supported-color-schemes-meta.html
r244413 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/older-systems/color-scheme-css.html
r244408 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/older-systems/color-scheme-meta.html
r244408 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/older-systems/prefers-color-scheme.html
r239904 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/prefers-color-scheme-picture-element.html
r237878 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../resources/testharness.js"></script> -
trunk/LayoutTests/css-dark-mode/prefers-color-scheme.html
r238200 r247388 1 1 <!DOCTYPE html> 2 3 <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->4 2 5 3 <script src="../resources/testharness.js"></script> -
trunk/Source/WebCore/ChangeLog
r247385 r247388 1 2019-07-12 Timothy Hatcher <timothy@apple.com> 2 3 Drop DarkModeCSSEnabled as an experimental feature and always enable it. 4 https://bugs.webkit.org/show_bug.cgi?id=199725 5 rdar://problem/52970972 6 7 Reviewed by Megan Gardner. 8 9 Tests: css-dark-mode 10 11 * css/CSSComputedStyleDeclaration.cpp: 12 (WebCore::ComputedStyleExtractor::valueForPropertyInStyle): 13 * css/MediaQueryEvaluator.cpp: 14 (WebCore::prefersColorSchemeEvaluate): 15 * css/MediaQueryExpression.cpp: 16 (WebCore::featureWithValidIdent): 17 (WebCore::isFeatureValidWithoutValue): 18 * css/parser/CSSPropertyParser.cpp: 19 (WebCore::CSSPropertyParser::parseSingleValue): 20 * html/HTMLMetaElement.cpp: 21 (WebCore::HTMLMetaElement::process): 22 * page/RuntimeEnabledFeatures.h: 23 (WebCore::RuntimeEnabledFeatures::setDarkModeCSSEnabled): Deleted. 24 (WebCore::RuntimeEnabledFeatures::darkModeCSSEnabled const): Deleted. 25 1 26 2019-07-12 Carlos Alberto Lopez Perez <clopez@igalia.com> 2 27 -
trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r247256 r247388 4030 4030 #if ENABLE(DARK_MODE_CSS) 4031 4031 case CSSPropertyColorScheme: { 4032 if (!RuntimeEnabledFeatures::sharedFeatures().darkModeCSSEnabled())4033 return nullptr;4034 4035 4032 auto colorScheme = style.colorScheme(); 4036 4033 if (colorScheme.isAuto()) -
trunk/Source/WebCore/css/MediaQueryEvaluator.cpp
r246490 r247388 768 768 static bool prefersColorSchemeEvaluate(CSSValue* value, const CSSToLengthConversionData&, Frame& frame, MediaFeaturePrefix) 769 769 { 770 ASSERT(RuntimeEnabledFeatures::sharedFeatures().darkModeCSSEnabled());771 772 770 if (!value) 773 771 return true; -
trunk/Source/WebCore/css/MediaQueryExpression.cpp
r246490 r247388 56 56 #endif 57 57 #if ENABLE(DARK_MODE_CSS) 58 || (mediaFeature == MediaFeatureNames::prefersColorScheme && RuntimeEnabledFeatures::sharedFeatures().darkModeCSSEnabled())58 || (mediaFeature == MediaFeatureNames::prefersColorScheme) 59 59 #endif 60 60 || mediaFeature == MediaFeatureNames::prefersReducedMotion … … 169 169 || (mediaFeature == MediaFeatureNames::prefersDarkInterface && (context.useSystemAppearance || isUASheetBehavior(context.mode))) 170 170 #if ENABLE(DARK_MODE_CSS) 171 || (mediaFeature == MediaFeatureNames::prefersColorScheme && RuntimeEnabledFeatures::sharedFeatures().darkModeCSSEnabled())171 || (mediaFeature == MediaFeatureNames::prefersColorScheme) 172 172 #endif 173 173 || mediaFeature == MediaFeatureNames::devicePixelRatio -
trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp
r246490 r247388 4242 4242 #if ENABLE(DARK_MODE_CSS) 4243 4243 case CSSPropertyColorScheme: 4244 if (!RuntimeEnabledFeatures::sharedFeatures().darkModeCSSEnabled())4245 return nullptr;4246 4244 return consumeColorScheme(m_range); 4247 4245 #endif -
trunk/Source/WebCore/html/HTMLMetaElement.cpp
r246490 r247388 93 93 document().processDisabledAdaptations(contentValue); 94 94 #if ENABLE(DARK_MODE_CSS) 95 else if ( RuntimeEnabledFeatures::sharedFeatures().darkModeCSSEnabled() && (equalLettersIgnoringASCIICase(name(), "color-scheme") || equalLettersIgnoringASCIICase(name(), "supported-color-schemes")))95 else if (equalLettersIgnoringASCIICase(name(), "color-scheme") || equalLettersIgnoringASCIICase(name(), "supported-color-schemes")) 96 96 document().processColorScheme(contentValue); 97 97 #endif -
trunk/Source/WebCore/page/RuntimeEnabledFeatures.h
r246763 r247388 85 85 void setDirectoryUploadEnabled(bool isEnabled) { m_isDirectoryUploadEnabled = isEnabled; } 86 86 bool directoryUploadEnabled() const { return m_isDirectoryUploadEnabled; } 87 88 #if ENABLE(DARK_MODE_CSS)89 void setDarkModeCSSEnabled(bool isEnabled) { m_isDarkModeCSSEnabled = isEnabled; }90 bool darkModeCSSEnabled() const { return m_isDarkModeCSSEnabled; }91 #endif92 87 93 88 void setDataTransferItemsEnabled(bool areEnabled) { m_areDataTransferItemsEnabled = areEnabled; } … … 438 433 #endif 439 434 440 #if ENABLE(DARK_MODE_CSS)441 bool m_isDarkModeCSSEnabled { true };442 #endif443 444 435 #if ENABLE(INDEXED_DATABASE_IN_WORKERS) 445 436 bool m_isIndexedDBWorkersEnabled { true }; -
trunk/Source/WebKit/ChangeLog
r247377 r247388 1 2019-07-12 Timothy Hatcher <timothy@apple.com> 2 3 Drop DarkModeCSSEnabled as an experimental feature and always enable it. 4 https://bugs.webkit.org/show_bug.cgi?id=199725 5 rdar://problem/52970972 6 7 Reviewed by Megan Gardner. 8 9 * Shared/WebPreferences.yaml: Removed DarkModeCSSEnabled. 10 1 11 2019-07-11 Myles C. Maxfield <mmaxfield@apple.com> 2 12 -
trunk/Source/WebKit/Shared/WebPreferences.yaml
r247377 r247388 1355 1355 category: experimental 1356 1356 1357 DarkModeCSSEnabled:1358 type: bool1359 defaultValue: true1360 humanReadableName: "Dark Mode CSS Support"1361 humanReadableDescription: "Enable Dark Mode CSS Support"1362 webcoreBinding: RuntimeEnabledFeatures1363 category: experimental1364 condition: ENABLE(DARK_MODE_CSS)1365 1366 1357 CSSPaintingAPIEnabled: 1367 1358 type: bool
Note: See TracChangeset
for help on using the changeset viewer.