Skip to content
  • andersca@apple.com's avatar
    Remove Java bridge · 87220d26
    andersca@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=97954
    
    Reviewed by Sam Weinig.
    
    The Java bridge is not used by any port; Mac now has a NPAPI Java plug-in.
    
    Source/WebCore:
    
    * WebCore.exp.in:
    * WebCore.xcodeproj/project.pbxproj:
    * bindings/js/ScriptController.cpp:
    (WebCore::ScriptController::ScriptController):
    * bindings/js/ScriptController.h:
    (ScriptController):
    * bindings/js/ScriptControllerMac.mm:
    (WebCore::ScriptController::createScriptInstanceForWidget):
    * bridge/jni/JNIUtility.cpp: Removed.
    * bridge/jni/JNIUtility.h: Removed.
    * bridge/jni/JavaType.h: Removed.
    * bridge/jni/JobjectWrapper.cpp: Removed.
    * bridge/jni/JobjectWrapper.h: Removed.
    * bridge/jni/jni_jsobject.h: Removed.
    * bridge/jni/jni_jsobject.mm: Removed.
    * bridge/jni/jni_objc.mm: Removed.
    * bridge/jni/jsc/JNIUtilityPrivate.cpp: Removed.
    * bridge/jni/jsc/JNIUtilityPrivate.h: Removed.
    * bridge/jni/jsc/JavaArrayJSC.cpp: Removed.
    * bridge/jni/jsc/JavaArrayJSC.h: Removed.
    * bridge/jni/jsc/JavaClassJSC.cpp: Removed.
    * bridge/jni/jsc/JavaClassJSC.h: Removed.
    * bridge/jni/jsc/JavaFieldJSC.cpp: Removed.
    * bridge/jni/jsc/JavaFieldJSC.h: Removed.
    * bridge/jni/jsc/JavaInstanceJSC.cpp: Removed.
    * bridge/jni/jsc/JavaInstanceJSC.h: Removed.
    * bridge/jni/jsc/JavaMethodJSC.cpp: Removed.
    * bridge/jni/jsc/JavaMethodJSC.h: Removed.
    * bridge/jni/jsc/JavaRuntimeObject.cpp: Removed.
    * bridge/jni/jsc/JavaRuntimeObject.h: Removed.
    * bridge/jni/jsc/JavaStringJSC.h: Removed.
    * bridge/runtime_root.h:
    * loader/FrameLoaderClient.h:
    (FrameLoaderClient):
    
    Source/WebKit/mac:
    
    * WebCoreSupport/WebFrameLoaderClient.h:
    * WebCoreSupport/WebFrameLoaderClient.mm:
    Make sure that we try to load the NPAPI Java plug-in.
    
    Source/WebKit2:
    
    * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
    * WebProcess/WebCoreSupport/WebFrameLoaderClient.h:
    (WebFrameLoaderClient):
    
    Source/WTF:
    
    * wtf/Platform.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    87220d26