WebKit Bugzilla
Attachment 339591 Details for
Bug 185279
: Deprecate legacy WebView and friends
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-185279-20180504135211.patch (text/plain), 113.18 KB, created by
Timothy Hatcher
on 2018-05-04 13:52:12 PDT
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Timothy Hatcher
Created:
2018-05-04 13:52:12 PDT
Size:
113.18 KB
patch
obsolete
>Subversion Revision: 231329 >diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog >index e84b8f83929ccf81422cc81a38f0864ceca2c8b5..64e69002b49c6012c656d40d5833d99dec0b29fb 100644 >--- a/Source/WebCore/ChangeLog >+++ b/Source/WebCore/ChangeLog >@@ -1,3 +1,19 @@ >+2018-05-03 Timothy Hatcher <timothy@apple.com> >+ >+ Deprecate legacy WebView and friends >+ https://bugs.webkit.org/show_bug.cgi?id=185279 >+ rdar://problem/33268700 >+ >+ Reviewed by Tim Horton. >+ >+ * Configurations/WebCore.xcconfig: >+ Added BUILDING_WEBKIT define to disable the deprecation macros. >+ * bridge/objc/WebScriptObject.h: >+ Added deprecation macros to WebScriptObject and WebUndefined. >+ * platform/cocoa/WebKitAvailability.h: >+ Added more macros and a way to disable deprecation warnings for >+ WebKit build and in clients like Safari. >+ > 2018-05-03 Ryosuke Niwa <rniwa@webkit.org> > > Using image map inside a shadow tree results hits a release assert in DocumentOrderedMap::add >diff --git a/Source/WebKitLegacy/mac/ChangeLog b/Source/WebKitLegacy/mac/ChangeLog >index 3676e65a3ed703707de0044039e0201ca5f72df5..5ee47861382f4dcd83eadc4a12dc50b018d22c61 100644 >--- a/Source/WebKitLegacy/mac/ChangeLog >+++ b/Source/WebKitLegacy/mac/ChangeLog >@@ -1,3 +1,167 @@ >+2018-05-03 Timothy Hatcher <timothy@apple.com> >+ >+ Deprecate legacy WebView and friends >+ https://bugs.webkit.org/show_bug.cgi?id=185279 >+ rdar://problem/33268700 >+ >+ Reviewed by Tim Horton. >+ >+ Added deprecation macros to all the classes, extern strings, and enums. >+ >+ * Configurations/WebKitLegacy.xcconfig: >+ Added BUILDING_WEBKIT define to disable the deprecation macros. >+ * DOM/DOMAbstractView.h: >+ * DOM/DOMAttr.h: >+ * DOM/DOMBlob.h: >+ * DOM/DOMCDATASection.h: >+ * DOM/DOMCSSCharsetRule.h: >+ * DOM/DOMCSSFontFaceRule.h: >+ * DOM/DOMCSSImportRule.h: >+ * DOM/DOMCSSMediaRule.h: >+ * DOM/DOMCSSPageRule.h: >+ * DOM/DOMCSSPrimitiveValue.h: >+ * DOM/DOMCSSRule.h: >+ * DOM/DOMCSSRuleList.h: >+ * DOM/DOMCSSStyleDeclaration.h: >+ * DOM/DOMCSSStyleRule.h: >+ * DOM/DOMCSSStyleSheet.h: >+ * DOM/DOMCSSUnknownRule.h: >+ * DOM/DOMCSSValue.h: >+ * DOM/DOMCSSValueList.h: >+ * DOM/DOMCharacterData.h: >+ * DOM/DOMComment.h: >+ * DOM/DOMCounter.h: >+ * DOM/DOMDocument.h: >+ * DOM/DOMDocumentFragment.h: >+ * DOM/DOMDocumentType.h: >+ * DOM/DOMElement.h: >+ * DOM/DOMEntity.h: >+ * DOM/DOMEntityReference.h: >+ * DOM/DOMEvent.h: >+ * DOM/DOMEventException.h: >+ * DOM/DOMEventListener.h: >+ * DOM/DOMEventTarget.h: >+ * DOM/DOMException.h: >+ * DOM/DOMFile.h: >+ * DOM/DOMFileList.h: >+ * DOM/DOMHTMLAnchorElement.h: >+ * DOM/DOMHTMLAppletElement.h: >+ * DOM/DOMHTMLAreaElement.h: >+ * DOM/DOMHTMLBRElement.h: >+ * DOM/DOMHTMLBaseElement.h: >+ * DOM/DOMHTMLBaseFontElement.h: >+ * DOM/DOMHTMLBodyElement.h: >+ * DOM/DOMHTMLButtonElement.h: >+ * DOM/DOMHTMLCanvasElement.h: >+ * DOM/DOMHTMLCollection.h: >+ * DOM/DOMHTMLDListElement.h: >+ * DOM/DOMHTMLDirectoryElement.h: >+ * DOM/DOMHTMLDivElement.h: >+ * DOM/DOMHTMLDocument.h: >+ * DOM/DOMHTMLElement.h: >+ * DOM/DOMHTMLEmbedElement.h: >+ * DOM/DOMHTMLFieldSetElement.h: >+ * DOM/DOMHTMLFontElement.h: >+ * DOM/DOMHTMLFormElement.h: >+ * DOM/DOMHTMLFrameElement.h: >+ * DOM/DOMHTMLFrameSetElement.h: >+ * DOM/DOMHTMLHRElement.h: >+ * DOM/DOMHTMLHeadElement.h: >+ * DOM/DOMHTMLHeadingElement.h: >+ * DOM/DOMHTMLHtmlElement.h: >+ * DOM/DOMHTMLIFrameElement.h: >+ * DOM/DOMHTMLImageElement.h: >+ * DOM/DOMHTMLInputElement.h: >+ * DOM/DOMHTMLLIElement.h: >+ * DOM/DOMHTMLLabelElement.h: >+ * DOM/DOMHTMLLegendElement.h: >+ * DOM/DOMHTMLLinkElement.h: >+ * DOM/DOMHTMLMapElement.h: >+ * DOM/DOMHTMLMarqueeElement.h: >+ * DOM/DOMHTMLMediaElement.h: >+ * DOM/DOMHTMLMenuElement.h: >+ * DOM/DOMHTMLMetaElement.h: >+ * DOM/DOMHTMLModElement.h: >+ * DOM/DOMHTMLOListElement.h: >+ * DOM/DOMHTMLObjectElement.h: >+ * DOM/DOMHTMLOptGroupElement.h: >+ * DOM/DOMHTMLOptionElement.h: >+ * DOM/DOMHTMLOptionsCollection.h: >+ * DOM/DOMHTMLParagraphElement.h: >+ * DOM/DOMHTMLParamElement.h: >+ * DOM/DOMHTMLPreElement.h: >+ * DOM/DOMHTMLQuoteElement.h: >+ * DOM/DOMHTMLScriptElement.h: >+ * DOM/DOMHTMLSelectElement.h: >+ * DOM/DOMHTMLStyleElement.h: >+ * DOM/DOMHTMLTableCaptionElement.h: >+ * DOM/DOMHTMLTableCellElement.h: >+ * DOM/DOMHTMLTableColElement.h: >+ * DOM/DOMHTMLTableElement.h: >+ * DOM/DOMHTMLTableRowElement.h: >+ * DOM/DOMHTMLTableSectionElement.h: >+ * DOM/DOMHTMLTextAreaElement.h: >+ * DOM/DOMHTMLTitleElement.h: >+ * DOM/DOMHTMLUListElement.h: >+ * DOM/DOMHTMLVideoElement.h: >+ * DOM/DOMImplementation.h: >+ * DOM/DOMKeyboardEvent.h: >+ * DOM/DOMMediaError.h: >+ * DOM/DOMMediaList.h: >+ * DOM/DOMMouseEvent.h: >+ * DOM/DOMMutationEvent.h: >+ * DOM/DOMNamedNodeMap.h: >+ * DOM/DOMNode.h: >+ * DOM/DOMNodeFilter.h: >+ * DOM/DOMNodeIterator.h: >+ * DOM/DOMNodeList.h: >+ * DOM/DOMObject.h: >+ * DOM/DOMOverflowEvent.h: >+ * DOM/DOMProcessingInstruction.h: >+ * DOM/DOMProgressEvent.h: >+ * DOM/DOMRGBColor.h: >+ * DOM/DOMRange.h: >+ * DOM/DOMRangeException.h: >+ * DOM/DOMRect.h: >+ * DOM/DOMStyleSheet.h: >+ * DOM/DOMStyleSheetList.h: >+ * DOM/DOMText.h: >+ * DOM/DOMTextEvent.h: >+ * DOM/DOMTimeRanges.h: >+ * DOM/DOMTokenList.h: >+ * DOM/DOMTreeWalker.h: >+ * DOM/DOMUIEvent.h: >+ * DOM/DOMWheelEvent.h: >+ * DOM/DOMXPathException.h: >+ * DOM/DOMXPathExpression.h: >+ * DOM/DOMXPathNSResolver.h: >+ * DOM/DOMXPathResult.h: >+ * History/WebBackForwardList.h: >+ * History/WebHistory.h: >+ * History/WebHistoryItem.h: >+ * Misc/WebDownload.h: >+ * Misc/WebKitErrors.h: >+ * Plugins/WebPluginViewFactory.h: >+ * WebView/WebArchive.h: >+ * WebView/WebDataSource.h: >+ * WebView/WebDocument.h: >+ * WebView/WebEditingDelegate.h: >+ * WebView/WebFormDelegate.h: >+ * WebView/WebFrame.h: >+ * WebView/WebFrameLoadDelegate.h: >+ * WebView/WebFrameView.h: >+ * WebView/WebPolicyDelegate.h: >+ * WebView/WebPreferences.h: >+ * WebView/WebPreferencesPrivate.h: >+ * WebView/WebResourceLoadDelegate.h: >+ * WebView/WebUIDelegate.h: >+ * WebView/WebUIDelegatePrivate.h: >+ * WebView/WebView.h: >+ * WebView/WebViewPrivate.h: >+ * postprocess-headers.sh: >+ Remove step that converts WEBKIT macros to NS macros. >+ Change it to just remove the macros on iOS builds. >+ > 2018-05-01 Eric Carlson <eric.carlson@apple.com> > > [MediaStream] remove WK1 support >diff --git a/Source/WebCore/Configurations/WebCore.xcconfig b/Source/WebCore/Configurations/WebCore.xcconfig >index e1afedf7990740f11e5c651d66e9de23957d2c07..1a9282bfab7af9744c0f31a205768c2bdf1427f1 100644 >--- a/Source/WebCore/Configurations/WebCore.xcconfig >+++ b/Source/WebCore/Configurations/WebCore.xcconfig >@@ -25,7 +25,7 @@ > #include "Version.xcconfig" > > GCC_PREFIX_HEADER = WebCorePrefix.h; >-GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(FEATURE_DEFINES) U_DISABLE_RENAMING=1 U_SHOW_CPLUSPLUS_API=0 GL_SILENCE_DEPRECATION=1 GLES_SILENCE_DEPRECATION=1 $(inherited); >+GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(FEATURE_DEFINES) BUILDING_WEBKIT U_DISABLE_RENAMING=1 U_SHOW_CPLUSPLUS_API=0 GL_SILENCE_DEPRECATION=1 GLES_SILENCE_DEPRECATION=1 $(inherited); > > WK_XCODE_SUPPORTS_TEXT_BASED_STUBS = $(WK_NOT_$(WK_EMPTY_$(TAPI_VERIFY_MODE))); > WK_PRIVATE_FRAMEWORKS_DIR = $(WK_PRIVATE_FRAMEWORKS_DIR_$(USE_INTERNAL_SDK)); >diff --git a/Source/WebCore/bridge/objc/WebScriptObject.h b/Source/WebCore/bridge/objc/WebScriptObject.h >index 2c63df25b3cb8f21390b8534385686607a0d1ffd..09ab5589bc00410a6f9b872bb3ba720b4d63d685 100644 >--- a/Source/WebCore/bridge/objc/WebScriptObject.h >+++ b/Source/WebCore/bridge/objc/WebScriptObject.h >@@ -218,7 +218,7 @@ > - (id)webScriptValueAtIndex:(unsigned)index; > - (void)setWebScriptValueAtIndex:(unsigned)index value:(id)value; > */ >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > WEBCORE_EXPORT @interface WebScriptObject : NSObject > { > WebScriptObjectPrivate *_private; >@@ -319,7 +319,7 @@ WEBCORE_EXPORT @interface WebScriptObject : NSObject > /*! > @class WebUndefined > */ >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > WEBCORE_EXPORT @interface WebUndefined : NSObject <NSCoding, NSCopying> > > /*! >diff --git a/Source/WebCore/platform/cocoa/WebKitAvailability.h b/Source/WebCore/platform/cocoa/WebKitAvailability.h >index 1aa0f06337091765f338c65143f6695b62f05eca..9cb178d788bf6cde77e887fdc7028cce17a1d14d 100644 >--- a/Source/WebCore/platform/cocoa/WebKitAvailability.h >+++ b/Source/WebCore/platform/cocoa/WebKitAvailability.h >@@ -29,30 +29,34 @@ > #import <TargetConditionals.h> > > #if !TARGET_OS_IPHONE >-#import <Foundation/Foundation.h> >+#include <Foundation/NSObjCRuntime.h> > > #define WEBKIT_AVAILABLE_MAC(introduced) NS_AVAILABLE_MAC(introduced) > #define WEBKIT_CLASS_AVAILABLE_MAC(introduced) NS_CLASS_AVAILABLE_MAC(introduced) > #define WEBKIT_ENUM_AVAILABLE_MAC(introduced) NS_ENUM_AVAILABLE_MAC(introduced) >-#define WEBKIT_DEPRECATED_MAC(introduced, deprecated) NS_DEPRECATED_MAC(introduced, deprecated) >- >-#ifndef AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_0 >-#define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_0 DEPRECATED_IN_MAC_OS_X_VERSION_10_0_AND_LATER >-#define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_1 DEPRECATED_IN_MAC_OS_X_VERSION_10_1_AND_LATER >-#define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_2 DEPRECATED_IN_MAC_OS_X_VERSION_10_2_AND_LATER >-#define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 DEPRECATED_IN_MAC_OS_X_VERSION_10_3_AND_LATER >-#define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 DEPRECATED_IN_MAC_OS_X_VERSION_10_4_AND_LATER >-#define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 DEPRECATED_IN_MAC_OS_X_VERSION_10_5_AND_LATER >-#define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_6 DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER >-#define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_7 DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER >-#endif >+ >+#if !defined(DISABLE_LEGACY_WEBKIT_DEPRECATIONS) && !defined(BUILDING_WEBKIT) >+ >+#define WEBKIT_DEPRECATED_MAC(introduced, deprecated, ...) NS_DEPRECATED_MAC(introduced, deprecated, __VA_ARGS__) >+#define WEBKIT_CLASS_DEPRECATED_MAC(introduced, deprecated, ...) NS_CLASS_DEPRECATED_MAC(introduced, deprecated, __VA_ARGS__) >+#define WEBKIT_ENUM_DEPRECATED_MAC(introduced, deprecated, ...) NS_ENUM_DEPRECATED_MAC(introduced, deprecated, __VA_ARGS__) >+ >+#else >+ >+#define WEBKIT_DEPRECATED_MAC(introduced, deprecated, ...) NS_AVAILABLE_MAC(introduced) >+#define WEBKIT_CLASS_DEPRECATED_MAC(introduced, deprecated, ...) NS_CLASS_AVAILABLE_MAC(introduced) >+#define WEBKIT_ENUM_DEPRECATED_MAC(introduced, deprecated, ...) NS_ENUM_AVAILABLE_MAC(introduced) >+ >+#endif /* !defined(BUILDING_WEBKIT) && !defined(DISABLE_LEGACY_WEBKIT_DEPRECATIONS) */ > > #else > > #define WEBKIT_AVAILABLE_MAC(introduced) > #define WEBKIT_CLASS_AVAILABLE_MAC(introduced) > #define WEBKIT_ENUM_AVAILABLE_MAC(introduced) >-#define WEBKIT_DEPRECATED_MAC(introduced, deprecated) >+#define WEBKIT_DEPRECATED_MAC(introduced, deprecated, ...) >+#define WEBKIT_CLASS_DEPRECATED_MAC(introduced, deprecated, ...) >+#define WEBKIT_ENUM_DEPRECATED_MAC(introduced, deprecated, ...) > > #endif /* !TARGET_OS_IPHONE */ > >diff --git a/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig b/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig >index 55967367426b6204264b91c912ed3c8ec90cdbe6..a1a076e56a7cf483e690dd876f49dfd009b5ea0d 100644 >--- a/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig >+++ b/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig >@@ -52,7 +52,7 @@ OTHER_CFLAGS_COCOA_TOUCH_NO = $(inherited) -iframework $(SDKROOT)$(SYSTEM_LIBRAR > OTHER_CPLUSPLUSFLAGS = $(OTHER_CFLAGS); > > GCC_PREFIX_HEADER = mac/WebKitPrefix.h; >-GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(FEATURE_DEFINES) U_HIDE_DEPRECATED_API U_DISABLE_RENAMING=1 U_SHOW_CPLUSPLUS_API=0 FRAMEWORK_NAME=WebKitLegacy $(inherited); >+GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(FEATURE_DEFINES) BUILDING_WEBKIT U_HIDE_DEPRECATED_API U_DISABLE_RENAMING=1 U_SHOW_CPLUSPLUS_API=0 FRAMEWORK_NAME=WebKitLegacy $(inherited); > > WEBKITADDITIONS_HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)/usr/local/include/WebKitAdditions $(SDKROOT)/usr/local/include/WebKitAdditions; > LIBWEBRTC_HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)/usr/local/include/webrtc $(SDKROOT)/usr/local/include/webrtc; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMAbstractView.h b/Source/WebKitLegacy/mac/DOM/DOMAbstractView.h >index 51d592c6b35787e9f12cc8545b78f78c1fb58f26..bf9547238a67b70de3ab3e6a3bc441208da2fdec 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMAbstractView.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMAbstractView.h >@@ -27,7 +27,7 @@ > > @class DOMDocument; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMAbstractView : DOMObject > @property (readonly, strong) DOMDocument *document; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMAttr.h b/Source/WebKitLegacy/mac/DOM/DOMAttr.h >index 5ae2323de84bc8bf7328fdade55e1523f6eb3683..121efecd4922b859b4d908b8eeb2d7e1e1098291 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMAttr.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMAttr.h >@@ -29,7 +29,7 @@ > @class DOMElement; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMAttr : DOMNode > @property (readonly, copy) NSString *name; > @property (readonly) BOOL specified; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMBlob.h b/Source/WebKitLegacy/mac/DOM/DOMBlob.h >index bb7fdf538027d0dc4483433881c441d20edf23ae..72dec3adf20e7b885cb9fa6fe8218c2b00156313 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMBlob.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMBlob.h >@@ -25,7 +25,7 @@ > > #import <WebKitLegacy/DOMObject.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_6) >+WEBKIT_CLASS_DEPRECATED_MAC(10_6, 10_14) > @interface DOMBlob : DOMObject > @property (readonly) unsigned long long size; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCDATASection.h b/Source/WebKitLegacy/mac/DOM/DOMCDATASection.h >index 50a632511196a53822d2540782cfee4a0dfedc50..9b1c2b715c22026719ab3d2401589ed4605cdf63 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCDATASection.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCDATASection.h >@@ -25,6 +25,6 @@ > > #import <WebKitLegacy/DOMText.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCDATASection : DOMText > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSCharsetRule.h b/Source/WebKitLegacy/mac/DOM/DOMCSSCharsetRule.h >index c383ab977e0f177c585c3bfdb3bb454412c8f344..ff0299f9d0a8377729ddc2ba498d4e2589e34bc7 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSCharsetRule.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSCharsetRule.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSCharsetRule : DOMCSSRule > @property (readonly, copy) NSString *encoding; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSFontFaceRule.h b/Source/WebKitLegacy/mac/DOM/DOMCSSFontFaceRule.h >index 17ebba311d6c47cf33cde76ce8d052465ddc7bb9..2974a00c9a14908ea16f80ddf44d9431f88826b1 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSFontFaceRule.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSFontFaceRule.h >@@ -27,7 +27,7 @@ > > @class DOMCSSStyleDeclaration; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSFontFaceRule : DOMCSSRule > @property (readonly, strong) DOMCSSStyleDeclaration *style; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSImportRule.h b/Source/WebKitLegacy/mac/DOM/DOMCSSImportRule.h >index 6f5a82bf18afc1664c851c2bd411257c0c8e0b90..82bdec029aa25163f62f43366f08a1012a547661 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSImportRule.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSImportRule.h >@@ -29,7 +29,7 @@ > @class DOMMediaList; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSImportRule : DOMCSSRule > @property (readonly, copy) NSString *href; > @property (readonly, strong) DOMMediaList *media; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSMediaRule.h b/Source/WebKitLegacy/mac/DOM/DOMCSSMediaRule.h >index e2635b5fe3fcf71c7cefe62bfb0ceffe9ed4e9e4..8f43bac30c167cd80948049ef1d91e2e445e344a 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSMediaRule.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSMediaRule.h >@@ -29,7 +29,7 @@ > @class DOMMediaList; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSMediaRule : DOMCSSRule > @property (readonly, strong) DOMMediaList *media; > @property (readonly, strong) DOMCSSRuleList *cssRules; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSPageRule.h b/Source/WebKitLegacy/mac/DOM/DOMCSSPageRule.h >index a1b11e7bde61024369b7d4181047a35a4a8436bb..b9bfbddeed3e7b87c9e96153718548cf08a536d0 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSPageRule.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSPageRule.h >@@ -28,7 +28,7 @@ > @class DOMCSSStyleDeclaration; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSPageRule : DOMCSSRule > @property (copy) NSString *selectorText; > @property (readonly, strong) DOMCSSStyleDeclaration *style; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSPrimitiveValue.h b/Source/WebKitLegacy/mac/DOM/DOMCSSPrimitiveValue.h >index 62e8ab1be4a8a48e380dad5289500dc07a817e6b..3ebdb21db35b3688104f2fed04c6f2e70d76550e 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSPrimitiveValue.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSPrimitiveValue.h >@@ -61,9 +61,9 @@ enum { > DOM_CSS_VH = 27, > DOM_CSS_VMIN = 28, > DOM_CSS_VMAX = 29 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSPrimitiveValue : DOMCSSValue > @property (readonly) unsigned short primitiveType; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSRule.h b/Source/WebKitLegacy/mac/DOM/DOMCSSRule.h >index 876d7f9a6956e6a073898e703d5589a56edbcc93..0f92f172d90ff9513ba0c69a5cbe77544d7ea37b 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSRule.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSRule.h >@@ -44,9 +44,9 @@ enum { > DOM_WEBKIT_REGION_RULE = 16, > DOM_WEBKIT_KEYFRAMES_RULE = 7, > DOM_WEBKIT_KEYFRAME_RULE = 8 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSRule : DOMObject > @property (readonly) unsigned short type; > @property (copy) NSString *cssText; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSRuleList.h b/Source/WebKitLegacy/mac/DOM/DOMCSSRuleList.h >index ef61dd7f9a7fe197ab268a4c56add3911f646930..82cb1d278a76a6d91090ac29f64ffc537c540ce8 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSRuleList.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSRuleList.h >@@ -27,7 +27,7 @@ > > @class DOMCSSRule; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSRuleList : DOMObject > @property (readonly) unsigned length; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSStyleDeclaration.h b/Source/WebKitLegacy/mac/DOM/DOMCSSStyleDeclaration.h >index e9b0e35dd319ef5f58d7c8669875577ba27436af..0621f162698aa577c8caaa39d9a901e1ee234268 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSStyleDeclaration.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSStyleDeclaration.h >@@ -29,7 +29,7 @@ > @class DOMCSSValue; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSStyleDeclaration : DOMObject > @property (copy) NSString *cssText; > @property (readonly) unsigned length; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSStyleRule.h b/Source/WebKitLegacy/mac/DOM/DOMCSSStyleRule.h >index dc715a128b3d9ddc7d4c4a86407676b358cda693..4b6690850145610ad343e46ba7c3bde56f87491b 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSStyleRule.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSStyleRule.h >@@ -28,7 +28,7 @@ > @class DOMCSSStyleDeclaration; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSStyleRule : DOMCSSRule > @property (copy) NSString *selectorText; > @property (readonly, strong) DOMCSSStyleDeclaration *style; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSStyleSheet.h b/Source/WebKitLegacy/mac/DOM/DOMCSSStyleSheet.h >index faa587e71b77ab6570499ccb1adfaefc6ffe104e..f01393fa3591eddaea95982fc9aeee8263be1599 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSStyleSheet.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSStyleSheet.h >@@ -29,7 +29,7 @@ > @class DOMCSSRuleList; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSStyleSheet : DOMStyleSheet > @property (readonly, strong) DOMCSSRule *ownerRule; > @property (readonly, strong) DOMCSSRuleList *cssRules; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSUnknownRule.h b/Source/WebKitLegacy/mac/DOM/DOMCSSUnknownRule.h >index 42ab7d8855f918eccfa05fbbcf51e9c8bbc558ea..ab7862e580024fb0d1940c11a4092314f5b47de4 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSUnknownRule.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSUnknownRule.h >@@ -25,6 +25,6 @@ > > #import <WebKitLegacy/DOMCSSRule.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSUnknownRule : DOMCSSRule > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSValue.h b/Source/WebKitLegacy/mac/DOM/DOMCSSValue.h >index 9c63671f49a69a64ba8a7bc76af80a9778dfe0b6..7eece45e8c377885fc68355b153d29d5b680317f 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSValue.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSValue.h >@@ -32,9 +32,9 @@ enum { > DOM_CSS_PRIMITIVE_VALUE = 1, > DOM_CSS_VALUE_LIST = 2, > DOM_CSS_CUSTOM = 3 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSValue : DOMObject > @property (copy) NSString *cssText; > @property (readonly) unsigned short cssValueType; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCSSValueList.h b/Source/WebKitLegacy/mac/DOM/DOMCSSValueList.h >index 66dde9c4002af1eb77c6de14580dc9db57292238..78c891083de0d125b9754140d78aa8a42f9e7990 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCSSValueList.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCSSValueList.h >@@ -27,7 +27,7 @@ > > @class DOMCSSValue; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCSSValueList : DOMCSSValue > @property (readonly) unsigned length; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCharacterData.h b/Source/WebKitLegacy/mac/DOM/DOMCharacterData.h >index fcfff1518dd102ed1d45b052dba4c4f4692ab3b9..cae6fd31e567f31c3136c141a06e227cc51bb6f0 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCharacterData.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCharacterData.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCharacterData : DOMNode > @property (copy) NSString *data; > @property (readonly) unsigned length; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMComment.h b/Source/WebKitLegacy/mac/DOM/DOMComment.h >index 6e598e2728a41219d44fd50e9237a60bef76be8f..68d779042eef43cd0ddb2b879ae9c84190f9bcf8 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMComment.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMComment.h >@@ -25,6 +25,6 @@ > > #import <WebKitLegacy/DOMCharacterData.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMComment : DOMCharacterData > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMCounter.h b/Source/WebKitLegacy/mac/DOM/DOMCounter.h >index 22d48d04a473353e7cdf1da930189dd5b3ea00fa..7725c86b1a6370823cac6472922012d25986b6e5 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMCounter.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMCounter.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMCounter : DOMObject > @property (readonly, copy) NSString *identifier; > @property (readonly, copy) NSString *listStyle; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMDocument.h b/Source/WebKitLegacy/mac/DOM/DOMDocument.h >index a8c570c37dc1de1911493a47aa97062982d284c8..94b35fae8d55a732cc74d900f5c04db86eba2826 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMDocument.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMDocument.h >@@ -53,7 +53,7 @@ > @protocol DOMNodeFilter; > @protocol DOMXPathNSResolver; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMDocument : DOMNode > @property (readonly, strong) DOMDocumentType *doctype; > @property (readonly, strong) DOMImplementation *implementation; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMDocumentFragment.h b/Source/WebKitLegacy/mac/DOM/DOMDocumentFragment.h >index 76f12ee585763f2529242d0708e546508f0b83cc..9423e552ac2932008591cbdf7d1576b4952fa697 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMDocumentFragment.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMDocumentFragment.h >@@ -25,6 +25,6 @@ > > #import <WebKitLegacy/DOMNode.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMDocumentFragment : DOMNode > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMDocumentType.h b/Source/WebKitLegacy/mac/DOM/DOMDocumentType.h >index d0e89ad7a71bfeb2d669100c2e66002dd1628baa..b46f41768fbf358fd64e5f655553068093dec4eb 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMDocumentType.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMDocumentType.h >@@ -28,7 +28,7 @@ > @class DOMNamedNodeMap; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMDocumentType : DOMNode > @property (readonly, copy) NSString *name; > @property (readonly, strong) DOMNamedNodeMap *entities; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMElement.h b/Source/WebKitLegacy/mac/DOM/DOMElement.h >index 971878e0de4cdc023e6342a4698d42a2c1d32545..c81f56369a2bb8cfd758f16a0f7646c6425c311f 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMElement.h >@@ -37,9 +37,9 @@ > > enum { > DOM_ALLOW_KEYBOARD_INPUT = 1 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMElement : DOMNode > @property (readonly, copy) NSString *tagName; > @property (readonly, strong) DOMCSSStyleDeclaration *style; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMEntity.h b/Source/WebKitLegacy/mac/DOM/DOMEntity.h >index 1b9b39f87cef704ade5cdb7c5a0a2e536119c55f..72679ba17c3b5aed6a603cef07edd3af475a5fbb 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMEntity.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMEntity.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMEntity : DOMNode > @property (readonly, copy) NSString *publicId; > @property (readonly, copy) NSString *systemId; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMEntityReference.h b/Source/WebKitLegacy/mac/DOM/DOMEntityReference.h >index 1192392d6a8f94b2dec144b24dd99575abb261e9..b848b4b740facdbe7be2c6a49725d1bb5f563bbc 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMEntityReference.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMEntityReference.h >@@ -25,6 +25,6 @@ > > #import <WebKitLegacy/DOMNode.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMEntityReference : DOMNode > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMEvent.h b/Source/WebKitLegacy/mac/DOM/DOMEvent.h >index fa99431796948208a88e5b24f9defe617ace8f3c..89d32b319c284d573cfddc0f8b8cadcb046f0efc 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMEvent.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMEvent.h >@@ -33,9 +33,9 @@ enum { > DOM_CAPTURING_PHASE = 1, > DOM_AT_TARGET = 2, > DOM_BUBBLING_PHASE = 3 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMEvent : DOMObject > @property (readonly, copy) NSString *type; > @property (readonly, strong) id <DOMEventTarget> target; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMEventException.h b/Source/WebKitLegacy/mac/DOM/DOMEventException.h >index e235dd7f1f8898da97fe9c47ced5baa6a4b10e53..2b67bceb8aae1001fe241d2b83fa3562337702a8 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMEventException.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMEventException.h >@@ -28,8 +28,8 @@ > > @class NSString; > >-extern NSString * const DOMEventException WEBKIT_AVAILABLE_MAC(10_4); >+extern NSString * const DOMEventException WEBKIT_DEPRECATED_MAC(10_4, 10_14); > > enum DOMEventExceptionCode { > DOM_UNSPECIFIED_EVENT_TYPE_ERR = 0 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMEventListener.h b/Source/WebKitLegacy/mac/DOM/DOMEventListener.h >index f74853320ac1fb14a80e4ac3cf8d8cdc08a35b3f..1c514ac9615e37145c2145dee321f7629323491d 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMEventListener.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMEventListener.h >@@ -27,7 +27,7 @@ > > @class DOMEvent; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @protocol DOMEventListener <NSObject> > - (void)handleEvent:(DOMEvent *)event; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMEventTarget.h b/Source/WebKitLegacy/mac/DOM/DOMEventTarget.h >index ca644fe2d5b395e57214d4f32ae04ef41556e837..81481ae427f5a04227d3f3194bbdb16fb6f99ed7 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMEventTarget.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMEventTarget.h >@@ -29,7 +29,7 @@ > @class NSString; > @protocol DOMEventListener; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @protocol DOMEventTarget <NSObject, NSCopying> > - (void)addEventListener:(NSString *)type listener:(id <DOMEventListener>)listener useCapture:(BOOL)useCapture WEBKIT_AVAILABLE_MAC(10_5); > - (void)removeEventListener:(NSString *)type listener:(id <DOMEventListener>)listener useCapture:(BOOL)useCapture WEBKIT_AVAILABLE_MAC(10_5); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMException.h b/Source/WebKitLegacy/mac/DOM/DOMException.h >index 188f7c4bdc0f1010519eab990e9253a98410aea8..b48d3342ae9f91fa9003fedaa77136d9bc58bbde 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMException.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMException.h >@@ -28,7 +28,7 @@ > > @class NSString; > >-extern NSString * const DOMException WEBKIT_AVAILABLE_MAC(10_4); >+extern NSString * const DOMException WEBKIT_DEPRECATED_MAC(10_4, 10_14); > > enum DOMExceptionCode { > DOM_INDEX_SIZE_ERR = 1, >@@ -46,4 +46,4 @@ enum DOMExceptionCode { > DOM_INVALID_MODIFICATION_ERR = 13, > DOM_NAMESPACE_ERR = 14, > DOM_INVALID_ACCESS_ERR = 15 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMFile.h b/Source/WebKitLegacy/mac/DOM/DOMFile.h >index a5705dc56504fb8cdd4b5ea590ea4f620d7d7eff..2204101fc3b1a78aae4c5f10b7648336837e79c1 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMFile.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMFile.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_6) >+WEBKIT_CLASS_DEPRECATED_MAC(10_6, 10_14) > @interface DOMFile : DOMBlob > @property (readonly, copy) NSString *name; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMFileList.h b/Source/WebKitLegacy/mac/DOM/DOMFileList.h >index 3dcdca144ffba1eb60224770910aff0c551f9c51..0497483487ba5f6902f73c74818105af39f86d72 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMFileList.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMFileList.h >@@ -27,7 +27,7 @@ > > @class DOMFile; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_6) >+WEBKIT_CLASS_DEPRECATED_MAC(10_6, 10_14) > @interface DOMFileList : DOMObject > @property (readonly) unsigned length; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLAnchorElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLAnchorElement.h >index 966ba8b6436804064f33d4e43ba0c0175fbc0382..4bbed706a9eed15b7a6327c64b5da70aeb3bb38f 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLAnchorElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLAnchorElement.h >@@ -28,7 +28,7 @@ > @class NSString; > @class NSURL; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLAnchorElement : DOMHTMLElement > @property (copy) NSString *charset; > @property (copy) NSString *coords; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLAppletElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLAppletElement.h >index 7887530ced448a1610f7492beb69a2081509637f..c43ba25df525c114467aead249b346e41bd42761 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLAppletElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLAppletElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLAppletElement : DOMHTMLElement > @property (copy) NSString *align; > @property (copy) NSString *alt; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLAreaElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLAreaElement.h >index d71eba85309c3c5705c7890c539df69f8bf5abdb..7601376adf2f96024d1b6bf3b16d6edde9ce52e1 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLAreaElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLAreaElement.h >@@ -28,7 +28,7 @@ > @class NSString; > @class NSURL; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLAreaElement : DOMHTMLElement > @property (copy) NSString *alt; > @property (copy) NSString *coords; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLBRElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLBRElement.h >index 2f859f1fcea2b623449df0d50ff7134f21bb5c90..47b93f3d4d9a54c810aa904fd1f04e755bb5a2fc 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLBRElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLBRElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLBRElement : DOMHTMLElement > @property (copy) NSString *clear; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLBaseElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLBaseElement.h >index ade4bb7d3243dd0c7b9c7dd69af9368fd8edb212..8d8c79b3e0d467e01ac032b2725edcab9a624870 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLBaseElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLBaseElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLBaseElement : DOMHTMLElement > @property (copy) NSString *href; > @property (copy) NSString *target; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLBaseFontElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLBaseFontElement.h >index 1cc4aee940588985fc8659d66ef80fda39b1deb6..eabb94712cb2df33122bc33186a52c13944acaf4 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLBaseFontElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLBaseFontElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLBaseFontElement : DOMHTMLElement > @property (copy) NSString *color; > @property (copy) NSString *face; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLBodyElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLBodyElement.h >index bf0e96aa3dadf81bea245ecf20116cf7d5576f79..051a69ce91ec2ecad898798d4bb296e241525850 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLBodyElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLBodyElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLBodyElement : DOMHTMLElement > @property (copy) NSString *aLink; > @property (copy) NSString *background; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLButtonElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLButtonElement.h >index 22ca44cb9325ca5fa961879ae1286b9bc324c5ed..3ee8113e7f72e38f8e100680691ae5442846eab6 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLButtonElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLButtonElement.h >@@ -28,7 +28,7 @@ > @class DOMHTMLFormElement; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLButtonElement : DOMHTMLElement > @property BOOL autofocus WEBKIT_AVAILABLE_MAC(10_6); > @property BOOL disabled; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLCanvasElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLCanvasElement.h >index 580053f81b28ea8fec84ee3827353b32f61f385f..f6e56c1f7a00dbc6ff7cfe4fc88bdc5fbae994a0 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLCanvasElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLCanvasElement.h >@@ -25,7 +25,7 @@ > > #import <WebKitLegacy/DOMHTMLElement.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_5) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMHTMLCanvasElement : DOMHTMLElement > @property int width; > @property int height; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLCollection.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLCollection.h >index 513ac8387d425593c968e926520c1a609fcb6ce7..a1a53cc41c52461a52f985e9a4a5db7670af52da 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLCollection.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLCollection.h >@@ -29,7 +29,7 @@ > @class DOMNodeList; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLCollection : DOMObject > @property (readonly) unsigned length; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLDListElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLDListElement.h >index 2d61cdca3f13532b6aa06b8ef16944b8bab0dae3..4725e45a8107e8f3b0d3267b6945e2468153cf3e 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLDListElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLDListElement.h >@@ -25,7 +25,7 @@ > > #import <WebKitLegacy/DOMHTMLElement.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLDListElement : DOMHTMLElement > @property BOOL compact; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLDirectoryElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLDirectoryElement.h >index f46c3c64b7d26cefad43e4b0fb223459c8b8b485..cbca3ff94729b7a0cc093031ab634cbd6696740f 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLDirectoryElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLDirectoryElement.h >@@ -25,7 +25,7 @@ > > #import <WebKitLegacy/DOMHTMLElement.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLDirectoryElement : DOMHTMLElement > @property BOOL compact; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLDivElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLDivElement.h >index 443f45ec9599fe0a7e74c1075aa54489b1a8d6a7..bc38c3ed5587e45d38eaf1186b512603d2c826fa 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLDivElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLDivElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLDivElement : DOMHTMLElement > @property (copy) NSString *align; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLDocument.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLDocument.h >index be81c2b11243419f3792e71ca922b568b7442c37..b1ddc0c59dd758421071181c5dccc9468c34bd74 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLDocument.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLDocument.h >@@ -28,7 +28,7 @@ > @class DOMHTMLCollection; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLDocument : DOMDocument > @property (readonly, strong) DOMHTMLCollection *embeds WEBKIT_AVAILABLE_MAC(10_5); > @property (readonly, strong) DOMHTMLCollection *plugins WEBKIT_AVAILABLE_MAC(10_5); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLElement.h >index ec0f613a1655c116e6d5d524fa52e4315d57946e..33fee6eb7cde0198b53a3b9ab93fcb3550096169 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLElement.h >@@ -28,7 +28,7 @@ > @class DOMHTMLCollection; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLElement : DOMElement > @property (copy) NSString *title; > @property (copy) NSString *lang; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLEmbedElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLEmbedElement.h >index 79b8cd5bc9968e326442dd9a7e7df2568169a72c..2d845fce3e3ec233585f54fe8c4b597159984daf 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLEmbedElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLEmbedElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLEmbedElement : DOMHTMLElement > @property (copy) NSString *align; > @property int height; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLFieldSetElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLFieldSetElement.h >index 107fa95ed192f62cf47787b56b51f7aa19882f67..1d44c8197acf426bc772300625bfda913c90f215 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLFieldSetElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLFieldSetElement.h >@@ -27,7 +27,7 @@ > > @class DOMHTMLFormElement; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLFieldSetElement : DOMHTMLElement > @property (readonly, strong) DOMHTMLFormElement *form; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLFontElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLFontElement.h >index 036de6d40948b98de46e49fe3ca24b6a71527008..b79018a87d214516666293a19ce7e5420da696a2 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLFontElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLFontElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLFontElement : DOMHTMLElement > @property (copy) NSString *color; > @property (copy) NSString *face; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLFormElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLFormElement.h >index 9074d770118e7833eb5bc56fb3c3c1748c5d6283..f4de8d2cf0f1fee31247ff5886a03af4f47c82fb 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLFormElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLFormElement.h >@@ -28,7 +28,7 @@ > @class DOMHTMLCollection; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLFormElement : DOMHTMLElement > @property (copy) NSString *acceptCharset; > @property (copy) NSString *action; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLFrameElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLFrameElement.h >index 5664b578740693cb7683202c2c61274f4fc539ee..c2a8e76ff6056179a1be19c134da4e46438ea0a7 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLFrameElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLFrameElement.h >@@ -29,7 +29,7 @@ > @class DOMDocument; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLFrameElement : DOMHTMLElement > @property (copy) NSString *frameBorder; > @property (copy) NSString *longDesc; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLFrameSetElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLFrameSetElement.h >index 9c5c832f119185a6b08328e2b5aa0bda0dae53ac..81e29c4f96a017225bdb91a972f0ef57b4a2a03b 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLFrameSetElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLFrameSetElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLFrameSetElement : DOMHTMLElement > @property (copy) NSString *cols; > @property (copy) NSString *rows; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLHRElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLHRElement.h >index e4c51bdebcec58c8c3320f7a3c70eec2d428db63..698fb6d6bc29c91f89d1c637d065c30d5aee128a 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLHRElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLHRElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLHRElement : DOMHTMLElement > @property (copy) NSString *align; > @property BOOL noShade; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLHeadElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLHeadElement.h >index 9ef42e7aa5feddd5e40b9c1c0c269a7b8e685b7d..e3a640453e422aa0cb4c7164815b31d01779e816 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLHeadElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLHeadElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLHeadElement : DOMHTMLElement > @property (copy) NSString *profile; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLHeadingElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLHeadingElement.h >index 00033d7cc1d735879f0af3f7153c378f8a133355..f0cc59d69c2ac417eb491c471448c6afb7cf53bd 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLHeadingElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLHeadingElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLHeadingElement : DOMHTMLElement > @property (copy) NSString *align; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLHtmlElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLHtmlElement.h >index e392207c42e09305336eb1b6aa3270abab555bc7..f59d1d1aeeb8f4029a105e834a7a63de6f960167 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLHtmlElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLHtmlElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLHtmlElement : DOMHTMLElement > @property (copy) NSString *version; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLIFrameElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLIFrameElement.h >index 6e562efe83420e4e96c7bdadd062cea4ce80bc5b..e8fc6055ce7df7f5f97ad59264db93f01fff3e7e 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLIFrameElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLIFrameElement.h >@@ -29,7 +29,7 @@ > @class DOMDocument; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLIFrameElement : DOMHTMLElement > @property (copy) NSString *align; > @property (copy) NSString *frameBorder; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLImageElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLImageElement.h >index af5500f5dd9dc1401dcf0ce9311e055c880eeff0..1d7f035a515639183d9f14fd12530c4d37c22e50 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLImageElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLImageElement.h >@@ -28,7 +28,7 @@ > @class NSString; > @class NSURL; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLImageElement : DOMHTMLElement > @property (copy) NSString *name; > @property (copy) NSString *align; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLInputElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLInputElement.h >index 5a11b1e808f234426f1f182a9aba7fc5a84837c3..26ece3a63f9899ad3022dd96f8b77dba6c006efc 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLInputElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLInputElement.h >@@ -33,7 +33,7 @@ > @class NSString; > @class NSURL; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > #if TARGET_OS_IPHONE > @interface DOMHTMLInputElement : DOMHTMLElement<UITextInputTraits> > #else >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLLIElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLLIElement.h >index b110ee15988cd6bb62ee9f85bbd362a7b3db8b65..11bc84b435e303424e113bd7dce2e9b87a3882a6 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLLIElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLLIElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLLIElement : DOMHTMLElement > @property (copy) NSString *type; > @property int value; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLLabelElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLLabelElement.h >index 4fe1a71d6ef2625bc8dd12f29cd2930ce348cec5..45c4f21a7d79f8895b25e587fd52942d0ae14df4 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLLabelElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLLabelElement.h >@@ -28,7 +28,7 @@ > @class DOMHTMLFormElement; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLLabelElement : DOMHTMLElement > @property (readonly, strong) DOMHTMLFormElement *form; > @property (copy) NSString *htmlFor; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLLegendElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLLegendElement.h >index 5a92b289e0695d81a8736231e3003511c827eba3..57a542af8602e70f585252449af7d9d3b4f29978 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLLegendElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLLegendElement.h >@@ -28,7 +28,7 @@ > @class DOMHTMLFormElement; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLLegendElement : DOMHTMLElement > @property (readonly, strong) DOMHTMLFormElement *form; > @property (copy) NSString *align; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLLinkElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLLinkElement.h >index 64a1f449701d810f420da4a007bd688a1483294e..eb6bafaf1759d67a2eb6be895ab9d11526b48e2d 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLLinkElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLLinkElement.h >@@ -29,7 +29,7 @@ > @class NSString; > @class NSURL; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLLinkElement : DOMHTMLElement > @property BOOL disabled; > @property (copy) NSString *charset; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLMapElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLMapElement.h >index 6b11b6c035d4d22dcdf38fc2191d05a25565e82c..86eaa4b1a3e8ce5130c5cba9a9bc2bd260f93d88 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLMapElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLMapElement.h >@@ -28,7 +28,7 @@ > @class DOMHTMLCollection; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLMapElement : DOMHTMLElement > @property (readonly, strong) DOMHTMLCollection *areas; > @property (copy) NSString *name; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLMarqueeElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLMarqueeElement.h >index 522bcc923fe89449b1ca971e5f9f5583c96299cc..96776746c318d586e962f858a7f05998a3825d43 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLMarqueeElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLMarqueeElement.h >@@ -25,7 +25,7 @@ > > #import <WebKitLegacy/DOMHTMLElement.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_5) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMHTMLMarqueeElement : DOMHTMLElement > - (void)start; > - (void)stop; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLMediaElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLMediaElement.h >index b5b27324feb71de6bf0e94516d1f2950d00c7942..512e3a23e72e8791c7a4f89cb2bf63c710a5c4e3 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLMediaElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLMediaElement.h >@@ -39,9 +39,9 @@ enum { > DOM_HAVE_CURRENT_DATA = 2, > DOM_HAVE_FUTURE_DATA = 3, > DOM_HAVE_ENOUGH_DATA = 4 >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_5, 10_14); > >-__attribute__((visibility("default"))) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMHTMLMediaElement : DOMHTMLElement > @property (readonly, strong) DOMMediaError *error; > @property (copy) NSString *src; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLMenuElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLMenuElement.h >index 6209513dbd0a3e485257b76272e961044cdbd787..fc4832fc961d05cdde745e1d362da4ba6f62b743 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLMenuElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLMenuElement.h >@@ -25,7 +25,7 @@ > > #import <WebKitLegacy/DOMHTMLElement.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLMenuElement : DOMHTMLElement > @property BOOL compact; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLMetaElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLMetaElement.h >index 8b1977d2209a37af065348e53daa28e909186c1d..5fdc79a19bcb7f2fba47cc0f23f4db2204a5a787 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLMetaElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLMetaElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLMetaElement : DOMHTMLElement > @property (copy) NSString *content; > @property (copy) NSString *httpEquiv; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLModElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLModElement.h >index 6bfed5b5bb84ee371654fc8919c843f3aa8c34b1..7bff5f179e0048cf7ae71e5790a9f2c5bb1adc24 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLModElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLModElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLModElement : DOMHTMLElement > @property (copy) NSString *cite; > @property (copy) NSString *dateTime; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLOListElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLOListElement.h >index 8faf4dc64222c686b6fecccefc541286e4ea82d2..98b135e1c1d961c279f8198fdc97368700c61cfb 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLOListElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLOListElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLOListElement : DOMHTMLElement > @property BOOL compact; > @property int start; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLObjectElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLObjectElement.h >index 3b1f37e848a141c173492a5e20d73b28ecfb3188..1d96b01c3a267f7fa5bfa518bcb697bbc975467a 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLObjectElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLObjectElement.h >@@ -30,7 +30,7 @@ > @class NSString; > @class NSURL; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLObjectElement : DOMHTMLElement > @property (readonly, strong) DOMHTMLFormElement *form; > @property (copy) NSString *code; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLOptGroupElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLOptGroupElement.h >index 17bffc3b74d78960ff3e3cccf455febe118e49cb..aef4509d6326344be6f3bd0c2a09574327b4b5a3 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLOptGroupElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLOptGroupElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLOptGroupElement : DOMHTMLElement > @property BOOL disabled; > @property (copy) NSString *label; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLOptionElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLOptionElement.h >index 80c6ed6594e9a9ccb924db6ca2f979eeef904676..bd6008b75b69ceb7860b592fc19194e36e82ef24 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLOptionElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLOptionElement.h >@@ -28,7 +28,7 @@ > @class DOMHTMLFormElement; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLOptionElement : DOMHTMLElement > @property BOOL disabled; > @property (readonly, strong) DOMHTMLFormElement *form; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLOptionsCollection.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLOptionsCollection.h >index 86f7dbe46dd17f59461b631ada880cf4924f93a4..f58e31030d4f4c558228f520206254afc087b5f2 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLOptionsCollection.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLOptionsCollection.h >@@ -29,7 +29,7 @@ > @class DOMNode; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLOptionsCollection : DOMObject > @property int selectedIndex WEBKIT_AVAILABLE_MAC(10_5); > @property unsigned length; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLParagraphElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLParagraphElement.h >index 2d35999008c24337aedeac2fe285a1e2e97ad376..0381b9a26af2d53b9b63078554cd7ce72f38ed45 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLParagraphElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLParagraphElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLParagraphElement : DOMHTMLElement > @property (copy) NSString *align; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLParamElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLParamElement.h >index c767a6b8c0097086efcd583601f67091c0670689..0807d8e4397fd7f05cd74163cfb9b1044474c2e4 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLParamElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLParamElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLParamElement : DOMHTMLElement > @property (copy) NSString *name; > @property (copy) NSString *type; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLPreElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLPreElement.h >index 8a5ba62244add62822fb3aaf63e5a1e92f30d03e..a9ad78fc993d81bbe9f27b015985da0abd2f8b63 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLPreElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLPreElement.h >@@ -25,7 +25,7 @@ > > #import <WebKitLegacy/DOMHTMLElement.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLPreElement : DOMHTMLElement > @property int width; > @property BOOL wrap WEBKIT_AVAILABLE_MAC(10_5); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLQuoteElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLQuoteElement.h >index 38bf96d472a15b2ac5307fe16c69af3f78f3c4c5..faf285afb274f754b32cfdd473bfba6c45d98a94 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLQuoteElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLQuoteElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLQuoteElement : DOMHTMLElement > @property (copy) NSString *cite; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLScriptElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLScriptElement.h >index 2da74d7a40e99752bc986352ac0e63bfc49b2fd3..653fa0739ae045c32d77aa15865b026c61d89683 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLScriptElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLScriptElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLScriptElement : DOMHTMLElement > @property (copy) NSString *text; > @property (copy) NSString *htmlFor; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLSelectElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLSelectElement.h >index 94c9fce42a8d4dfc094b12765687e8f103ebcfa1..55796ff52efe62c3d9c80dc2b7bd575ba25e89b6 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLSelectElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLSelectElement.h >@@ -31,7 +31,7 @@ > @class DOMNode; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLSelectElement : DOMHTMLElement > @property BOOL autofocus WEBKIT_AVAILABLE_MAC(10_6); > @property BOOL disabled; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLStyleElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLStyleElement.h >index c9b0615f12f587c8b403e6795e1c3ee07b333f4d..c2524811b83b61a84b2941390aa4f7a84c6dc1c6 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLStyleElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLStyleElement.h >@@ -28,7 +28,7 @@ > @class DOMStyleSheet; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLStyleElement : DOMHTMLElement > @property BOOL disabled; > @property (copy) NSString *media; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableCaptionElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableCaptionElement.h >index 192c2c2a1f09acc7de3014d76dee9818183d21e2..e8f0b6a22baa9d1fa719c2681b4cab4832f8bcbe 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableCaptionElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableCaptionElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLTableCaptionElement : DOMHTMLElement > @property (copy) NSString *align; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableCellElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableCellElement.h >index 72a3cc336245a60fc3c73f3ee62ba4333ba8f809..9bb33f96a7194e759d5824b82e053153de83acaa 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableCellElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableCellElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLTableCellElement : DOMHTMLElement > @property (readonly) int cellIndex; > @property (copy) NSString *align; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableColElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableColElement.h >index 4d0b2cc2df1d3e5a7b5045b1cf8c24d0836c70b7..c384c762d6992cb89ce43a3c8993dceb101dc18c 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableColElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableColElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLTableColElement : DOMHTMLElement > @property (copy) NSString *align; > @property (copy) NSString *ch; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableElement.h >index 059e22697825cf5cf44882b794f2cfb2e9a52d64..1689bf11e5f0dec0122da93b3cb5cce9b09d97e4 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableElement.h >@@ -32,7 +32,7 @@ > @class DOMHTMLTableSectionElement; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLTableElement : DOMHTMLElement > @property (strong) DOMHTMLTableCaptionElement *caption; > @property (strong) DOMHTMLTableSectionElement *tHead; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableRowElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableRowElement.h >index 4e9e5013fc185a73d41d2911efa5678adfde43e8..fc51a16c37d76c81a3aacddeed687f899d562f8b 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableRowElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableRowElement.h >@@ -29,7 +29,7 @@ > @class DOMHTMLElement; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLTableRowElement : DOMHTMLElement > @property (readonly) int rowIndex; > @property (readonly) int sectionRowIndex; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableSectionElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableSectionElement.h >index 0ca0498995dfe7f03d080dda7e2308d9f1823aa3..8195351c45e5ddb43f49f98c4ff6c5245464fef4 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLTableSectionElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLTableSectionElement.h >@@ -29,7 +29,7 @@ > @class DOMHTMLElement; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLTableSectionElement : DOMHTMLElement > @property (copy) NSString *align; > @property (copy) NSString *ch; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLTextAreaElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLTextAreaElement.h >index 8a518a56344e9f1772e4a0812aa1e074d0c0ea2d..30e7659681de3560af39024ff85e174091ea37f4 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLTextAreaElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLTextAreaElement.h >@@ -27,7 +27,7 @@ > > @class DOMHTMLFormElement; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLTextAreaElement : DOMHTMLElement > @property BOOL autofocus WEBKIT_AVAILABLE_MAC(10_6); > @property BOOL disabled; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLTitleElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLTitleElement.h >index 66b74127e243eadf600f038f71ea6665a77ecbec..954803f7e0a4ab1b17be4dbac1e76b7d1412b255 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLTitleElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLTitleElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLTitleElement : DOMHTMLElement > @property (copy) NSString *text; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLUListElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLUListElement.h >index a781bfb4c87967ad91b792433c49aa1d2694037c..e6261cf8c9df148ae29db853113a322e0eef8a9a 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLUListElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLUListElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMHTMLUListElement : DOMHTMLElement > @property BOOL compact; > @property (copy) NSString *type; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMHTMLVideoElement.h b/Source/WebKitLegacy/mac/DOM/DOMHTMLVideoElement.h >index a59f6317441518ee7f6808164b07b4c2f1488239..a7a5abff8291d390088009c8c12e2c3972c0e6b7 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMHTMLVideoElement.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMHTMLVideoElement.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-__attribute__((visibility("default"))) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMHTMLVideoElement : DOMHTMLMediaElement > @property unsigned width; > @property unsigned height; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMImplementation.h b/Source/WebKitLegacy/mac/DOM/DOMImplementation.h >index 02d066d1ec8fab213085c69bcb7075a00d74ae70..c7efa41d8b699de481dcaaef89ac93a2f53bf892 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMImplementation.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMImplementation.h >@@ -31,7 +31,7 @@ > @class DOMHTMLDocument; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMImplementation : DOMObject > - (BOOL)hasFeature:(NSString *)feature version:(NSString *)version WEBKIT_AVAILABLE_MAC(10_5); > - (DOMDocumentType *)createDocumentType:(NSString *)qualifiedName publicId:(NSString *)publicId systemId:(NSString *)systemId WEBKIT_AVAILABLE_MAC(10_5); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMKeyboardEvent.h b/Source/WebKitLegacy/mac/DOM/DOMKeyboardEvent.h >index 1010df2c07be660b91846e2c37395fed7a532853..586b464a733462f18daab2343c21e42ab94cf49a 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMKeyboardEvent.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMKeyboardEvent.h >@@ -33,9 +33,9 @@ enum { > DOM_KEY_LOCATION_LEFT = 0x01, > DOM_KEY_LOCATION_RIGHT = 0x02, > DOM_KEY_LOCATION_NUMPAD = 0x03 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_5); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_5, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_5) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMKeyboardEvent : DOMUIEvent > @property (readonly, copy) NSString *keyIdentifier; > @property (readonly) unsigned location WEBKIT_AVAILABLE_MAC(10_8); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMMediaError.h b/Source/WebKitLegacy/mac/DOM/DOMMediaError.h >index 8becf30464e3f2c2266bf4468acd5aabeebd9e54..11c5027e16fe8da83d53db281ddec21bd5449e74 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMMediaError.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMMediaError.h >@@ -31,9 +31,9 @@ enum { > DOM_MEDIA_ERR_DECODE = 3, > DOM_MEDIA_ERR_SRC_NOT_SUPPORTED = 4, > DOM_MEDIA_ERR_ENCRYPTED = 5 >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_5, 10_14); > >-__attribute__((visibility("default"))) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMMediaError : DOMObject > @property (readonly) unsigned short code; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMMediaList.h b/Source/WebKitLegacy/mac/DOM/DOMMediaList.h >index 643608cc5b6fd8aac202016822af6a5229d5f4e3..30d02f20378e1e48bbdda5326c8c26462d5b44df 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMMediaList.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMMediaList.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMMediaList : DOMObject > @property (copy) NSString *mediaText; > @property (readonly) unsigned length; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMMouseEvent.h b/Source/WebKitLegacy/mac/DOM/DOMMouseEvent.h >index 41aa5254516c1c75546d0c55e068a0cc07e855da..fefce48012ce3ba818d5a4b088d70d8c8bb2d976 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMMouseEvent.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMMouseEvent.h >@@ -30,7 +30,7 @@ > @class NSString; > @protocol DOMEventTarget; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMMouseEvent : DOMUIEvent > @property (readonly) int screenX; > @property (readonly) int screenY; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMMutationEvent.h b/Source/WebKitLegacy/mac/DOM/DOMMutationEvent.h >index 0301f5b7864f4c0b53f7207e5b0455139a3ea045..8db7eb8d317b7ff47c24c8241b69d152b5610c6c 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMMutationEvent.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMMutationEvent.h >@@ -32,9 +32,9 @@ enum { > DOM_MODIFICATION = 1, > DOM_ADDITION = 2, > DOM_REMOVAL = 3 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMMutationEvent : DOMEvent > @property (readonly, strong) DOMNode *relatedNode; > @property (readonly, copy) NSString *prevValue; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMNamedNodeMap.h b/Source/WebKitLegacy/mac/DOM/DOMNamedNodeMap.h >index 8a7e2f8e6c0c051b578ed5ed2eb2731734469427..9e3d0c8f9ffff2ff71b6ec96c98176ac0d75d1e4 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMNamedNodeMap.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMNamedNodeMap.h >@@ -28,7 +28,7 @@ > @class DOMNode; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMNamedNodeMap : DOMObject > @property (readonly) unsigned length; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMNode.h b/Source/WebKitLegacy/mac/DOM/DOMNode.h >index 814b376b705c5313a3b990b344c9de7e4b732182..0b76c2bc7538e0c8d548dea941aad769a83b04ea 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMNode.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMNode.h >@@ -52,9 +52,9 @@ enum { > DOM_DOCUMENT_POSITION_CONTAINS = 0x08, > DOM_DOCUMENT_POSITION_CONTAINED_BY = 0x10, > DOM_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMNode : DOMObject <DOMEventTarget> > @property (readonly, copy) NSString *nodeName; > @property (copy) NSString *nodeValue; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMNodeFilter.h b/Source/WebKitLegacy/mac/DOM/DOMNodeFilter.h >index 8f2f4047b9053b656e05d9b4f6322a650e03aa0e..87c6a0921856136709fbd7dfaca9770ec13ae660 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMNodeFilter.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMNodeFilter.h >@@ -44,9 +44,9 @@ enum { > DOM_SHOW_DOCUMENT_TYPE = 0x00000200, > DOM_SHOW_DOCUMENT_FRAGMENT = 0x00000400, > DOM_SHOW_NOTATION = 0x00000800 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @protocol DOMNodeFilter <NSObject> > - (short)acceptNode:(DOMNode *)n; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMNodeIterator.h b/Source/WebKitLegacy/mac/DOM/DOMNodeIterator.h >index 8d1fd9869cb3dfbeb26f619858e059cd2ad828f4..02424213d18acae78dcaa367cae63e0b9160b751 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMNodeIterator.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMNodeIterator.h >@@ -28,7 +28,7 @@ > @class DOMNode; > @protocol DOMNodeFilter; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMNodeIterator : DOMObject > @property (readonly, strong) DOMNode *root; > @property (readonly) unsigned whatToShow; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMNodeList.h b/Source/WebKitLegacy/mac/DOM/DOMNodeList.h >index ac945f342c82c68a4795e9f3063522a9d3951041..5412f4bf5574a151fe1c674c466b2041badf35dc 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMNodeList.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMNodeList.h >@@ -27,7 +27,7 @@ > > @class DOMNode; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMNodeList : DOMObject > @property (readonly) unsigned length; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMObject.h b/Source/WebKitLegacy/mac/DOM/DOMObject.h >index 07b31f673ef333dbacc9867f9336c8264a045b8d..7252d8a4c784764d40bc4a109cbab19a124d5809 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMObject.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMObject.h >@@ -33,7 +33,7 @@ typedef unsigned long long DOMTimeStamp; > > typedef struct DOMObjectInternal DOMObjectInternal; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMObject : WebScriptObject <NSCopying> { > @package > DOMObjectInternal *_internal; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMOverflowEvent.h b/Source/WebKitLegacy/mac/DOM/DOMOverflowEvent.h >index 3bc2a36121e7fc9a312ce36990e080b3545bf598..9d4c01461841ae02b87e79017823b8714ab52c7c 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMOverflowEvent.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMOverflowEvent.h >@@ -29,9 +29,9 @@ enum { > DOM_HORIZONTAL = 0, > DOM_VERTICAL = 1, > DOM_BOTH = 2 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_5); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_5, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_5) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMOverflowEvent : DOMEvent > @property (readonly) unsigned short orient; > @property (readonly) BOOL horizontalOverflow; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMProcessingInstruction.h b/Source/WebKitLegacy/mac/DOM/DOMProcessingInstruction.h >index 1745260214e39a385aa9529607c51625363a4520..23e62ec3dcc08038256e3231ce1da75061694378 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMProcessingInstruction.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMProcessingInstruction.h >@@ -28,7 +28,7 @@ > @class DOMStyleSheet; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMProcessingInstruction : DOMCharacterData > @property (readonly, copy) NSString *target; > @property (readonly, strong) DOMStyleSheet *sheet WEBKIT_AVAILABLE_MAC(10_4); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMProgressEvent.h b/Source/WebKitLegacy/mac/DOM/DOMProgressEvent.h >index ff521bff7573ac8e8a607e51538c5e221540fa6a..90361e20729e775edb1b98e40d177ad067e0bb85 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMProgressEvent.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMProgressEvent.h >@@ -25,7 +25,7 @@ > > #import <WebKitLegacy/DOMEvent.h> > >-WEBKIT_CLASS_AVAILABLE_MAC(10_6) >+WEBKIT_CLASS_DEPRECATED_MAC(10_6, 10_14) > @interface DOMProgressEvent : DOMEvent > @property (readonly) BOOL lengthComputable; > @property (readonly) unsigned long long loaded; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMRGBColor.h b/Source/WebKitLegacy/mac/DOM/DOMRGBColor.h >index 75bb645e3d1587726dee87d2e01e4e99155864c8..c02cddd3addf444d0a88efdbd58eee443285108f 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMRGBColor.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMRGBColor.h >@@ -32,7 +32,7 @@ > typedef struct CGColor* CGColorRef; > #endif > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMRGBColor : DOMObject > @property (readonly, strong) DOMCSSPrimitiveValue *red; > @property (readonly, strong) DOMCSSPrimitiveValue *green; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMRange.h b/Source/WebKitLegacy/mac/DOM/DOMRange.h >index b45f73ba4338fcdd1e43ac84bb47af2af97a77f7..77452a6954f2c9a5097fe2cdf974c984fb4ce8fe 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMRange.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMRange.h >@@ -42,9 +42,9 @@ enum { > DOM_NODE_AFTER = 1, > DOM_NODE_BEFORE_AND_AFTER = 2, > DOM_NODE_INSIDE = 3 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMRange : DOMObject > @property (readonly, strong) DOMNode *startContainer; > @property (readonly) int startOffset; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMRangeException.h b/Source/WebKitLegacy/mac/DOM/DOMRangeException.h >index b0adc006b4aa76fa0aed0d01c0e57ce8fd0cff3b..c7af85216de1ff43506c10e7df81423e5213f287 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMRangeException.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMRangeException.h >@@ -28,9 +28,9 @@ > > @class NSString; > >-extern NSString * const DOMRangeException WEBKIT_AVAILABLE_MAC(10_4); >+extern NSString * const DOMRangeException WEBKIT_DEPRECATED_MAC(10_4, 10_14); > > enum DOMRangeExceptionCode { > DOM_BAD_BOUNDARYPOINTS_ERR = 1, > DOM_INVALID_NODE_TYPE_ERR = 2 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMRect.h b/Source/WebKitLegacy/mac/DOM/DOMRect.h >index 15abe7baeac25b9015783fb14ebb2320e68e304b..8e1295c4cba48e7813a65729906d35840621d40c 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMRect.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMRect.h >@@ -27,7 +27,7 @@ > > @class DOMCSSPrimitiveValue; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMRect : DOMObject > @property (readonly, strong) DOMCSSPrimitiveValue *top; > @property (readonly, strong) DOMCSSPrimitiveValue *right; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMStyleSheet.h b/Source/WebKitLegacy/mac/DOM/DOMStyleSheet.h >index 7d9ed59c03f032c01a40391cd0ee6842b7c17e49..5acf322d785b8057c5233daf5b67d0540beb52fa 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMStyleSheet.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMStyleSheet.h >@@ -29,7 +29,7 @@ > @class DOMStyleSheet; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMStyleSheet : DOMObject > @property (readonly, copy) NSString *type; > @property BOOL disabled; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMStyleSheetList.h b/Source/WebKitLegacy/mac/DOM/DOMStyleSheetList.h >index 3ec76703c69955bd61f16e07b1ab267f4c8eb8a6..8e3136ec925e46fca45fca57f08c09d0a2268ef0 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMStyleSheetList.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMStyleSheetList.h >@@ -27,7 +27,7 @@ > > @class DOMStyleSheet; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMStyleSheetList : DOMObject > @property (readonly) unsigned length; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMText.h b/Source/WebKitLegacy/mac/DOM/DOMText.h >index 2d71b03854d41d8922c22281723c8952a75f180d..1488cd529c327c281ea0c062b755a02b8cd45fc7 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMText.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMText.h >@@ -28,7 +28,7 @@ > @class DOMText; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMText : DOMCharacterData > @property (readonly, copy) NSString *wholeText WEBKIT_AVAILABLE_MAC(10_6); > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMTextEvent.h b/Source/WebKitLegacy/mac/DOM/DOMTextEvent.h >index 566075ae0ebe0fa5a45dbc8d8a3a93a84bed3aa6..dd4b099b2edb6f95248557b323dea5c89cf1255d 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMTextEvent.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMTextEvent.h >@@ -28,7 +28,7 @@ > @class DOMAbstractView; > @class NSString; > >-__attribute__((visibility("default"))) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMTextEvent : DOMUIEvent > @property (readonly, copy) NSString *data; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMTimeRanges.h b/Source/WebKitLegacy/mac/DOM/DOMTimeRanges.h >index a1a26063d6e28d8e759bb6835f870532c4baea6b..e3852c08afb76944e21545a77d2e6cec0a44fb17 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMTimeRanges.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMTimeRanges.h >@@ -25,7 +25,7 @@ > > #import <WebKitLegacy/DOMObject.h> > >-__attribute__((visibility("default"))) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMTimeRanges : DOMObject > @property (readonly) unsigned length; > >diff --git a/Source/WebKitLegacy/mac/DOM/DOMTokenList.h b/Source/WebKitLegacy/mac/DOM/DOMTokenList.h >index c823951539100552cb545d3824276bb16dda5703..64b0f9bde09b485664b1344a5d0914311b34c4f1 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMTokenList.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMTokenList.h >@@ -28,7 +28,7 @@ > > @class NSString; > >-__attribute__((visibility("default"))) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMTokenList : DOMObject > @property (readonly) unsigned length; > @property (copy) NSString *value; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMTreeWalker.h b/Source/WebKitLegacy/mac/DOM/DOMTreeWalker.h >index 4e0f7063dab90895f8f5c3ec1a341fd4b146c6d4..480638441e684942d02dc301f2cda8be78a3cbc0 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMTreeWalker.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMTreeWalker.h >@@ -28,7 +28,7 @@ > @class DOMNode; > @protocol DOMNodeFilter; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMTreeWalker : DOMObject > @property (readonly, strong) DOMNode *root; > @property (readonly) unsigned whatToShow; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMUIEvent.h b/Source/WebKitLegacy/mac/DOM/DOMUIEvent.h >index d49ce02a7e03333aa91d10adfd6df4ba966b0245..ba99dffc6243b5151e32dc8a0e2f20eaf9b5c9f2 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMUIEvent.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMUIEvent.h >@@ -28,7 +28,7 @@ > @class DOMAbstractView; > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_4) >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface DOMUIEvent : DOMEvent > @property (readonly, strong) DOMAbstractView *view; > @property (readonly) int detail; >diff --git a/Source/WebKitLegacy/mac/DOM/DOMWheelEvent.h b/Source/WebKitLegacy/mac/DOM/DOMWheelEvent.h >index f315670ec211d664fce58ecfe150e58115ff003c..c31ce2e852543388d46963db6f241e8a205a8367 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMWheelEvent.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMWheelEvent.h >@@ -31,9 +31,9 @@ enum { > DOM_DOM_DELTA_PIXEL = 0x00, > DOM_DOM_DELTA_LINE = 0x01, > DOM_DOM_DELTA_PAGE = 0x02 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_5); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_5, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_5) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMWheelEvent : DOMMouseEvent > @property (readonly) int wheelDeltaX WEBKIT_AVAILABLE_MAC(10_5); > @property (readonly) int wheelDeltaY WEBKIT_AVAILABLE_MAC(10_5); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMXPathException.h b/Source/WebKitLegacy/mac/DOM/DOMXPathException.h >index cae449f6cccc8e163c707cb6b8f9f32b1006c307..c93f702576281369fccdf97153060b11160c8327 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMXPathException.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMXPathException.h >@@ -28,9 +28,9 @@ > > @class NSString; > >-extern NSString * const DOMXPathException WEBKIT_AVAILABLE_MAC(10_4); >+extern NSString * const DOMXPathException WEBKIT_DEPRECATED_MAC(10_4, 10_14); > > enum DOMXPathExceptionCode { > DOM_INVALID_EXPRESSION_ERR = 51, > DOM_TYPE_ERR = 52 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_4); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_4, 10_14); >diff --git a/Source/WebKitLegacy/mac/DOM/DOMXPathExpression.h b/Source/WebKitLegacy/mac/DOM/DOMXPathExpression.h >index 61ce1190207e54764ff9ecf2f6fd23229b5cf808..1890eaf0d526aa914f4f4e4014e92680e1f3fbdc 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMXPathExpression.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMXPathExpression.h >@@ -28,7 +28,7 @@ > @class DOMNode; > @class DOMXPathResult; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_5) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMXPathExpression : DOMObject > - (DOMXPathResult *)evaluate:(DOMNode *)contextNode type:(unsigned short)type inResult:(DOMXPathResult *)inResult WEBKIT_AVAILABLE_MAC(10_5); > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMXPathNSResolver.h b/Source/WebKitLegacy/mac/DOM/DOMXPathNSResolver.h >index 7e4ca2c7251b6c8865c2310806dd3f11acc79241..3a28f5b29408427b8e14767c20f993448ff6a0aa 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMXPathNSResolver.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMXPathNSResolver.h >@@ -27,7 +27,7 @@ > > @class NSString; > >-WEBKIT_CLASS_AVAILABLE_MAC(10_5) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @protocol DOMXPathNSResolver <NSObject> > - (NSString *)lookupNamespaceURI:(NSString *)prefix; > @end >diff --git a/Source/WebKitLegacy/mac/DOM/DOMXPathResult.h b/Source/WebKitLegacy/mac/DOM/DOMXPathResult.h >index 8d0d15dd98cf4482bb84769444107d6f2e72992f..31024ce5a0554499674de96c99e86319fec29083 100644 >--- a/Source/WebKitLegacy/mac/DOM/DOMXPathResult.h >+++ b/Source/WebKitLegacy/mac/DOM/DOMXPathResult.h >@@ -39,9 +39,9 @@ enum { > DOM_ORDERED_NODE_SNAPSHOT_TYPE = 7, > DOM_ANY_UNORDERED_NODE_TYPE = 8, > DOM_FIRST_ORDERED_NODE_TYPE = 9 >-} WEBKIT_ENUM_AVAILABLE_MAC(10_5); >+} WEBKIT_ENUM_DEPRECATED_MAC(10_5, 10_14); > >-WEBKIT_CLASS_AVAILABLE_MAC(10_5) >+WEBKIT_CLASS_DEPRECATED_MAC(10_5, 10_14) > @interface DOMXPathResult : DOMObject > @property (readonly) unsigned short resultType; > @property (readonly) double numberValue; >diff --git a/Source/WebKitLegacy/mac/History/WebBackForwardList.h b/Source/WebKitLegacy/mac/History/WebBackForwardList.h >index 316686fef095910340952c2fd5ac053ec25d3476..4a973dfe53a767ec4e823a42df5af4b7250ad2d7 100644 >--- a/Source/WebKitLegacy/mac/History/WebBackForwardList.h >+++ b/Source/WebKitLegacy/mac/History/WebBackForwardList.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > @class WebHistoryItem; > @class WebBackForwardListPrivate; >@@ -40,6 +41,7 @@ > navigation to happen in other layers of the stack; they are only for maintaining this data > structure. > */ >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface WebBackForwardList : NSObject { > @package > WebBackForwardListPrivate *_private; >diff --git a/Source/WebKitLegacy/mac/History/WebHistory.h b/Source/WebKitLegacy/mac/History/WebHistory.h >index a3edc12eb1889d5113dcebbb7dd7f5e63b90131e..f83c524d19deb7627ec5ed259e1da6b46b11df69 100644 >--- a/Source/WebKitLegacy/mac/History/WebHistory.h >+++ b/Source/WebKitLegacy/mac/History/WebHistory.h >@@ -27,8 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >- >-#pragma GCC system_header >+#import <WebKitLegacy/WebKitAvailability.h> > > @class NSError; > >@@ -46,19 +45,20 @@ > @constant WebHistoryAllItemsRemovedNotification Posted from removeAllItems > @constant WebHistoryLoadedNotification Posted from loadFromURL:error:. > */ >-extern NSString *WebHistoryItemsAddedNotification; >-extern NSString *WebHistoryItemsRemovedNotification; >-extern NSString *WebHistoryAllItemsRemovedNotification; >-extern NSString *WebHistoryLoadedNotification; >-extern NSString *WebHistorySavedNotification; >+extern NSString *WebHistoryItemsAddedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString *WebHistoryItemsRemovedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString *WebHistoryAllItemsRemovedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString *WebHistoryLoadedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString *WebHistorySavedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); > >-extern NSString *WebHistoryItemsKey; >+extern NSString *WebHistoryItemsKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); > > /*! > @class WebHistory > @discussion WebHistory is used to track pages that have been loaded > by WebKit. > */ >+WEBKIT_CLASS_DEPRECATED_MAC(10_3, 10_14) > @interface WebHistory : NSObject { > @package > WebHistoryPrivate *_historyPrivate; >diff --git a/Source/WebKitLegacy/mac/History/WebHistoryItem.h b/Source/WebKitLegacy/mac/History/WebHistoryItem.h >index 2edce73eb18e98b1e7282d0585181358d7d9640c..9fbe5b185567f20d1d297f35b9471fddce59eb32 100644 >--- a/Source/WebKitLegacy/mac/History/WebHistoryItem.h >+++ b/Source/WebKitLegacy/mac/History/WebHistoryItem.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > #if !TARGET_OS_IPHONE > #import <AppKit/AppKit.h> >@@ -41,7 +42,7 @@ > either the item's title, alternate title, url strings, or last visited interval > changes. The userInfo will be nil. > */ >-extern NSString *WebHistoryItemChangedNotification; >+extern NSString *WebHistoryItemChangedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); > > /*! > @class WebHistoryItem >@@ -50,6 +51,7 @@ extern NSString *WebHistoryItemChangedNotification; > pages visited. With the exception of the displayTitle, the properties of > WebHistoryItems are set by WebKit. WebHistoryItems are normally never created directly. > */ >+WEBKIT_CLASS_DEPRECATED_MAC(10_3, 10_14) > @interface WebHistoryItem : NSObject <NSCopying> > { > @package >diff --git a/Source/WebKitLegacy/mac/Misc/WebDownload.h b/Source/WebKitLegacy/mac/Misc/WebDownload.h >index d678cd1fcf84ad0bd2916d171c15f0756ff634b8..3c8f870b3ecd7e9a00f394a46875f14def2b9b7a 100644 >--- a/Source/WebKitLegacy/mac/Misc/WebDownload.h >+++ b/Source/WebKitLegacy/mac/Misc/WebDownload.h >@@ -26,6 +26,9 @@ > * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > >+#import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> >+ > #ifndef WebDownload_h > #define WebDownload_h > >@@ -54,8 +57,7 @@ > panel, as either a sheet or window. It provides no extra methods, > but does have one additional delegate method. > */ >- >- >+WEBKIT_CLASS_DEPRECATED_MAC(10_4, 10_14) > @interface WebDownload : NSURLDownload > { > @package >@@ -69,6 +71,7 @@ > @discussion The WebDownloadDelegate delegate has one extra method used to choose > the right window when automatically prompting with a sheet. > */ >+WEBKIT_DEPRECATED_MAC(10_4, 10_14) > @protocol WebDownloadDelegate <NSURLDownloadDelegate> > > @optional >diff --git a/Source/WebKitLegacy/mac/Misc/WebKitErrors.h b/Source/WebKitLegacy/mac/Misc/WebKitErrors.h >index 893e3f77c0f278529839c030c9535953ee29c094..88c7314ff4dc3d5299c2af46cd09affa20edacc4 100644 >--- a/Source/WebKitLegacy/mac/Misc/WebKitErrors.h >+++ b/Source/WebKitLegacy/mac/Misc/WebKitErrors.h >@@ -26,13 +26,15 @@ > * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > >+#import <WebKitLegacy/WebKitAvailability.h> >+ > @class NSString; > >-extern NSString *WebKitErrorDomain; >+extern NSString *WebKitErrorDomain WEBKIT_DEPRECATED_MAC(10_3, 10_14); > >-extern NSString * const WebKitErrorMIMETypeKey; >-extern NSString * const WebKitErrorPlugInNameKey; >-extern NSString * const WebKitErrorPlugInPageURLStringKey; >+extern NSString * const WebKitErrorMIMETypeKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString * const WebKitErrorPlugInNameKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString * const WebKitErrorPlugInPageURLStringKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); > > /*! > @enum >@@ -45,7 +47,7 @@ enum { > WebKitErrorCannotShowMIMEType = 100, > WebKitErrorCannotShowURL = 101, > WebKitErrorFrameLoadInterruptedByPolicyChange = 102, >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_3, 10_14); > > /*! > @enum >@@ -60,4 +62,4 @@ enum { > WebKitErrorCannotLoadPlugIn = 201, > WebKitErrorJavaUnavailable = 202, > WebKitErrorBlockedPlugInVersion = 203, >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_3, 10_14); >diff --git a/Source/WebKitLegacy/mac/Plugins/WebPluginViewFactory.h b/Source/WebKitLegacy/mac/Plugins/WebPluginViewFactory.h >index 41d4de20aaf7c21a74944bd6ed88062973cd5c7e..237e899adf88b12702ba3118ba442eecb9abaf4c 100644 >--- a/Source/WebKitLegacy/mac/Plugins/WebPluginViewFactory.h >+++ b/Source/WebKitLegacy/mac/Plugins/WebPluginViewFactory.h >@@ -37,7 +37,7 @@ > @constant WebPlugInBaseURLKey REQUIRED. The base URL of the document containing > the plug-in's view. > */ >-extern NSString *WebPlugInBaseURLKey; >+extern NSString *WebPlugInBaseURLKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); > > /*! > @constant WebPlugInAttributesKey REQUIRED. The dictionary containing the names >@@ -47,7 +47,7 @@ extern NSString *WebPlugInBaseURLKey; > the attributes of an element take precedence over any PARAMs. All of the keys > and values in this NSDictionary must be NSStrings. > */ >-extern NSString *WebPlugInAttributesKey; >+extern NSString *WebPlugInAttributesKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); > > /*! > @constant WebPlugInContainer OPTIONAL. An object that conforms to the >@@ -55,13 +55,13 @@ extern NSString *WebPlugInAttributesKey; > callbacks from the plug-in to the app. if this argument is nil, no callbacks will > occur. > */ >-extern NSString *WebPlugInContainerKey; >+extern NSString *WebPlugInContainerKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); > > /*! > @constant WebPlugInContainingElementKey The DOMElement that was used to specify > the plug-in. May be nil. > */ >-extern NSString *WebPlugInContainingElementKey; >+extern NSString *WebPlugInContainingElementKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); > > /*! > @constant WebPlugInShouldLoadMainResourceKey REQUIRED. NSNumber (BOOL) indicating whether the plug-in should load its >@@ -70,7 +70,7 @@ extern NSString *WebPlugInContainingElementKey; > For compatibility with older versions of WebKit, the plug-in should assume that the value for > WebPlugInShouldLoadMainResourceKey is NO if it is absent from the arguments dictionary. > */ >-extern NSString *WebPlugInShouldLoadMainResourceKey WEBKIT_AVAILABLE_MAC(10_6); >+extern NSString *WebPlugInShouldLoadMainResourceKey WEBKIT_DEPRECATED_MAC(10_6, 10_14); > > /*! > @protocol WebPlugInViewFactory >@@ -78,6 +78,7 @@ extern NSString *WebPlugInShouldLoadMainResourceKey WEBKIT_AVAILABLE_MAC(10_6); > The principal class of the plug-in bundle must implement this protocol. > */ > >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebPlugInViewFactory <NSObject> > > /*! >diff --git a/Source/WebKitLegacy/mac/WebView/WebArchive.h b/Source/WebKitLegacy/mac/WebView/WebArchive.h >index 9c8598d593f6b1180e3cb751b42ea7108f3a5412..582e76dcc3ff90963b3a9fdbd6651067b23b18ff 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebArchive.h >+++ b/Source/WebKitLegacy/mac/WebView/WebArchive.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > @class WebArchivePrivate; > @class WebResource; >@@ -35,7 +36,7 @@ > @const WebArchivePboardType > @abstract The pasteboard type constant used when adding or accessing a WebArchive on the pasteboard. > */ >-extern NSString *WebArchivePboardType; >+extern NSString *WebArchivePboardType WEBKIT_DEPRECATED_MAC(10_3, 10_14); > > /*! > @class WebArchive >@@ -44,6 +45,7 @@ extern NSString *WebArchivePboardType; > This class can be used for saving standalone web pages, representing portions of a web page on the pasteboard, or any other > application where one class is needed to represent rich web content. > */ >+WEBKIT_CLASS_DEPRECATED_MAC(10_3, 10_14) > @interface WebArchive : NSObject <NSCoding, NSCopying> > { > @package >diff --git a/Source/WebKitLegacy/mac/WebView/WebDataSource.h b/Source/WebKitLegacy/mac/WebView/WebDataSource.h >index 60c00b5ac26e1ed1be881d16954d2447401e0af0..89f4db2b97e130b1d08560c850ca34477d981a56 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebDataSource.h >+++ b/Source/WebKitLegacy/mac/WebView/WebDataSource.h >@@ -44,6 +44,7 @@ > representation of the data. WebDataSources manage a hierarchy of WebFrames. > WebDataSources are typically related to a view by their containing WebFrame. > */ >+WEBKIT_CLASS_DEPRECATED_MAC(10_3, 10_14) > @interface WebDataSource : NSObject > { > @package >diff --git a/Source/WebKitLegacy/mac/WebView/WebDocument.h b/Source/WebKitLegacy/mac/WebView/WebDocument.h >index 86b6b891f7806674826f0594955020e801c0af37..5a543416ac7a4c85bf3b740380644f85a4123f0b 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebDocument.h >+++ b/Source/WebKitLegacy/mac/WebView/WebDocument.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > #if !TARGET_OS_IPHONE > #import <AppKit/AppKit.h> >@@ -42,6 +43,7 @@ > @protocol WebDocumentView > @discussion Protocol implemented by the document view of WebFrameView > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebDocumentView <NSObject> > > /*! >@@ -93,6 +95,7 @@ > @protocol WebDocumentSearching > @discussion Optional protocol for searching document view of WebFrameView. > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebDocumentSearching <NSObject> > /*! > @method searchFor:direction:caseSensitive:wrap: >@@ -111,6 +114,7 @@ > @protocol WebDocumentText > @discussion Optional protocol for supporting text operations. > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebDocumentText <NSObject> > > /*! >@@ -167,6 +171,7 @@ > @protocol WebDocumentRepresentation > @discussion Protocol implemented by the document representation of a data source. > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebDocumentRepresentation <NSObject> > /*! > @method setDataSource: >diff --git a/Source/WebKitLegacy/mac/WebView/WebEditingDelegate.h b/Source/WebKitLegacy/mac/WebView/WebEditingDelegate.h >index 7756ac2fa0753e3dc51224483b8bb373cb1ebc41..c3da548b5afc91316d1a645ff2c8cde68ac0ce12 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebEditingDelegate.h >+++ b/Source/WebKitLegacy/mac/WebView/WebEditingDelegate.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > #if !TARGET_OS_IPHONE > #import <AppKit/AppKit.h> >@@ -43,8 +44,9 @@ typedef NS_ENUM(NSInteger, WebViewInsertAction) { > WebViewInsertActionTyped, > WebViewInsertActionPasted, > WebViewInsertActionDropped, >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_3, 10_14); > >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebEditingDelegate <NSObject> > > @optional >diff --git a/Source/WebKitLegacy/mac/WebView/WebFormDelegate.h b/Source/WebKitLegacy/mac/WebView/WebFormDelegate.h >index 3b2a3f5c24b4d64dd146d5594504046f54838118..cdfe20675f18856723af652befd06e123e0087da 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebFormDelegate.h >+++ b/Source/WebKitLegacy/mac/WebView/WebFormDelegate.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > #if !TARGET_OS_IPHONE > #import <AppKit/AppKit.h> >@@ -51,6 +52,7 @@ > /*! > @protocol WebFormDelegate > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebFormDelegate <NSObject> > > // Various methods send by controls that edit text to their delegates, which are all >diff --git a/Source/WebKitLegacy/mac/WebView/WebFrame.h b/Source/WebKitLegacy/mac/WebView/WebFrame.h >index 4ed148ad39b757089dbc3fa283cd491f9c0a2a92..aacb699a1ee8d816247ae1cb50cd84b8de00b71e 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebFrame.h >+++ b/Source/WebKitLegacy/mac/WebView/WebFrame.h >@@ -28,6 +28,7 @@ > > #import <Foundation/Foundation.h> > #import <JavaScriptCore/JSBase.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > @class DOMDocument; > @class DOMHTMLElement; >@@ -45,6 +46,7 @@ > @discussion Every web page is represented by at least one WebFrame. A WebFrame > has a WebFrameView and a WebDataSource. > */ >+WEBKIT_CLASS_DEPRECATED_MAC(10_3, 10_14) > @interface WebFrame : NSObject > { > @package >diff --git a/Source/WebKitLegacy/mac/WebView/WebFrameLoadDelegate.h b/Source/WebKitLegacy/mac/WebView/WebFrameLoadDelegate.h >index fe3a4ad7db56004fad517d5e3561d921aa562718..623aaed8a75f19d8c0713334df8c81f9c453f972 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebFrameLoadDelegate.h >+++ b/Source/WebKitLegacy/mac/WebView/WebFrameLoadDelegate.h >@@ -50,6 +50,7 @@ > Once at least one byte is received, the data source is considered "committed". This is done > so the contents of the frame will not be lost if the new data source fails to successfully load. > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebFrameLoadDelegate <NSObject> > > @optional >diff --git a/Source/WebKitLegacy/mac/WebView/WebFrameView.h b/Source/WebKitLegacy/mac/WebView/WebFrameView.h >index 6a5819a8c1fad12e96f32866f25900bbac7110c9..34011bb42fe6520699665ad71e22f007aeba02b5 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebFrameView.h >+++ b/Source/WebKitLegacy/mac/WebView/WebFrameView.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > #if !TARGET_OS_IPHONE > #import <AppKit/AppKit.h> >@@ -44,6 +45,7 @@ > /*! > @class WebFrameView > */ >+WEBKIT_CLASS_DEPRECATED_MAC(10_3, 10_14) > @interface WebFrameView : NSView > { > @package >diff --git a/Source/WebKitLegacy/mac/WebView/WebPolicyDelegate.h b/Source/WebKitLegacy/mac/WebView/WebPolicyDelegate.h >index 8563ff0e7cd36159d32bbcc07fa2b211f96d1fca..a96003abf60061ff98407a9cfa6e158b0320a7c5 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebPolicyDelegate.h >+++ b/Source/WebKitLegacy/mac/WebView/WebPolicyDelegate.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > #if !TARGET_OS_IPHONE > #import <AppKit/AppKit.h> >@@ -57,13 +58,13 @@ typedef NS_ENUM(NSInteger, WebNavigationType) { > WebNavigationTypeReload, > WebNavigationTypeFormResubmitted, > WebNavigationTypeOther >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_3, 10_14); > >-extern NSString *WebActionNavigationTypeKey; // NSNumber (WebNavigationType) >-extern NSString *WebActionElementKey; // NSDictionary of element info >-extern NSString *WebActionButtonKey; // NSNumber (0 for left button, 1 for middle button, 2 for right button) >-extern NSString *WebActionModifierFlagsKey; // NSNumber (unsigned) >-extern NSString *WebActionOriginalURLKey; // NSURL >+extern NSString *WebActionNavigationTypeKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSNumber (WebNavigationType) >+extern NSString *WebActionElementKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSDictionary of element info >+extern NSString *WebActionButtonKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSNumber (0 for left button, 1 for middle button, 2 for right button) >+extern NSString *WebActionModifierFlagsKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSNumber (unsigned) >+extern NSString *WebActionOriginalURLKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSURL > > /*! > @protocol WebPolicyDecisionListener >@@ -73,6 +74,7 @@ extern NSString *WebActionOriginalURLKey; // NSURL > with a sheet, for example. > */ > >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebPolicyDecisionListener <NSObject> > > /*! >@@ -137,6 +139,7 @@ extern NSString *WebActionOriginalURLKey; // NSURL > documents come in one navigation, with each replacing the last. In > this case, conent policy will be checked for each one. > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebPolicyDelegate <NSObject> > > @optional >diff --git a/Source/WebKitLegacy/mac/WebView/WebPreferences.h b/Source/WebKitLegacy/mac/WebView/WebPreferences.h >index 6be4e706f339705193b1898c1c6e776a0ead4a5f..68a64278a341a3df4ecc0d5b73d0ecde53fa8ab9 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebPreferences.h >+++ b/Source/WebKitLegacy/mac/WebView/WebPreferences.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > /*! > @enum WebCacheModel >@@ -61,15 +62,16 @@ typedef NS_ENUM(NSUInteger, WebCacheModel) { > WebCacheModelDocumentViewer = 0, > WebCacheModelDocumentBrowser = 1, > WebCacheModelPrimaryWebBrowser = 2 >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_5, 10_14); > > typedef struct WebPreferencesPrivate WebPreferencesPrivate; > >-extern NSString *WebPreferencesChangedNotification; >+extern NSString *WebPreferencesChangedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); > > /*! > @class WebPreferences > */ >+WEBKIT_CLASS_DEPRECATED_MAC(10_3, 10_14) > @interface WebPreferences: NSObject <NSCoding> > { > @package >diff --git a/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h b/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h >index 0c2271483651cfb8d0f978409d11376213295b60..fdaba840ec8db1f6925748c76510e1322257c200 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h >+++ b/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h >@@ -62,10 +62,10 @@ typedef enum { > WebKitFrameFlatteningFullyEnabled > } WebKitFrameFlattening; > >-extern NSString *WebPreferencesChangedNotification; >-extern NSString *WebPreferencesRemovedNotification; >-extern NSString *WebPreferencesChangedInternalNotification; >-extern NSString *WebPreferencesCacheModelChangedInternalNotification; >+extern NSString *WebPreferencesChangedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString *WebPreferencesRemovedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString *WebPreferencesChangedInternalNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString *WebPreferencesCacheModelChangedInternalNotification WEBKIT_DEPRECATED_MAC(10_5, 10_14); > > @interface WebPreferences (WebPrivate) > >diff --git a/Source/WebKitLegacy/mac/WebView/WebResourceLoadDelegate.h b/Source/WebKitLegacy/mac/WebView/WebResourceLoadDelegate.h >index 42e12ea7484f5110d8a142a8a74d0c682046e3d8..0692e6ca1dde2d637233c48bc1740944c3a253c0 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebResourceLoadDelegate.h >+++ b/Source/WebKitLegacy/mac/WebView/WebResourceLoadDelegate.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/NSObjCRuntime.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > @class WebView; > @class WebDataSource; >@@ -48,6 +49,7 @@ > resource. For example, a single resource may generate multiple > resource:willSendRequest:redirectResponse:fromDataSource: messages as it's URL is redirected. > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebResourceLoadDelegate <NSObject> > > @optional >diff --git a/Source/WebKitLegacy/mac/WebView/WebUIDelegate.h b/Source/WebKitLegacy/mac/WebView/WebUIDelegate.h >index 1abcf9b0ab3816a682f64afd207cc0796089df62..05a180e9edb2dc70c62526ae00757b99cb894d5c 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebUIDelegate.h >+++ b/Source/WebKitLegacy/mac/WebView/WebUIDelegate.h >@@ -77,7 +77,7 @@ enum { > WebMenuItemPDFContinuous, > WebMenuItemPDFNextPage, > WebMenuItemPDFPreviousPage, >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_3, 10_14); > > /*! > @enum WebDragDestinationAction >@@ -94,7 +94,7 @@ typedef NS_OPTIONS(NSUInteger, WebDragDestinationAction) { > WebDragDestinationActionEdit = 2, > WebDragDestinationActionLoad = 4, > WebDragDestinationActionAny = UINT_MAX >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_3, 10_14); > > /*! > @enum WebDragSourceAction >@@ -113,13 +113,14 @@ typedef NS_OPTIONS(NSUInteger, WebDragSourceAction) { > WebDragSourceActionLink = 4, > WebDragSourceActionSelection = 8, > WebDragSourceActionAny = UINT_MAX >-}; >+} WEBKIT_ENUM_DEPRECATED_MAC(10_3, 10_14); > > /*! > @protocol WebOpenPanelResultListener > @discussion This protocol is used to call back with the results of > the file open panel requested by runOpenPanelForFileButtonWithResultListener: > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebOpenPanelResultListener <NSObject> > > /*! >@@ -160,6 +161,7 @@ typedef NS_OPTIONS(NSUInteger, WebDragSourceAction) { > other aspects of web pages. These methods are used to open new > windows and control aspects of existing windows. > */ >+WEBKIT_DEPRECATED_MAC(10_3, 10_14) > @protocol WebUIDelegate <NSObject> > > @optional >diff --git a/Source/WebKitLegacy/mac/WebView/WebView.h b/Source/WebKitLegacy/mac/WebView/WebView.h >index 65419885a93f521509ef8b9a2fa3e442b300af79..ee343731863988923b69f17bf964473dd67b9456 100644 >--- a/Source/WebKitLegacy/mac/WebView/WebView.h >+++ b/Source/WebKitLegacy/mac/WebView/WebView.h >@@ -27,6 +27,7 @@ > */ > > #import <Foundation/Foundation.h> >+#import <WebKitLegacy/WebKitAvailability.h> > > #if !TARGET_OS_IPHONE > #import <AppKit/AppKit.h> >@@ -62,17 +63,17 @@ > @protocol WebUIDelegate; > > // Element dictionary keys >-extern NSString *WebElementDOMNodeKey; // DOMNode of the element >-extern NSString *WebElementFrameKey; // WebFrame of the element >-extern NSString *WebElementImageAltStringKey; // NSString of the ALT attribute of the image element >-extern NSString *WebElementImageKey; // NSImage of the image element >-extern NSString *WebElementImageRectKey; // NSValue of an NSRect, the rect of the image element >-extern NSString *WebElementImageURLKey; // NSURL of the image element >-extern NSString *WebElementIsSelectedKey; // NSNumber of BOOL indicating whether the element is selected or not >-extern NSString *WebElementLinkURLKey; // NSURL of the link if the element is within an anchor >-extern NSString *WebElementLinkTargetFrameKey; // WebFrame of the target of the anchor >-extern NSString *WebElementLinkTitleKey; // NSString of the title of the anchor >-extern NSString *WebElementLinkLabelKey; // NSString of the text within the anchor >+extern NSString *WebElementDOMNodeKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // DOMNode of the element >+extern NSString *WebElementFrameKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // WebFrame of the element >+extern NSString *WebElementImageAltStringKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSString of the ALT attribute of the image element >+extern NSString *WebElementImageKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSImage of the image element >+extern NSString *WebElementImageRectKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSValue of an NSRect, the rect of the image element >+extern NSString *WebElementImageURLKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSURL of the image element >+extern NSString *WebElementIsSelectedKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSNumber of BOOL indicating whether the element is selected or not >+extern NSString *WebElementLinkURLKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSURL of the link if the element is within an anchor >+extern NSString *WebElementLinkTargetFrameKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // WebFrame of the target of the anchor >+extern NSString *WebElementLinkTitleKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSString of the title of the anchor >+extern NSString *WebElementLinkLabelKey WEBKIT_DEPRECATED_MAC(10_3, 10_14); // NSString of the text within the anchor > > /* > @discussion Notifications sent by WebView to mark the progress of loads. >@@ -84,10 +85,10 @@ extern NSString *WebElementLinkLabelKey; // NSString of the text within t > @constant WebViewProgressFinishedNotification Posted when the load for a WebView has finished. > The userInfo will be nil. > */ >-extern NSString *WebViewProgressStartedNotification; >-extern NSString *WebViewProgressEstimateChangedNotification; >+extern NSString *WebViewProgressStartedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); >+extern NSString *WebViewProgressEstimateChangedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); > #if !TARGET_OS_IPHONE >-extern NSString *WebViewProgressFinishedNotification; >+extern NSString *WebViewProgressFinishedNotification WEBKIT_DEPRECATED_MAC(10_3, 10_14); > #endif > > /*! >@@ -124,6 +125,7 @@ extern NSString *WebViewProgressFinishedNotification; > WebView's WebPolicyDelegate can make determinations about how > content should be handled, based on the resource's URL and MIME type. > */ >+WEBKIT_CLASS_DEPRECATED_MAC(10_3, 10_14, "No longer supported; please adopt WKWebView.") > @interface WebView : NSView > { > @private >diff --git a/Source/WebKitLegacy/mac/postprocess-headers.sh b/Source/WebKitLegacy/mac/postprocess-headers.sh >index 4bdeaac16f62b9359de49f4ee43e5631c5313cff..fcdf5b8a0bf481bcbfb60fb10b38645eaab26294 100755 >--- a/Source/WebKitLegacy/mac/postprocess-headers.sh >+++ b/Source/WebKitLegacy/mac/postprocess-headers.sh >@@ -6,7 +6,7 @@ postProcessInDirectory() > > cd "$1" > >- local unifdefOptions sedExpression >+ local unifdefOptions > > if [[ ${USE_INTERNAL_SDK} == "YES" ]]; then > USE_APPLE_INTERNAL_SDK=1 >@@ -36,12 +36,6 @@ postProcessInDirectory() > fi > done > >- if [[ ${WK_PLATFORM_NAME} == macosx ]]; then >- sedExpression='s/WEBKIT_((CLASS_|ENUM_)?AVAILABLE|DEPRECATED)/NS_\1/g'; >- else >- sedExpression='s/ *WEBKIT_((CLASS_|ENUM_)?AVAILABLE|DEPRECATED)_MAC\([^)]+\)//g'; >- fi >- > for header in $(find . -name '*.h' -type f); do > unifdef -B ${unifdefOptions} -o ${header}.unifdef ${header} > case $? in >@@ -60,11 +54,13 @@ postProcessInDirectory() > continue > fi > >- sed -E -e "${sedExpression}" < ${header} > ${header}.sed >- if cmp -s ${header} ${header}.sed; then >- rm ${header}.sed >- else >- mv ${header}.sed ${header} >+ if [[ ${WK_PLATFORM_NAME} != macosx ]]; then >+ sed -E -e "s/ *WEBKIT_((CLASS_|ENUM_)?(AVAILABLE|DEPRECATED))_MAC\([^)]+\)//g" < ${header} > ${header}.sed >+ if cmp -s ${header} ${header}.sed; then >+ rm ${header}.sed >+ else >+ mv ${header}.sed ${header} >+ fi > fi > done > >diff --git a/Tools/ChangeLog b/Tools/ChangeLog >index b6548aba3bb84b5e34dd373f591504aa95d51717..78706fc200aafe866c67da9d0776cc9c37ab1c1d 100644 >--- a/Tools/ChangeLog >+++ b/Tools/ChangeLog >@@ -1,3 +1,14 @@ >+2018-05-03 Timothy Hatcher <timothy@apple.com> >+ >+ Deprecate legacy WebView and friends >+ https://bugs.webkit.org/show_bug.cgi?id=185279 >+ rdar://problem/33268700 >+ >+ Reviewed by Tim Horton. >+ >+ * MiniBrowser/Configurations/Base.xcconfig: Added GCC_PREPROCESSOR_DEFINITIONS >+ to define DISABLE_LEGACY_WEBKIT_DEPRECATIONS. >+ > 2018-05-03 Leo Balter <leonardo.balter@gmail.com> > > cleanup modules usage for the Test262-Runner >diff --git a/Tools/MiniBrowser/Configurations/Base.xcconfig b/Tools/MiniBrowser/Configurations/Base.xcconfig >index 6f22363e5d784ce2a5df7d2eaf1107b5e451a72e..4e07566e0deb89cd3a36401dedc41cd42c5d658e 100644 >--- a/Tools/MiniBrowser/Configurations/Base.xcconfig >+++ b/Tools/MiniBrowser/Configurations/Base.xcconfig >@@ -28,6 +28,8 @@ USE_INTERNAL_SDK_Production = YES; > USE_INTERNAL_SDK_Debug = $(HAVE_INTERNAL_SDK); > USE_INTERNAL_SDK_Release = $(HAVE_INTERNAL_SDK); > >+GCC_PREPROCESSOR_DEFINITIONS = DISABLE_LEGACY_WEBKIT_DEPRECATIONS $(inherited); >+ > CLANG_CXX_LANGUAGE_STANDARD = gnu++14; > CLANG_CXX_LIBRARY = libc++; > CLANG_ENABLE_OBJC_WEAK = YES;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 185279
:
339492
|
339507
|
339521
|
339523
| 339591