• ggaren@apple.com's avatar
    JavaScriptCore: · 66bf8cbb
    ggaren@apple.com authored
            Reviewed by Eric Seidel.
    
            Second step in refactoring JSGlobalObject: moved virtual functions from
            Interpreter to JSGlobalObject.
            
            Layout and JS tests pass. SunSpider reports a .7% speedup -- don't 
            believe his lies.
    
    JavaScriptGlue:
    
            Reviewed by Eric Seidel.
    
            Updated to match the JavaScriptCore change to move virtual methods from
            Interpreter to JSGlobalObject.
            
            * JSRun.cpp:
            * JSRun.h:
            * JSValueWrapper.cpp:
            (getThreadGlobalExecState):
            * JavaScriptGlue.cpp:
            (JSRunCopyGlobalObject):
            (JSRunEvaluate):
    
    WebCore:
    
            Reviewed by Eric Seidel.
    
            Updated to match the JavaScriptCore change to move virtual methods from
            Interpreter to JSGlobalObject.
            
            Moved virtual ScriptInterpreter functions to Window.
    
    WebKit/mac:
    
            Reviewed by Eric Seidel.
    
            Updated to match the JavaScriptCore change to move virtual methods from
            Interpreter to JSGlobalObject.
    
            * WebView/WebFrame.mm:
            (-[WebFrame globalContext]): Use the toRef function instead of manually
            casting.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@28328 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    66bf8cbb
kjs_events.cpp 16.7 KB