⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 248298 in webkit


Ignore:
Timestamp:
Aug 6, 2019, 9:26:40 AM (7 years ago)
Author:
Kocsen Chung
Message:

Cherry-pick r247837. rdar://problem/53973599

Add helper for ignoring deprecated implementation warnings
https://bugs.webkit.org/show_bug.cgi?id=200135

Reviewed by Wenson Hsieh.

Add ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN/END macro which
is IGNORE_WARNINGS_BEGIN("deprecated-implementations")

Source/WebCore:

  • accessibility/mac/WebAccessibilityObjectWrapperMac.mm: (-[WebAccessibilityObjectWrapper ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]): (-[WebAccessibilityObjectWrapper accessibilityIsAttributeSettable:]): (-[WebAccessibilityObjectWrapper accessibilityPerformAction:]): (-[WebAccessibilityObjectWrapper accessibilitySetValue:forAttribute:]): (-[WebAccessibilityObjectWrapper accessibilityActionDescription:]): (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]): (-[WebAccessibilityObjectWrapper IGNORE_WARNINGS_END]): Deleted.
  • platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm: (-[WebAVStreamDataParserListener streamDataParserWillProvideContentKeyRequestInitializationData:forTrackID:]): (-[WebAVStreamDataParserListener streamDataParser:didProvideContentKeyRequestInitializationData:forTrackID:]):
  • platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm: (-[WebCoreResourceHandleAsOperationQueueDelegate connection:didReceiveAuthenticationChallenge:]): (-[WebCoreResourceHandleAsOperationQueueDelegate connection:canAuthenticateAgainstProtectionSpace:]):

Source/WebKit:

  • UIProcess/API/Cocoa/LegacyBundleForClass.mm:
  • UIProcess/API/Cocoa/WKBrowsingContextController.mm: (IGNORE_WARNINGS_BEGIN): Deleted.
  • UIProcess/API/Cocoa/WKBrowsingContextGroup.mm: (IGNORE_WARNINGS_BEGIN): Deleted.
  • UIProcess/API/Cocoa/WKConnection.mm: (IGNORE_WARNINGS_BEGIN): Deleted.
  • UIProcess/API/Cocoa/WKPreviewElementInfo.mm:
  • UIProcess/API/Cocoa/WKProcessGroup.mm: (IGNORE_WARNINGS_BEGIN): Deleted.
  • UIProcess/API/Cocoa/WKTypeRefWrapper.mm:
  • UIProcess/API/Cocoa/WKWebView.mm: (-[WKWebView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WKWebView draggedImage:endedAt:operation:]): (-[WKWebView accessibilityAttributeValue:]): (-[WKWebView accessibilityAttributeValue:forParameter:]): (-[WKWebView namesOfPromisedFilesDroppedAtDestination:]): (-[WKWebView IGNORE_WARNINGS_END]): Deleted.
  • UIProcess/API/Cocoa/WKWebViewConfiguration.mm: (-[WKWebViewConfiguration ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WKWebViewConfiguration _setWebsiteDataStore:]): (-[WKWebViewConfiguration IGNORE_WARNINGS_END]): Deleted.
  • UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:
  • UIProcess/API/mac/WKView.mm: (-[WKView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WKView draggedImage:endedAt:operation:]): (-[WKView accessibilityAttributeValue:]): (-[WKView accessibilityAttributeValue:forParameter:]): (-[WKView namesOfPromisedFilesDroppedAtDestination:]): (-[WKView IGNORE_WARNINGS_END]): Deleted.
  • UIProcess/WKImagePreviewViewController.mm: (-[WKImagePreviewViewController ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WKImagePreviewViewController IGNORE_WARNINGS_END]): Deleted.
  • UIProcess/ios/forms/WKAirPlayRoutePicker.mm: (-[WKAirPlayRoutePicker popoverControllerDidDismissPopover:]):
  • UIProcess/ios/forms/WKFileUploadPanel.mm: (-[WKFileUploadPanel popoverControllerDidDismissPopover:]):
  • UIProcess/ios/forms/WKFormPopover.mm: (-[WKRotatingPopover popoverControllerDidDismissPopover:]):
  • WebProcess/Plugins/PDF/PDFPlugin.mm: (-[WKPDFPluginAccessibilityObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:]): (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:forParameter:]): (-[WKPDFPluginAccessibilityObject accessibilityPerformAction:]): (-[WKPDFPluginAccessibilityObject accessibilityIsAttributeSettable:]): (-[WKPDFPluginAccessibilityObject accessibilitySetValue:forAttribute:]): (-[WKPDFPluginAccessibilityObject IGNORE_WARNINGS_END]): Deleted.
  • WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm: (-[WKAccessibilityWebPageObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WKAccessibilityWebPageObject accessibilityIsAttributeSettable:]): (-[WKAccessibilityWebPageObject accessibilitySetValue:forAttribute:]): (-[WKAccessibilityWebPageObject accessibilityAttributeValue:]): (-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]): (-[WKAccessibilityWebPageObject IGNORE_WARNINGS_END]): Deleted.

Source/WebKitLegacy/mac:

  • Misc/WebDownload.mm: (-[WebDownload initWithRequest:delegate:]):
  • Misc/WebIconDatabase.mm:
  • Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WebBaseNetscapePluginView IGNORE_WARNINGS_END]): Deleted.
  • WebView/WebDynamicScrollBarsView.mm: (-[WebDynamicScrollBarsView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WebDynamicScrollBarsView IGNORE_WARNINGS_END]): Deleted.
  • WebView/WebHTMLView.mm: (-[WebHTMLView draggingSourceOperationMaskForLocal:]): (-[WebHTMLView draggedImage:endedAt:operation:]): (-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]): (-[WebHTMLView accessibilityAttributeValue:]): (-[WebHTMLView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]): (-[WebHTMLView characterIndexForPoint:]): (-[WebHTMLView firstRectForCharacterRange:]): (-[WebHTMLView attributedSubstringFromRange:]): (-[WebHTMLView setMarkedText:selectedRange:]): (-[WebHTMLView doCommandBySelector:]): (-[WebHTMLView insertText:]): (-[WebHTMLView IGNORE_WARNINGS_END]): Deleted.

Source/WTF:

  • wtf/Compiler.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247837 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Location:
branches/safari-608.1-branch/Source
Files:
30 edited

Legend:

