Title: [248298] branches/safari-608.1-branch/Source
Revision
248298
Author
[email protected]
Date
2019-08-06 09:26:40 -0700 (Tue, 06 Aug 2019)

Log 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

Modified Paths

Diff

Modified: branches/safari-608.1-branch/Source/WTF/ChangeLog (248297 => 248298)


--- branches/safari-608.1-branch/Source/WTF/ChangeLog	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WTF/ChangeLog	2019-08-06 16:26:40 UTC (rev 248298)
@@ -1,3 +1,133 @@
+2019-08-06  Kocsen Chung  <[email protected]>
+
+        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
+
+    2019-07-25  Dean Jackson  <[email protected]>
+
+            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")
+
+            * wtf/Compiler.h:
+
 2019-07-18  Alan Coon  <[email protected]>
 
         Cherry-pick r247566. rdar://problem/53279081

Modified: branches/safari-608.1-branch/Source/WTF/wtf/Compiler.h (248297 => 248298)


--- branches/safari-608.1-branch/Source/WTF/wtf/Compiler.h	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WTF/wtf/Compiler.h	2019-08-06 16:26:40 UTC (rev 248298)
@@ -447,6 +447,9 @@
 #define ALLOW_DEPRECATED_DECLARATIONS_BEGIN IGNORE_WARNINGS_BEGIN("deprecated-declarations")
 #define ALLOW_DEPRECATED_DECLARATIONS_END IGNORE_WARNINGS_END
 
+#define ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+#define ALLOW_DEPRECATED_IMPLEMENTATIONS_END IGNORE_WARNINGS_END
+
 #define ALLOW_NEW_API_WITHOUT_GUARDS_BEGIN IGNORE_CLANG_WARNINGS_BEGIN("unguarded-availability-new")
 #define ALLOW_NEW_API_WITHOUT_GUARDS_END IGNORE_CLANG_WARNINGS_END
 

Modified: branches/safari-608.1-branch/Source/WebCore/ChangeLog (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebCore/ChangeLog	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebCore/ChangeLog	2019-08-06 16:26:40 UTC (rev 248298)
@@ -1,3 +1,147 @@
+2019-08-06  Kocsen Chung  <[email protected]>
+
+        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
+
+    2019-07-25  Dean Jackson  <[email protected]>
+
+            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")
+
+            * 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:]):
+
 2019-08-01  Kocsen Chung  <[email protected]>
 
         Cherry-pick r248095. rdar://problem/53820663

Modified: branches/safari-608.1-branch/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -1310,9 +1310,9 @@
     return textMarkerRangeFromVisiblePositions(m_object->axObjectCache(), startPosition, endPosition);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray*)accessibilityActionNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (![self updateObjectBackingStore])
         return nil;
@@ -1446,9 +1446,9 @@
     return additional;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray*)accessibilityAttributeNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (![self updateObjectBackingStore])
         return nil;
@@ -2618,9 +2618,9 @@
 // FIXME: split up this function in a better way.
 // suggestions: Use a hash table that maps attribute names to function calls,
 // or maybe pointers to member functions
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString*)attributeName
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (![self updateObjectBackingStore])
         return nil;
@@ -3501,9 +3501,9 @@
     return NSAccessibilityUnignoredAncestor(self);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)accessibilityIsAttributeSettable:(NSString*)attributeName
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (![self updateObjectBackingStore])
         return NO;
@@ -3556,9 +3556,9 @@
 // AppKit's id mapping tables. We do this in detach by calling unregisterUniqueIdForUIElement.
 //
 // Registering an object is also required for observing notifications. Only registered objects can be observed.
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)accessibilityIsIgnored
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (![self updateObjectBackingStore])
         return YES;
@@ -3568,9 +3568,9 @@
     return _axBackingObject->accessibilityIsIgnored();
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray* )accessibilityParameterizedAttributeNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (![self updateObjectBackingStore])
         return nil;
