diff options
author | Simon Hausmann <simon.hausmann@nokia.com> | 2012-02-03 09:55:33 +0100 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2012-02-03 09:55:33 +0100 |
commit | cd44dc59cdfc39534aef4d417e9f3c412e3be139 (patch) | |
tree | 8d89889ba95ed6ec9322e733846cc9cce9d7dff1 /Source/WebKit2/Shared/API/c | |
parent | d11f84f5b5cdc0d92a08af01b13472fdd5f9acb9 (diff) | |
download | qtwebkit-cd44dc59cdfc39534aef4d417e9f3c412e3be139.tar.gz |
Imported WebKit commit fce473cb4d55aa9fe9d0b0322a2fffecb731b961 (http://svn.webkit.org/repository/webkit/trunk@106560)
Diffstat (limited to 'Source/WebKit2/Shared/API/c')
-rw-r--r-- | Source/WebKit2/Shared/API/c/WKFindOptions.h | 3 | ||||
-rw-r--r-- | Source/WebKit2/Shared/API/c/WKSecurityOrigin.cpp | 15 | ||||
-rw-r--r-- | Source/WebKit2/Shared/API/c/WKSecurityOrigin.h | 4 | ||||
-rw-r--r-- | Source/WebKit2/Shared/API/c/WKSharedAPICast.h | 2 |
4 files changed, 20 insertions, 4 deletions
diff --git a/Source/WebKit2/Shared/API/c/WKFindOptions.h b/Source/WebKit2/Shared/API/c/WKFindOptions.h index 3330035e1..5c1c8ce23 100644 --- a/Source/WebKit2/Shared/API/c/WKFindOptions.h +++ b/Source/WebKit2/Shared/API/c/WKFindOptions.h @@ -37,7 +37,8 @@ enum { kWKFindOptionsBackwards = 1 << 3, kWKFindOptionsWrapAround = 1 << 4, kWKFindOptionsShowOverlay = 1 << 5, - kWKFindOptionsShowFindIndicator = 1 << 6 + kWKFindOptionsShowFindIndicator = 1 << 6, + kWKFindOptionsShowHighlight = 1 << 7 }; typedef uint32_t WKFindOptions; diff --git a/Source/WebKit2/Shared/API/c/WKSecurityOrigin.cpp b/Source/WebKit2/Shared/API/c/WKSecurityOrigin.cpp index cf7624f42..f7291065f 100644 --- a/Source/WebKit2/Shared/API/c/WKSecurityOrigin.cpp +++ b/Source/WebKit2/Shared/API/c/WKSecurityOrigin.cpp @@ -36,9 +36,15 @@ WKTypeID WKSecurityOriginGetTypeID() return toAPI(WebSecurityOrigin::APIType); } -WKSecurityOriginRef WKSecurityOriginCreateFromIdentifier(WKStringRef identifier) +WKSecurityOriginRef WKSecurityOriginCreateFromString(WKStringRef string) { - RefPtr<WebSecurityOrigin> securityOrigin = WebSecurityOrigin::create(toImpl(identifier)->string()); + RefPtr<WebSecurityOrigin> securityOrigin = WebSecurityOrigin::createFromString(toImpl(string)->string()); + return toAPI(securityOrigin.release().leakRef()); +} + +WKSecurityOriginRef WKSecurityOriginCreateFromDatabaseIdentifier(WKStringRef identifier) +{ + RefPtr<WebSecurityOrigin> securityOrigin = WebSecurityOrigin::createFromDatabaseIdentifier(toImpl(identifier)->string()); return toAPI(securityOrigin.release().leakRef()); } @@ -53,6 +59,11 @@ WKStringRef WKSecurityOriginCopyDatabaseIdentifier(WKSecurityOriginRef securityO return toCopiedAPI(toImpl(securityOrigin)->databaseIdentifier()); } +WKStringRef WKSecurityOriginCopyToString(WKSecurityOriginRef securityOrigin) +{ + return toCopiedAPI(toImpl(securityOrigin)->toString()); +} + WKStringRef WKSecurityOriginCopyProtocol(WKSecurityOriginRef securityOrigin) { return toCopiedAPI(toImpl(securityOrigin)->protocol()); diff --git a/Source/WebKit2/Shared/API/c/WKSecurityOrigin.h b/Source/WebKit2/Shared/API/c/WKSecurityOrigin.h index 29040d898..d932e93a4 100644 --- a/Source/WebKit2/Shared/API/c/WKSecurityOrigin.h +++ b/Source/WebKit2/Shared/API/c/WKSecurityOrigin.h @@ -34,10 +34,12 @@ extern "C" { WK_EXPORT WKTypeID WKSecurityOriginGetTypeID(); -WK_EXPORT WKSecurityOriginRef WKSecurityOriginCreateFromIdentifier(WKStringRef identifier); +WK_EXPORT WKSecurityOriginRef WKSecurityOriginCreateFromString(WKStringRef string); +WK_EXPORT WKSecurityOriginRef WKSecurityOriginCreateFromDatabaseIdentifier(WKStringRef identifier); WK_EXPORT WKSecurityOriginRef WKSecurityOriginCreate(WKStringRef protocol, WKStringRef host, int port); WK_EXPORT WKStringRef WKSecurityOriginCopyDatabaseIdentifier(WKSecurityOriginRef securityOrigin); +WK_EXPORT WKStringRef WKSecurityOriginCopyToString(WKSecurityOriginRef securityOrigin); WK_EXPORT WKStringRef WKSecurityOriginCopyProtocol(WKSecurityOriginRef securityOrigin); WK_EXPORT WKStringRef WKSecurityOriginCopyHost(WKSecurityOriginRef securityOrigin); WK_EXPORT unsigned short WKSecurityOriginGetPort(WKSecurityOriginRef securityOrigin); diff --git a/Source/WebKit2/Shared/API/c/WKSharedAPICast.h b/Source/WebKit2/Shared/API/c/WKSharedAPICast.h index bf71cbaa3..5e4bf69ff 100644 --- a/Source/WebKit2/Shared/API/c/WKSharedAPICast.h +++ b/Source/WebKit2/Shared/API/c/WKSharedAPICast.h @@ -688,6 +688,8 @@ inline FindOptions toFindOptions(WKFindOptions wkFindOptions) findOptions |= FindOptionsShowOverlay; if (wkFindOptions & kWKFindOptionsShowFindIndicator) findOptions |= FindOptionsShowFindIndicator; + if (wkFindOptions & kWKFindOptionsShowHighlight) + findOptions |= FindOptionsShowHighlight; return static_cast<FindOptions>(findOptions); } |