Unmodified
Added
Removed
  • branches/safari-608.1-branch/Source/WTF/ChangeLog

    r247632 r248298  
     12019-08-06  Kocsen Chung  <kocsen_chung@apple.com>
     2
     3        Cherry-pick r247837. rdar://problem/53973599
     4
     5    Add helper for ignoring deprecated implementation warnings
     6    https://bugs.webkit.org/show_bug.cgi?id=200135
     7   
     8    Reviewed by Wenson Hsieh.
     9   
     10    Add ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN/END macro which
     11    is IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     12   
     13    Source/WebCore:
     14   
     15    * accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
     16    (-[WebAccessibilityObjectWrapper ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     17    (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
     18    (-[WebAccessibilityObjectWrapper accessibilityIsAttributeSettable:]):
     19    (-[WebAccessibilityObjectWrapper accessibilityPerformAction:]):
     20    (-[WebAccessibilityObjectWrapper accessibilitySetValue:forAttribute:]):
     21    (-[WebAccessibilityObjectWrapper accessibilityActionDescription:]):
     22    (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):
     23    (-[WebAccessibilityObjectWrapper IGNORE_WARNINGS_END]): Deleted.
     24    * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
     25    (-[WebAVStreamDataParserListener streamDataParserWillProvideContentKeyRequestInitializationData:forTrackID:]):
     26    (-[WebAVStreamDataParserListener streamDataParser:didProvideContentKeyRequestInitializationData:forTrackID:]):
     27    * platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm:
     28    (-[WebCoreResourceHandleAsOperationQueueDelegate connection:didReceiveAuthenticationChallenge:]):
     29    (-[WebCoreResourceHandleAsOperationQueueDelegate connection:canAuthenticateAgainstProtectionSpace:]):
     30   
     31    Source/WebKit:
     32   
     33    * UIProcess/API/Cocoa/LegacyBundleForClass.mm:
     34    * UIProcess/API/Cocoa/WKBrowsingContextController.mm:
     35    (IGNORE_WARNINGS_BEGIN): Deleted.
     36    * UIProcess/API/Cocoa/WKBrowsingContextGroup.mm:
     37    (IGNORE_WARNINGS_BEGIN): Deleted.
     38    * UIProcess/API/Cocoa/WKConnection.mm:
     39    (IGNORE_WARNINGS_BEGIN): Deleted.
     40    * UIProcess/API/Cocoa/WKPreviewElementInfo.mm:
     41    * UIProcess/API/Cocoa/WKProcessGroup.mm:
     42    (IGNORE_WARNINGS_BEGIN): Deleted.
     43    * UIProcess/API/Cocoa/WKTypeRefWrapper.mm:
     44    * UIProcess/API/Cocoa/WKWebView.mm:
     45    (-[WKWebView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     46    (-[WKWebView draggedImage:endedAt:operation:]):
     47    (-[WKWebView accessibilityAttributeValue:]):
     48    (-[WKWebView accessibilityAttributeValue:forParameter:]):
     49    (-[WKWebView namesOfPromisedFilesDroppedAtDestination:]):
     50    (-[WKWebView IGNORE_WARNINGS_END]): Deleted.
     51    * UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
     52    (-[WKWebViewConfiguration ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     53    (-[WKWebViewConfiguration _setWebsiteDataStore:]):
     54    (-[WKWebViewConfiguration IGNORE_WARNINGS_END]): Deleted.
     55    * UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:
     56    * UIProcess/API/mac/WKView.mm:
     57    (-[WKView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     58    (-[WKView draggedImage:endedAt:operation:]):
     59    (-[WKView accessibilityAttributeValue:]):
     60    (-[WKView accessibilityAttributeValue:forParameter:]):
     61    (-[WKView namesOfPromisedFilesDroppedAtDestination:]):
     62    (-[WKView IGNORE_WARNINGS_END]): Deleted.
     63    * UIProcess/WKImagePreviewViewController.mm:
     64    (-[WKImagePreviewViewController ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     65    (-[WKImagePreviewViewController IGNORE_WARNINGS_END]): Deleted.
     66    * UIProcess/ios/forms/WKAirPlayRoutePicker.mm:
     67    (-[WKAirPlayRoutePicker popoverControllerDidDismissPopover:]):
     68    * UIProcess/ios/forms/WKFileUploadPanel.mm:
     69    (-[WKFileUploadPanel popoverControllerDidDismissPopover:]):
     70    * UIProcess/ios/forms/WKFormPopover.mm:
     71    (-[WKRotatingPopover popoverControllerDidDismissPopover:]):
     72    * WebProcess/Plugins/PDF/PDFPlugin.mm:
     73    (-[WKPDFPluginAccessibilityObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     74    (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:]):
     75    (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:forParameter:]):
     76    (-[WKPDFPluginAccessibilityObject accessibilityPerformAction:]):
     77    (-[WKPDFPluginAccessibilityObject accessibilityIsAttributeSettable:]):
     78    (-[WKPDFPluginAccessibilityObject accessibilitySetValue:forAttribute:]):
     79    (-[WKPDFPluginAccessibilityObject IGNORE_WARNINGS_END]): Deleted.
     80    * WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm:
     81    (-[WKAccessibilityWebPageObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     82    (-[WKAccessibilityWebPageObject accessibilityIsAttributeSettable:]):
     83    (-[WKAccessibilityWebPageObject accessibilitySetValue:forAttribute:]):
     84    (-[WKAccessibilityWebPageObject accessibilityAttributeValue:]):
     85    (-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]):
     86    (-[WKAccessibilityWebPageObject IGNORE_WARNINGS_END]): Deleted.
     87   
     88    Source/WebKitLegacy/mac:
     89   
     90    * Misc/WebDownload.mm:
     91    (-[WebDownload initWithRequest:delegate:]):
     92    * Misc/WebIconDatabase.mm:
     93    * Plugins/WebBaseNetscapePluginView.mm:
     94    (-[WebBaseNetscapePluginView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     95    (-[WebBaseNetscapePluginView IGNORE_WARNINGS_END]): Deleted.
     96    * WebView/WebDynamicScrollBarsView.mm:
     97    (-[WebDynamicScrollBarsView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     98    (-[WebDynamicScrollBarsView IGNORE_WARNINGS_END]): Deleted.
     99    * WebView/WebHTMLView.mm:
     100    (-[WebHTMLView draggingSourceOperationMaskForLocal:]):
     101    (-[WebHTMLView draggedImage:endedAt:operation:]):
     102    (-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]):
     103    (-[WebHTMLView accessibilityAttributeValue:]):
     104    (-[WebHTMLView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     105    (-[WebHTMLView characterIndexForPoint:]):
     106    (-[WebHTMLView firstRectForCharacterRange:]):
     107    (-[WebHTMLView attributedSubstringFromRange:]):
     108    (-[WebHTMLView setMarkedText:selectedRange:]):
     109    (-[WebHTMLView doCommandBySelector:]):
     110    (-[WebHTMLView insertText:]):
     111    (-[WebHTMLView IGNORE_WARNINGS_END]): Deleted.
     112   
     113    Source/WTF:
     114   
     115    * wtf/Compiler.h:
     116   
     117    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247837 268f45cc-cd09-0410-ab3c-d52691b4dbfc
     118
     119    2019-07-25  Dean Jackson  <dino@apple.com>
     120
     121            Add helper for ignoring deprecated implementation warnings
     122            https://bugs.webkit.org/show_bug.cgi?id=200135
     123
     124            Reviewed by Wenson Hsieh.
     125
     126            Add ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN/END macro which
     127            is IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     128
     129            * wtf/Compiler.h:
     130
    11312019-07-18  Alan Coon  <alancoon@apple.com>
    2132
  • branches/safari-608.1-branch/Source/WTF/wtf/Compiler.h

    r246789 r248298  
    448448#define ALLOW_DEPRECATED_DECLARATIONS_END IGNORE_WARNINGS_END
    449449
     450#define ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     451#define ALLOW_DEPRECATED_IMPLEMENTATIONS_END IGNORE_WARNINGS_END
     452
    450453#define ALLOW_NEW_API_WITHOUT_GUARDS_BEGIN IGNORE_CLANG_WARNINGS_BEGIN("unguarded-availability-new")
    451454#define ALLOW_NEW_API_WITHOUT_GUARDS_END IGNORE_CLANG_WARNINGS_END
  • branches/safari-608.1-branch/Source/WebCore/ChangeLog

    r248109 r248298  
     12019-08-06  Kocsen Chung  <kocsen_chung@apple.com>
     2
     3        Cherry-pick r247837. rdar://problem/53973599
     4
     5    Add helper for ignoring deprecated implementation warnings
     6    https://bugs.webkit.org/show_bug.cgi?id=200135
     7   
     8    Reviewed by Wenson Hsieh.
     9   
     10    Add ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN/END macro which
     11    is IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     12   
     13    Source/WebCore:
     14   
     15    * accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
     16    (-[WebAccessibilityObjectWrapper ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     17    (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
     18    (-[WebAccessibilityObjectWrapper accessibilityIsAttributeSettable:]):
     19    (-[WebAccessibilityObjectWrapper accessibilityPerformAction:]):
     20    (-[WebAccessibilityObjectWrapper accessibilitySetValue:forAttribute:]):
     21    (-[WebAccessibilityObjectWrapper accessibilityActionDescription:]):
     22    (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):
     23    (-[WebAccessibilityObjectWrapper IGNORE_WARNINGS_END]): Deleted.
     24    * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
     25    (-[WebAVStreamDataParserListener streamDataParserWillProvideContentKeyRequestInitializationData:forTrackID:]):
     26    (-[WebAVStreamDataParserListener streamDataParser:didProvideContentKeyRequestInitializationData:forTrackID:]):
     27    * platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm:
     28    (-[WebCoreResourceHandleAsOperationQueueDelegate connection:didReceiveAuthenticationChallenge:]):
     29    (-[WebCoreResourceHandleAsOperationQueueDelegate connection:canAuthenticateAgainstProtectionSpace:]):
     30   
     31    Source/WebKit:
     32   
     33    * UIProcess/API/Cocoa/LegacyBundleForClass.mm:
     34    * UIProcess/API/Cocoa/WKBrowsingContextController.mm:
     35    (IGNORE_WARNINGS_BEGIN): Deleted.
     36    * UIProcess/API/Cocoa/WKBrowsingContextGroup.mm:
     37    (IGNORE_WARNINGS_BEGIN): Deleted.
     38    * UIProcess/API/Cocoa/WKConnection.mm:
     39    (IGNORE_WARNINGS_BEGIN): Deleted.
     40    * UIProcess/API/Cocoa/WKPreviewElementInfo.mm:
     41    * UIProcess/API/Cocoa/WKProcessGroup.mm:
     42    (IGNORE_WARNINGS_BEGIN): Deleted.
     43    * UIProcess/API/Cocoa/WKTypeRefWrapper.mm:
     44    * UIProcess/API/Cocoa/WKWebView.mm:
     45    (-[WKWebView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     46    (-[WKWebView draggedImage:endedAt:operation:]):
     47    (-[WKWebView accessibilityAttributeValue:]):
     48    (-[WKWebView accessibilityAttributeValue:forParameter:]):
     49    (-[WKWebView namesOfPromisedFilesDroppedAtDestination:]):
     50    (-[WKWebView IGNORE_WARNINGS_END]): Deleted.
     51    * UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
     52    (-[WKWebViewConfiguration ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     53    (-[WKWebViewConfiguration _setWebsiteDataStore:]):
     54    (-[WKWebViewConfiguration IGNORE_WARNINGS_END]): Deleted.
     55    * UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:
     56    * UIProcess/API/mac/WKView.mm:
     57    (-[WKView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     58    (-[WKView draggedImage:endedAt:operation:]):
     59    (-[WKView accessibilityAttributeValue:]):
     60    (-[WKView accessibilityAttributeValue:forParameter:]):
     61    (-[WKView namesOfPromisedFilesDroppedAtDestination:]):
     62    (-[WKView IGNORE_WARNINGS_END]): Deleted.
     63    * UIProcess/WKImagePreviewViewController.mm:
     64    (-[WKImagePreviewViewController ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     65    (-[WKImagePreviewViewController IGNORE_WARNINGS_END]): Deleted.
     66    * UIProcess/ios/forms/WKAirPlayRoutePicker.mm:
     67    (-[WKAirPlayRoutePicker popoverControllerDidDismissPopover:]):
     68    * UIProcess/ios/forms/WKFileUploadPanel.mm:
     69    (-[WKFileUploadPanel popoverControllerDidDismissPopover:]):
     70    * UIProcess/ios/forms/WKFormPopover.mm:
     71    (-[WKRotatingPopover popoverControllerDidDismissPopover:]):
     72    * WebProcess/Plugins/PDF/PDFPlugin.mm:
     73    (-[WKPDFPluginAccessibilityObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     74    (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:]):
     75    (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:forParameter:]):
     76    (-[WKPDFPluginAccessibilityObject accessibilityPerformAction:]):
     77    (-[WKPDFPluginAccessibilityObject accessibilityIsAttributeSettable:]):
     78    (-[WKPDFPluginAccessibilityObject accessibilitySetValue:forAttribute:]):
     79    (-[WKPDFPluginAccessibilityObject IGNORE_WARNINGS_END]): Deleted.
     80    * WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm:
     81    (-[WKAccessibilityWebPageObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     82    (-[WKAccessibilityWebPageObject accessibilityIsAttributeSettable:]):
     83    (-[WKAccessibilityWebPageObject accessibilitySetValue:forAttribute:]):
     84    (-[WKAccessibilityWebPageObject accessibilityAttributeValue:]):
     85    (-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]):
     86    (-[WKAccessibilityWebPageObject IGNORE_WARNINGS_END]): Deleted.
     87   
     88    Source/WebKitLegacy/mac:
     89   
     90    * Misc/WebDownload.mm:
     91    (-[WebDownload initWithRequest:delegate:]):
     92    * Misc/WebIconDatabase.mm:
     93    * Plugins/WebBaseNetscapePluginView.mm:
     94    (-[WebBaseNetscapePluginView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     95    (-[WebBaseNetscapePluginView IGNORE_WARNINGS_END]): Deleted.
     96    * WebView/WebDynamicScrollBarsView.mm:
     97    (-[WebDynamicScrollBarsView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     98    (-[WebDynamicScrollBarsView IGNORE_WARNINGS_END]): Deleted.
     99    * WebView/WebHTMLView.mm:
     100    (-[WebHTMLView draggingSourceOperationMaskForLocal:]):
     101    (-[WebHTMLView draggedImage:endedAt:operation:]):
     102    (-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]):
     103    (-[WebHTMLView accessibilityAttributeValue:]):
     104    (-[WebHTMLView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     105    (-[WebHTMLView characterIndexForPoint:]):
     106    (-[WebHTMLView firstRectForCharacterRange:]):
     107    (-[WebHTMLView attributedSubstringFromRange:]):
     108    (-[WebHTMLView setMarkedText:selectedRange:]):
     109    (-[WebHTMLView doCommandBySelector:]):
     110    (-[WebHTMLView insertText:]):
     111    (-[WebHTMLView IGNORE_WARNINGS_END]): Deleted.
     112   
     113    Source/WTF:
     114   
     115    * wtf/Compiler.h:
     116   
     117    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247837 268f45cc-cd09-0410-ab3c-d52691b4dbfc
     118
     119    2019-07-25  Dean Jackson  <dino@apple.com>
     120
     121            Add helper for ignoring deprecated implementation warnings
     122            https://bugs.webkit.org/show_bug.cgi?id=200135
     123
     124            Reviewed by Wenson Hsieh.
     125
     126            Add ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN/END macro which
     127            is IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     128
     129            * accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
     130            (-[WebAccessibilityObjectWrapper ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     131            (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
     132            (-[WebAccessibilityObjectWrapper accessibilityIsAttributeSettable:]):
     133            (-[WebAccessibilityObjectWrapper accessibilityPerformAction:]):
     134            (-[WebAccessibilityObjectWrapper accessibilitySetValue:forAttribute:]):
     135            (-[WebAccessibilityObjectWrapper accessibilityActionDescription:]):
     136            (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):
     137            (-[WebAccessibilityObjectWrapper IGNORE_WARNINGS_END]): Deleted.
     138            * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
     139            (-[WebAVStreamDataParserListener streamDataParserWillProvideContentKeyRequestInitializationData:forTrackID:]):
     140            (-[WebAVStreamDataParserListener streamDataParser:didProvideContentKeyRequestInitializationData:forTrackID:]):
     141            * platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm:
     142            (-[WebCoreResourceHandleAsOperationQueueDelegate connection:didReceiveAuthenticationChallenge:]):
     143            (-[WebCoreResourceHandleAsOperationQueueDelegate connection:canAuthenticateAgainstProtectionSpace:]):
     144
    11452019-08-01  Kocsen Chung  <kocsen_chung@apple.com>
    2146
  • branches/safari-608.1-branch/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm

    r247796 r248298  
    13111311}
    13121312
    1313 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     1313ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    13141314- (NSArray*)accessibilityActionNames
    1315 IGNORE_WARNINGS_END
     1315ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    13161316{
    13171317    if (![self updateObjectBackingStore])
     
    14471447}
    14481448
    1449 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     1449ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    14501450- (NSArray*)accessibilityAttributeNames
    1451 IGNORE_WARNINGS_END
     1451ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    14521452{
    14531453    if (![self updateObjectBackingStore])
     
    26192619// suggestions: Use a hash table that maps attribute names to function calls,
    26202620// or maybe pointers to member functions
    2621 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     2621ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    26222622- (id)accessibilityAttributeValue:(NSString*)attributeName
    2623 IGNORE_WARNINGS_END
     2623ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    26242624{
    26252625    if (![self updateObjectBackingStore])
     
    35023502}
    35033503
    3504 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     3504ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    35053505- (BOOL)accessibilityIsAttributeSettable:(NSString*)attributeName
    3506 IGNORE_WARNINGS_END
     3506ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    35073507{
    35083508    if (![self updateObjectBackingStore])
     
    35573557//
    35583558// Registering an object is also required for observing notifications. Only registered objects can be observed.
    3559 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     3559ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    35603560- (BOOL)accessibilityIsIgnored
    3561 IGNORE_WARNINGS_END
     3561ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    35623562{
    35633563    if (![self updateObjectBackingStore])
     
    35693569}
    35703570
    3571 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     3571ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    35723572- (NSArray* )accessibilityParameterizedAttributeNames
    3573 IGNORE_WARNINGS_END
     3573ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    35743574{
    35753575    if (![self updateObjectBackingStore])
     
    37903790}
    37913791
    3792 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     3792ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    37933793- (void)accessibilityPerformAction:(NSString*)action
    3794 IGNORE_WARNINGS_END
     3794ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    37953795{
    37963796    if (![self updateObjectBackingStore])
     
    38393839}
    38403840
    3841 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     3841ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    38423842- (void)accessibilitySetValue:(id)value forAttribute:(NSString*)attributeName
    3843 IGNORE_WARNINGS_END
     3843ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    38443844{
    38453845#if PLATFORM(MAC)
     
    39643964}
    39653965
    3966 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     3966ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    39673967- (NSString*)accessibilityActionDescription:(NSString*)action
    3968 IGNORE_WARNINGS_END
     3968ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    39693969{
    39703970    // we have no custom actions
     
    40954095#endif
    40964096
    4097 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4097ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    40984098- (id)accessibilityAttributeValue:(NSString*)attribute forParameter:(id)parameter
    4099 IGNORE_WARNINGS_END
     4099ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    41004100{
    41014101    id textMarker = nil;
  • branches/safari-608.1-branch/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm

    r247133 r248298  
    177177}
    178178
    179 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     179ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    180180- (void)streamDataParserWillProvideContentKeyRequestInitializationData:(AVStreamDataParser *)streamDataParser forTrackID:(CMPersistentTrackID)trackID
    181 IGNORE_WARNINGS_END
     181ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    182182{
    183183    ASSERT_UNUSED(streamDataParser, streamDataParser == _parser);
     
    203203}
    204204
    205 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     205ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    206206- (void)streamDataParser:(AVStreamDataParser *)streamDataParser didProvideContentKeyRequestInitializationData:(NSData *)initData forTrackID:(CMPersistentTrackID)trackID
    207 IGNORE_WARNINGS_END
     207ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    208208{
    209209    ASSERT_UNUSED(streamDataParser, streamDataParser == _parser);
  • branches/safari-608.1-branch/Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm

    r244813 r248298  
    169169}
    170170
    171 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     171ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    172172- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
    173 IGNORE_WARNINGS_END
     173ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    174174{
    175175    ASSERT(!isMainThread());
     
    189189}
    190190
    191 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     191ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    192192- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace
    193 IGNORE_WARNINGS_END
     193ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    194194{
    195195    ASSERT(!isMainThread());
  • branches/safari-608.1-branch/Source/WebKit/ChangeLog

    r248158 r248298  
     12019-08-06  Kocsen Chung  <kocsen_chung@apple.com>
     2
     3        Cherry-pick r247837. rdar://problem/53973599
     4
     5    Add helper for ignoring deprecated implementation warnings
     6    https://bugs.webkit.org/show_bug.cgi?id=200135
     7   
     8    Reviewed by Wenson Hsieh.
     9   
     10    Add ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN/END macro which
     11    is IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     12   
     13    Source/WebCore:
     14   
     15    * accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
     16    (-[WebAccessibilityObjectWrapper ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     17    (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
     18    (-[WebAccessibilityObjectWrapper accessibilityIsAttributeSettable:]):
     19    (-[WebAccessibilityObjectWrapper accessibilityPerformAction:]):
     20    (-[WebAccessibilityObjectWrapper accessibilitySetValue:forAttribute:]):
     21    (-[WebAccessibilityObjectWrapper accessibilityActionDescription:]):
     22    (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):
     23    (-[WebAccessibilityObjectWrapper IGNORE_WARNINGS_END]): Deleted.
     24    * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
     25    (-[WebAVStreamDataParserListener streamDataParserWillProvideContentKeyRequestInitializationData:forTrackID:]):
     26    (-[WebAVStreamDataParserListener streamDataParser:didProvideContentKeyRequestInitializationData:forTrackID:]):
     27    * platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm:
     28    (-[WebCoreResourceHandleAsOperationQueueDelegate connection:didReceiveAuthenticationChallenge:]):
     29    (-[WebCoreResourceHandleAsOperationQueueDelegate connection:canAuthenticateAgainstProtectionSpace:]):
     30   
     31    Source/WebKit:
     32   
     33    * UIProcess/API/Cocoa/LegacyBundleForClass.mm:
     34    * UIProcess/API/Cocoa/WKBrowsingContextController.mm:
     35    (IGNORE_WARNINGS_BEGIN): Deleted.
     36    * UIProcess/API/Cocoa/WKBrowsingContextGroup.mm:
     37    (IGNORE_WARNINGS_BEGIN): Deleted.
     38    * UIProcess/API/Cocoa/WKConnection.mm:
     39    (IGNORE_WARNINGS_BEGIN): Deleted.
     40    * UIProcess/API/Cocoa/WKPreviewElementInfo.mm:
     41    * UIProcess/API/Cocoa/WKProcessGroup.mm:
     42    (IGNORE_WARNINGS_BEGIN): Deleted.
     43    * UIProcess/API/Cocoa/WKTypeRefWrapper.mm:
     44    * UIProcess/API/Cocoa/WKWebView.mm:
     45    (-[WKWebView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     46    (-[WKWebView draggedImage:endedAt:operation:]):
     47    (-[WKWebView accessibilityAttributeValue:]):
     48    (-[WKWebView accessibilityAttributeValue:forParameter:]):
     49    (-[WKWebView namesOfPromisedFilesDroppedAtDestination:]):
     50    (-[WKWebView IGNORE_WARNINGS_END]): Deleted.
     51    * UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
     52    (-[WKWebViewConfiguration ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     53    (-[WKWebViewConfiguration _setWebsiteDataStore:]):
     54    (-[WKWebViewConfiguration IGNORE_WARNINGS_END]): Deleted.
     55    * UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:
     56    * UIProcess/API/mac/WKView.mm:
     57    (-[WKView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     58    (-[WKView draggedImage:endedAt:operation:]):
     59    (-[WKView accessibilityAttributeValue:]):
     60    (-[WKView accessibilityAttributeValue:forParameter:]):
     61    (-[WKView namesOfPromisedFilesDroppedAtDestination:]):
     62    (-[WKView IGNORE_WARNINGS_END]): Deleted.
     63    * UIProcess/WKImagePreviewViewController.mm:
     64    (-[WKImagePreviewViewController ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     65    (-[WKImagePreviewViewController IGNORE_WARNINGS_END]): Deleted.
     66    * UIProcess/ios/forms/WKAirPlayRoutePicker.mm:
     67    (-[WKAirPlayRoutePicker popoverControllerDidDismissPopover:]):
     68    * UIProcess/ios/forms/WKFileUploadPanel.mm:
     69    (-[WKFileUploadPanel popoverControllerDidDismissPopover:]):
     70    * UIProcess/ios/forms/WKFormPopover.mm:
     71    (-[WKRotatingPopover popoverControllerDidDismissPopover:]):
     72    * WebProcess/Plugins/PDF/PDFPlugin.mm:
     73    (-[WKPDFPluginAccessibilityObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     74    (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:]):
     75    (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:forParameter:]):
     76    (-[WKPDFPluginAccessibilityObject accessibilityPerformAction:]):
     77    (-[WKPDFPluginAccessibilityObject accessibilityIsAttributeSettable:]):
     78    (-[WKPDFPluginAccessibilityObject accessibilitySetValue:forAttribute:]):
     79    (-[WKPDFPluginAccessibilityObject IGNORE_WARNINGS_END]): Deleted.
     80    * WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm:
     81    (-[WKAccessibilityWebPageObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     82    (-[WKAccessibilityWebPageObject accessibilityIsAttributeSettable:]):
     83    (-[WKAccessibilityWebPageObject accessibilitySetValue:forAttribute:]):
     84    (-[WKAccessibilityWebPageObject accessibilityAttributeValue:]):
     85    (-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]):
     86    (-[WKAccessibilityWebPageObject IGNORE_WARNINGS_END]): Deleted.
     87   
     88    Source/WebKitLegacy/mac:
     89   
     90    * Misc/WebDownload.mm:
     91    (-[WebDownload initWithRequest:delegate:]):
     92    * Misc/WebIconDatabase.mm:
     93    * Plugins/WebBaseNetscapePluginView.mm:
     94    (-[WebBaseNetscapePluginView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     95    (-[WebBaseNetscapePluginView IGNORE_WARNINGS_END]): Deleted.
     96    * WebView/WebDynamicScrollBarsView.mm:
     97    (-[WebDynamicScrollBarsView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     98    (-[WebDynamicScrollBarsView IGNORE_WARNINGS_END]): Deleted.
     99    * WebView/WebHTMLView.mm:
     100    (-[WebHTMLView draggingSourceOperationMaskForLocal:]):
     101    (-[WebHTMLView draggedImage:endedAt:operation:]):
     102    (-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]):
     103    (-[WebHTMLView accessibilityAttributeValue:]):
     104    (-[WebHTMLView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     105    (-[WebHTMLView characterIndexForPoint:]):
     106    (-[WebHTMLView firstRectForCharacterRange:]):
     107    (-[WebHTMLView attributedSubstringFromRange:]):
     108    (-[WebHTMLView setMarkedText:selectedRange:]):
     109    (-[WebHTMLView doCommandBySelector:]):
     110    (-[WebHTMLView insertText:]):
     111    (-[WebHTMLView IGNORE_WARNINGS_END]): Deleted.
     112   
     113    Source/WTF:
     114   
     115    * wtf/Compiler.h:
     116   
     117    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247837 268f45cc-cd09-0410-ab3c-d52691b4dbfc
     118
     119    2019-07-25  Dean Jackson  <dino@apple.com>
     120
     121            Add helper for ignoring deprecated implementation warnings
     122            https://bugs.webkit.org/show_bug.cgi?id=200135
     123
     124            Reviewed by Wenson Hsieh.
     125
     126            Add ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN/END macro which
     127            is IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     128
     129            * UIProcess/API/Cocoa/LegacyBundleForClass.mm:
     130            * UIProcess/API/Cocoa/WKBrowsingContextController.mm:
     131            (IGNORE_WARNINGS_BEGIN): Deleted.
     132            * UIProcess/API/Cocoa/WKBrowsingContextGroup.mm:
     133            (IGNORE_WARNINGS_BEGIN): Deleted.
     134            * UIProcess/API/Cocoa/WKConnection.mm:
     135            (IGNORE_WARNINGS_BEGIN): Deleted.
     136            * UIProcess/API/Cocoa/WKPreviewElementInfo.mm:
     137            * UIProcess/API/Cocoa/WKProcessGroup.mm:
     138            (IGNORE_WARNINGS_BEGIN): Deleted.
     139            * UIProcess/API/Cocoa/WKTypeRefWrapper.mm:
     140            * UIProcess/API/Cocoa/WKWebView.mm:
     141            (-[WKWebView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     142            (-[WKWebView draggedImage:endedAt:operation:]):
     143            (-[WKWebView accessibilityAttributeValue:]):
     144            (-[WKWebView accessibilityAttributeValue:forParameter:]):
     145            (-[WKWebView namesOfPromisedFilesDroppedAtDestination:]):
     146            (-[WKWebView IGNORE_WARNINGS_END]): Deleted.
     147            * UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
     148            (-[WKWebViewConfiguration ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     149            (-[WKWebViewConfiguration _setWebsiteDataStore:]):
     150            (-[WKWebViewConfiguration IGNORE_WARNINGS_END]): Deleted.
     151            * UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:
     152            * UIProcess/API/mac/WKView.mm:
     153            (-[WKView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     154            (-[WKView draggedImage:endedAt:operation:]):
     155            (-[WKView accessibilityAttributeValue:]):
     156            (-[WKView accessibilityAttributeValue:forParameter:]):
     157            (-[WKView namesOfPromisedFilesDroppedAtDestination:]):
     158            (-[WKView IGNORE_WARNINGS_END]): Deleted.
     159            * UIProcess/WKImagePreviewViewController.mm:
     160            (-[WKImagePreviewViewController ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     161            (-[WKImagePreviewViewController IGNORE_WARNINGS_END]): Deleted.
     162            * UIProcess/ios/forms/WKAirPlayRoutePicker.mm:
     163            (-[WKAirPlayRoutePicker popoverControllerDidDismissPopover:]):
     164            * UIProcess/ios/forms/WKFileUploadPanel.mm:
     165            (-[WKFileUploadPanel popoverControllerDidDismissPopover:]):
     166            * UIProcess/ios/forms/WKFormPopover.mm:
     167            (-[WKRotatingPopover popoverControllerDidDismissPopover:]):
     168            * WebProcess/Plugins/PDF/PDFPlugin.mm:
     169            (-[WKPDFPluginAccessibilityObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     170            (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:]):
     171            (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:forParameter:]):
     172            (-[WKPDFPluginAccessibilityObject accessibilityPerformAction:]):
     173            (-[WKPDFPluginAccessibilityObject accessibilityIsAttributeSettable:]):
     174            (-[WKPDFPluginAccessibilityObject accessibilitySetValue:forAttribute:]):
     175            (-[WKPDFPluginAccessibilityObject IGNORE_WARNINGS_END]): Deleted.
     176            * WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm:
     177            (-[WKAccessibilityWebPageObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     178            (-[WKAccessibilityWebPageObject accessibilityIsAttributeSettable:]):
     179            (-[WKAccessibilityWebPageObject accessibilitySetValue:forAttribute:]):
     180            (-[WKAccessibilityWebPageObject accessibilityAttributeValue:]):
     181            (-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]):
     182            (-[WKAccessibilityWebPageObject IGNORE_WARNINGS_END]): Deleted.
     183
    11842019-08-02  Kocsen Chung  <kocsen_chung@apple.com>
    2185
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/LegacyBundleForClass.mm

    r236903 r248298  
    3939@end
    4040
    41 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     41ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    4242DEFINE_BUNDLE_FOR_CLASS(WebArchive)
    4343DEFINE_BUNDLE_FOR_CLASS(WebResource)
    44 IGNORE_WARNINGS_END
     44ALLOW_DEPRECATED_IMPLEMENTATIONS_END
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm

    r246236 r248298  
    7171NSString * const WKActionCanShowMIMETypeKey = @"WKActionCanShowMIMETypeKey";
    7272
    73 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     73ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    7474@implementation WKBrowsingContextController {
    75 IGNORE_WARNINGS_END
     75ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    7676    RefPtr<WebKit::WebPageProxy> _page;
    7777    std::unique_ptr<WebKit::PageLoadStateObserver> _pageLoadStateObserver;
     
    620620
    621621ALLOW_DEPRECATED_DECLARATIONS_BEGIN
    622 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     622ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    623623@implementation WKBrowsingContextController (Private)
    624 IGNORE_WARNINGS_END
     624ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    625625
    626626- (WKPageRef)_pageRef
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroup.mm

    r242339 r248298  
    4141#import <wtf/Vector.h>
    4242
    43 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     43ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    4444@implementation WKBrowsingContextGroup {
    45 IGNORE_WARNINGS_END
     45ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    4646    API::ObjectStorage<WebKit::WebPageGroup> _pageGroup;
    4747}
     
    177177
    178178ALLOW_DEPRECATED_DECLARATIONS_BEGIN
    179 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     179ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    180180@implementation WKBrowsingContextGroup (Private)
    181 IGNORE_WARNINGS_END
     181ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    182182
    183183- (WKPageGroupRef)_pageGroupRef
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKConnection.mm

    r242339 r248298  
    3535#import <wtf/text/WTFString.h>
    3636
    37 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     37ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    3838@implementation WKConnection {
    39 IGNORE_WARNINGS_END
     39ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    4040    WeakObjCPtr<id <WKConnectionDelegate>> _delegate;
    4141}
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKPreviewElementInfo.mm

    r245691 r248298  
    2929#if PLATFORM(IOS_FAMILY)
    3030
    31 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     31ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    3232@implementation WKPreviewElementInfo
    33 IGNORE_WARNINGS_END
     33ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    3434
    3535- (instancetype)_initWithLinkURL:(NSURL *)url
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm

    r243417 r248298  
    5151#endif
    5252
    53 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     53ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    5454@implementation WKProcessGroup {
    55 IGNORE_WARNINGS_END
     55ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    5656    RefPtr<WebKit::WebProcessPool> _processPool;
    5757
     
    226226
    227227ALLOW_DEPRECATED_DECLARATIONS_BEGIN
    228 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     228ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    229229@implementation WKProcessGroup (Private)
    230 IGNORE_WARNINGS_END
     230ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    231231
    232232- (WKContextRef)_contextRef
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKTypeRefWrapper.mm

    r242339 r248298  
    3535@end
    3636
    37 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     37ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    3838@implementation WKTypeRefWrapper
    39 IGNORE_WARNINGS_END
     39ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    4040
    4141- (id)initWithObject:(WKTypeRef)object
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm

    r247798 r248298  
    35683568}
    35693569
    3570 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     3570ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    35713571- (void)renewGState
    3572 IGNORE_WARNINGS_END
     3572ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    35733573{
    35743574    _impl->renewGState();
     
    40644064
    40654065#if ENABLE(DRAG_SUPPORT)
    4066 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4066ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    40674067- (void)draggedImage:(NSImage *)image endedAt:(NSPoint)endPoint operation:(NSDragOperation)operation
    4068 IGNORE_WARNINGS_END
     4068ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    40694069{
    40704070    _impl->draggedImage(image, NSPointToCGPoint(endPoint), operation);
     
    41574157}
    41584158
    4159 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4159ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    41604160- (BOOL)accessibilityIsIgnored
    4161 IGNORE_WARNINGS_END
     4161ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    41624162{
    41634163    return _impl->accessibilityIsIgnored();
     
    41694169}
    41704170
    4171 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4171ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    41724172- (id)accessibilityAttributeValue:(NSString *)attribute
    4173 IGNORE_WARNINGS_END
     4173ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    41744174{
    41754175    return _impl->accessibilityAttributeValue(attribute);
    41764176}
    41774177
    4178 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4178ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    41794179- (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter
    4180 IGNORE_WARNINGS_END
     4180ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    41814181{
    41824182    return _impl->accessibilityAttributeValue(attribute, parameter);
    41834183}
    41844184
    4185 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4185ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    41864186- (NSArray<NSString *> *)accessibilityParameterizedAttributeNames
    4187 IGNORE_WARNINGS_END
     4187ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    41884188{
    41894189    NSArray<NSString *> *names = [super accessibilityParameterizedAttributeNames];
     
    42564256}
    42574257
    4258 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4258ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    42594259- (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination
    4260 IGNORE_WARNINGS_END
     4260ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    42614261{
    42624262    return _impl->namesOfPromisedFilesDroppedAtDestination(dropDestination);
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm

    r246657 r248298  
    554554ALLOW_DEPRECATED_DECLARATIONS_BEGIN
    555555
    556 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     556ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    557557- (_WKWebsiteDataStore *)_websiteDataStore
    558 IGNORE_WARNINGS_END
     558ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    559559{
    560560    return self.websiteDataStore ? adoptNS([[_WKWebsiteDataStore alloc] initWithDataStore:self.websiteDataStore]).autorelease() : nullptr;
    561561}
    562562
    563 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     563ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    564564- (void)_setWebsiteDataStore:(_WKWebsiteDataStore *)websiteDataStore
    565 IGNORE_WARNINGS_END
     565ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    566566{
    567567    self.websiteDataStore = websiteDataStore ? websiteDataStore->_dataStore.get() : nullptr;
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm

    r242339 r248298  
    4141ALLOW_DEPRECATED_DECLARATIONS_BEGIN
    4242
    43 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     43ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    4444@implementation _WKWebsiteDataStore
    45 IGNORE_WARNINGS_END
     45ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    4646
    4747- (instancetype)initWithDataStore:(WKWebsiteDataStore *)dataStore
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/API/mac/WKView.mm

    r247058 r248298  
    7272#endif
    7373
    74 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     74ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    7575@implementation WKView
    76 IGNORE_WARNINGS_END
     76ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    7777
    7878- (id)initWithFrame:(NSRect)frame processGroup:(WKProcessGroup *)processGroup browsingContextGroup:(WKBrowsingContextGroup *)browsingContextGroup
     
    178178}
    179179
    180 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     180ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    181181- (void)renewGState
    182 IGNORE_WARNINGS_END
     182ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    183183{
    184184    _data->_impl->renewGState();
     
    693693
    694694#if ENABLE(DRAG_SUPPORT)
    695 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     695ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    696696- (void)draggedImage:(NSImage *)image endedAt:(NSPoint)endPoint operation:(NSDragOperation)operation
    697 IGNORE_WARNINGS_END
     697ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    698698{
    699699    _data->_impl->draggedImage(image, NSPointToCGPoint(endPoint), operation);
     
    786786}
    787787
    788 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     788ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    789789- (BOOL)accessibilityIsIgnored
    790 IGNORE_WARNINGS_END
     790ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    791791{
    792792    return _data->_impl->accessibilityIsIgnored();
     
    798798}
    799799
    800 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     800ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    801801- (id)accessibilityAttributeValue:(NSString *)attribute
    802 IGNORE_WARNINGS_END
     802ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    803803{
    804804    return _data->_impl->accessibilityAttributeValue(attribute);
    805805}
    806806
    807 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     807ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    808808- (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter
    809 IGNORE_WARNINGS_END
     809ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    810810{
    811811    return _data->_impl->accessibilityAttributeValue(attribute, parameter);
    812812}
    813813
    814 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     814ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    815815- (NSArray<NSString *> *)accessibilityParameterizedAttributeNames
    816 IGNORE_WARNINGS_END
     816ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    817817{
    818818    NSArray<NSString *> *names = [super accessibilityParameterizedAttributeNames];
     
    885885}
    886886
    887 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     887ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    888888- (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination
    889 IGNORE_WARNINGS_END
     889ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    890890{
    891891    return _data->_impl->namesOfPromisedFilesDroppedAtDestination(dropDestination);
     
    11401140
    11411141ALLOW_DEPRECATED_DECLARATIONS_BEGIN
    1142 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     1142ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    11431143@implementation WKView (Private)
    1144 IGNORE_WARNINGS_END
     1144ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    11451145
    11461146- (void)saveBackForwardSnapshotForCurrentItem
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/WKImagePreviewViewController.mm

    r246583 r248298  
    9494
    9595#if HAVE(LINK_PREVIEW)
    96 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     96ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    9797- (NSArray<UIPreviewAction *> *)previewActionItems
    98 IGNORE_WARNINGS_END
     98ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    9999{
    100100    NSMutableArray<UIPreviewAction *> *previewActions = [NSMutableArray array];
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKAirPlayRoutePicker.mm

    r244955 r248298  
    7474}
    7575
    76 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     76ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    7777- (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController
    78 IGNORE_WARNINGS_END
     78ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    7979{
    8080    if (popoverController != _popoverController)
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm

    r246892 r248298  
    528528#pragma mark - UIPopoverControllerDelegate
    529529
    530 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     530ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    531531- (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController
    532 IGNORE_WARNINGS_END
     532ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    533533{
    534534    [self _cancel];
  • branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFormPopover.mm

    r244955 r248298  
    168168}
    169169
    170 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     170ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    171171- (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController
    172 IGNORE_WARNINGS_END
     172ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    173173{
    174174    if (_isRotating)
  • branches/safari-608.1-branch/Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm

    r247102 r248298  
    162162}
    163163
    164 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     164ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    165165- (BOOL)accessibilityIsIgnored
    166 IGNORE_WARNINGS_END
     166ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    167167{
    168168    return NO;
     
    175175}
    176176
    177 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     177ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    178178- (id)accessibilityAttributeValue:(NSString *)attribute
    179 IGNORE_WARNINGS_END
     179ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    180180{
    181181    if ([attribute isEqualToString:NSAccessibilityParentAttribute])
     
    219219}
    220220
    221 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     221ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    222222- (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter
    223 IGNORE_WARNINGS_END
     223ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    224224{
    225225    if ([attribute isEqualToString:NSAccessibilityBoundsForRangeParameterizedAttribute]) {
     
    244244}
    245245
    246 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     246ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    247247- (NSArray *)accessibilityAttributeNames
    248 IGNORE_WARNINGS_END
     248ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    249249{
    250250    static NSArray *attributeNames = 0;
     
    278278}
    279279
    280 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     280ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    281281- (NSArray *)accessibilityActionNames
    282 IGNORE_WARNINGS_END
     282ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    283283{
    284284#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300
     
    294294}
    295295
    296 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     296ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    297297- (void)accessibilityPerformAction:(NSString *)action
    298 IGNORE_WARNINGS_END
     298ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    299299{
    300300    if ([action isEqualToString:NSAccessibilityShowMenuAction])
     
    302302}
    303303
    304 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     304ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    305305- (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute
    306 IGNORE_WARNINGS_END
     306ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    307307{
    308308    return [_pdfLayerController accessibilityIsAttributeSettable:attribute];
    309309}
    310310
    311 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     311ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    312312- (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute
    313 IGNORE_WARNINGS_END
     313ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    314314{
    315315    return [_pdfLayerController accessibilitySetValue:value forAttribute:attribute];
    316316}
    317317
    318 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     318ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    319319- (NSArray *)accessibilityParameterizedAttributeNames
    320 IGNORE_WARNINGS_END
     320ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    321321{
    322322#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300
  • branches/safari-608.1-branch/Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm

    r243195 r248298  
    5959}
    6060
    61 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     61ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    6262- (BOOL)accessibilityIsIgnored
    63 IGNORE_WARNINGS_END
     63ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    6464{
    6565    return NO;
    6666}
    6767
    68 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     68ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    6969- (NSArray *)accessibilityAttributeNames
    70 IGNORE_WARNINGS_END
     70ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    7171{
    7272    if (!m_attributeNames)
     
    9191}
    9292
    93 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     93ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    9494- (NSArray *)accessibilityParameterizedAttributeNames
    95 IGNORE_WARNINGS_END
     95ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    9696{
    9797    return retrieveAccessibilityValueFromMainThread<id>([&self] () -> id {
     
    104104}
    105105
    106 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     106ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    107107- (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute
    108 IGNORE_WARNINGS_END
     108ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    109109{
    110110    return NO;
    111111}
    112112
    113 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     113ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    114114- (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute
    115 IGNORE_WARNINGS_END
     115ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    116116{
    117117}
     
    124124}
    125125
    126 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     126ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    127127- (NSArray *)accessibilityActionNames
    128 IGNORE_WARNINGS_END
     128ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    129129{
    130130    return [NSArray array];
     
    140140}
    141141
    142 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     142ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    143143- (id)accessibilityAttributeValue:(NSString *)attribute
    144 IGNORE_WARNINGS_END
     144ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    145145{
    146146    if (!WebCore::AXObjectCache::accessibilityEnabled())
     
    215215}
    216216
    217 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     217ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    218218- (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter
    219 IGNORE_WARNINGS_END
     219ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    220220{
    221221    WebCore::FloatPoint pageOverlayPoint;
  • branches/safari-608.1-branch/Source/WebKitLegacy/mac/ChangeLog

    r247849 r248298  
     12019-08-06  Kocsen Chung  <kocsen_chung@apple.com>
     2
     3        Cherry-pick r247837. rdar://problem/53973599
     4
     5    Add helper for ignoring deprecated implementation warnings
     6    https://bugs.webkit.org/show_bug.cgi?id=200135
     7   
     8    Reviewed by Wenson Hsieh.
     9   
     10    Add ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN/END macro which
     11    is IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     12   
     13    Source/WebCore:
     14   
     15    * accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
     16    (-[WebAccessibilityObjectWrapper ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     17    (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
     18    (-[WebAccessibilityObjectWrapper accessibilityIsAttributeSettable:]):
     19    (-[WebAccessibilityObjectWrapper accessibilityPerformAction:]):
     20    (-[WebAccessibilityObjectWrapper accessibilitySetValue:forAttribute:]):
     21    (-[WebAccessibilityObjectWrapper accessibilityActionDescription:]):
     22    (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):
     23    (-[WebAccessibilityObjectWrapper IGNORE_WARNINGS_END]): Deleted.
     24    * platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
     25    (-[WebAVStreamDataParserListener streamDataParserWillProvideContentKeyRequestInitializationData:forTrackID:]):
     26    (-[WebAVStreamDataParserListener streamDataParser:didProvideContentKeyRequestInitializationData:forTrackID:]):
     27    * platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm:
     28    (-[WebCoreResourceHandleAsOperationQueueDelegate connection:didReceiveAuthenticationChallenge:]):
     29    (-[WebCoreResourceHandleAsOperationQueueDelegate connection:canAuthenticateAgainstProtectionSpace:]):
     30   
     31    Source/WebKit:
     32   
     33    * UIProcess/API/Cocoa/LegacyBundleForClass.mm:
     34    * UIProcess/API/Cocoa/WKBrowsingContextController.mm:
     35    (IGNORE_WARNINGS_BEGIN): Deleted.
     36    * UIProcess/API/Cocoa/WKBrowsingContextGroup.mm:
     37    (IGNORE_WARNINGS_BEGIN): Deleted.
     38    * UIProcess/API/Cocoa/WKConnection.mm:
     39    (IGNORE_WARNINGS_BEGIN): Deleted.
     40    * UIProcess/API/Cocoa/WKPreviewElementInfo.mm:
     41    * UIProcess/API/Cocoa/WKProcessGroup.mm:
     42    (IGNORE_WARNINGS_BEGIN): Deleted.
     43    * UIProcess/API/Cocoa/WKTypeRefWrapper.mm:
     44    * UIProcess/API/Cocoa/WKWebView.mm:
     45    (-[WKWebView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     46    (-[WKWebView draggedImage:endedAt:operation:]):
     47    (-[WKWebView accessibilityAttributeValue:]):
     48    (-[WKWebView accessibilityAttributeValue:forParameter:]):
     49    (-[WKWebView namesOfPromisedFilesDroppedAtDestination:]):
     50    (-[WKWebView IGNORE_WARNINGS_END]): Deleted.
     51    * UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
     52    (-[WKWebViewConfiguration ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     53    (-[WKWebViewConfiguration _setWebsiteDataStore:]):
     54    (-[WKWebViewConfiguration IGNORE_WARNINGS_END]): Deleted.
     55    * UIProcess/API/Cocoa/_WKWebsiteDataStore.mm:
     56    * UIProcess/API/mac/WKView.mm:
     57    (-[WKView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     58    (-[WKView draggedImage:endedAt:operation:]):
     59    (-[WKView accessibilityAttributeValue:]):
     60    (-[WKView accessibilityAttributeValue:forParameter:]):
     61    (-[WKView namesOfPromisedFilesDroppedAtDestination:]):
     62    (-[WKView IGNORE_WARNINGS_END]): Deleted.
     63    * UIProcess/WKImagePreviewViewController.mm:
     64    (-[WKImagePreviewViewController ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     65    (-[WKImagePreviewViewController IGNORE_WARNINGS_END]): Deleted.
     66    * UIProcess/ios/forms/WKAirPlayRoutePicker.mm:
     67    (-[WKAirPlayRoutePicker popoverControllerDidDismissPopover:]):
     68    * UIProcess/ios/forms/WKFileUploadPanel.mm:
     69    (-[WKFileUploadPanel popoverControllerDidDismissPopover:]):
     70    * UIProcess/ios/forms/WKFormPopover.mm:
     71    (-[WKRotatingPopover popoverControllerDidDismissPopover:]):
     72    * WebProcess/Plugins/PDF/PDFPlugin.mm:
     73    (-[WKPDFPluginAccessibilityObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     74    (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:]):
     75    (-[WKPDFPluginAccessibilityObject accessibilityAttributeValue:forParameter:]):
     76    (-[WKPDFPluginAccessibilityObject accessibilityPerformAction:]):
     77    (-[WKPDFPluginAccessibilityObject accessibilityIsAttributeSettable:]):
     78    (-[WKPDFPluginAccessibilityObject accessibilitySetValue:forAttribute:]):
     79    (-[WKPDFPluginAccessibilityObject IGNORE_WARNINGS_END]): Deleted.
     80    * WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm:
     81    (-[WKAccessibilityWebPageObject ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     82    (-[WKAccessibilityWebPageObject accessibilityIsAttributeSettable:]):
     83    (-[WKAccessibilityWebPageObject accessibilitySetValue:forAttribute:]):
     84    (-[WKAccessibilityWebPageObject accessibilityAttributeValue:]):
     85    (-[WKAccessibilityWebPageObject accessibilityAttributeValue:forParameter:]):
     86    (-[WKAccessibilityWebPageObject IGNORE_WARNINGS_END]): Deleted.
     87   
     88    Source/WebKitLegacy/mac:
     89   
     90    * Misc/WebDownload.mm:
     91    (-[WebDownload initWithRequest:delegate:]):
     92    * Misc/WebIconDatabase.mm:
     93    * Plugins/WebBaseNetscapePluginView.mm:
     94    (-[WebBaseNetscapePluginView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     95    (-[WebBaseNetscapePluginView IGNORE_WARNINGS_END]): Deleted.
     96    * WebView/WebDynamicScrollBarsView.mm:
     97    (-[WebDynamicScrollBarsView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     98    (-[WebDynamicScrollBarsView IGNORE_WARNINGS_END]): Deleted.
     99    * WebView/WebHTMLView.mm:
     100    (-[WebHTMLView draggingSourceOperationMaskForLocal:]):
     101    (-[WebHTMLView draggedImage:endedAt:operation:]):
     102    (-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]):
     103    (-[WebHTMLView accessibilityAttributeValue:]):
     104    (-[WebHTMLView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     105    (-[WebHTMLView characterIndexForPoint:]):
     106    (-[WebHTMLView firstRectForCharacterRange:]):
     107    (-[WebHTMLView attributedSubstringFromRange:]):
     108    (-[WebHTMLView setMarkedText:selectedRange:]):
     109    (-[WebHTMLView doCommandBySelector:]):
     110    (-[WebHTMLView insertText:]):
     111    (-[WebHTMLView IGNORE_WARNINGS_END]): Deleted.
     112   
     113    Source/WTF:
     114   
     115    * wtf/Compiler.h:
     116   
     117    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247837 268f45cc-cd09-0410-ab3c-d52691b4dbfc
     118
     119    2019-07-25  Dean Jackson  <dino@apple.com>
     120
     121            Add helper for ignoring deprecated implementation warnings
     122            https://bugs.webkit.org/show_bug.cgi?id=200135
     123
     124            Reviewed by Wenson Hsieh.
     125
     126            Add ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN/END macro which
     127            is IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     128
     129            * Misc/WebDownload.mm:
     130            (-[WebDownload initWithRequest:delegate:]):
     131            * Misc/WebIconDatabase.mm:
     132            * Plugins/WebBaseNetscapePluginView.mm:
     133            (-[WebBaseNetscapePluginView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     134            (-[WebBaseNetscapePluginView IGNORE_WARNINGS_END]): Deleted.
     135            * WebView/WebDynamicScrollBarsView.mm:
     136            (-[WebDynamicScrollBarsView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     137            (-[WebDynamicScrollBarsView IGNORE_WARNINGS_END]): Deleted.
     138            * WebView/WebHTMLView.mm:
     139            (-[WebHTMLView draggingSourceOperationMaskForLocal:]):
     140            (-[WebHTMLView draggedImage:endedAt:operation:]):
     141            (-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]):
     142            (-[WebHTMLView accessibilityAttributeValue:]):
     143            (-[WebHTMLView ALLOW_DEPRECATED_IMPLEMENTATIONS_END]):
     144            (-[WebHTMLView characterIndexForPoint:]):
     145            (-[WebHTMLView firstRectForCharacterRange:]):
     146            (-[WebHTMLView attributedSubstringFromRange:]):
     147            (-[WebHTMLView setMarkedText:selectedRange:]):
     148            (-[WebHTMLView doCommandBySelector:]):
     149            (-[WebHTMLView insertText:]):
     150            (-[WebHTMLView IGNORE_WARNINGS_END]): Deleted.
     151
    11522019-07-25  Alan Coon  <alancoon@apple.com>
    2153
  • branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebDownload.mm

    r243947 r248298  
    218218}
    219219
    220 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     220ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    221221- (id)initWithRequest:(NSURLRequest *)request delegate:(id<NSURLDownloadDelegate>)delegate
    222 IGNORE_WARNINGS_END
     222ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    223223{
    224224    [self _setRealDelegate:delegate];
     
    226226}
    227227
    228 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     228ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    229229- (id)_initWithLoadingConnection:(NSURLConnection *)connection
    230230                         request:(NSURLRequest *)request
     
    238238}
    239239
    240 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     240ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    241241- (id)_initWithRequest:(NSURLRequest *)request
    242242              delegate:(id)delegate
  • branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebIconDatabase.mm

    r237266 r248298  
    9292    0xFC, 0x80, 0x00, 0x00, 0x27, 0x10, 0x00, 0x0A, 0xFC, 0x80, 0x00, 0x00, 0x27, 0x10 };
    9393
    94 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     94ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    9595@implementation WebIconDatabase
    96 IGNORE_WARNINGS_END
     96ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    9797
    9898+ (void)initialize
  • branches/safari-608.1-branch/Source/WebKitLegacy/mac/Plugins/WebBaseNetscapePluginView.mm

    r246285 r248298  
    606606}
    607607
    608 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     608ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    609609- (void)renewGState
    610 IGNORE_WARNINGS_END
     610ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    611611{
    612612    [super renewGState];
  • branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebDynamicScrollBarsView.mm

    r236846 r248298  
    581581
    582582// This object will be the parent of the web area in WK1, so it should not be ignored.
    583 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     583ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    584584- (BOOL)accessibilityIsIgnored
    585 IGNORE_WARNINGS_END
     585ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    586586{
    587587    return NO;
  • branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm

    r247416 r248298  
    42674267
    42684268#if ENABLE(DRAG_SUPPORT) && PLATFORM(MAC)
    4269 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4269ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    42704270- (void)dragImage:(NSImage *)dragImage
    42714271               at:(NSPoint)at
     
    43084308}
    43094309
    4310 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4310ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    43114311- (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)isLocal
    4312 IGNORE_WARNINGS_END
     4312ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    43134313{
    43144314    ASSERT(![self _webView] || [self _isTopHTMLView]);
     
    43214321}
    43224322
    4323 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4323ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    43244324- (void)draggedImage:(NSImage *)anImage endedAt:(NSPoint)aPoint operation:(NSDragOperation)operation
    4325 IGNORE_WARNINGS_END
     4325ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    43264326{
    43274327    ASSERT(![self _webView] || [self _isTopHTMLView]);
     
    43604360}
    43614361
    4362 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     4362ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    43634363- (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination
    4364 IGNORE_WARNINGS_END
     4364ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    43654365{
    43664366    NSFileWrapper *wrapper = nil;
     
    50195019}
    50205020
    5021 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     5021ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    50225022- (id)accessibilityAttributeValue:(NSString*)attributeName
    5023 IGNORE_WARNINGS_END
     5023ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    50245024{
    50255025    if ([attributeName isEqualToString: NSAccessibilityChildrenAttribute]) {
     
    62816281#if PLATFORM(MAC)
    62826282
    6283 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6283ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    62846284- (NSArray *)validAttributesForMarkedText
    6285 IGNORE_WARNINGS_END
     6285ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    62866286{
    62876287    static NSArray *validAttributes = [[NSArray alloc] initWithObjects:
     
    63246324#endif // PLATFORM(MAC)
    63256325
    6326 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6326ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    63276327- (NSUInteger)characterIndexForPoint:(NSPoint)thePoint
    6328 IGNORE_WARNINGS_END
     6328ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    63296329{
    63306330    [self _executeSavedKeypressCommands];
     
    63506350}
    63516351
    6352 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6352ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    63536353- (NSRect)firstRectForCharacterRange:(NSRange)theRange
    6354 IGNORE_WARNINGS_END
     6354ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    63556355{
    63566356    [self _executeSavedKeypressCommands];
     
    63846384}
    63856385
    6386 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6386ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    63876387- (NSRange)selectedRange
    6388 IGNORE_WARNINGS_END
     6388ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    63896389{
    63906390    [self _executeSavedKeypressCommands];
     
    64006400}
    64016401
    6402 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6402ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    64036403- (NSRange)markedRange
    6404 IGNORE_WARNINGS_END
     6404ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    64056405{
    64066406    [self _executeSavedKeypressCommands];
     
    64186418#if PLATFORM(MAC)
    64196419
    6420 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6420ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    64216421- (NSAttributedString *)attributedSubstringFromRange:(NSRange)nsRange
    6422 IGNORE_WARNINGS_END
     6422ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    64236423{
    64246424    [self _executeSavedKeypressCommands];
     
    64526452#endif
    64536453
    6454 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6454ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    64556455- (NSInteger)conversationIdentifier
    6456 IGNORE_WARNINGS_END
     6456ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    64576457{
    64586458    return (NSInteger)self;
     
    64746474}
    64756475
    6476 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6476ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    64776477- (void)unmarkText
    6478 IGNORE_WARNINGS_END
     6478ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    64796479{
    64806480    [self _executeSavedKeypressCommands];
     
    65216521#endif
    65226522
    6523 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6523ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    65246524- (void)setMarkedText:(id)string selectedRange:(NSRange)newSelRange
    6525 IGNORE_WARNINGS_END
     6525ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    65266526{
    65276527    [self _executeSavedKeypressCommands];
     
    65796579}
    65806580
    6581 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6581ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    65826582- (void)doCommandBySelector:(SEL)selector
    6583 IGNORE_WARNINGS_END
     6583ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    65846584{
    65856585    LOG(TextInput, "doCommandBySelector:\"%s\"", sel_getName(selector));
     
    66396639}
    66406640
    6641 IGNORE_WARNINGS_BEGIN("deprecated-implementations")
     6641ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
    66426642- (void)insertText:(id)string
    6643 IGNORE_WARNINGS_END
     6643ALLOW_DEPRECATED_IMPLEMENTATIONS_END
    66446644{
    66456645#if PLATFORM(MAC)
Note: See TracChangeset for help on using the changeset viewer.