Changeset 254510 in webkit
- Timestamp:
- Jan 14, 2020 8:06:03 AM (4 years ago)
- Location:
- trunk
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r254506 r254510 1 2020-01-14 Antti Koivisto <antti@apple.com> 2 3 [LFC][Integration] Support the feature flag in DumpRenderTree 4 https://bugs.webkit.org/show_bug.cgi?id=206218 5 6 Reviewed by Zalan Bujtas. 7 8 * platform/mac-wk1/TestExpectations: 9 1 10 2020-01-14 Carlos Alberto Lopez Perez <clopez@igalia.com> 2 11 -
trunk/LayoutTests/platform/mac-wk1/TestExpectations
r254435 r254510 847 847 webkit.org/b/206071 editing/spelling/markers.html [ Skip ] 848 848 webkit.org/b/206071 editing/spelling/retro-correction-spelling-markers.html [ Failure ] 849 850 # These simple line layout specific tests disable LFC in test header. This is not supported in DRT.851 webkit.org/b/206167 fast/text/embed-at-end-of-pre-wrap-line-simple-lines.html [ ImageOnlyFailure ]852 webkit.org/b/206167 fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html [ ImageOnlyFailure ]853 webkit.org/b/206167 fast/text/simple-lines-float.html [ ImageOnlyFailure ]854 webkit.org/b/206167 fast/text/whitespace/pre-wrap-long-word-simple-lines.html [ ImageOnlyFailure ] -
trunk/Source/WebKitLegacy/mac/ChangeLog
r254317 r254510 1 2020-01-14 Antti Koivisto <antti@apple.com> 2 3 [LFC][Integration] Support the feature flag in DumpRenderTree 4 https://bugs.webkit.org/show_bug.cgi?id=206218 5 6 Reviewed by Zalan Bujtas. 7 8 * WebView/WebPreferenceKeysPrivate.h: 9 * WebView/WebPreferences.mm: 10 (+[WebPreferences initialize]): 11 (-[WebPreferences layoutFormattingContextIntegrationEnabled]): 12 (-[WebPreferences setLayoutFormattingContextIntegrationEnabled:]): 13 * WebView/WebPreferencesPrivate.h: 14 * WebView/WebView.mm: 15 (-[WebView _preferencesChanged:]): 16 1 17 2020-01-09 Tim Horton <timothy_horton@apple.com> 2 18 -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h
r253655 r254510 206 206 #define WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey @"WebKitWebAnimationsCSSIntegrationEnabled" 207 207 #define WebKitCSSShadowPartsEnabledPreferenceKey @"WebKitCSSShadowPartsEnabled" 208 #define WebKitLayoutFormattingContextIntegrationEnabledPreferenceKey @"WebKitLayoutFormattingContextIntegrationEnabled" 208 209 209 210 #if !TARGET_OS_IPHONE -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm
r254063 r254510 635 635 @YES, WebKitModernMediaControlsEnabledPreferenceKey, 636 636 @YES, WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey, 637 @YES, WebKitLayoutFormattingContextIntegrationEnabledPreferenceKey, 637 638 638 639 #if ENABLE(WEBGL2) … … 3594 3595 } 3595 3596 3597 - (BOOL)layoutFormattingContextIntegrationEnabled 3598 { 3599 return [self _boolValueForKey:WebKitLayoutFormattingContextIntegrationEnabledPreferenceKey]; 3600 } 3601 3602 - (void)setLayoutFormattingContextIntegrationEnabled:(BOOL)flag 3603 { 3604 [self _setBoolValue:flag forKey:WebKitLayoutFormattingContextIntegrationEnabledPreferenceKey]; 3605 } 3606 3596 3607 - (BOOL)remotePlaybackEnabled 3597 3608 { -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h
r253655 r254510 630 630 - (void)setCSSShadowPartsEnabled:(BOOL)flag; 631 631 - (BOOL)cssShadowPartsEnabled; 632 633 - (void)setLayoutFormattingContextIntegrationEnabled:(BOOL)flag; 634 - (BOOL)layoutFormattingContextIntegrationEnabled; 632 635 633 636 - (BOOL)isInAppBrowserPrivacyEnabled; -
trunk/Source/WebKitLegacy/mac/WebView/WebView.mm
r254241 r254510 3206 3206 RuntimeEnabledFeatures::sharedFeatures().setKeygenElementEnabled([preferences keygenElementEnabled]); 3207 3207 RuntimeEnabledFeatures::sharedFeatures().setCSSShadowPartsEnabled([preferences cssShadowPartsEnabled]); 3208 RuntimeEnabledFeatures::sharedFeatures().setLayoutFormattingContextIntegrationEnabled([preferences layoutFormattingContextIntegrationEnabled]); 3208 3209 RuntimeEnabledFeatures::sharedFeatures().setIsInAppBrowserPrivacyEnabled([preferences isInAppBrowserPrivacyEnabled]); 3209 3210 -
trunk/Tools/ChangeLog
r254509 r254510 1 2020-01-14 Antti Koivisto <antti@apple.com> 2 3 [LFC][Integration] Support the feature flag in DumpRenderTree 4 https://bugs.webkit.org/show_bug.cgi?id=206218 5 6 Reviewed by Zalan Bujtas. 7 8 This allows tests to turn off the feature in WK1 if needed. 9 10 * DumpRenderTree/TestOptions.cpp: 11 (TestOptions::TestOptions): 12 * DumpRenderTree/TestOptions.h: 13 * DumpRenderTree/mac/DumpRenderTree.mm: 14 (setWebPreferencesForTestOptions): 15 1 16 2020-01-14 Alicia Boya García <aboya@igalia.com> 2 17 -
trunk/Tools/DumpRenderTree/TestOptions.cpp
r253331 r254510 149 149 else if (key == "experimental:AsyncClipboardAPIEnabled") 150 150 enableAsyncClipboardAPI = parseBooleanTestHeaderValue(value); 151 else if (key == "internal:LayoutFormattingContextIntegrationEnabled") 152 layoutFormattingContextIntegrationEnabled = parseBooleanTestHeaderValue(value); 151 153 pairStart = pairEnd + 1; 152 154 } -
trunk/Tools/DumpRenderTree/TestOptions.h
r251220 r254510 54 54 bool enableRequestIdleCallback { false }; 55 55 bool enableAsyncClipboardAPI { false }; 56 bool layoutFormattingContextIntegrationEnabled { true }; 56 57 std::string jscOptions; 57 58 std::string additionalSupportedImageTypes; -
trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm
r254042 r254510 1036 1036 preferences.privateBrowsingEnabled = options.useEphemeralSession; 1037 1037 preferences.usesPageCache = options.enableBackForwardCache; 1038 preferences.layoutFormattingContextIntegrationEnabled = options.layoutFormattingContextIntegrationEnabled; 1038 1039 } 1039 1040
Note: See TracChangeset
for help on using the changeset viewer.