Eliminate the WebNSInteger and WebNSUInteger compatibility definitions that were
authormitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 17 Aug 2011 23:16:45 +0000 (23:16 +0000)
committermitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 17 Aug 2011 23:16:45 +0000 (23:16 +0000)
needed for Tiger.

Reviewed by Darin Adler.

* History/WebBackForwardList.h:
* WebView/WebDocumentInternal.h:
* WebView/WebHTMLRepresentation.h:
* WebView/WebPreferences.h:
* WebView/WebResourceLoadDelegate.h:
* WebView/WebResourceLoadDelegatePrivate.h:
* WebView/WebScriptDebugDelegate.h:
* WebView/WebTextIterator.h:
* WebView/WebUIDelegate.h:
* WebView/WebView.h:
* WebView/WebViewPrivate.h:

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

12 files changed:
Source/WebKit/mac/ChangeLog
Source/WebKit/mac/History/WebBackForwardList.h
Source/WebKit/mac/WebView/WebDocumentInternal.h
Source/WebKit/mac/WebView/WebHTMLRepresentation.h
Source/WebKit/mac/WebView/WebPreferences.h
Source/WebKit/mac/WebView/WebResourceLoadDelegate.h
Source/WebKit/mac/WebView/WebResourceLoadDelegatePrivate.h
Source/WebKit/mac/WebView/WebScriptDebugDelegate.h
Source/WebKit/mac/WebView/WebTextIterator.h
Source/WebKit/mac/WebView/WebUIDelegate.h
Source/WebKit/mac/WebView/WebView.h
Source/WebKit/mac/WebView/WebViewPrivate.h

index 28105438ff96bf1145b89b9f173131087723e9df..80d579c3a95d4aa198944947177f368094dd5cd3 100644 (file)
@@ -1,3 +1,22 @@
+2011-08-17  Dan Bernstein  <mitz@apple.com>
+
+        Eliminate the WebNSInteger and WebNSUInteger compatibility definitions that were
+        needed for Tiger.
+
+        Reviewed by Darin Adler.
+
+        * History/WebBackForwardList.h:
+        * WebView/WebDocumentInternal.h:
+        * WebView/WebHTMLRepresentation.h:
+        * WebView/WebPreferences.h:
+        * WebView/WebResourceLoadDelegate.h:
+        * WebView/WebResourceLoadDelegatePrivate.h:
+        * WebView/WebScriptDebugDelegate.h:
+        * WebView/WebTextIterator.h:
+        * WebView/WebUIDelegate.h:
+        * WebView/WebView.h:
+        * WebView/WebViewPrivate.h:
+
 2011-08-15  Dmitry Titov  <dimich@chromium.org>
 
         FrameLoaderClient::transferLoadingResourceFromPage does not have enough parameters
index 9806a64ff66a7b3855273fd1b5f927cce259f8cf..7af1b2eae5b754b1d8e57d99ea93a70e58031726 100644 (file)
 
 #import <Foundation/Foundation.h>
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSUInteger unsigned int
-#else
-#define WebNSUInteger NSUInteger
-#endif
-
 @class WebHistoryItem;
 @class WebBackForwardListPrivate;
 
     @param size If size is 0, the WebView associated with this WebBackForwardList
     will not use the shared page cache. Otherwise, it will.
 */
-- (void)setPageCacheSize:(WebNSUInteger)size;
+- (void)setPageCacheSize:(NSUInteger)size;
 
 /*!
     @method pageCacheSize
     @result The size of the shared page cache (in pages), or 0 if the WebView 
     associated with this WebBackForwardList will not use the shared page cache.
 */
-- (WebNSUInteger)pageCacheSize;
+- (NSUInteger)pageCacheSize;
 @end
