Changeset 222711 in webkit


Ignore:
Timestamp:
Oct 2, 2017 9:50:13 AM (7 years ago)
Author:
achristensen@apple.com
Message:

Expose more WKPreferences SPI to match C SPI
https://bugs.webkit.org/show_bug.cgi?id=177697
<rdar://problem/24110556>

Reviewed by Darin Adler.

  • UIProcess/API/Cocoa/WKPreferences.mm:

(-[WKPreferences _setJavaEnabledForLocalFiles:]):
(-[WKPreferences _javaEnabledForLocalFiles]):
(-[WKPreferences _setCanvasUsesAcceleratedDrawing:]):
(-[WKPreferences _canvasUsesAcceleratedDrawing]):
(-[WKPreferences _setAcceleratedCompositingEnabled:]):
(-[WKPreferences _acceleratedCompositingEnabled]):
(-[WKPreferences _setDefaultTextEncodingName:]):
(-[WKPreferences _defaultTextEncodingName]):
(-[WKPreferences _setNeedsSiteSpecificQuirks:]):
(-[WKPreferences _needsSiteSpecificQuirks]):
(-[WKPreferences _setAuthorAndUserStylesEnabled:]):
(-[WKPreferences _authorAndUserStylesEnabled]):
(-[WKPreferences _setDOMTimersThrottlingEnabled:]):
(-[WKPreferences _domTimersThrottlingEnabled]):
(-[WKPreferences _setWebArchiveDebugModeEnabled:]):
(-[WKPreferences _webArchiveDebugModeEnabled]):
(-[WKPreferences _setLocalFileContentSniffingEnabled:]):
(-[WKPreferences _localFileContentSniffingEnabled]):
(-[WKPreferences _setUsesPageCache:]):
(-[WKPreferences _usesPageCache]):
(-[WKPreferences _setPageCacheSupportsPlugins:]):
(-[WKPreferences _pageCacheSupportsPlugins]):
(-[WKPreferences _setShouldPrintBackgrounds:]):
(-[WKPreferences _shouldPrintBackgrounds]):
(-[WKPreferences _setWebSecurityEnabled:]):
(-[WKPreferences _webSecurityEnabled]):
(-[WKPreferences _setUniversalAccessFromFileURLsAllowed:]):
(-[WKPreferences _universalAccessFromFileURLsAllowed]):
(-[WKPreferences _setAVFoundationEnabled:]):
(-[WKPreferences _avFoundationEnabled]):
(-[WKPreferences _setSuppressesIncrementalRendering:]):
(-[WKPreferences _suppressesIncrementalRendering]):
(-[WKPreferences _setAsynchronousPluginInitializationEnabled:]):
(-[WKPreferences _asynchronousPluginInitializationEnabled]):
(-[WKPreferences _setArtificialPluginInitializationDelayEnabled:]):
(-[WKPreferences _artificialPluginInitializationDelayEnabled]):
(-[WKPreferences _setCookieEnabled:]):
(-[WKPreferences _cookieEnabled]):
(-[WKPreferences _setPlugInSnapshottingEnabled:]):
(-[WKPreferences _plugInSnapshottingEnabled]):
(-[WKPreferences _setQTKitEnabled:]):
(-[WKPreferences _qtKitEnabled]):
(-[WKPreferences _setSubpixelCSSOMElementMetricsEnabled:]):
(-[WKPreferences _subpixelCSSOMElementMetricsEnabled]):
(-[WKPreferences _setMediaSourceEnabled:]):
(-[WKPreferences _mediaSourceEnabled]):
(-[WKPreferences _setViewGestureDebuggingEnabled:]):
(-[WKPreferences _viewGestureDebuggingEnabled]):
(-[WKPreferences _setCSSAnimationTriggersEnabled:]):
(-[WKPreferences _cssAnimationTriggersEnabled]):
(-[WKPreferences _setStandardFontFamily:]):
(-[WKPreferences _standardFontFamily]):
(-[WKPreferences _setNotificationsEnabled:]):
(-[WKPreferences _notificationsEnabled]):
(-[WKPreferences _setBackspaceKeyNavigationEnabled:]):
(-[WKPreferences _backspaceKeyNavigationEnabled]):

  • UIProcess/API/Cocoa/WKPreferencesPrivate.h:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r222708 r222711  
     12017-10-02  Alex Christensen  <achristensen@webkit.org>
     2
     3        Expose more WKPreferences SPI to match C SPI
     4        https://bugs.webkit.org/show_bug.cgi?id=177697
     5        <rdar://problem/24110556>
     6
     7        Reviewed by Darin Adler.
     8
     9        * UIProcess/API/Cocoa/WKPreferences.mm:
     10        (-[WKPreferences _setJavaEnabledForLocalFiles:]):
     11        (-[WKPreferences _javaEnabledForLocalFiles]):
     12        (-[WKPreferences _setCanvasUsesAcceleratedDrawing:]):
     13        (-[WKPreferences _canvasUsesAcceleratedDrawing]):
     14        (-[WKPreferences _setAcceleratedCompositingEnabled:]):
     15        (-[WKPreferences _acceleratedCompositingEnabled]):
     16        (-[WKPreferences _setDefaultTextEncodingName:]):
     17        (-[WKPreferences _defaultTextEncodingName]):
     18        (-[WKPreferences _setNeedsSiteSpecificQuirks:]):
     19        (-[WKPreferences _needsSiteSpecificQuirks]):
     20        (-[WKPreferences _setAuthorAndUserStylesEnabled:]):
     21        (-[WKPreferences _authorAndUserStylesEnabled]):
     22        (-[WKPreferences _setDOMTimersThrottlingEnabled:]):
     23        (-[WKPreferences _domTimersThrottlingEnabled]):
     24        (-[WKPreferences _setWebArchiveDebugModeEnabled:]):
     25        (-[WKPreferences _webArchiveDebugModeEnabled]):
     26        (-[WKPreferences _setLocalFileContentSniffingEnabled:]):
     27        (-[WKPreferences _localFileContentSniffingEnabled]):
     28        (-[WKPreferences _setUsesPageCache:]):
     29        (-[WKPreferences _usesPageCache]):
     30        (-[WKPreferences _setPageCacheSupportsPlugins:]):
     31        (-[WKPreferences _pageCacheSupportsPlugins]):
     32        (-[WKPreferences _setShouldPrintBackgrounds:]):
     33        (-[WKPreferences _shouldPrintBackgrounds]):
     34        (-[WKPreferences _setWebSecurityEnabled:]):
     35        (-[WKPreferences _webSecurityEnabled]):
     36        (-[WKPreferences _setUniversalAccessFromFileURLsAllowed:]):
     37        (-[WKPreferences _universalAccessFromFileURLsAllowed]):
     38        (-[WKPreferences _setAVFoundationEnabled:]):
     39        (-[WKPreferences _avFoundationEnabled]):
     40        (-[WKPreferences _setSuppressesIncrementalRendering:]):
     41        (-[WKPreferences _suppressesIncrementalRendering]):
     42        (-[WKPreferences _setAsynchronousPluginInitializationEnabled:]):
     43        (-[WKPreferences _asynchronousPluginInitializationEnabled]):
     44        (-[WKPreferences _setArtificialPluginInitializationDelayEnabled:]):
     45        (-[WKPreferences _artificialPluginInitializationDelayEnabled]):
     46        (-[WKPreferences _setCookieEnabled:]):
     47        (-[WKPreferences _cookieEnabled]):
     48        (-[WKPreferences _setPlugInSnapshottingEnabled:]):
     49        (-[WKPreferences _plugInSnapshottingEnabled]):
     50        (-[WKPreferences _setQTKitEnabled:]):
     51        (-[WKPreferences _qtKitEnabled]):
     52        (-[WKPreferences _setSubpixelCSSOMElementMetricsEnabled:]):
     53        (-[WKPreferences _subpixelCSSOMElementMetricsEnabled]):
     54        (-[WKPreferences _setMediaSourceEnabled:]):
     55        (-[WKPreferences _mediaSourceEnabled]):
     56        (-[WKPreferences _setViewGestureDebuggingEnabled:]):
     57        (-[WKPreferences _viewGestureDebuggingEnabled]):
     58        (-[WKPreferences _setCSSAnimationTriggersEnabled:]):
     59        (-[WKPreferences _cssAnimationTriggersEnabled]):
     60        (-[WKPreferences _setStandardFontFamily:]):
     61        (-[WKPreferences _standardFontFamily]):
     62        (-[WKPreferences _setNotificationsEnabled:]):
     63        (-[WKPreferences _notificationsEnabled]):
     64        (-[WKPreferences _setBackspaceKeyNavigationEnabled:]):
     65        (-[WKPreferences _backspaceKeyNavigationEnabled]):
     66        * UIProcess/API/Cocoa/WKPreferencesPrivate.h:
     67
    1682017-10-02  Carlos Garcia Campos  <cgarcia@igalia.com>
    269
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm

    r222672 r222711  
    659659}
    660660
     661- (void)_setJavaEnabledForLocalFiles:(BOOL)enabled
     662{
     663    _preferences->setJavaEnabledForLocalFiles(enabled);
     664}
     665
     666- (BOOL)_javaEnabledForLocalFiles
     667{
     668    return _preferences->pluginsEnabled();
     669}
     670
     671- (void)_setCanvasUsesAcceleratedDrawing:(BOOL)enabled
     672{
     673    _preferences->setCanvasUsesAcceleratedDrawing(enabled);
     674}
     675
     676- (BOOL)_canvasUsesAcceleratedDrawing
     677{
     678    return _preferences->canvasUsesAcceleratedDrawing();
     679}
     680
     681- (void)_setAcceleratedCompositingEnabled:(BOOL)enabled
     682{
     683    _preferences->setAcceleratedCompositingEnabled(enabled);
     684}
     685
     686- (BOOL)_acceleratedCompositingEnabled
     687{
     688    return _preferences->acceleratedCompositingEnabled();
     689}
     690
     691- (void)_setDefaultTextEncodingName:(NSString *)name
     692{
     693    _preferences->setDefaultTextEncodingName(name);
     694}
     695
     696- (NSString *)_defaultTextEncodingName
     697{
     698    return _preferences->defaultTextEncodingName();
     699}
     700
     701- (void)_setNeedsSiteSpecificQuirks:(BOOL)enabled
     702{
     703    _preferences->setNeedsSiteSpecificQuirks(enabled);
     704}
     705
     706- (BOOL)_needsSiteSpecificQuirks
     707{
     708    return _preferences->needsSiteSpecificQuirks();
     709}
     710
     711- (void)_setAuthorAndUserStylesEnabled:(BOOL)enabled
     712{
     713    _preferences->setAuthorAndUserStylesEnabled(enabled);
     714}
     715
     716- (BOOL)_authorAndUserStylesEnabled
     717{
     718    return _preferences->authorAndUserStylesEnabled();
     719}
     720
     721- (void)_setDOMTimersThrottlingEnabled:(BOOL)enabled
     722{
     723    _preferences->setDOMTimersThrottlingEnabled(enabled);
     724}
     725
     726- (BOOL)_domTimersThrottlingEnabled
     727{
     728    return _preferences->domTimersThrottlingEnabled();
     729}
     730
     731- (void)_setWebArchiveDebugModeEnabled:(BOOL)enabled
     732{
     733    _preferences->setWebArchiveDebugModeEnabled(enabled);
     734}
     735
     736- (BOOL)_webArchiveDebugModeEnabled
     737{
     738    return _preferences->webArchiveDebugModeEnabled();
     739}
     740
     741- (void)_setLocalFileContentSniffingEnabled:(BOOL)enabled
     742{
     743    _preferences->setLocalFileContentSniffingEnabled(enabled);
     744}
     745
     746- (BOOL)_localFileContentSniffingEnabled
     747{
     748    return _preferences->localFileContentSniffingEnabled();
     749}
     750
     751- (void)_setUsesPageCache:(BOOL)enabled
     752{
     753    _preferences->setUsesPageCache(enabled);
     754}
     755
     756- (BOOL)_usesPageCache
     757{
     758    return _preferences->usesPageCache();
     759}
     760
     761- (void)_setPageCacheSupportsPlugins:(BOOL)enabled
     762{
     763    _preferences->setPageCacheSupportsPlugins(enabled);
     764}
     765
     766- (BOOL)_pageCacheSupportsPlugins
     767{
     768    return _preferences->pageCacheSupportsPlugins();
     769}
     770
     771- (void)_setShouldPrintBackgrounds:(BOOL)enabled
     772{
     773    _preferences->setShouldPrintBackgrounds(enabled);
     774}
     775
     776- (BOOL)_shouldPrintBackgrounds
     777{
     778    return _preferences->shouldPrintBackgrounds();
     779}
     780
     781- (void)_setWebSecurityEnabled:(BOOL)enabled
     782{
     783    _preferences->setWebSecurityEnabled(enabled);
     784}
     785
     786- (BOOL)_webSecurityEnabled
     787{
     788    return _preferences->webSecurityEnabled();
     789}
     790
     791- (void)_setUniversalAccessFromFileURLsAllowed:(BOOL)enabled
     792{
     793    _preferences->setAllowUniversalAccessFromFileURLs(enabled);
     794}
     795
     796- (BOOL)_universalAccessFromFileURLsAllowed
     797{
     798    return _preferences->allowUniversalAccessFromFileURLs();
     799}
     800
     801- (void)_setAVFoundationEnabled:(BOOL)enabled
     802{
     803    _preferences->setAVFoundationEnabled(enabled);
     804}
     805
     806- (BOOL)_avFoundationEnabled
     807{
     808    return _preferences->isAVFoundationEnabled();
     809}
     810
     811- (void)_setSuppressesIncrementalRendering:(BOOL)enabled
     812{
     813    _preferences->setSuppressesIncrementalRendering(enabled);
     814}
     815
     816- (BOOL)_suppressesIncrementalRendering
     817{
     818    return _preferences->suppressesIncrementalRendering();
     819}
     820
     821- (void)_setAsynchronousPluginInitializationEnabled:(BOOL)enabled
     822{
     823    _preferences->setAsynchronousPluginInitializationEnabled(enabled);
     824}
     825
     826- (BOOL)_asynchronousPluginInitializationEnabled
     827{
     828    return _preferences->asynchronousPluginInitializationEnabled();
     829}
     830
     831- (void)_setArtificialPluginInitializationDelayEnabled:(BOOL)enabled
     832{
     833    _preferences->setArtificialPluginInitializationDelayEnabled(enabled);
     834}
     835
     836- (BOOL)_artificialPluginInitializationDelayEnabled
     837{
     838    return _preferences->artificialPluginInitializationDelayEnabled();
     839}
     840
     841- (void)_setCookieEnabled:(BOOL)enabled
     842{
     843    _preferences->setCookieEnabled(enabled);
     844}
     845
     846- (BOOL)_cookieEnabled
     847{
     848    return _preferences->cookieEnabled();
     849}
     850
     851- (void)_setPlugInSnapshottingEnabled:(BOOL)enabled
     852{
     853    _preferences->setPlugInSnapshottingEnabled(enabled);
     854}
     855
     856- (BOOL)_plugInSnapshottingEnabled
     857{
     858    return _preferences->plugInSnapshottingEnabled();
     859}
     860
     861- (void)_setQTKitEnabled:(BOOL)enabled
     862{
     863    _preferences->setQTKitEnabled(enabled);
     864}
     865
     866- (BOOL)_qtKitEnabled
     867{
     868    return _preferences->isQTKitEnabled();
     869}
     870
     871- (void)_setSubpixelCSSOMElementMetricsEnabled:(BOOL)enabled
     872{
     873    _preferences->setSubpixelCSSOMElementMetricsEnabled(enabled);
     874}
     875
     876- (BOOL)_subpixelCSSOMElementMetricsEnabled
     877{
     878    return _preferences->subpixelCSSOMElementMetricsEnabled();
     879}
     880
     881- (void)_setMediaSourceEnabled:(BOOL)enabled
     882{
     883    _preferences->setMediaSourceEnabled(enabled);
     884}
     885
     886- (BOOL)_mediaSourceEnabled
     887{
     888    return _preferences->mediaSourceEnabled();
     889}
     890
     891- (void)_setViewGestureDebuggingEnabled:(BOOL)enabled
     892{
     893    _preferences->setViewGestureDebuggingEnabled(enabled);
     894}
     895
     896- (BOOL)_viewGestureDebuggingEnabled
     897{
     898    return _preferences->viewGestureDebuggingEnabled();
     899}
     900
     901- (void)_setCSSAnimationTriggersEnabled:(BOOL)enabled
     902{
     903    _preferences->setCSSAnimationTriggersEnabled(enabled);
     904}
     905
     906- (BOOL)_cssAnimationTriggersEnabled
     907{
     908    return _preferences->cssAnimationTriggersEnabled();
     909}
     910
     911- (void)_setStandardFontFamily:(NSString *)family
     912{
     913    _preferences->setStandardFontFamily(family);
     914}
     915
     916- (NSString *)_standardFontFamily
     917{
     918    return _preferences->standardFontFamily();
     919}
     920
     921- (void)_setNotificationsEnabled:(BOOL)enabled
     922{
     923    _preferences->setNotificationsEnabled(enabled);
     924}
     925
     926- (BOOL)_notificationsEnabled
     927{
     928    return _preferences->notificationsEnabled();
     929}
     930
     931- (void)_setBackspaceKeyNavigationEnabled:(BOOL)enabled
     932{
     933    _preferences->setBackspaceKeyNavigationEnabled(enabled);
     934}
     935
     936- (BOOL)_backspaceKeyNavigationEnabled
     937{
     938    return _preferences->backspaceKeyNavigationEnabled();
     939}
     940
    661941- (void)_setWebGLEnabled:(BOOL)enabled
    662942{
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h

    r222672 r222711  
    122122@property (nonatomic, setter=_setPlugInsEnabled:) BOOL _plugInsEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
    123123@property (nonatomic, setter=_setWebGLEnabled:) BOOL _webGLEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     124@property (nonatomic, setter=_setJavaEnabledForLocalFiles:) BOOL _javaEnabledForLocalFiles WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     125@property (nonatomic, setter=_setCanvasUsesAcceleratedDrawing:) BOOL _canvasUsesAcceleratedDrawing WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     126@property (nonatomic, setter=_setAcceleratedCompositingEnabled:) BOOL _acceleratedCompositingEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     127@property (nonatomic, setter=_setDefaultTextEncodingName:) NSString *_defaultTextEncodingName WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     128@property (nonatomic, setter=_setNeedsSiteSpecificQuirks:) BOOL _needsSiteSpecificQuirks WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     129@property (nonatomic, setter=_setAuthorAndUserStylesEnabled:) BOOL _authorAndUserStylesEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     130@property (nonatomic, setter=_setDOMTimersThrottlingEnabled:) BOOL _domTimersThrottlingEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     131@property (nonatomic, setter=_setWebArchiveDebugModeEnabled:) BOOL _webArchiveDebugModeEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     132@property (nonatomic, setter=_setLocalFileContentSniffingEnabled:) BOOL _localFileContentSniffingEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     133@property (nonatomic, setter=_setUsesPageCache:) BOOL _usesPageCache WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     134@property (nonatomic, setter=_setPageCacheSupportsPlugins:) BOOL _pageCacheSupportsPlugins WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     135@property (nonatomic, setter=_setShouldPrintBackgrounds:) BOOL _shouldPrintBackgrounds WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     136@property (nonatomic, setter=_setWebSecurityEnabled:) BOOL _webSecurityEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     137@property (nonatomic, setter=_setUniversalAccessFromFileURLsAllowed:) BOOL _universalAccessFromFileURLsAllowed WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     138@property (nonatomic, setter=_setAVFoundationEnabled:) BOOL _avFoundationEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     139@property (nonatomic, setter=_setSuppressesIncrementalRendering:) BOOL _suppressesIncrementalRendering WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     140@property (nonatomic, setter=_setAsynchronousPluginInitializationEnabled:) BOOL _asynchronousPluginInitializationEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     141@property (nonatomic, setter=_setArtificialPluginInitializationDelayEnabled:) BOOL _artificialPluginInitializationDelayEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     142@property (nonatomic, setter=_setCookieEnabled:) BOOL _cookieEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     143@property (nonatomic, setter=_setPlugInSnapshottingEnabled:) BOOL _plugInSnapshottingEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     144@property (nonatomic, setter=_setQTKitEnabled:) BOOL _qtKitEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     145@property (nonatomic, setter=_setSubpixelCSSOMElementMetricsEnabled:) BOOL _subpixelCSSOMElementMetricsEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     146@property (nonatomic, setter=_setMediaSourceEnabled:) BOOL _mediaSourceEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     147@property (nonatomic, setter=_setViewGestureDebuggingEnabled:) BOOL _viewGestureDebuggingEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     148@property (nonatomic, setter=_setCSSAnimationTriggersEnabled:) BOOL _cssAnimationTriggersEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     149@property (nonatomic, setter=_setStandardFontFamily:) NSString *_standardFontFamily WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     150@property (nonatomic, setter=_setNotificationsEnabled:) BOOL _notificationsEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
     151@property (nonatomic, setter=_setBackspaceKeyNavigationEnabled:) BOOL _backspaceKeyNavigationEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
    124152#endif
    125153
Note: See TracChangeset for help on using the changeset viewer.