Changeset 54237 in webkit


Ignore:
Timestamp:
Feb 2, 2010 7:45:43 AM (14 years ago)
Author:
eric@webkit.org
Message:

2010-02-02 Steve Block <steveblock@google.com>

Reviewed by Ariya Hidayat.

Adds utility functions for converting between JavaInstance and NPAPI types
https://bugs.webkit.org/show_bug.cgi?id=34468

This is required by Android for injecting objects into V8 JavaScript.

No new tests, added utility functions only.

  • Android.v8bindings.mk: Modified. Added JavaNPObjectV8.cpp
  • bridge/jni/v8/JavaNPObjectV8.cpp: Added. (JSC::Bindings::AllocJavaNPObject): (JSC::Bindings::FreeJavaNPObject): (JSC::Bindings::): (JSC::Bindings::JavaInstanceToNPObject): (JSC::Bindings::ExtractJavaInstance): (JSC::Bindings::JavaNPObjectHasMethod): (JSC::Bindings::JavaNPObjectInvoke): (JSC::Bindings::JavaNPObjectHasProperty): (JSC::Bindings::JavaNPObjectGetProperty):
  • bridge/jni/v8/JavaNPObjectV8.h: Added.
Location:
trunk/WebCore
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/Android.v8bindings.mk

    r54175 r54237  
    178178
    179179LOCAL_SRC_FILES += \
     180        bridge/jni/JNIBridge.cpp \
    180181        bridge/jni/JNIUtility.cpp \
    181         bridge/jni/JNIBridge.cpp \
    182182        bridge/jni/v8/JNIBridgeV8.cpp \
    183183        bridge/jni/v8/JNIUtilityPrivate.cpp \
    184184        bridge/jni/v8/JavaClassV8.cpp \
    185         bridge/jni/v8/JavaInstanceV8.cpp
     185        bridge/jni/v8/JavaInstanceV8.cpp \
     186        bridge/jni/v8/JavaNPObject.cpp
  • trunk/WebCore/ChangeLog

    r54235 r54237  
     12010-02-02  Steve Block  <steveblock@google.com>
     2
     3        Reviewed by Ariya Hidayat.
     4
     5        Adds utility functions for converting between JavaInstance and NPAPI types
     6        https://bugs.webkit.org/show_bug.cgi?id=34468
     7
     8        This is required by Android for injecting objects into V8 JavaScript.
     9
     10        No new tests, added utility functions only.
     11
     12        * Android.v8bindings.mk: Modified. Added JavaNPObjectV8.cpp
     13        * bridge/jni/v8/JavaNPObjectV8.cpp: Added.
     14        (JSC::Bindings::AllocJavaNPObject):
     15        (JSC::Bindings::FreeJavaNPObject):
     16        (JSC::Bindings::):
     17        (JSC::Bindings::JavaInstanceToNPObject):
     18        (JSC::Bindings::ExtractJavaInstance):
     19        (JSC::Bindings::JavaNPObjectHasMethod):
     20        (JSC::Bindings::JavaNPObjectInvoke):
     21        (JSC::Bindings::JavaNPObjectHasProperty):
     22        (JSC::Bindings::JavaNPObjectGetProperty):
     23        * bridge/jni/v8/JavaNPObjectV8.h: Added.
     24
    1252010-02-02  Benjamin Poulain  <benjamin.poulain@nokia.com>
    226
Note: See TracChangeset for help on using the changeset viewer.