@@ -3789,9 +3789,9 @@
     m_object->scrollToGlobalPoint(IntPoint(point));
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)accessibilityPerformAction:(NSString*)action
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (![self updateObjectBackingStore])
         return;
@@ -3838,9 +3838,9 @@
     return m_object->insertText(text);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)accessibilitySetValue:(id)value forAttribute:(NSString*)attributeName
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
 #if PLATFORM(MAC)
     // In case anything we do by changing values causes an alert or other modal
@@ -3963,9 +3963,9 @@
     return nil;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSString*)accessibilityActionDescription:(NSString*)action
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     // we have no custom actions
     return NSAccessibilityActionDescription(action);
@@ -4094,9 +4094,9 @@
 }
 #endif
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString*)attribute forParameter:(id)parameter
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     id textMarker = nil;
     id textMarkerRange = nil;

Modified: branches/safari-608.1-branch/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -176,9 +176,9 @@
     });
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)streamDataParserWillProvideContentKeyRequestInitializationData:(AVStreamDataParser *)streamDataParser forTrackID:(CMPersistentTrackID)trackID
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     ASSERT_UNUSED(streamDataParser, streamDataParser == _parser);
 
@@ -202,9 +202,9 @@
     }
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)streamDataParser:(AVStreamDataParser *)streamDataParser didProvideContentKeyRequestInitializationData:(NSData *)initData forTrackID:(CMPersistentTrackID)trackID
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     ASSERT_UNUSED(streamDataParser, streamDataParser == _parser);
 

Modified: branches/safari-608.1-branch/Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -168,9 +168,9 @@
     return requestResult.autorelease();
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     ASSERT(!isMainThread());
     UNUSED_PARAM(connection);
@@ -188,9 +188,9 @@
     [self callFunctionOnMainThread:WTFMove(work)];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     ASSERT(!isMainThread());
     UNUSED_PARAM(connection);

