Reviewed by Darin.
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 6 Mar 2008 02:08:48 +0000 (02:08 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 6 Mar 2008 02:08:48 +0000 (02:08 +0000)
commit2b1e83b94a6a34bc89e6b3baf2604eabb5dee8e4
tree7333c765bee91c5d5f5f78e0ad34cc2bcf4ea58b
parent0f7d14d16dba91c25bd91c7dd5696704db38ad00
    Reviewed by Darin.

        Move JNI specific code from runtime_root over to jni_jsobject, where it is used.

        * bridge/jni/jni_jsobject.cpp:
        (completedJavaScriptAccess):
        (initializeJavaScriptAccessLock):
        (lockJavaScriptAccess):
        (unlockJavaScriptAccess):
        (dispatchToJavaScriptThread):
        (performJavaScriptAccess):
        (JavaJSObject::initializeJNIThreading):
        (isJavaScriptThread):
        (JavaJSObject::invoke):
        * bridge/jni/jni_jsobject.h:
        * bridge/runtime_root.cpp:
        * bridge/runtime_root.h:
        * page/mac/WebCoreFrameBridge.mm:
        (-[WebCoreFrameBridge init]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@30816 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/bridge/jni/jni_jsobject.cpp
WebCore/bridge/jni/jni_jsobject.h
WebCore/bridge/runtime_root.cpp
WebCore/bridge/runtime_root.h
WebCore/page/mac/WebCoreFrameBridge.mm