summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--V8Binding/V8Binding.derived.mk2
-rw-r--r--V8Binding/jni/jni_npobject.cpp8
-rw-r--r--V8Binding/npapi/npruntime.h2
-rw-r--r--WebCore/platform/android/TemporaryLinkStubs.cpp10
-rw-r--r--WebCore/plugins/PluginView.cpp4
-rw-r--r--WebCore/plugins/android/PluginViewAndroid.cpp49
6 files changed, 9 insertions, 66 deletions
diff --git a/V8Binding/V8Binding.derived.mk b/V8Binding/V8Binding.derived.mk
index f3e83d4..e0bb883 100644
--- a/V8Binding/V8Binding.derived.mk
+++ b/V8Binding/V8Binding.derived.mk
@@ -75,6 +75,8 @@ WEBCORE_SRC_FILES := \
bindings/v8/WorkerContextExecutionProxy.cpp \
bindings/v8/WorkerScriptController.cpp \
\
+ bindings/v8/npruntime.cpp \
+ \
bindings/v8/custom/V8AbstractWorkerCustom.cpp \
bindings/v8/custom/V8AttrCustom.cpp \
bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp \
diff --git a/V8Binding/jni/jni_npobject.cpp b/V8Binding/jni/jni_npobject.cpp
index d826826..3765452 100644
--- a/V8Binding/jni/jni_npobject.cpp
+++ b/V8Binding/jni/jni_npobject.cpp
@@ -86,7 +86,7 @@ bool JavaNPObject_HasMethod(NPObject* obj, NPIdentifier identifier) {
JavaInstance* instance = ExtractJavaInstance(obj);
if (instance == 0)
return false;
- NPUTF8* name = NPN_UTF8FromIdentifier(identifier);
+ NPUTF8* name = _NPN_UTF8FromIdentifier(identifier);
if (name == 0)
return false;
@@ -103,7 +103,7 @@ bool JavaNPObject_Invoke(NPObject* obj, NPIdentifier identifier,
JavaInstance* instance = ExtractJavaInstance(obj);
if (instance == 0)
return false;
- NPUTF8* name = NPN_UTF8FromIdentifier(identifier);
+ NPUTF8* name = _NPN_UTF8FromIdentifier(identifier);
if (name == 0)
return false;
@@ -119,7 +119,7 @@ bool JavaNPObject_HasProperty(NPObject* obj, NPIdentifier identifier) {
JavaInstance* instance = ExtractJavaInstance(obj);
if (instance == 0)
return false;
- NPUTF8* name = NPN_UTF8FromIdentifier(identifier);
+ NPUTF8* name = _NPN_UTF8FromIdentifier(identifier);
if (name == 0)
return false;
bool result = instance->getClass()->fieldNamed(name) != 0;
@@ -132,7 +132,7 @@ bool JavaNPObject_GetProperty(NPObject* obj, NPIdentifier identifier, NPVariant*
JavaInstance* instance = ExtractJavaInstance(obj);
if (instance == 0)
return false;
- NPUTF8* name = NPN_UTF8FromIdentifier(identifier);
+ NPUTF8* name = _NPN_UTF8FromIdentifier(identifier);
if (name == 0)
return false;
diff --git a/V8Binding/npapi/npruntime.h b/V8Binding/npapi/npruntime.h
index 8a285be..ec26680 100644
--- a/V8Binding/npapi/npruntime.h
+++ b/V8Binding/npapi/npruntime.h
@@ -221,7 +221,7 @@ bool NPN_IdentifierIsString(NPIdentifier identifier);
/*
The NPUTF8 returned from NPN_UTF8FromIdentifier SHOULD be freed.
*/
-NPUTF8 *NPN_UTF8FromIdentifier(NPIdentifier identifier);
+NPUTF8 *_NPN_UTF8FromIdentifier(NPIdentifier identifier);
/*
Get the integer represented by identifier. If identifier is not an
diff --git a/WebCore/platform/android/TemporaryLinkStubs.cpp b/WebCore/platform/android/TemporaryLinkStubs.cpp
index b68a74c..f9ab682 100644
--- a/WebCore/platform/android/TemporaryLinkStubs.cpp
+++ b/WebCore/platform/android/TemporaryLinkStubs.cpp
@@ -424,11 +424,6 @@ Vector<String> supportedKeySizes()
return Vector<String>();
}
-String signedPublicKeyAndChallengeString(unsigned int, String const&, WebCore::KURL const&)
-{
- return String();
-}
-
} // namespace WebCore
namespace WebCore {
@@ -483,11 +478,6 @@ void prefetchDNS(const String&)
notImplemented();
}
-void getSupportedKeySizes(Vector<String>&)
-{
- notImplemented();
-}
-
PassRefPtr<Icon> Icon::createIconForFile(const String&)
{
notImplemented();
diff --git a/WebCore/plugins/PluginView.cpp b/WebCore/plugins/PluginView.cpp
index 8440239..c6b0cae 100644
--- a/WebCore/plugins/PluginView.cpp
+++ b/WebCore/plugins/PluginView.cpp
@@ -1217,12 +1217,12 @@ static const char* MozillaUserAgent = "Mozilla/5.0 ("
const char* PluginView::userAgent()
{
+#if !PLATFORM(ANDROID)
if (m_plugin->quirks().contains(PluginQuirkWantsMozillaUserAgent))
return MozillaUserAgent;
-
+#endif
if (m_userAgent.isNull())
m_userAgent = m_parentFrame->loader()->userAgent(m_url).utf8();
-
return m_userAgent.data();
}
diff --git a/WebCore/plugins/android/PluginViewAndroid.cpp b/WebCore/plugins/android/PluginViewAndroid.cpp
index 022fa35..bb0212b 100644
--- a/WebCore/plugins/android/PluginViewAndroid.cpp
+++ b/WebCore/plugins/android/PluginViewAndroid.cpp
@@ -398,55 +398,6 @@ void PluginView::setNPWindowRect(const IntRect& rect)
m_window->setWindow(&m_npWindow, m_isTransparent);
}
-void PluginView::stop()
-{
- if (!m_isStarted)
- return;
-
- HashSet<RefPtr<PluginStream> > streams = m_streams;
- HashSet<RefPtr<PluginStream> >::iterator end = streams.end();
- for (HashSet<RefPtr<PluginStream> >::iterator it = streams.begin(); it != end; ++it) {
- (*it)->stop();
- disconnectStream((*it).get());
- }
-
- ASSERT(m_streams.isEmpty());
-
- m_isStarted = false;
-#if USE(JSC)
- JSC::JSLock::DropAllLocks dropAllLocks(false);
-#endif
-
- PluginMainThreadScheduler::scheduler().unregisterPlugin(m_instance);
-
- // Destroy the plugin
- NPSavedData* savedData = 0;
- setCallingPlugin(true);
- NPError npErr = m_plugin->pluginFuncs()->destroy(m_instance, &savedData);
- setCallingPlugin(false);
- LOG_NPERROR(npErr);
-
- if (savedData) {
- if (savedData->buf)
- NPN_MemFree(savedData->buf);
- NPN_MemFree(savedData);
- }
-
- m_instance->pdata = 0;
-}
-
-const char* PluginView::userAgentStatic()
-{
- return 0;
-}
-
-const char* PluginView::userAgent()
-{
- if (m_userAgent.isNull())
- m_userAgent = m_parentFrame->loader()->userAgent(m_url).utf8();
- return m_userAgent.data();
-}
-
NPError PluginView::getValue(NPNVariable variable, void* value)
{
switch (variable) {