Modified: branches/safari-608.1-branch/Source/WebKit/ChangeLog (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/ChangeLog	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/ChangeLog	2019-08-06 16:26:40 UTC (rev 248298)
@@ -1,3 +1,186 @@
+2019-08-06  Kocsen Chung  <[email protected]>
+
+        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
+
+    2019-07-25  Dean Jackson  <[email protected]>
+
+            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")
+
+            * 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.
+
 2019-08-02  Kocsen Chung  <[email protected]>
 
         Cherry-pick r247875. rdar://problem/53841460

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/LegacyBundleForClass.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/LegacyBundleForClass.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/LegacyBundleForClass.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -38,7 +38,7 @@
 } \
 @end
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 DEFINE_BUNDLE_FOR_CLASS(WebArchive)
 DEFINE_BUNDLE_FOR_CLASS(WebResource)
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -70,9 +70,9 @@
 NSString * const WKActionOriginatingFrameURLKey = @"WKActionOriginatingFrameURLKey";
 NSString * const WKActionCanShowMIMETypeKey = @"WKActionCanShowMIMETypeKey";
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKBrowsingContextController {
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
     RefPtr<WebKit::WebPageProxy> _page;
     std::unique_ptr<WebKit::PageLoadStateObserver> _pageLoadStateObserver;
 
@@ -619,9 +619,9 @@
 @end
 
 ALLOW_DEPRECATED_DECLARATIONS_BEGIN
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKBrowsingContextController (Private)
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 
 - (WKPageRef)_pageRef
 {

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroup.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroup.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroup.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -40,9 +40,9 @@
 #import "WKURLCF.h"
 #import <wtf/Vector.h>
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKBrowsingContextGroup {
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
     API::ObjectStorage<WebKit::WebPageGroup> _pageGroup;
 }
 
@@ -176,9 +176,9 @@
 @end
 
 ALLOW_DEPRECATED_DECLARATIONS_BEGIN
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKBrowsingContextGroup (Private)
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 
 - (WKPageGroupRef)_pageGroupRef
 {

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKConnection.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKConnection.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKConnection.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -34,9 +34,9 @@
 #import <wtf/WeakObjCPtr.h>
 #import <wtf/text/WTFString.h>
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKConnection {
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
     WeakObjCPtr<id <WKConnectionDelegate>> _delegate;
 }
 

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKPreviewElementInfo.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKPreviewElementInfo.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKPreviewElementInfo.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -28,9 +28,9 @@
 
 #if PLATFORM(IOS_FAMILY)
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKPreviewElementInfo
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 
 - (instancetype)_initWithLinkURL:(NSURL *)url
 {

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -50,9 +50,9 @@
 #import <WebCore/WebCoreThreadSystemInterface.h>
 #endif
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKProcessGroup {
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
     RefPtr<WebKit::WebProcessPool> _processPool;
 
     WeakObjCPtr<id <WKProcessGroupDelegate>> _delegate;
@@ -225,9 +225,9 @@
 @end
 
 ALLOW_DEPRECATED_DECLARATIONS_BEGIN
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKProcessGroup (Private)
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 
 - (WKContextRef)_contextRef
 {

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKTypeRefWrapper.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKTypeRefWrapper.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKTypeRefWrapper.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -34,9 +34,9 @@
 }
 @end
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKTypeRefWrapper
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 
 - (id)initWithObject:(WKTypeRef)object
 {

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -3567,9 +3567,9 @@
     _impl->setFrameSize(NSSizeToCGSize(size));
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)renewGState
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     _impl->renewGState();
     [super renewGState];
@@ -4063,9 +4063,9 @@
 }
 
 #if ENABLE(DRAG_SUPPORT)
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)draggedImage:(NSImage *)image endedAt:(NSPoint)endPoint operation:(NSDragOperation)operation
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     _impl->draggedImage(image, NSPointToCGPoint(endPoint), operation);
 }
@@ -4156,9 +4156,9 @@
     return _impl->accessibilityFocusedUIElement();
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)accessibilityIsIgnored
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return _impl->accessibilityIsIgnored();
 }
@@ -4168,23 +4168,23 @@
     return _impl->accessibilityHitTest(NSPointToCGPoint(point));
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString *)attribute
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return _impl->accessibilityAttributeValue(attribute);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return _impl->accessibilityAttributeValue(attribute, parameter);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray<NSString *> *)accessibilityParameterizedAttributeNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     NSArray<NSString *> *names = [super accessibilityParameterizedAttributeNames];
     return [names arrayByAddingObject:@"AXConvertRelativeFrame"];
@@ -4255,9 +4255,9 @@
     _impl->provideDataForPasteboard(pasteboard, type);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return _impl->namesOfPromisedFilesDroppedAtDestination(dropDestination);
 }

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -553,16 +553,16 @@
 
 ALLOW_DEPRECATED_DECLARATIONS_BEGIN
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (_WKWebsiteDataStore *)_websiteDataStore
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return self.websiteDataStore ? adoptNS([[_WKWebsiteDataStore alloc] initWithDataStore:self.websiteDataStore]).autorelease() : nullptr;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)_setWebsiteDataStore:(_WKWebsiteDataStore *)websiteDataStore
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     self.websiteDataStore = websiteDataStore ? websiteDataStore->_dataStore.get() : nullptr;
 }

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -40,9 +40,9 @@
 
 ALLOW_DEPRECATED_DECLARATIONS_BEGIN
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation _WKWebsiteDataStore
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 
 - (instancetype)initWithDataStore:(WKWebsiteDataStore *)dataStore
 {

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/API/mac/WKView.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/API/mac/WKView.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/API/mac/WKView.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -71,9 +71,9 @@
 
 #endif
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKView
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 
 - (id)initWithFrame:(NSRect)frame processGroup:(WKProcessGroup *)processGroup browsingContextGroup:(WKBrowsingContextGroup *)browsingContextGroup
 {
@@ -177,9 +177,9 @@
     _data->_impl->setFrameSize(NSSizeToCGSize(size));
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)renewGState
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     _data->_impl->renewGState();
     [super renewGState];
@@ -692,9 +692,9 @@
 }
 
 #if ENABLE(DRAG_SUPPORT)
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)draggedImage:(NSImage *)image endedAt:(NSPoint)endPoint operation:(NSDragOperation)operation
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     _data->_impl->draggedImage(image, NSPointToCGPoint(endPoint), operation);
 }
