diff options
author | Ben Murdoch <benm@google.com> | 2010-05-28 11:08:34 +0100 |
---|---|---|
committer | Ben Murdoch <benm@google.com> | 2010-06-02 11:22:40 +0100 |
commit | 10bcdb2eab81b5b9c893faf90f5bd9f396edeb4a (patch) | |
tree | 6a2fd233d940d82cbb96bc1be23b09860af5811d /WebKit/android/jni/JavaBridge.cpp | |
parent | c05b3a990126a5a1de357c025e25e6acd4e4e185 (diff) | |
download | external_webkit-10bcdb2eab81b5b9c893faf90f5bd9f396edeb4a.zip external_webkit-10bcdb2eab81b5b9c893faf90f5bd9f396edeb4a.tar.gz external_webkit-10bcdb2eab81b5b9c893faf90f5bd9f396edeb4a.tar.bz2 |
Enable File Reader and blob.slice APIs.
Notes:
- the change to WebCore/html/FileStream.cpp is a cherry pick of http://trac.webkit.org/changeset/60325
- the change to WebCore/platform/posix/FileSystemPOSIX.cpp is a cherry pick of http://trac.webkit.org/changeset/60374
- this needs a corresponding frameworks/base change
Change-Id: I05d1496e1e95adf1c6a61c6f07bbf62e9bc92820
Diffstat (limited to 'WebKit/android/jni/JavaBridge.cpp')
-rw-r--r-- | WebKit/android/jni/JavaBridge.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/WebKit/android/jni/JavaBridge.cpp b/WebKit/android/jni/JavaBridge.cpp index 2d95f87..6aceb1c 100644 --- a/WebKit/android/jni/JavaBridge.cpp +++ b/WebKit/android/jni/JavaBridge.cpp @@ -85,7 +85,7 @@ public: virtual WTF::Vector<String> getSupportedKeyStrengthList(); virtual WebCore::String getSignedPublicKeyAndChallengeString(unsigned index, const WebCore::String& challenge, const WebCore::KURL& url); - virtual WebCore::String resolveFileNameForContentUri(const WebCore::String& uri); + virtual WebCore::String resolveFilePathForContentUri(const WebCore::String& uri); //////////////////////////////////////////// @@ -122,7 +122,7 @@ private: jmethodID mSignalFuncPtrQueue; jmethodID mGetKeyStrengthList; jmethodID mGetSignedPublicKey; - jmethodID mResolveFileNameForContentUri; + jmethodID mResolveFilePathForContentUri; }; static void (*sSharedTimerFiredCallback)(); @@ -142,7 +142,7 @@ JavaBridge::JavaBridge(JNIEnv* env, jobject obj) mSignalFuncPtrQueue = env->GetMethodID(clazz, "signalServiceFuncPtrQueue", "()V"); mGetKeyStrengthList = env->GetMethodID(clazz, "getKeyStrengthList", "()[Ljava/lang/String;"); mGetSignedPublicKey = env->GetMethodID(clazz, "getSignedPublicKey", "(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;"); - mResolveFileNameForContentUri = env->GetMethodID(clazz, "resolveFileNameForContentUri", "(Ljava/lang/String;)Ljava/lang/String;"); + mResolveFilePathForContentUri = env->GetMethodID(clazz, "resolveFilePathForContentUri", "(Ljava/lang/String;)Ljava/lang/String;"); LOG_ASSERT(mSetSharedTimer, "Could not find method setSharedTimer"); LOG_ASSERT(mStopSharedTimer, "Could not find method stopSharedTimer"); @@ -314,11 +314,11 @@ WebCore::String JavaBridge::getSignedPublicKeyAndChallengeString(unsigned index, return ret; } -WebCore::String JavaBridge::resolveFileNameForContentUri(const WebCore::String& uri) { +WebCore::String JavaBridge::resolveFilePathForContentUri(const WebCore::String& uri) { JNIEnv* env = JSC::Bindings::getJNIEnv(); jstring jUri = env->NewString(uri.characters(), uri.length()); AutoJObject obj = getRealObject(env, mJavaObject); - jstring path = static_cast<jstring>(env->CallObjectMethod(obj.get(), mResolveFileNameForContentUri, jUri)); + jstring path = static_cast<jstring>(env->CallObjectMethod(obj.get(), mResolveFilePathForContentUri, jUri)); WebCore::String ret = to_string(env, path); env->DeleteLocalRef(jUri); env->DeleteLocalRef(path); |