-
-#undef WebNSUInteger
index bcb6c078c2e404a757f53eb1c51d202a7b626783..d37b16f0f1ba4a4ee955bbcd45ae1643cd76b406 100644 (file)
 #import <WebKit/WebHTMLView.h>
 #import <WebKit/WebViewPrivate.h>
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSUInteger unsigned int
-#else
-#define WebNSUInteger NSUInteger
-#endif
-
 /*!
 @protocol _WebDocumentZooming
 @discussion Optional protocol for a view that wants to handle its own zoom.
@@ -62,7 +56,7 @@
 @protocol WebMultipleTextMatches <NSObject>
 - (void)setMarkedTextMatchesAreHighlighted:(BOOL)newValue;
 - (BOOL)markedTextMatchesAreHighlighted;
-- (WebNSUInteger)countMatchesForText:(NSString *)string inDOMRange:(DOMRange *)range options:(WebFindOptions)options limit:(WebNSUInteger)limit markMatches:(BOOL)markMatches;
+- (NSUInteger)countMatchesForText:(NSString *)string inDOMRange:(DOMRange *)range options:(WebFindOptions)options limit:(NSUInteger)limit markMatches:(BOOL)markMatches;
 - (void)unmarkAllTextMatches;
 - (NSArray *)rectsForTextMatches;
 @end
@@ -82,5 +76,3 @@
 
 @interface WebHTMLView (WebDocumentInternalProtocols) <WebDocumentElement, WebMultipleTextMatches, WebDocumentOptionsSearching>
 @end
-
-#undef WebNSUInteger
index b714bf622aa0fea8fe55c4f62cd01f50817d751a..b07d6488cd4c164c44280ef1165efcc7874cfe5e 100644 (file)
 
 #import <WebKit/WebDocumentPrivate.h>
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSUInteger unsigned int
-#else
-#define WebNSUInteger NSUInteger
-#endif
-
 @class WebHTMLRepresentationPrivate;
 @class NSView;
 
 - (DOMElement *)formForElement:(DOMElement *)element;
 - (DOMElement *)currentForm;
 - (NSArray *)controlsInForm:(DOMElement *)form;
-- (NSString *)searchForLabels:(NSArray *)labels beforeElement:(DOMElement *)element resultDistance:(WebNSUInteger*)outDistance resultIsInCellAbove:(BOOL*)outIsInCellAbove;
+- (NSString *)searchForLabels:(NSArray *)labels beforeElement:(DOMElement *)element resultDistance:(NSUInteger*)outDistance resultIsInCellAbove:(BOOL*)outIsInCellAbove;
 - (NSString *)matchLabels:(NSArray *)labels againstElement:(DOMElement *)element;
 
 // Deprecated SPI
 - (NSString *)searchForLabels:(NSArray *)labels beforeElement:(DOMElement *)element; // Use -searchForLabels:beforeElement:resultDistance:resultIsInCellAbove:
 
 @end
-
-#undef WebNSUInteger
index 1988acc09c96bee78ca27f4351e2be18ea37a176..80cc9355acbbd741d7be89db78fb7d241726b58f 100644 (file)
 
 #import <Foundation/Foundation.h>
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSUInteger unsigned int
-#else
-#define WebNSUInteger NSUInteger
-#endif
-
 /*!
 @enum WebCacheModel
 
@@ -68,7 +62,7 @@ enum {
     WebCacheModelDocumentBrowser = 1,
     WebCacheModelPrimaryWebBrowser = 2
 };
-typedef WebNSUInteger WebCacheModel;
+typedef NSUInteger WebCacheModel;
 
 @class WebPreferencesPrivate;
 
@@ -438,5 +432,3 @@ caching behavior.
 - (WebCacheModel)cacheModel;
 
 @end
-
-#undef WebNSUInteger
index 77d84adb16b7591be6e1579990bdce952d7f7258..b34a7131e2ffe4b4f5c09163e9a6cbab7a9935a7 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSInteger int
-#else
-#define WebNSInteger NSInteger
-#endif
-
 @class WebView;
 @class WebDataSource;
 @class NSURLAuthenticationChallenge;
     @param length The amount of new data received.  This is not the total amount, just the new amount received.
     @param dataSource The dataSource that initiated the load.
 */
-- (void)webView:(WebView *)sender resource:(id)identifier didReceiveContentLength:(WebNSInteger)length fromDataSource:(WebDataSource *)dataSource;
+- (void)webView:(WebView *)sender resource:(id)identifier didReceiveContentLength:(NSInteger)length fromDataSource:(WebDataSource *)dataSource;
 
 /*!
     @method webView:resource:didFinishLoadingFromDataSource:
 - (void)webView:(WebView *)sender plugInFailedWithError:(NSError *)error dataSource:(WebDataSource *)dataSource;
 
 @end
-
-#undef WebNSInteger
index e4ba33fcf6c27af0cc66db0166f922b2739ae653..6308f551ff29f8a31bb19114cfbd473637e735d7 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSInteger int
-#else
-#define WebNSInteger NSInteger
-#endif
-
 @class WebView;
 @class WebDataSource;
 @class NSURLAuthenticationChallenge;
@@ -40,7 +34,7 @@
 
 @interface NSObject (WebResourceLoadDelegatePrivate)
 
-- (void)webView:(WebView *)webView didLoadResourceFromMemoryCache:(NSURLRequest *)request response:(NSURLResponse *)response length:(WebNSInteger)length fromDataSource:(WebDataSource *)dataSource;
+- (void)webView:(WebView *)webView didLoadResourceFromMemoryCache:(NSURLRequest *)request response:(NSURLResponse *)response length:(NSInteger)length fromDataSource:(WebDataSource *)dataSource;
 - (BOOL)webView:(WebView *)webView resource:(id)identifier shouldUseCredentialStorageForDataSource:(WebDataSource *)dataSource;
 
 #if WEBKIT_VERSION_MAX_ALLOWED > WEBKIT_VERSION_4_0
@@ -61,5 +55,3 @@
  */
 - (BOOL)webView:(WebView*)sender shouldPaintBrokenImageForURL:(NSURL*)imageURL;
 @end