@@ -785,9 +785,9 @@
     return _data->_impl->accessibilityFocusedUIElement();
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)accessibilityIsIgnored
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return _data->_impl->accessibilityIsIgnored();
 }
@@ -797,23 +797,23 @@
     return _data->_impl->accessibilityHitTest(NSPointToCGPoint(point));
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString *)attribute
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return _data->_impl->accessibilityAttributeValue(attribute);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return _data->_impl->accessibilityAttributeValue(attribute, parameter);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray<NSString *> *)accessibilityParameterizedAttributeNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     NSArray<NSString *> *names = [super accessibilityParameterizedAttributeNames];
     return [names arrayByAddingObject:@"AXConvertRelativeFrame"];
@@ -884,9 +884,9 @@
     _data->_impl->provideDataForPasteboard(pasteboard, type);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return _data->_impl->namesOfPromisedFilesDroppedAtDestination(dropDestination);
 }
@@ -1139,9 +1139,9 @@
 @end
 
 ALLOW_DEPRECATED_DECLARATIONS_BEGIN
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WKView (Private)
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 
 - (void)saveBackForwardSnapshotForCurrentItem
 {

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/WKImagePreviewViewController.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/WKImagePreviewViewController.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/WKImagePreviewViewController.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -93,9 +93,9 @@
 }
 
 #if HAVE(LINK_PREVIEW)
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray<UIPreviewAction *> *)previewActionItems
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     NSMutableArray<UIPreviewAction *> *previewActions = [NSMutableArray array];
     for (_WKElementAction *imageAction in _imageActions.get()) {

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKAirPlayRoutePicker.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKAirPlayRoutePicker.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKAirPlayRoutePicker.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -73,9 +73,9 @@
     [super dealloc];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (popoverController != _popoverController)
         return;

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -527,9 +527,9 @@
 
 #pragma mark - UIPopoverControllerDelegate
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [self _cancel];
 }

Modified: branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFormPopover.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFormPopover.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFormPopover.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -167,9 +167,9 @@
     [self presentPopoverAnimated:NO];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (_isRotating)
         return;

Modified: branches/safari-608.1-branch/Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -161,9 +161,9 @@
 #endif
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)accessibilityIsIgnored
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return NO;
 }
@@ -174,9 +174,9 @@
     return _pdfPlugin->convertFromPDFViewToScreen(rect);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString *)attribute
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if ([attribute isEqualToString:NSAccessibilityParentAttribute])
         return _parent;
@@ -218,9 +218,9 @@
     return 0;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if ([attribute isEqualToString:NSAccessibilityBoundsForRangeParameterizedAttribute]) {
         NSRect boundsInPDFViewCoordinates = [[_pdfLayerController accessibilityBoundsForRangeAttributeForParameter:parameter] rectValue];
@@ -243,9 +243,9 @@
     return [_pdfLayerController readingModel];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)accessibilityAttributeNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     static NSArray *attributeNames = 0;
 
@@ -277,9 +277,9 @@
     return attributeNames;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)accessibilityActionNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300
     return nil;
