Changeset 244465 in webkit


Ignore:
Timestamp:
Apr 19, 2019 2:04:24 PM (5 years ago)
Author:
beidson@apple.com
Message:

Deprecate WebKit2 plug-in support.
<rdar://problem/43812306> and https://bugs.webkit.org/show_bug.cgi?id=197080

Reviewed by Andy Estes.

  • UIProcess/API/Cocoa/WKPreferences.h:
  • UIProcess/API/Cocoa/WKPreferences.mm:

(-[WKPreferences encodeWithCoder:]):
(-[WKPreferences initWithCoder:]):
(-[WKPreferences javaEnabled]):
(-[WKPreferences setJavaEnabled:]):
(-[WKPreferences plugInsEnabled]):
(-[WKPreferences setPlugInsEnabled:]):

Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r244464 r244465  
     12019-04-19  Brady Eidson  <beidson@apple.com>
     2
     3        Deprecate WebKit2 plug-in support.
     4        <rdar://problem/43812306> and https://bugs.webkit.org/show_bug.cgi?id=197080
     5
     6        Reviewed by Andy Estes.
     7
     8        * UIProcess/API/Cocoa/WKPreferences.h:
     9        * UIProcess/API/Cocoa/WKPreferences.mm:
     10        (-[WKPreferences encodeWithCoder:]):
     11        (-[WKPreferences initWithCoder:]):
     12        (-[WKPreferences javaEnabled]):
     13        (-[WKPreferences setJavaEnabled:]):
     14        (-[WKPreferences plugInsEnabled]):
     15        (-[WKPreferences setPlugInsEnabled:]):
     16
    1172019-04-19  Chris Dumez  <cdumez@apple.com>
    218
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.h

    r244451 r244465  
    5353
    5454#if !TARGET_OS_IPHONE
    55 /*! @abstract A Boolean value indicating whether Java is enabled.
    56  @discussion The default value is NO.
    57  */
    58 @property (nonatomic) BOOL javaEnabled;
    59 
    60 /*! @abstract A Boolean value indicating whether plug-ins are enabled.
    61  @discussion The default value is NO.
    62  */
    63 @property (nonatomic) BOOL plugInsEnabled;
    64 
    6555/*!
    6656 @property tabFocusesLinks
     
    7262
    7363@end
     64
     65@interface WKPreferences (WKDeprecated)
     66
     67@property (nonatomic) BOOL javaEnabled WK_API_DEPRECATED("Java is no longer supported", macos(10.10, WK_MAC_TBA));
     68@property (nonatomic) BOOL plugInsEnabled WK_API_DEPRECATED("Plug-ins are no longer supported", macos(10.10, WK_MAC_TBA));
     69
     70@end
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm

    r244451 r244465  
    7070
    7171#if PLATFORM(MAC)
     72ALLOW_DEPRECATED_DECLARATIONS_BEGIN
    7273    [coder encodeBool:self.javaEnabled forKey:@"javaEnabled"];
    7374    [coder encodeBool:self.plugInsEnabled forKey:@"plugInsEnabled"];
     75ALLOW_DEPRECATED_DECLARATIONS_END
    7476    [coder encodeBool:self.tabFocusesLinks forKey:@"tabFocusesLinks"];
    7577#endif
     
    8688
    8789#if PLATFORM(MAC)
     90ALLOW_DEPRECATED_DECLARATIONS_BEGIN
    8891    self.javaEnabled = [coder decodeBoolForKey:@"javaEnabled"];
    8992    self.plugInsEnabled = [coder decodeBoolForKey:@"plugInsEnabled"];
     93ALLOW_DEPRECATED_DECLARATIONS_END
    9094    self.tabFocusesLinks = [coder decodeBoolForKey:@"tabFocusesLinks"];
    9195#endif
     
    132136
    133137#if PLATFORM(MAC)
    134 
    135 - (BOOL)javaEnabled
    136 {
    137     return _preferences->javaEnabled();
    138 }
    139 
    140 - (void)setJavaEnabled:(BOOL)javaEnabled
    141 {
    142     _preferences->setJavaEnabled(javaEnabled);
    143 }
    144 
    145 - (BOOL)plugInsEnabled
    146 {
    147     return _preferences->pluginsEnabled();
    148 }
    149 
    150 - (void)setPlugInsEnabled:(BOOL)plugInsEnabled
    151 {
    152     _preferences->setPluginsEnabled(plugInsEnabled);
    153 }
    154138
    155139- (BOOL)tabFocusesLinks
     
    13621346
    13631347@end
     1348
     1349#if !TARGET_OS_IPHONE
     1350
     1351@implementation WKPreferences (WKDeprecated)
     1352
     1353- (BOOL)javaEnabled
     1354{
     1355    return _preferences->javaEnabled();
     1356}
     1357
     1358- (void)setJavaEnabled:(BOOL)javaEnabled
     1359{
     1360    _preferences->setJavaEnabled(javaEnabled);
     1361}
     1362
     1363- (BOOL)plugInsEnabled
     1364{
     1365    return _preferences->pluginsEnabled();
     1366}
     1367
     1368- (void)setPlugInsEnabled:(BOOL)plugInsEnabled
     1369{
     1370    _preferences->setPluginsEnabled(plugInsEnabled);
     1371}
     1372
     1373@end
     1374
     1375#endif
Note: See TracChangeset for help on using the changeset viewer.