Changeset 65833 in webkit
- Timestamp:
- Aug 23, 2010 2:52:03 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r65832 r65833 1 2010-08-23 Iain Merrick <husky@google.com> 2 3 Reviewed by Steve Block. 4 5 Update JNI bridge for V8 after renaming of JavaString::utf8(). 6 https://bugs.webkit.org/show_bug.cgi?id=44419 7 8 This fixes the build on Android. No new functionality, so no new tests. 9 10 * bridge/jni/v8/JNIBridgeV8.cpp: 11 (JavaField::JavaField): 12 * bridge/jni/v8/JNIBridgeV8.h: 13 (JSC::Bindings::JavaField::type): 14 * bridge/jni/v8/JavaClassV8.cpp: 15 (JavaClass::JavaClass): 16 * bridge/jni/v8/JavaNPObjectV8.cpp: 17 (JSC::Bindings::JavaNPObjectGetProperty): 18 * bridge/jni/v8/JavaStringV8.h: 19 (JSC::Bindings::JavaStringImpl::utf8): 20 1 21 2010-08-23 Mihai Parparita <mihaip@chromium.org> 2 22 -
trunk/WebCore/bridge/jni/v8/JNIBridgeV8.cpp
r54175 r65833 35 35 jstring fieldTypeName = static_cast<jstring>(callJNIMethod<jobject>(fieldType, "getName", "()Ljava/lang/String;")); 36 36 m_type = JavaString(env, fieldTypeName); 37 m_JNIType = JNITypeFromClassName(m_type. UTF8String());37 m_JNIType = JNITypeFromClassName(m_type.utf8()); 38 38 39 39 // Get field name -
trunk/WebCore/bridge/jni/v8/JNIBridgeV8.h
r54175 r65833 39 39 40 40 const JavaString& name() const { return m_name; } 41 const char* type() const { return m_type. UTF8String(); }41 const char* type() const { return m_type.utf8(); } 42 42 43 43 JNIType getJNIType() const { return m_JNIType; } -
trunk/WebCore/bridge/jni/v8/JavaClassV8.cpp
r54169 r65833 54 54 JavaField* aField = new JavaField(env, aJField); // deleted in the JavaClass destructor 55 55 { 56 m_fields.set(aField->name(). UTF8String(), aField);56 m_fields.set(aField->name().utf8(), aField); 57 57 } 58 58 env->DeleteLocalRef(aJField); … … 67 67 MethodList* methodList; 68 68 { 69 methodList = m_methods.get(aMethod->name(). UTF8String());69 methodList = m_methods.get(aMethod->name().utf8()); 70 70 if (!methodList) { 71 71 methodList = new MethodList(); 72 m_methods.set(aMethod->name(). UTF8String(), methodList);72 m_methods.set(aMethod->name().utf8(), methodList); 73 73 } 74 74 } -
trunk/WebCore/bridge/jni/v8/JavaNPObjectV8.cpp
r56105 r65833 156 156 jvalue value = getJNIField(instance->javaInstance(), 157 157 field->getJNIType(), 158 field->name(). UTF8String(),158 field->name().utf8(), 159 159 field->type()); 160 160 -
trunk/WebCore/bridge/jni/v8/JavaStringV8.h
r56825 r65833 47 47 } 48 48 49 const char* UTF8String() const { return m_utf8String.data(); }49 const char* utf8() const { return m_utf8String.data(); } 50 50 const jchar* uchars() const { return 0; } // Not implemented 51 51 int length() const { return m_utf8String.length(); }
Note: See TracChangeset
for help on using the changeset viewer.