Changeset 234942 in webkit
- Timestamp:
- Aug 16, 2018 11:19:19 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r234941 r234942 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=188663 5 6 Reviewed by Tim Horton. 7 8 * UIProcess/API/Cocoa/WKWebView.mm: 9 (-[WKWebView _initializeWithConfiguration:]): 10 * UIProcess/API/Cocoa/WKWebViewConfiguration.mm: 11 (-[WKWebViewConfiguration init]): 12 (-[WKWebViewConfiguration copyWithZone:]): 13 (-[WKWebViewConfiguration _drawsBackground]): 14 (-[WKWebViewConfiguration _setDrawsBackground:]): 15 (-[WKWebViewConfiguration _waitsForPaintAfterViewDidMoveToWindow]): 16 (-[WKWebViewConfiguration _setWaitsForPaintAfterViewDidMoveToWindow:]): 17 (-[WKWebViewConfiguration _isControlledByAutomation]): 18 (-[WKWebViewConfiguration _setControlledByAutomation:]): 19 1 20 2018-08-16 Alex Christensen <achristensen@webkit.org> 2 21 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
r234939 r234942 539 539 pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::httpEquivEnabledKey(), WebKit::WebPreferencesStore::Value(!![_configuration _allowsMetaRefresh])); 540 540 pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::allowUniversalAccessFromFileURLsKey(), WebKit::WebPreferencesStore::Value(!![_configuration _allowUniversalAccessFromFileURLs])); 541 pageConfiguration->setWaitsForPaintAfterViewDidMoveToWindow([_configuration _waitsForPaintAfterViewDidMoveToWindow]);542 pageConfiguration->setDrawsBackground([_configuration _drawsBackground]);543 pageConfiguration->setControlledByAutomation([_configuration _isControlledByAutomation]);544 541 pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::incompleteImageBorderEnabledKey(), WebKit::WebPreferencesStore::Value(!![_configuration _incompleteImageBorderEnabled])); 545 542 pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::shouldDeferAsynchronousScriptsUntilAfterDocumentLoadKey(), WebKit::WebPreferencesStore::Value(!![_configuration _shouldDeferAsynchronousScriptsUntilAfterDocumentLoad])); -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm
r234939 r234942 148 148 BOOL _requiresUserActionForEditingControlsManager; 149 149 #endif 150 BOOL _waitsForPaintAfterViewDidMoveToWindow;151 BOOL _controlledByAutomation;152 150 153 151 #if ENABLE(APPLICATION_MANIFEST) … … 164 162 BOOL _incompleteImageBorderEnabled; 165 163 BOOL _shouldDeferAsynchronousScriptsUntilAfterDocumentLoad; 166 BOOL _drawsBackground;167 164 168 165 RetainPtr<NSString> _mediaContentTypesRequiringHardwareSupport; … … 218 215 _requiresUserActionForEditingControlsManager = NO; 219 216 #endif 220 _waitsForPaintAfterViewDidMoveToWindow = YES;221 217 222 218 #if ENABLE(WIRELESS_PLAYBACK_TARGET) … … 250 246 _incompleteImageBorderEnabled = NO; 251 247 _shouldDeferAsynchronousScriptsUntilAfterDocumentLoad = NO; 252 _drawsBackground = YES;253 248 254 249 return self; … … 365 360 configuration->_mediaTypesRequiringUserActionForPlayback = self->_mediaTypesRequiringUserActionForPlayback; 366 361 configuration->_mainContentUserGestureOverrideEnabled = self->_mainContentUserGestureOverrideEnabled; 367 configuration->_waitsForPaintAfterViewDidMoveToWindow = self->_waitsForPaintAfterViewDidMoveToWindow;368 configuration->_controlledByAutomation = self->_controlledByAutomation;369 362 370 363 #if PLATFORM(IOS) … … 411 404 configuration->_incompleteImageBorderEnabled = self->_incompleteImageBorderEnabled; 412 405 configuration->_shouldDeferAsynchronousScriptsUntilAfterDocumentLoad = self->_shouldDeferAsynchronousScriptsUntilAfterDocumentLoad; 413 configuration->_drawsBackground = self->_drawsBackground;414 406 415 407 return configuration; … … 791 783 - (BOOL)_drawsBackground 792 784 { 793 return _ drawsBackground;785 return _pageConfiguration->drawsBackground(); 794 786 } 795 787 796 788 - (void)_setDrawsBackground:(BOOL)drawsBackground 797 789 { 798 _ drawsBackground = drawsBackground;790 _pageConfiguration->setDrawsBackground(drawsBackground); 799 791 } 800 792 … … 847 839 - (BOOL)_waitsForPaintAfterViewDidMoveToWindow 848 840 { 849 return _ waitsForPaintAfterViewDidMoveToWindow;850 } 851 852 - (void)_setWaitsForPaintAfterViewDidMoveToWindow:(BOOL) shouldSynchronize853 { 854 _ waitsForPaintAfterViewDidMoveToWindow = shouldSynchronize;841 return _pageConfiguration->waitsForPaintAfterViewDidMoveToWindow(); 842 } 843 844 - (void)_setWaitsForPaintAfterViewDidMoveToWindow:(BOOL)waitsForPaintAfterViewDidMoveToWindow 845 { 846 _pageConfiguration->setWaitsForPaintAfterViewDidMoveToWindow(waitsForPaintAfterViewDidMoveToWindow); 855 847 } 856 848 857 849 - (BOOL)_isControlledByAutomation 858 850 { 859 return _ controlledByAutomation;851 return _pageConfiguration->isControlledByAutomation(); 860 852 } 861 853 862 854 - (void)_setControlledByAutomation:(BOOL)controlledByAutomation 863 855 { 864 _ controlledByAutomation = controlledByAutomation;856 _pageConfiguration->setControlledByAutomation(controlledByAutomation); 865 857 } 866 858
Note: See TracChangeset
for help on using the changeset viewer.