Move URL from WebCore to WTF
[WebKit-https.git] / Source / WebCore / platform / mac / WebCoreNSURLExtras.h
index fe10681..1c07329 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-@class NSString;
 @class NSURL;
 
 namespace WebCore {
 
-WEBCORE_EXPORT NSString *userVisibleString(NSURL *);
 WEBCORE_EXPORT NSURL *URLByCanonicalizingURL(NSURL *);
-WEBCORE_EXPORT NSURL *URLWithUserTypedString(NSString *, NSURL *baseURL); // Return value of nil means error.
-WEBCORE_EXPORT NSURL *URLByRemovingUserInfo(NSURL *);
-WEBCORE_EXPORT BOOL hostNameNeedsDecodingWithRange(NSString *, NSRange, BOOL* error);
-WEBCORE_EXPORT BOOL hostNameNeedsEncodingWithRange(NSString *, NSRange, BOOL* error);
-WEBCORE_EXPORT NSString *decodeHostNameWithRange(NSString *, NSRange); // Return value of nil means error.
-WEBCORE_EXPORT NSString *encodeHostNameWithRange(NSString *, NSRange); // Return value of nil means error.
-WEBCORE_EXPORT NSString *decodeHostName(NSString *); // Return value of nil means error.
-WEBCORE_EXPORT NSString *encodeHostName(NSString *); // Return value of nil means error.
-WEBCORE_EXPORT NSURL *URLByTruncatingOneCharacterBeforeComponent(NSURL *, CFURLComponentType);
-WEBCORE_EXPORT NSURL *URLWithData(NSData *, NSURL *baseURL);
-WEBCORE_EXPORT NSData *originalURLData(NSURL *);
-WEBCORE_EXPORT NSData *dataForURLComponentType(NSURL *, CFURLComponentType);
-WEBCORE_EXPORT NSURL *URLWithUserTypedStringDeprecated(NSString *, NSURL *baseURL);
-
-NSRange rangeOfURLScheme(NSString *);
-WEBCORE_EXPORT BOOL isUserVisibleURL(NSString *);
-WEBCORE_EXPORT BOOL looksLikeAbsoluteURL(NSString *);
 
 } // namespace WebCore