@@ -293,31 +293,31 @@
 #endif
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)accessibilityPerformAction:(NSString *)action
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if ([action isEqualToString:NSAccessibilityShowMenuAction])
         _pdfPlugin->showContextMenuAtPoint(WebCore::IntRect(WebCore::IntPoint(), _pdfPlugin->size()).center());
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return [_pdfLayerController accessibilityIsAttributeSettable:attribute];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return [_pdfLayerController accessibilitySetValue:value forAttribute:attribute];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)accessibilityParameterizedAttributeNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300
     return nil;

Modified: branches/safari-608.1-branch/Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -58,16 +58,16 @@
     [super dealloc];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)accessibilityIsIgnored
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return NO;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)accessibilityAttributeNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (!m_attributeNames)
         m_attributeNames = adoptNS([[NSArray alloc] initWithObjects:
@@ -90,9 +90,9 @@
     return value;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)accessibilityParameterizedAttributeNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return retrieveAccessibilityValueFromMainThread<id>([&self] () -> id {
         NSMutableArray *names = [NSMutableArray array];
@@ -103,16 +103,16 @@
     });
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return NO;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
 }
 
@@ -123,9 +123,9 @@
     });
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)accessibilityActionNames
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return [NSArray array];
 }
@@ -139,9 +139,9 @@
     return [NSArray arrayWithObject:wrapper];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString *)attribute
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if (!WebCore::AXObjectCache::accessibilityEnabled())
         WebCore::AXObjectCache::enableAccessibility();
@@ -214,9 +214,9 @@
     });
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     WebCore::FloatPoint pageOverlayPoint;
     if ([parameter isKindOfClass:[NSValue class]] && !strcmp([(NSValue *)parameter objCType], @encode(NSPoint)))

Modified: branches/safari-608.1-branch/Source/WebKitLegacy/mac/ChangeLog (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKitLegacy/mac/ChangeLog	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKitLegacy/mac/ChangeLog	2019-08-06 16:26:40 UTC (rev 248298)
@@ -1,3 +1,154 @@
+2019-08-06  Kocsen Chung  <[email protected]>
+
+        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
+
+    2019-07-25  Dean Jackson  <[email protected]>
+
+            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")
+
+            * 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.
+
 2019-07-25  Alan Coon  <[email protected]>
 
         Cherry-pick r247692. rdar://problem/53519923

Modified: branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebDownload.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebDownload.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebDownload.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -217,15 +217,15 @@
     [super dealloc];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)initWithRequest:(NSURLRequest *)request delegate:(id<NSURLDownloadDelegate>)delegate
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [self _setRealDelegate:delegate];
     return [super initWithRequest:request delegate:_webInternal];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)_initWithLoadingConnection:(NSURLConnection *)connection
                          request:(NSURLRequest *)request
                         response:(NSURLResponse *)response
@@ -237,7 +237,7 @@
     return [super _initWithLoadingConnection:connection request:request response:response delegate:_webInternal proxy:proxy];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)_initWithRequest:(NSURLRequest *)request
               delegate:(id)delegate
              directory:(NSString *)directory

Modified: branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebIconDatabase.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebIconDatabase.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebIconDatabase.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -91,9 +91,9 @@
     0x00, 0x00, 0x01, 0x52, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x0A, 
     0xFC, 0x80, 0x00, 0x00, 0x27, 0x10, 0x00, 0x0A, 0xFC, 0x80, 0x00, 0x00, 0x27, 0x10 };
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 @implementation WebIconDatabase
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 
 + (void)initialize
 {

Modified: branches/safari-608.1-branch/Source/WebKitLegacy/mac/Plugins/WebBaseNetscapePluginView.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKitLegacy/mac/Plugins/WebBaseNetscapePluginView.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKitLegacy/mac/Plugins/WebBaseNetscapePluginView.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -605,9 +605,9 @@
     }
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)renewGState
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [super renewGState];
     

Modified: branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebDynamicScrollBarsView.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebDynamicScrollBarsView.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebDynamicScrollBarsView.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -580,9 +580,9 @@
 }
 
 // This object will be the parent of the web area in WK1, so it should not be ignored.
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (BOOL)accessibilityIsIgnored
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return NO;
 }

