Skip to content
  • rjw's avatar
    WebKit: · 30e11e48
    rjw authored
    		Implemented changes for latest npruntime.h.
    		Made npruntime.h public.
    
            Reviewed by Chris.
    
            * Plugins.subproj/WebBaseNetscapePluginView.h:
            * Plugins.subproj/WebBaseNetscapePluginView.m:
            (-[WebBaseNetscapePluginView pluginScriptableObject]):
            (-[WebBaseNetscapePluginView forceRedraw]):
            (-[WebBaseNetscapePluginView getVariable:value:]):
            * Plugins.subproj/WebBaseNetscapePluginViewPrivate.h:
            * Plugins.subproj/WebNetscapePluginPackage.m:
            (-[WebNetscapePluginPackage load]):
            * Plugins.subproj/npapi.h:
            * Plugins.subproj/npapi.m:
            (NPN_GetValue):
            * Plugins.subproj/npfunctions.h:
            * Plugins.subproj/npruntime.h:
            * WebKit.pbproj/project.pbxproj:
    
    WebCore:
    	Implemented changes for latest npruntime.h.
    
            Reviewed by Chris.
    
            * kwq/KWQKHTMLPart.h:
            * kwq/KWQKHTMLPart.mm:
            (KWQKHTMLPart::KWQKHTMLPart):
            (KWQKHTMLPart::windowScriptNPObject):
            (KWQKHTMLPart::getEmbedInstanceForView):
            * kwq/WebCoreBridge.h:
            * kwq/WebCoreBridge.mm:
            (-[WebCoreBridge windowScriptObject]):
            (-[WebCoreBridge windowScriptNPObject]):
    
    JavaScriptCore:
    	Implemented changes for latest npruntime.h.
    
            Reviewed by Chris.
    
            * JavaScriptCore.pbproj/project.pbxproj:
            * bindings/NP_jsobject.cpp:
            (listFromVariantArgs):
            (identiferFromNPIdentifier):
            (_NPN_CreateScriptObject):
            (NPN_Call):
            (NPN_Evaluate):
            (NPN_GetProperty):
            (NPN_SetProperty):
            (NPN_RemoveProperty):
            * bindings/NP_jsobject.h:
            * bindings/c/c_class.cpp:
            (CClass::methodsNamed):
            (CClass::fieldNamed):
            * bindings/c/c_instance.cpp:
            (CInstance::invokeMethod):
            * bindings/c/c_utility.cpp:
            (convertNPVariantToValue):
            * bindings/c/c_utility.h:
            * bindings/npruntime.cpp:
            (stringIdentifierEqual):
            (stringIdentifierHash):
            (getStringIdentifierDictionary):
            (intIdentifierEqual):
            (intIdentifierHash):
            (getIntIdentifierDictionary):
            (NPN_GetStringIdentifier):
            (NPN_GetStringIdentifiers):
            (NPN_GetIntIdentifier):
            (NPN_IdentifierIsString):
            (NPN_UTF8FromIdentifier):
            (NPN_VariantToInt32):
            (NPN_VariantToDouble):
            (NPN_SetException):
            * bindings/npruntime.h:
            * bindings/objc/WebScriptObject.mm:
            (+[WebScriptObject _convertValueToObjcValue:KJS::root:Bindings::]):
            * bindings/runtime_object.cpp:
            (RuntimeObjectImp::~RuntimeObjectImp):
            * bindings/runtime_root.cpp:
            (KJS::Bindings::rootForInterpreter):
            * bindings/testbindings.cpp:
            (initializeIdentifiers):
            (logMessage):
            (setDoubleValue):
            (setIntValue):
            (setBooleanValue):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@6909 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    30e11e48