-
-#undef WebNSInteger
index 8dc55434fd08a8e7dac26a6a6da531a1a8ec8a02..585700fa0a4605a0862054d7323b4ed0a5e70ce4 100644 (file)
 
 #import <Foundation/Foundation.h>
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSUInteger unsigned int
-#else
-#define WebNSUInteger NSUInteger
-#endif
-
 #ifdef BUILDING_ON_LEOPARD
 typedef int WebSourceId;
 #else
@@ -67,14 +61,14 @@ enum {
 
 // some source was parsed, establishing a "source ID" (>= 0) for future reference
 - (void)webView:(WebView *)webView       didParseSource:(NSString *)source
-                                         baseLineNumber:(WebNSUInteger)lineNumber
+                                         baseLineNumber:(NSUInteger)lineNumber
                                                 fromURL:(NSURL *)url
                                                sourceId:(WebSourceId)sid
                                             forWebFrame:(WebFrame *)webFrame;
 
 // some source failed to parse
 - (void)webView:(WebView *)webView  failedToParseSource:(NSString *)source
-                                         baseLineNumber:(WebNSUInteger)lineNumber
+                                         baseLineNumber:(NSUInteger)lineNumber
                                                 fromURL:(NSURL *)url
                                               withError:(NSError *)error
                                             forWebFrame:(WebFrame *)webFrame;
@@ -147,6 +141,3 @@ enum {
 - (id)evaluateWebScript:(NSString *)script;
 
 @end
-
-#undef WebNSUInteger
-
index d0c92f96ef1392672dbdc947fc4cb97970515dfd..cf7c47a1657228f3cdb0f5992a521b84e00c7348 100644 (file)
 
 #import <Foundation/Foundation.h>
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSUInteger unsigned int
-#else
-#define WebNSUInteger NSUInteger
-#endif
-
 @class DOMRange;
 @class DOMNode;
 @class WebTextIteratorPrivate;
@@ -61,7 +55,7 @@
  @result Length of the current text. Length of zero means that the iterator is at a boundary,
  such as an image, that separates runs of text.
  */
-- (WebNSUInteger)currentTextLength;
+- (NSUInteger)currentTextLength;
 
 /*!
  @method currentTextPointer
 - (NSString *)currentText;
 
 @end
-
-#undef WebNSUInteger
index c3dd9ff0c9f7bd6b9f5dd178179b075318e1c7c2..7eaebd86f4f182386b15429bee6ca472e6f0196a 100644 (file)
 #import <Foundation/NSURLRequest.h>
 #import <JavaScriptCore/WebKitAvailability.h>
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSUInteger unsigned int
-#else
-#define WebNSUInteger NSUInteger
-#endif
-
 /*!
     @enum WebMenuItemTag
     @discussion Each menu item in the default menu items array passed in
@@ -429,7 +423,7 @@ typedef enum {
     @param elementInformation Dictionary that describes the element that the mouse is over, or nil.
     @param modifierFlags The modifier flags as in NSEvent.
 */
-- (void)webView:(WebView *)sender mouseDidMoveOverElement:(NSDictionary *)elementInformation modifierFlags:(WebNSUInteger)modifierFlags;
+- (void)webView:(WebView *)sender mouseDidMoveOverElement:(NSDictionary *)elementInformation modifierFlags:(NSUInteger)modifierFlags;
 
 /*!
     @method webView:contextMenuItemsForElement:defaultMenuItems:
@@ -475,7 +469,7 @@ typedef enum {
     indicating which drag destination actions can occur, WebDragDestinationActionAny to allow any kind of action or
     WebDragDestinationActionNone to not accept the drag.
 */
-- (WebNSUInteger)webView:(WebView *)webView dragDestinationActionMaskForDraggingInfo:(id <NSDraggingInfo>)draggingInfo;
+- (NSUInteger)webView:(WebView *)webView dragDestinationActionMaskForDraggingInfo:(id <NSDraggingInfo>)draggingInfo;
 
 /*!
     @method webView:willPerformDragDestinationAction:forDraggingInfo:
@@ -496,7 +490,7 @@ typedef enum {
     @discussion This method is called after the user has begun a drag from a WebView. The UI delegate can return a mask indicating
     which drag source actions can occur, WebDragSourceActionAny to allow any kind of action or WebDragSourceActionNone to not begin a drag.
 */
-- (WebNSUInteger)webView:(WebView *)webView dragSourceActionMaskForPoint:(NSPoint)point;
+- (NSUInteger)webView:(WebView *)webView dragSourceActionMaskForPoint:(NSPoint)point;
 
 /*!
     @method webView:willPerformDragSourceAction:fromPoint:withPasteboard:
@@ -571,5 +565,3 @@ typedef enum {
 - (NSRect)webViewContentRect:(WebView *)sender WEBKIT_OBJC_METHOD_ANNOTATION(AVAILABLE_WEBKIT_VERSION_1_0_AND_LATER_BUT_DEPRECATED_IN_WEBKIT_VERSION_3_0);
 
 @end
-
-#undef WebNSUInteger
index 17efb5ec1993203213650b193cf89b90f3b6cd3e..2de603222a1da7975c3f4250d5f1eb5d93c2dea0 100644 (file)
 
 #import <Cocoa/Cocoa.h>
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSInteger int
-#else
-#define WebNSInteger NSInteger
-#endif
-
 @class DOMCSSStyleDeclaration;
 @class DOMDocument;
 @class DOMElement;
@@ -712,7 +706,7 @@ extern NSString * const WebViewDidChangeSelectionNotification;
 - (BOOL)smartInsertDeleteEnabled;
 - (void)setContinuousSpellCheckingEnabled:(BOOL)flag;
 - (BOOL)isContinuousSpellCheckingEnabled;
-- (WebNSInteger)spellCheckerDocumentTag;
+- (NSInteger)spellCheckerDocumentTag;
 - (NSUndoManager *)undoManager;
 - (void)setEditingDelegate:(id)delegate;
 - (id)editingDelegate;
@@ -832,5 +826,3 @@ a custom implementation for each.
 */
  
 @end
-
-#undef WebNSInteger
index 9844620b8088a4f1beee9ee7d552ed1a29f0f23f..f03a01e2364dcf08a567557004b503700bf1cd67 100644 (file)
 #define ENABLE_DASHBOARD_SUPPORT 1
 #endif
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-#define WebNSInteger int
-#define WebNSUInteger unsigned int
-#else
-#define WebNSInteger NSInteger
-#define WebNSUInteger NSUInteger
-#endif
-
 @class NSError;
 @class WebFrame;
 @class WebDeviceOrientation;
@@ -181,8 +173,8 @@ typedef NSUInteger WebFindOptions;
 // whether or not they implement the protocol. For now we'll just deal with HTML.
 // These methods are still in flux; don't rely on them yet.
 - (BOOL)canMarkAllTextMatches;
-- (WebNSUInteger)countMatchesForText:(NSString *)string options:(WebFindOptions)options highlight:(BOOL)highlight limit:(WebNSUInteger)limit markMatches:(BOOL)markMatches;
-- (WebNSUInteger)countMatchesForText:(NSString *)string inDOMRange:(DOMRange *)range options:(WebFindOptions)options highlight:(BOOL)highlight limit:(WebNSUInteger)limit markMatches:(BOOL)markMatches;
+- (NSUInteger)countMatchesForText:(NSString *)string options:(WebFindOptions)options highlight:(BOOL)highlight limit:(NSUInteger)limit markMatches:(BOOL)markMatches;
+- (NSUInteger)countMatchesForText:(NSString *)string inDOMRange:(DOMRange *)range options:(WebFindOptions)options highlight:(BOOL)highlight limit:(NSUInteger)limit markMatches:(BOOL)markMatches;
 - (void)unmarkAllTextMatches;
 - (NSArray *)rectsForTextMatches;
 
@@ -558,8 +550,8 @@ Could be worth adding to the API.
 - (NSSize)_fixedLayoutSize;
 
 // Deprecated. Use the methods in pending public above instead.
-- (WebNSUInteger)markAllMatchesForText:(NSString *)string caseSensitive:(BOOL)caseFlag highlight:(BOOL)highlight limit:(WebNSUInteger)limit;
-- (WebNSUInteger)countMatchesForText:(NSString *)string caseSensitive:(BOOL)caseFlag highlight:(BOOL)highlight limit:(WebNSUInteger)limit markMatches:(BOOL)markMatches;
+- (NSUInteger)markAllMatchesForText:(NSString *)string caseSensitive:(BOOL)caseFlag highlight:(BOOL)highlight limit:(NSUInteger)limit;
+- (NSUInteger)countMatchesForText:(NSString *)string caseSensitive:(BOOL)caseFlag highlight:(BOOL)highlight limit:(NSUInteger)limit markMatches:(BOOL)markMatches;
 
 /*!
  @method searchFor:direction:caseSensitive:wrap:startInSelection:
@@ -734,6 +726,3 @@ void WebInstallMemoryPressureHandler(void);
 #ifdef __cplusplus
 }
 #endif
-
-#undef WebNSInteger
-#undef WebNSUInteger