Modified: branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm (248297 => 248298)


--- branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm	2019-08-06 16:18:05 UTC (rev 248297)
+++ branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm	2019-08-06 16:26:40 UTC (rev 248298)
@@ -4266,7 +4266,7 @@
 #endif
 
 #if ENABLE(DRAG_SUPPORT) && PLATFORM(MAC)
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)dragImage:(NSImage *)dragImage
                at:(NSPoint)at
            offset:(NSSize)offset
@@ -4307,9 +4307,9 @@
     [self release];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)isLocal
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     ASSERT(![self _webView] || [self _isTopHTMLView]);
     
@@ -4320,9 +4320,9 @@
     return (NSDragOperation)page->dragController().sourceDragOperation();
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)draggedImage:(NSImage *)anImage endedAt:(NSPoint)aPoint operation:(NSDragOperation)operation
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     ASSERT(![self _webView] || [self _isTopHTMLView]);
     
@@ -4359,9 +4359,9 @@
         && [filename _webkit_hasCaseInsensitiveSuffix:@".jpg"]);
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     NSFileWrapper *wrapper = nil;
     NSURL *draggingElementURL = nil;
@@ -5018,9 +5018,9 @@
     [super flagsChanged:event];
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (id)accessibilityAttributeValue:(NSString*)attributeName
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     if ([attributeName isEqualToString: NSAccessibilityChildrenAttribute]) {
         id accTree = [[self _frame] accessibilityRoot];
@@ -6280,9 +6280,9 @@
 
 #if PLATFORM(MAC)
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSArray *)validAttributesForMarkedText
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     static NSArray *validAttributes = [[NSArray alloc] initWithObjects:
         NSUnderlineStyleAttributeName,
@@ -6323,9 +6323,9 @@
 
 #endif // PLATFORM(MAC)
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSUInteger)characterIndexForPoint:(NSPoint)thePoint
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [self _executeSavedKeypressCommands];
 
@@ -6349,9 +6349,9 @@
     return result;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSRect)firstRectForCharacterRange:(NSRange)theRange
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [self _executeSavedKeypressCommands];
 
@@ -6383,9 +6383,9 @@
     return resultRect;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSRange)selectedRange
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [self _executeSavedKeypressCommands];
 
@@ -6399,9 +6399,9 @@
     return result;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSRange)markedRange
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [self _executeSavedKeypressCommands];
 
@@ -6417,9 +6417,9 @@
 
 #if PLATFORM(MAC)
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSAttributedString *)attributedSubstringFromRange:(NSRange)nsRange
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [self _executeSavedKeypressCommands];
 
@@ -6451,9 +6451,9 @@
 
 #endif
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (NSInteger)conversationIdentifier
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     return (NSInteger)self;
 }
@@ -6473,9 +6473,9 @@
     return result;
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)unmarkText
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [self _executeSavedKeypressCommands];
 
@@ -6520,9 +6520,9 @@
 
 #endif
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)setMarkedText:(id)string selectedRange:(NSRange)newSelRange
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     [self _executeSavedKeypressCommands];
 
@@ -6578,9 +6578,9 @@
     coreFrame->editor().setComposition(text, underlines, newSelRange.location, NSMaxRange(newSelRange));
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)doCommandBySelector:(SEL)selector
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
     LOG(TextInput, "doCommandBySelector:\"%s\"", sel_getName(selector));
 
@@ -6638,9 +6638,9 @@
     }
 }
 
-IGNORE_WARNINGS_BEGIN("deprecated-implementations")
+ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN
 - (void)insertText:(id)string
-IGNORE_WARNINGS_END
+ALLOW_DEPRECATED_IMPLEMENTATIONS_END
 {
 #if PLATFORM(MAC)
     BOOL isAttributedString = [string isKindOfClass:[NSAttributedString class]];
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to