Reviewed by Sam.
* WebCore.xcodeproj/project.pbxproj:
Change jni_jsobject.cpp to be Obj-C++ for now. The plan is to merge
this with jni_objc.mm and create jni_jsobject.mm.
* bridge/jni/jni_jsobject.cpp:
(createRootObject):
Move createRootObject here from WebCoreFrameBridge.
(JavaJSObject::createNative):
Call the newly added createRootObject function.
* bridge/runtime_root.cpp:
(KJS::Bindings::RootObject::initializeJNIThreading):
* bridge/runtime_root.h:
setCreateRootObject no longer takes a root object, rename it to initializeJNIThreading.
* page/mac/FrameMac.mm:
(WebCore::Frame::createScriptInstanceForWidget):
Just call Frame::createRootObject here.
* page/mac/WebCoreFrameBridge.mm:
(-[WebCoreFrameBridge init]):
Call initializeJNIThreading.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@30814
268f45cc-cd09-0410-ab3c-
d52691b4dbfc