Changeset 248298 in webkit
- Timestamp:
- Aug 6, 2019, 9:26:40 AM (7 years ago)
- Location:
- branches/safari-608.1-branch/Source
- Files:
-
- 30 edited
-
WTF/ChangeLog (modified) (1 diff)
-
WTF/wtf/Compiler.h (modified) (1 diff)
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm (modified) (10 diffs)
-
WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm (modified) (2 diffs)
-
WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm (modified) (2 diffs)
-
WebKit/ChangeLog (modified) (1 diff)
-
WebKit/UIProcess/API/Cocoa/LegacyBundleForClass.mm (modified) (1 diff)
-
WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm (modified) (2 diffs)
-
WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroup.mm (modified) (2 diffs)
-
WebKit/UIProcess/API/Cocoa/WKConnection.mm (modified) (1 diff)
-
WebKit/UIProcess/API/Cocoa/WKPreviewElementInfo.mm (modified) (1 diff)
-
WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm (modified) (2 diffs)
-
WebKit/UIProcess/API/Cocoa/WKTypeRefWrapper.mm (modified) (1 diff)
-
WebKit/UIProcess/API/Cocoa/WKWebView.mm (modified) (5 diffs)
-
WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm (modified) (1 diff)
-
WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm (modified) (1 diff)
-
WebKit/UIProcess/API/mac/WKView.mm (modified) (7 diffs)
-
WebKit/UIProcess/WKImagePreviewViewController.mm (modified) (1 diff)
-
WebKit/UIProcess/ios/forms/WKAirPlayRoutePicker.mm (modified) (1 diff)
-
WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm (modified) (1 diff)
-
WebKit/UIProcess/ios/forms/WKFormPopover.mm (modified) (1 diff)
-
WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm (modified) (7 diffs)
-
WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm (modified) (6 diffs)
-
WebKitLegacy/mac/ChangeLog (modified) (1 diff)
-
WebKitLegacy/mac/Misc/WebDownload.mm (modified) (3 diffs)
-
WebKitLegacy/mac/Misc/WebIconDatabase.mm (modified) (1 diff)
-
WebKitLegacy/mac/Plugins/WebBaseNetscapePluginView.mm (modified) (1 diff)
-
WebKitLegacy/mac/WebView/WebDynamicScrollBarsView.mm (modified) (1 diff)
-
WebKitLegacy/mac/WebView/WebHTMLView.mm (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/safari-608.1-branch/Source/WTF/ChangeLog
r247632 r248298 1 2019-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 1 131 2019-07-18 Alan Coon <alancoon@apple.com> 2 132 -
branches/safari-608.1-branch/Source/WTF/wtf/Compiler.h
r246789 r248298 448 448 #define ALLOW_DEPRECATED_DECLARATIONS_END IGNORE_WARNINGS_END 449 449 450 #define ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN IGNORE_WARNINGS_BEGIN("deprecated-implementations") 451 #define ALLOW_DEPRECATED_IMPLEMENTATIONS_END IGNORE_WARNINGS_END 452 450 453 #define ALLOW_NEW_API_WITHOUT_GUARDS_BEGIN IGNORE_CLANG_WARNINGS_BEGIN("unguarded-availability-new") 451 454 #define ALLOW_NEW_API_WITHOUT_GUARDS_END IGNORE_CLANG_WARNINGS_END -
branches/safari-608.1-branch/Source/WebCore/ChangeLog
r248109 r248298 1 2019-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 1 145 2019-08-01 Kocsen Chung <kocsen_chung@apple.com> 2 146 -
branches/safari-608.1-branch/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm
r247796 r248298 1311 1311 } 1312 1312 1313 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 1313 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 1314 1314 - (NSArray*)accessibilityActionNames 1315 IGNORE_WARNINGS_END1315 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 1316 1316 { 1317 1317 if (![self updateObjectBackingStore]) … … 1447 1447 } 1448 1448 1449 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 1449 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 1450 1450 - (NSArray*)accessibilityAttributeNames 1451 IGNORE_WARNINGS_END1451 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 1452 1452 { 1453 1453 if (![self updateObjectBackingStore]) … … 2619 2619 // suggestions: Use a hash table that maps attribute names to function calls, 2620 2620 // or maybe pointers to member functions 2621 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 2621 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 2622 2622 - (id)accessibilityAttributeValue:(NSString*)attributeName 2623 IGNORE_WARNINGS_END2623 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 2624 2624 { 2625 2625 if (![self updateObjectBackingStore]) … … 3502 3502 } 3503 3503 3504 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 3504 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 3505 3505 - (BOOL)accessibilityIsAttributeSettable:(NSString*)attributeName 3506 IGNORE_WARNINGS_END3506 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 3507 3507 { 3508 3508 if (![self updateObjectBackingStore]) … … 3557 3557 // 3558 3558 // Registering an object is also required for observing notifications. Only registered objects can be observed. 3559 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 3559 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 3560 3560 - (BOOL)accessibilityIsIgnored 3561 IGNORE_WARNINGS_END3561 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 3562 3562 { 3563 3563 if (![self updateObjectBackingStore]) … … 3569 3569 } 3570 3570 3571 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 3571 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 3572 3572 - (NSArray* )accessibilityParameterizedAttributeNames 3573 IGNORE_WARNINGS_END3573 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 3574 3574 { 3575 3575 if (![self updateObjectBackingStore]) … … 3790 3790 } 3791 3791 3792 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 3792 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 3793 3793 - (void)accessibilityPerformAction:(NSString*)action 3794 IGNORE_WARNINGS_END3794 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 3795 3795 { 3796 3796 if (![self updateObjectBackingStore]) … … 3839 3839 } 3840 3840 3841 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 3841 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 3842 3842 - (void)accessibilitySetValue:(id)value forAttribute:(NSString*)attributeName 3843 IGNORE_WARNINGS_END3843 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 3844 3844 { 3845 3845 #if PLATFORM(MAC) … … 3964 3964 } 3965 3965 3966 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 3966 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 3967 3967 - (NSString*)accessibilityActionDescription:(NSString*)action 3968 IGNORE_WARNINGS_END3968 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 3969 3969 { 3970 3970 // we have no custom actions … … 4095 4095 #endif 4096 4096 4097 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4097 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4098 4098 - (id)accessibilityAttributeValue:(NSString*)attribute forParameter:(id)parameter 4099 IGNORE_WARNINGS_END4099 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4100 4100 { 4101 4101 id textMarker = nil; -
branches/safari-608.1-branch/Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm
r247133 r248298 177 177 } 178 178 179 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 179 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 180 180 - (void)streamDataParserWillProvideContentKeyRequestInitializationData:(AVStreamDataParser *)streamDataParser forTrackID:(CMPersistentTrackID)trackID 181 IGNORE_WARNINGS_END181 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 182 182 { 183 183 ASSERT_UNUSED(streamDataParser, streamDataParser == _parser); … … 203 203 } 204 204 205 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 205 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 206 206 - (void)streamDataParser:(AVStreamDataParser *)streamDataParser didProvideContentKeyRequestInitializationData:(NSData *)initData forTrackID:(CMPersistentTrackID)trackID 207 IGNORE_WARNINGS_END207 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 208 208 { 209 209 ASSERT_UNUSED(streamDataParser, streamDataParser == _parser); -
branches/safari-608.1-branch/Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm
r244813 r248298 169 169 } 170 170 171 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 171 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 172 172 - (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge 173 IGNORE_WARNINGS_END173 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 174 174 { 175 175 ASSERT(!isMainThread()); … … 189 189 } 190 190 191 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 191 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 192 192 - (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace 193 IGNORE_WARNINGS_END193 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 194 194 { 195 195 ASSERT(!isMainThread()); -
branches/safari-608.1-branch/Source/WebKit/ChangeLog
r248158 r248298 1 2019-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 1 184 2019-08-02 Kocsen Chung <kocsen_chung@apple.com> 2 185 -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/LegacyBundleForClass.mm
r236903 r248298 39 39 @end 40 40 41 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 41 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 42 42 DEFINE_BUNDLE_FOR_CLASS(WebArchive) 43 43 DEFINE_BUNDLE_FOR_CLASS(WebResource) 44 IGNORE_WARNINGS_END44 ALLOW_DEPRECATED_IMPLEMENTATIONS_END -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm
r246236 r248298 71 71 NSString * const WKActionCanShowMIMETypeKey = @"WKActionCanShowMIMETypeKey"; 72 72 73 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 73 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 74 74 @implementation WKBrowsingContextController { 75 IGNORE_WARNINGS_END75 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 76 76 RefPtr<WebKit::WebPageProxy> _page; 77 77 std::unique_ptr<WebKit::PageLoadStateObserver> _pageLoadStateObserver; … … 620 620 621 621 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 622 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 622 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 623 623 @implementation WKBrowsingContextController (Private) 624 IGNORE_WARNINGS_END624 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 625 625 626 626 - (WKPageRef)_pageRef -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroup.mm
r242339 r248298 41 41 #import <wtf/Vector.h> 42 42 43 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 43 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 44 44 @implementation WKBrowsingContextGroup { 45 IGNORE_WARNINGS_END45 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 46 46 API::ObjectStorage<WebKit::WebPageGroup> _pageGroup; 47 47 } … … 177 177 178 178 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 179 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 179 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 180 180 @implementation WKBrowsingContextGroup (Private) 181 IGNORE_WARNINGS_END181 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 182 182 183 183 - (WKPageGroupRef)_pageGroupRef -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKConnection.mm
r242339 r248298 35 35 #import <wtf/text/WTFString.h> 36 36 37 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 37 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 38 38 @implementation WKConnection { 39 IGNORE_WARNINGS_END39 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 40 40 WeakObjCPtr<id <WKConnectionDelegate>> _delegate; 41 41 } -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKPreviewElementInfo.mm
r245691 r248298 29 29 #if PLATFORM(IOS_FAMILY) 30 30 31 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 31 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 32 32 @implementation WKPreviewElementInfo 33 IGNORE_WARNINGS_END33 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 34 34 35 35 - (instancetype)_initWithLinkURL:(NSURL *)url -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm
r243417 r248298 51 51 #endif 52 52 53 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 53 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 54 54 @implementation WKProcessGroup { 55 IGNORE_WARNINGS_END55 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 56 56 RefPtr<WebKit::WebProcessPool> _processPool; 57 57 … … 226 226 227 227 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 228 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 228 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 229 229 @implementation WKProcessGroup (Private) 230 IGNORE_WARNINGS_END230 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 231 231 232 232 - (WKContextRef)_contextRef -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKTypeRefWrapper.mm
r242339 r248298 35 35 @end 36 36 37 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 37 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 38 38 @implementation WKTypeRefWrapper 39 IGNORE_WARNINGS_END39 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 40 40 41 41 - (id)initWithObject:(WKTypeRef)object -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
r247798 r248298 3568 3568 } 3569 3569 3570 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 3570 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 3571 3571 - (void)renewGState 3572 IGNORE_WARNINGS_END3572 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 3573 3573 { 3574 3574 _impl->renewGState(); … … 4064 4064 4065 4065 #if ENABLE(DRAG_SUPPORT) 4066 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4066 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4067 4067 - (void)draggedImage:(NSImage *)image endedAt:(NSPoint)endPoint operation:(NSDragOperation)operation 4068 IGNORE_WARNINGS_END4068 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4069 4069 { 4070 4070 _impl->draggedImage(image, NSPointToCGPoint(endPoint), operation); … … 4157 4157 } 4158 4158 4159 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4159 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4160 4160 - (BOOL)accessibilityIsIgnored 4161 IGNORE_WARNINGS_END4161 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4162 4162 { 4163 4163 return _impl->accessibilityIsIgnored(); … … 4169 4169 } 4170 4170 4171 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4171 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4172 4172 - (id)accessibilityAttributeValue:(NSString *)attribute 4173 IGNORE_WARNINGS_END4173 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4174 4174 { 4175 4175 return _impl->accessibilityAttributeValue(attribute); 4176 4176 } 4177 4177 4178 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4178 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4179 4179 - (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter 4180 IGNORE_WARNINGS_END4180 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4181 4181 { 4182 4182 return _impl->accessibilityAttributeValue(attribute, parameter); 4183 4183 } 4184 4184 4185 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4185 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4186 4186 - (NSArray<NSString *> *)accessibilityParameterizedAttributeNames 4187 IGNORE_WARNINGS_END4187 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4188 4188 { 4189 4189 NSArray<NSString *> *names = [super accessibilityParameterizedAttributeNames]; … … 4256 4256 } 4257 4257 4258 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4258 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4259 4259 - (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination 4260 IGNORE_WARNINGS_END4260 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4261 4261 { 4262 4262 return _impl->namesOfPromisedFilesDroppedAtDestination(dropDestination); -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm
r246657 r248298 554 554 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 555 555 556 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 556 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 557 557 - (_WKWebsiteDataStore *)_websiteDataStore 558 IGNORE_WARNINGS_END558 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 559 559 { 560 560 return self.websiteDataStore ? adoptNS([[_WKWebsiteDataStore alloc] initWithDataStore:self.websiteDataStore]).autorelease() : nullptr; 561 561 } 562 562 563 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 563 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 564 564 - (void)_setWebsiteDataStore:(_WKWebsiteDataStore *)websiteDataStore 565 IGNORE_WARNINGS_END565 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 566 566 { 567 567 self.websiteDataStore = websiteDataStore ? websiteDataStore->_dataStore.get() : nullptr; -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStore.mm
r242339 r248298 41 41 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 42 42 43 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 43 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 44 44 @implementation _WKWebsiteDataStore 45 IGNORE_WARNINGS_END45 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 46 46 47 47 - (instancetype)initWithDataStore:(WKWebsiteDataStore *)dataStore -
branches/safari-608.1-branch/Source/WebKit/UIProcess/API/mac/WKView.mm
r247058 r248298 72 72 #endif 73 73 74 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 74 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 75 75 @implementation WKView 76 IGNORE_WARNINGS_END76 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 77 77 78 78 - (id)initWithFrame:(NSRect)frame processGroup:(WKProcessGroup *)processGroup browsingContextGroup:(WKBrowsingContextGroup *)browsingContextGroup … … 178 178 } 179 179 180 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 180 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 181 181 - (void)renewGState 182 IGNORE_WARNINGS_END182 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 183 183 { 184 184 _data->_impl->renewGState(); … … 693 693 694 694 #if ENABLE(DRAG_SUPPORT) 695 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 695 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 696 696 - (void)draggedImage:(NSImage *)image endedAt:(NSPoint)endPoint operation:(NSDragOperation)operation 697 IGNORE_WARNINGS_END697 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 698 698 { 699 699 _data->_impl->draggedImage(image, NSPointToCGPoint(endPoint), operation); … … 786 786 } 787 787 788 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 788 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 789 789 - (BOOL)accessibilityIsIgnored 790 IGNORE_WARNINGS_END790 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 791 791 { 792 792 return _data->_impl->accessibilityIsIgnored(); … … 798 798 } 799 799 800 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 800 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 801 801 - (id)accessibilityAttributeValue:(NSString *)attribute 802 IGNORE_WARNINGS_END802 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 803 803 { 804 804 return _data->_impl->accessibilityAttributeValue(attribute); 805 805 } 806 806 807 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 807 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 808 808 - (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter 809 IGNORE_WARNINGS_END809 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 810 810 { 811 811 return _data->_impl->accessibilityAttributeValue(attribute, parameter); 812 812 } 813 813 814 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 814 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 815 815 - (NSArray<NSString *> *)accessibilityParameterizedAttributeNames 816 IGNORE_WARNINGS_END816 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 817 817 { 818 818 NSArray<NSString *> *names = [super accessibilityParameterizedAttributeNames]; … … 885 885 } 886 886 887 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 887 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 888 888 - (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination 889 IGNORE_WARNINGS_END889 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 890 890 { 891 891 return _data->_impl->namesOfPromisedFilesDroppedAtDestination(dropDestination); … … 1140 1140 1141 1141 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 1142 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 1142 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 1143 1143 @implementation WKView (Private) 1144 IGNORE_WARNINGS_END1144 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 1145 1145 1146 1146 - (void)saveBackForwardSnapshotForCurrentItem -
branches/safari-608.1-branch/Source/WebKit/UIProcess/WKImagePreviewViewController.mm
r246583 r248298 94 94 95 95 #if HAVE(LINK_PREVIEW) 96 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 96 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 97 97 - (NSArray<UIPreviewAction *> *)previewActionItems 98 IGNORE_WARNINGS_END98 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 99 99 { 100 100 NSMutableArray<UIPreviewAction *> *previewActions = [NSMutableArray array]; -
branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKAirPlayRoutePicker.mm
r244955 r248298 74 74 } 75 75 76 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 76 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 77 77 - (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController 78 IGNORE_WARNINGS_END78 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 79 79 { 80 80 if (popoverController != _popoverController) -
branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm
r246892 r248298 528 528 #pragma mark - UIPopoverControllerDelegate 529 529 530 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 530 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 531 531 - (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController 532 IGNORE_WARNINGS_END532 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 533 533 { 534 534 [self _cancel]; -
branches/safari-608.1-branch/Source/WebKit/UIProcess/ios/forms/WKFormPopover.mm
r244955 r248298 168 168 } 169 169 170 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 170 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 171 171 - (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController 172 IGNORE_WARNINGS_END172 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 173 173 { 174 174 if (_isRotating) -
branches/safari-608.1-branch/Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm
r247102 r248298 162 162 } 163 163 164 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 164 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 165 165 - (BOOL)accessibilityIsIgnored 166 IGNORE_WARNINGS_END166 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 167 167 { 168 168 return NO; … … 175 175 } 176 176 177 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 177 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 178 178 - (id)accessibilityAttributeValue:(NSString *)attribute 179 IGNORE_WARNINGS_END179 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 180 180 { 181 181 if ([attribute isEqualToString:NSAccessibilityParentAttribute]) … … 219 219 } 220 220 221 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 221 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 222 222 - (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter 223 IGNORE_WARNINGS_END223 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 224 224 { 225 225 if ([attribute isEqualToString:NSAccessibilityBoundsForRangeParameterizedAttribute]) { … … 244 244 } 245 245 246 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 246 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 247 247 - (NSArray *)accessibilityAttributeNames 248 IGNORE_WARNINGS_END248 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 249 249 { 250 250 static NSArray *attributeNames = 0; … … 278 278 } 279 279 280 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 280 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 281 281 - (NSArray *)accessibilityActionNames 282 IGNORE_WARNINGS_END282 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 283 283 { 284 284 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300 … … 294 294 } 295 295 296 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 296 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 297 297 - (void)accessibilityPerformAction:(NSString *)action 298 IGNORE_WARNINGS_END298 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 299 299 { 300 300 if ([action isEqualToString:NSAccessibilityShowMenuAction]) … … 302 302 } 303 303 304 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 304 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 305 305 - (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute 306 IGNORE_WARNINGS_END306 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 307 307 { 308 308 return [_pdfLayerController accessibilityIsAttributeSettable:attribute]; 309 309 } 310 310 311 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 311 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 312 312 - (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute 313 IGNORE_WARNINGS_END313 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 314 314 { 315 315 return [_pdfLayerController accessibilitySetValue:value forAttribute:attribute]; 316 316 } 317 317 318 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 318 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 319 319 - (NSArray *)accessibilityParameterizedAttributeNames 320 IGNORE_WARNINGS_END320 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 321 321 { 322 322 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300 -
branches/safari-608.1-branch/Source/WebKit/WebProcess/WebPage/mac/WKAccessibilityWebPageObjectMac.mm
r243195 r248298 59 59 } 60 60 61 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 61 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 62 62 - (BOOL)accessibilityIsIgnored 63 IGNORE_WARNINGS_END63 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 64 64 { 65 65 return NO; 66 66 } 67 67 68 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 68 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 69 69 - (NSArray *)accessibilityAttributeNames 70 IGNORE_WARNINGS_END70 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 71 71 { 72 72 if (!m_attributeNames) … … 91 91 } 92 92 93 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 93 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 94 94 - (NSArray *)accessibilityParameterizedAttributeNames 95 IGNORE_WARNINGS_END95 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 96 96 { 97 97 return retrieveAccessibilityValueFromMainThread<id>([&self] () -> id { … … 104 104 } 105 105 106 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 106 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 107 107 - (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute 108 IGNORE_WARNINGS_END108 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 109 109 { 110 110 return NO; 111 111 } 112 112 113 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 113 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 114 114 - (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute 115 IGNORE_WARNINGS_END115 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 116 116 { 117 117 } … … 124 124 } 125 125 126 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 126 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 127 127 - (NSArray *)accessibilityActionNames 128 IGNORE_WARNINGS_END128 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 129 129 { 130 130 return [NSArray array]; … … 140 140 } 141 141 142 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 142 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 143 143 - (id)accessibilityAttributeValue:(NSString *)attribute 144 IGNORE_WARNINGS_END144 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 145 145 { 146 146 if (!WebCore::AXObjectCache::accessibilityEnabled()) … … 215 215 } 216 216 217 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 217 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 218 218 - (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter 219 IGNORE_WARNINGS_END219 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 220 220 { 221 221 WebCore::FloatPoint pageOverlayPoint; -
branches/safari-608.1-branch/Source/WebKitLegacy/mac/ChangeLog
r247849 r248298 1 2019-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 1 152 2019-07-25 Alan Coon <alancoon@apple.com> 2 153 -
branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebDownload.mm
r243947 r248298 218 218 } 219 219 220 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 220 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 221 221 - (id)initWithRequest:(NSURLRequest *)request delegate:(id<NSURLDownloadDelegate>)delegate 222 IGNORE_WARNINGS_END222 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 223 223 { 224 224 [self _setRealDelegate:delegate]; … … 226 226 } 227 227 228 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 228 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 229 229 - (id)_initWithLoadingConnection:(NSURLConnection *)connection 230 230 request:(NSURLRequest *)request … … 238 238 } 239 239 240 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 240 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 241 241 - (id)_initWithRequest:(NSURLRequest *)request 242 242 delegate:(id)delegate -
branches/safari-608.1-branch/Source/WebKitLegacy/mac/Misc/WebIconDatabase.mm
r237266 r248298 92 92 0xFC, 0x80, 0x00, 0x00, 0x27, 0x10, 0x00, 0x0A, 0xFC, 0x80, 0x00, 0x00, 0x27, 0x10 }; 93 93 94 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 94 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 95 95 @implementation WebIconDatabase 96 IGNORE_WARNINGS_END96 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 97 97 98 98 + (void)initialize -
branches/safari-608.1-branch/Source/WebKitLegacy/mac/Plugins/WebBaseNetscapePluginView.mm
r246285 r248298 606 606 } 607 607 608 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 608 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 609 609 - (void)renewGState 610 IGNORE_WARNINGS_END610 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 611 611 { 612 612 [super renewGState]; -
branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebDynamicScrollBarsView.mm
r236846 r248298 581 581 582 582 // This object will be the parent of the web area in WK1, so it should not be ignored. 583 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 583 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 584 584 - (BOOL)accessibilityIsIgnored 585 IGNORE_WARNINGS_END585 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 586 586 { 587 587 return NO; -
branches/safari-608.1-branch/Source/WebKitLegacy/mac/WebView/WebHTMLView.mm
r247416 r248298 4267 4267 4268 4268 #if ENABLE(DRAG_SUPPORT) && PLATFORM(MAC) 4269 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4269 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4270 4270 - (void)dragImage:(NSImage *)dragImage 4271 4271 at:(NSPoint)at … … 4308 4308 } 4309 4309 4310 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4310 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4311 4311 - (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)isLocal 4312 IGNORE_WARNINGS_END4312 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4313 4313 { 4314 4314 ASSERT(![self _webView] || [self _isTopHTMLView]); … … 4321 4321 } 4322 4322 4323 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4323 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4324 4324 - (void)draggedImage:(NSImage *)anImage endedAt:(NSPoint)aPoint operation:(NSDragOperation)operation 4325 IGNORE_WARNINGS_END4325 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4326 4326 { 4327 4327 ASSERT(![self _webView] || [self _isTopHTMLView]); … … 4360 4360 } 4361 4361 4362 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 4362 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 4363 4363 - (NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination 4364 IGNORE_WARNINGS_END4364 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 4365 4365 { 4366 4366 NSFileWrapper *wrapper = nil; … … 5019 5019 } 5020 5020 5021 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 5021 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 5022 5022 - (id)accessibilityAttributeValue:(NSString*)attributeName 5023 IGNORE_WARNINGS_END5023 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 5024 5024 { 5025 5025 if ([attributeName isEqualToString: NSAccessibilityChildrenAttribute]) { … … 6281 6281 #if PLATFORM(MAC) 6282 6282 6283 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6283 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6284 6284 - (NSArray *)validAttributesForMarkedText 6285 IGNORE_WARNINGS_END6285 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6286 6286 { 6287 6287 static NSArray *validAttributes = [[NSArray alloc] initWithObjects: … … 6324 6324 #endif // PLATFORM(MAC) 6325 6325 6326 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6326 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6327 6327 - (NSUInteger)characterIndexForPoint:(NSPoint)thePoint 6328 IGNORE_WARNINGS_END6328 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6329 6329 { 6330 6330 [self _executeSavedKeypressCommands]; … … 6350 6350 } 6351 6351 6352 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6352 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6353 6353 - (NSRect)firstRectForCharacterRange:(NSRange)theRange 6354 IGNORE_WARNINGS_END6354 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6355 6355 { 6356 6356 [self _executeSavedKeypressCommands]; … … 6384 6384 } 6385 6385 6386 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6386 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6387 6387 - (NSRange)selectedRange 6388 IGNORE_WARNINGS_END6388 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6389 6389 { 6390 6390 [self _executeSavedKeypressCommands]; … … 6400 6400 } 6401 6401 6402 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6402 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6403 6403 - (NSRange)markedRange 6404 IGNORE_WARNINGS_END6404 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6405 6405 { 6406 6406 [self _executeSavedKeypressCommands]; … … 6418 6418 #if PLATFORM(MAC) 6419 6419 6420 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6420 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6421 6421 - (NSAttributedString *)attributedSubstringFromRange:(NSRange)nsRange 6422 IGNORE_WARNINGS_END6422 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6423 6423 { 6424 6424 [self _executeSavedKeypressCommands]; … … 6452 6452 #endif 6453 6453 6454 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6454 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6455 6455 - (NSInteger)conversationIdentifier 6456 IGNORE_WARNINGS_END6456 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6457 6457 { 6458 6458 return (NSInteger)self; … … 6474 6474 } 6475 6475 6476 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6476 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6477 6477 - (void)unmarkText 6478 IGNORE_WARNINGS_END6478 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6479 6479 { 6480 6480 [self _executeSavedKeypressCommands]; … … 6521 6521 #endif 6522 6522 6523 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6523 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6524 6524 - (void)setMarkedText:(id)string selectedRange:(NSRange)newSelRange 6525 IGNORE_WARNINGS_END6525 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6526 6526 { 6527 6527 [self _executeSavedKeypressCommands]; … … 6579 6579 } 6580 6580 6581 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6581 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6582 6582 - (void)doCommandBySelector:(SEL)selector 6583 IGNORE_WARNINGS_END6583 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6584 6584 { 6585 6585 LOG(TextInput, "doCommandBySelector:\"%s\"", sel_getName(selector)); … … 6639 6639 } 6640 6640 6641 IGNORE_WARNINGS_BEGIN("deprecated-implementations") 6641 ALLOW_DEPRECATED_IMPLEMENTATIONS_BEGIN 6642 6642 - (void)insertText:(id)string 6643 IGNORE_WARNINGS_END6643 ALLOW_DEPRECATED_IMPLEMENTATIONS_END 6644 6644 { 6645 6645 #if PLATFORM(MAC)
Note:
See TracChangeset
for help on using the changeset viewer.