Changeset 234942 in webkit


Ignore:
Timestamp:
Aug 16, 2018 11:19:19 AM (6 years ago)
Author:
achristensen@apple.com
Message:

Transition more WKWebViewConfiguration ivars to API::PageConfiguration values
https://bugs.webkit.org/show_bug.cgi?id=188663

Reviewed by Tim Horton.

  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView _initializeWithConfiguration:]):

  • UIProcess/API/Cocoa/WKWebViewConfiguration.mm:

(-[WKWebViewConfiguration init]):
(-[WKWebViewConfiguration copyWithZone:]):
(-[WKWebViewConfiguration _drawsBackground]):
(-[WKWebViewConfiguration _setDrawsBackground:]):
(-[WKWebViewConfiguration _waitsForPaintAfterViewDidMoveToWindow]):
(-[WKWebViewConfiguration _setWaitsForPaintAfterViewDidMoveToWindow:]):
(-[WKWebViewConfiguration _isControlledByAutomation]):
(-[WKWebViewConfiguration _setControlledByAutomation:]):

Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r234941 r234942  
     12018-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
    1202018-08-16  Alex Christensen  <achristensen@webkit.org>
    221
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm

    r234939 r234942  
    539539    pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::httpEquivEnabledKey(), WebKit::WebPreferencesStore::Value(!![_configuration _allowsMetaRefresh]));
    540540    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]);
    544541    pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::incompleteImageBorderEnabledKey(), WebKit::WebPreferencesStore::Value(!![_configuration _incompleteImageBorderEnabled]));
    545542    pageConfiguration->preferenceValues().set(WebKit::WebPreferencesKey::shouldDeferAsynchronousScriptsUntilAfterDocumentLoadKey(), WebKit::WebPreferencesStore::Value(!![_configuration _shouldDeferAsynchronousScriptsUntilAfterDocumentLoad]));
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm

    r234939 r234942  
    148148    BOOL _requiresUserActionForEditingControlsManager;
    149149#endif
    150     BOOL _waitsForPaintAfterViewDidMoveToWindow;
    151     BOOL _controlledByAutomation;
    152150
    153151#if ENABLE(APPLICATION_MANIFEST)
     
    164162    BOOL _incompleteImageBorderEnabled;
    165163    BOOL _shouldDeferAsynchronousScriptsUntilAfterDocumentLoad;
    166     BOOL _drawsBackground;
    167164
    168165    RetainPtr<NSString> _mediaContentTypesRequiringHardwareSupport;
     
    218215    _requiresUserActionForEditingControlsManager = NO;
    219216#endif
    220     _waitsForPaintAfterViewDidMoveToWindow = YES;
    221217
    222218#if ENABLE(WIRELESS_PLAYBACK_TARGET)
     
    250246    _incompleteImageBorderEnabled = NO;
    251247    _shouldDeferAsynchronousScriptsUntilAfterDocumentLoad = NO;
    252     _drawsBackground = YES;
    253248
    254249    return self;
     
    365360    configuration->_mediaTypesRequiringUserActionForPlayback = self->_mediaTypesRequiringUserActionForPlayback;
    366361    configuration->_mainContentUserGestureOverrideEnabled = self->_mainContentUserGestureOverrideEnabled;
    367     configuration->_waitsForPaintAfterViewDidMoveToWindow = self->_waitsForPaintAfterViewDidMoveToWindow;
    368     configuration->_controlledByAutomation = self->_controlledByAutomation;
    369362
    370363#if PLATFORM(IOS)
     
    411404    configuration->_incompleteImageBorderEnabled = self->_incompleteImageBorderEnabled;
    412405    configuration->_shouldDeferAsynchronousScriptsUntilAfterDocumentLoad = self->_shouldDeferAsynchronousScriptsUntilAfterDocumentLoad;
    413     configuration->_drawsBackground = self->_drawsBackground;
    414406
    415407    return configuration;
     
    791783- (BOOL)_drawsBackground
    792784{
    793     return _drawsBackground;
     785    return _pageConfiguration->drawsBackground();
    794786}
    795787
    796788- (void)_setDrawsBackground:(BOOL)drawsBackground
    797789{
    798     _drawsBackground = drawsBackground;
     790    _pageConfiguration->setDrawsBackground(drawsBackground);
    799791}
    800792
     
    847839- (BOOL)_waitsForPaintAfterViewDidMoveToWindow
    848840{
    849     return _waitsForPaintAfterViewDidMoveToWindow;
    850 }
    851 
    852 - (void)_setWaitsForPaintAfterViewDidMoveToWindow:(BOOL)shouldSynchronize
    853 {
    854     _waitsForPaintAfterViewDidMoveToWindow = shouldSynchronize;
     841    return _pageConfiguration->waitsForPaintAfterViewDidMoveToWindow();
     842}
     843
     844- (void)_setWaitsForPaintAfterViewDidMoveToWindow:(BOOL)waitsForPaintAfterViewDidMoveToWindow
     845{
     846    _pageConfiguration->setWaitsForPaintAfterViewDidMoveToWindow(waitsForPaintAfterViewDidMoveToWindow);
    855847}
    856848
    857849- (BOOL)_isControlledByAutomation
    858850{
    859     return _controlledByAutomation;
     851    return _pageConfiguration->isControlledByAutomation();
    860852}
    861853
    862854- (void)_setControlledByAutomation:(BOOL)controlledByAutomation
    863855{
    864     _controlledByAutomation = controlledByAutomation;
     856    _pageConfiguration->setControlledByAutomation(controlledByAutomation);
    865857}
    866858
Note: See TracChangeset for help on using the changeset viewer.