Changeset 234939 in webkit
- Timestamp:
- Aug 16, 2018 10:53:34 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r234930 r234939 1 2018-08-16 Alex Christensen <achristensen@webkit.org> 2 3 Transition more WKWebViewConfiguration ivars to API::PageConfiguration values 4 https://bugs.webkit.org/show_bug.cgi?id=188661 5 6 Reviewed by Anders Carlsson. 7 8 * UIProcess/API/Cocoa/WKWebView.mm: 9 (-[WKWebView _initializeWithConfiguration:]): 10 * UIProcess/API/Cocoa/WKWebViewConfiguration.mm: 11 (-[WKWebViewConfiguration init]): 12 (-[WKWebViewConfiguration copyWithZone:]): 13 (-[WKWebViewConfiguration _alwaysRunsAtForegroundPriority]): 14 (-[WKWebViewConfiguration _setAlwaysRunsAtForegroundPriority:]): 15 (-[WKWebViewConfiguration _initialCapitalizationEnabled]): 16 (-[WKWebViewConfiguration _setInitialCapitalizationEnabled:]): 17 (-[WKWebViewConfiguration _overrideContentSecurityPolicy]): 18 (-[WKWebViewConfiguration _setOverrideContentSecurityPolicy:]): 19 1 20 2018-08-16 Aditya Keerthi <akeerthi@apple.com> 2 21 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
r234920 r234939 518 518 pageConfiguration->setWebsiteDataStore([_configuration websiteDataStore]->_websiteDataStore.get()); 519 519 520 if (NSString *overrideContentSecurityPolicy = configuration._overrideContentSecurityPolicy)521 pageConfiguration->setOverrideContentSecurityPolicy(overrideContentSecurityPolicy);522 523 520 #if PLATFORM(MAC) 524 521 if (auto pageGroup = WebKit::toImpl([configuration _pageGroup])) { … … 542 539 pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::httpEquivEnabledKey(), WebKit::WebPreferencesStore::Value(!![_configuration _allowsMetaRefresh])); 543 540 pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::allowUniversalAccessFromFileURLsKey(), WebKit::WebPreferencesStore::Value(!![_configuration _allowUniversalAccessFromFileURLs])); 544 pageConfiguration->setInitialCapitalizationEnabled([_configuration _initialCapitalizationEnabled]);545 541 pageConfiguration->setWaitsForPaintAfterViewDidMoveToWindow([_configuration _waitsForPaintAfterViewDidMoveToWindow]); 546 542 pageConfiguration->setDrawsBackground([_configuration _drawsBackground]); … … 568 564 569 565 #if PLATFORM(IOS) 570 pageConfiguration->setAlwaysRunsAtForegroundPriority([_configuration _alwaysRunsAtForegroundPriority]);571 572 566 pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::allowsInlineMediaPlaybackKey(), WebKit::WebPreferencesStore::Value(!![_configuration allowsInlineMediaPlayback])); 573 567 pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::allowsInlineMediaPlaybackAfterFullscreenKey(), WebKit::WebPreferencesStore::Value(!![_configuration _allowsInlineMediaPlaybackAfterFullscreen])); -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm
r234313 r234939 126 126 #if PLATFORM(IOS) 127 127 LazyInitialized<RetainPtr<WKWebViewContentProviderRegistry>> _contentProviderRegistry; 128 BOOL _alwaysRunsAtForegroundPriority;129 128 BOOL _allowsInlineMediaPlayback; 130 129 BOOL _inlineMediaPlaybackRequiresPlaysInlineAttribute; … … 149 148 BOOL _requiresUserActionForEditingControlsManager; 150 149 #endif 151 BOOL _initialCapitalizationEnabled;152 150 BOOL _waitsForPaintAfterViewDidMoveToWindow; 153 151 BOOL _controlledByAutomation; … … 168 166 BOOL _drawsBackground; 169 167 170 RetainPtr<NSString> _overrideContentSecurityPolicy;171 168 RetainPtr<NSString> _mediaContentTypesRequiringHardwareSupport; 172 169 } … … 221 218 _requiresUserActionForEditingControlsManager = NO; 222 219 #endif 223 _initialCapitalizationEnabled = YES;224 220 _waitsForPaintAfterViewDidMoveToWindow = YES; 225 221 … … 369 365 configuration->_mediaTypesRequiringUserActionForPlayback = self->_mediaTypesRequiringUserActionForPlayback; 370 366 configuration->_mainContentUserGestureOverrideEnabled = self->_mainContentUserGestureOverrideEnabled; 371 configuration->_initialCapitalizationEnabled = self->_initialCapitalizationEnabled;372 367 configuration->_waitsForPaintAfterViewDidMoveToWindow = self->_waitsForPaintAfterViewDidMoveToWindow; 373 368 configuration->_controlledByAutomation = self->_controlledByAutomation; … … 378 373 configuration->_inlineMediaPlaybackRequiresPlaysInlineAttribute = self->_inlineMediaPlaybackRequiresPlaysInlineAttribute; 379 374 configuration->_allowsPictureInPictureMediaPlayback = self->_allowsPictureInPictureMediaPlayback; 380 configuration->_alwaysRunsAtForegroundPriority = _alwaysRunsAtForegroundPriority;381 375 configuration->_selectionGranularity = self->_selectionGranularity; 382 376 configuration->_ignoresViewportScaleLimits = self->_ignoresViewportScaleLimits; … … 408 402 #endif 409 403 configuration->_needsStorageAccessFromFileURLsQuirk = self->_needsStorageAccessFromFileURLsQuirk; 410 configuration->_overrideContentSecurityPolicy = adoptNS([self->_overrideContentSecurityPolicy copyWithZone:zone]);411 404 412 405 configuration->_mediaContentTypesRequiringHardwareSupport = adoptNS([self._mediaContentTypesRequiringHardwareSupport copyWithZone:zone]); … … 666 659 - (BOOL)_alwaysRunsAtForegroundPriority 667 660 { 668 return _ alwaysRunsAtForegroundPriority;661 return _pageConfiguration->alwaysRunsAtForegroundPriority(); 669 662 } 670 663 671 664 - (void)_setAlwaysRunsAtForegroundPriority:(BOOL)alwaysRunsAtForegroundPriority 672 665 { 673 _ alwaysRunsAtForegroundPriority = alwaysRunsAtForegroundPriority;666 _pageConfiguration->setAlwaysRunsAtForegroundPriority(alwaysRunsAtForegroundPriority); 674 667 } 675 668 … … 844 837 - (BOOL)_initialCapitalizationEnabled 845 838 { 846 return _ initialCapitalizationEnabled;839 return _pageConfiguration->initialCapitalizationEnabled(); 847 840 } 848 841 849 842 - (void)_setInitialCapitalizationEnabled:(BOOL)initialCapitalizationEnabled 850 843 { 851 _ initialCapitalizationEnabled = initialCapitalizationEnabled;844 _pageConfiguration->setInitialCapitalizationEnabled(initialCapitalizationEnabled); 852 845 } 853 846 … … 979 972 - (NSString *)_overrideContentSecurityPolicy 980 973 { 981 return _ overrideContentSecurityPolicy.get();974 return _pageConfiguration->overrideContentSecurityPolicy(); 982 975 } 983 976 984 977 - (void)_setOverrideContentSecurityPolicy:(NSString *)overrideContentSecurityPolicy 985 978 { 986 _ overrideContentSecurityPolicy = adoptNS([overrideContentSecurityPolicy copy]);979 _pageConfiguration->setOverrideContentSecurityPolicy(overrideContentSecurityPolicy); 987 980 } 988 981
Note: See TracChangeset
for help on using the changeset viewer.