Changeset 267592 in webkit
- Timestamp:
- Sep 25, 2020, 2:26:29 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 18 edited
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/page/Settings.yaml (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/Shared/WebPreferencesExperimental.yaml (modified) (1 diff)
-
Source/WebKitLegacy/mac/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h (modified) (1 diff)
-
Source/WebKitLegacy/mac/WebView/WebPreferences.mm (modified) (2 diffs)
-
Source/WebKitLegacy/mac/WebView/WebPreferencesExperimental.yaml (modified) (1 diff)
-
Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h (modified) (1 diff)
-
Source/WebKitLegacy/win/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/win/Interfaces/IWebPreferencesPrivate.idl (modified) (1 diff)
-
Source/WebKitLegacy/win/WebPreferenceKeysPrivate.h (modified) (1 diff)
-
Source/WebKitLegacy/win/WebPreferences.cpp (modified) (2 diffs)
-
Source/WebKitLegacy/win/WebPreferences.h (modified) (1 diff)
-
Source/WebKitLegacy/win/WebView.cpp (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/DumpRenderTree/mac/DumpRenderTree.mm (modified) (1 diff)
-
Tools/DumpRenderTree/win/DumpRenderTree.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r267591 r267592 1 2020-09-25 Antoine Quint <graouts@webkit.org> 2 3 Add an experimental feature flag for CSS individual transform properties 4 https://bugs.webkit.org/show_bug.cgi?id=216271 5 <rdar://problem/68914539> 6 7 Reviewed by Dean Jackson. 8 9 * page/Settings.yaml: 10 1 11 2020-09-25 Chris Dumez <cdumez@apple.com> 2 12 -
trunk/Source/WebCore/page/Settings.yaml
r267516 r267592 1121 1121 scriptMarkupEnabled: 1122 1122 initial: true 1123 1124 cssIndividualTransformPropertiesEnabled: 1125 initial: false -
trunk/Source/WebKit/ChangeLog
r267569 r267592 1 2020-09-25 Antoine Quint <graouts@webkit.org> 2 3 Add an experimental feature flag for CSS individual transform properties 4 https://bugs.webkit.org/show_bug.cgi?id=216271 5 <rdar://problem/68914539> 6 7 Reviewed by Dean Jackson. 8 9 * Shared/WebPreferencesExperimental.yaml: 10 1 11 2020-09-25 Per Arne Vollan <pvollan@apple.com> 2 12 -
trunk/Source/WebKit/Shared/WebPreferencesExperimental.yaml
r267488 r267592 545 545 humanReadableDescription: "Disable Media Experience PID Inheritance" 546 546 condition: HAVE(CELESTIAL) 547 548 CSSIndividualTransformPropertiesEnabled: 549 type: bool 550 defaultValue: DEFAULT_EXPERIMENTAL_FEATURES_ENABLED 551 humanReadableName: "CSS Individual Transform Properties" 552 humanReadableDescription: "Support for the translate, scale and rotate CSS properties" -
trunk/Source/WebKitLegacy/mac/ChangeLog
r267576 r267592 1 2020-09-25 Antoine Quint <graouts@webkit.org> 2 3 Add an experimental feature flag for CSS individual transform properties 4 https://bugs.webkit.org/show_bug.cgi?id=216271 5 <rdar://problem/68914539> 6 7 Reviewed by Dean Jackson. 8 9 * WebView/WebPreferenceKeysPrivate.h: 10 * WebView/WebPreferences.mm: 11 (-[WebPreferences setCSSIndividualTransformPropertiesEnabled:]): 12 (-[WebPreferences cssIndividualTransformPropertiesEnabled]): 13 (-[WebPreferences CSSIndividualTransformPropertiesEnabled]): 14 * WebView/WebPreferencesExperimental.yaml: 15 * WebView/WebPreferencesPrivate.h: 16 1 17 2020-09-24 Darin Adler <darin@apple.com> 2 18 -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h
r267575 r267592 288 288 #define WebKitTransformStreamAPIEnabledPreferenceKey @"WebKitTransformStreamAPIEnabled" 289 289 #define WebKitMediaRecorderEnabledPreferenceKey @"WebKitMediaRecorderEnabled" 290 290 #define WebKitCSSIndividualTransformPropertiesEnabledPreferenceKey @"WebKitCSSIndividualTransformPropertiesEnabled" 291 291 292 292 // The preference keys below this point are deprecated and have no effect. They should -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm
r267575 r267592 3207 3207 } 3208 3208 3209 - (void)setCSSIndividualTransformPropertiesEnabled:(BOOL)flag 3210 { 3211 [self _setBoolValue:flag forKey:WebKitCSSIndividualTransformPropertiesEnabledPreferenceKey]; 3212 } 3213 3214 - (BOOL)cssIndividualTransformPropertiesEnabled 3215 { 3216 return [self _boolValueForKey:WebKitCSSIndividualTransformPropertiesEnabledPreferenceKey]; 3217 } 3218 3209 3219 @end 3210 3220 … … 3581 3591 } 3582 3592 3593 - (BOOL)CSSIndividualTransformPropertiesEnabled 3594 { 3595 return [self _boolValueForKey:WebKitCSSIndividualTransformPropertiesEnabledPreferenceKey]; 3596 } 3597 3598 - (void)setCSSIndividualTransformPropertiesEnabled:(BOOL)flag 3599 { 3600 [self _setBoolValue:flag forKey:WebKitCSSIndividualTransformPropertiesEnabledPreferenceKey]; 3601 } 3602 3583 3603 @end 3584 3604 -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferencesExperimental.yaml
r267575 r267592 592 592 webcoreBinding: RuntimeEnabledFeatures 593 593 condition: HAVE(NSURLSESSION_WEBSOCKET) 594 595 CSSIndividualTransformPropertiesEnabled: 596 type: bool 597 defaultValue: false 598 humanReadableName: "CSS Individual Transform Properties" 599 humanReadableDescription: "Support for the translate, scale and rotate CSS properties" -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h
r267575 r267592 643 643 @property (nonatomic) BOOL mediaRecorderEnabled; 644 644 @property (nonatomic, setter=_setMediaRecorderEnabled:) BOOL _mediaRecorderEnabled; 645 @property (nonatomic) BOOL CSSIndividualTransformPropertiesEnabled; 645 646 @end 646 647 -
trunk/Source/WebKitLegacy/win/ChangeLog
r267222 r267592 1 2020-09-25 Antoine Quint <graouts@webkit.org> 2 3 Add an experimental feature flag for CSS individual transform properties 4 https://bugs.webkit.org/show_bug.cgi?id=216271 5 <rdar://problem/68914539> 6 7 Reviewed by Dean Jackson. 8 9 * Interfaces/IWebPreferencesPrivate.idl: 10 * WebPreferenceKeysPrivate.h: 11 * WebPreferences.cpp: 12 (WebPreferences::initializeDefaultSettings): 13 (WebPreferences::CSSIndividualTransformPropertiesEnabled): 14 (WebPreferences::setCSSIndividualTransformPropertiesEnabled): 15 * WebPreferences.h: 16 * WebView.cpp: 17 (WebView::notifyPreferencesChanged): 18 1 19 2020-09-17 Sam Weinig <weinig@apple.com> 2 20 -
trunk/Source/WebKitLegacy/win/Interfaces/IWebPreferencesPrivate.idl
r267188 r267592 257 257 HRESULT setWebSQLEnabled([in] BOOL enabled); 258 258 HRESULT webSQLEnabled([out, retval] BOOL* enabled); 259 HRESULT CSSIndividualTransformPropertiesEnabled([out, retval] BOOL* enabled); 260 HRESULT setCSSIndividualTransformPropertiesEnabled([in] BOOL enabled); 259 261 } 260 262 -
trunk/Source/WebKitLegacy/win/WebPreferenceKeysPrivate.h
r267188 r267592 228 228 229 229 #define WebKitWebSQLEnabledPreferenceKey "WebKitWebSQLEnabled" 230 231 #define WebKitCSSIndividualTransformPropertiesEnabledPreferenceKey "WebKitCSSIndividualTransformPropertiesEnabled" -
trunk/Source/WebKitLegacy/win/WebPreferences.cpp
r267222 r267592 344 344 CFDictionaryAddValue(defaults, CFSTR(WebKitWebSQLEnabledPreferenceKey), kCFBooleanFalse); 345 345 346 CFDictionaryAddValue(defaults, CFSTR(WebKitCSSIndividualTransformPropertiesEnabledPreferenceKey), kCFBooleanFalse); 347 346 348 defaultSettings = defaults; 347 349 #endif … … 2467 2469 return S_OK; 2468 2470 } 2471 2472 HRESULT WebPreferences::CSSIndividualTransformPropertiesEnabled(_Out_ BOOL* enabled) 2473 { 2474 if (!enabled) 2475 return E_POINTER; 2476 *enabled = boolValueForKey(WebKitCSSIndividualTransformPropertiesEnabledPreferenceKey); 2477 return S_OK; 2478 } 2479 2480 HRESULT WebPreferences::setCSSIndividualTransformPropertiesEnabled(BOOL enabled) 2481 { 2482 setBoolValue(WebKitCSSIndividualTransformPropertiesEnabledPreferenceKey, enabled); 2483 return S_OK; 2484 } -
trunk/Source/WebKitLegacy/win/WebPreferences.h
r267188 r267592 298 298 virtual HRESULT STDMETHODCALLTYPE webSQLEnabled(_Out_ BOOL*); 299 299 virtual HRESULT STDMETHODCALLTYPE setWebSQLEnabled(BOOL); 300 virtual HRESULT STDMETHODCALLTYPE CSSIndividualTransformPropertiesEnabled(_Out_ BOOL*); 301 virtual HRESULT STDMETHODCALLTYPE setCSSIndividualTransformPropertiesEnabled(BOOL); 300 302 301 303 // IWebPreferencesPrivate8 -
trunk/Source/WebKitLegacy/win/WebView.cpp
r267222 r267592 5305 5305 settings.setCSSOMViewSmoothScrollingEnabled(!!enabled); 5306 5306 5307 hr = prefsPrivate->CSSIndividualTransformPropertiesEnabled(&enabled); 5308 if (FAILED(hr)) 5309 return hr; 5310 settings.setCSSIndividualTransformPropertiesEnabled(!!enabled); 5311 5307 5312 hr = preferences->privateBrowsingEnabled(&enabled); 5308 5313 if (FAILED(hr)) -
trunk/Tools/ChangeLog
r267586 r267592 1 2020-09-25 Antoine Quint <graouts@webkit.org> 2 3 Add an experimental feature flag for CSS individual transform properties 4 https://bugs.webkit.org/show_bug.cgi?id=216271 5 <rdar://problem/68914539> 6 7 Reviewed by Dean Jackson. 8 9 * DumpRenderTree/mac/DumpRenderTree.mm: 10 (enableExperimentalFeatures): 11 * DumpRenderTree/win/DumpRenderTree.cpp: 12 (enableExperimentalFeatures): 13 1 14 2020-09-25 Wenson Hsieh <wenson_hsieh@apple.com> 2 15 -
trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm
r267222 r267592 838 838 [preferences setAspectRatioOfImgFromWidthAndHeightEnabled:YES]; 839 839 [preferences setCSSOMViewSmoothScrollingEnabled:YES]; 840 [preferences setCSSIndividualTransformPropertiesEnabled:YES]; 840 841 } 841 842 -
trunk/Tools/DumpRenderTree/win/DumpRenderTree.cpp
r267222 r267592 805 805 // FIXME: WebRTC 806 806 prefsPrivate->setCSSOMViewSmoothScrollingEnabled(TRUE); 807 prefsPrivate->setCSSIndividualTransformPropertiesEnabled(TRUE); 807 808 } 808 809
Note:
See TracChangeset
for help on using the changeset viewer.