Ignore:
Timestamp:
Sep 29, 2008, 6:14:26 PM (17 years ago)
Author:
Darin Adler
Message:

JavaScriptCore:

2008-09-29 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

  • JavaScriptCore.exp: Updated since JSGlobalObject::init no longer takes a parameter.
  • VM/Machine.cpp: (JSC::Machine::execute): Removed m_registerFile argument for ExecState constructors.
  • kjs/DebuggerCallFrame.cpp: (JSC::DebuggerCallFrame::evaluate): Removed globalThisValue argument for ExecState constructor.
  • kjs/ExecState.cpp: (JSC::ExecState::ExecState): Removed globalThisValue and registerFile arguments to constructors.
  • kjs/ExecState.h: Removed m_globalThisValue and m_registerFile data members.
  • kjs/JSGlobalObject.cpp: (JSC::JSGlobalObject::init): Removed globalThisValue argument for ExecState constructor.
  • kjs/JSGlobalObject.h: (JSC::JSGlobalObject::JSGlobalObject): Got rid of parameter for the init function.

WebCore:

2008-09-29 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

  • bindings/js/JSDOMWindowBase.cpp: (WebCore::JSDOMWindowBase::JSDOMWindowBase): Removed globalThisValue argument for base class constructor.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/DebuggerCallFrame.cpp

    r37086 r37088  
    6969        return 0;
    7070
    71     JSObject* thisObject = this->thisObject();
    72 
    73     ExecState newExec(m_scopeChain->globalObject(), thisObject, m_registers);
     71    ExecState newExec(m_scopeChain->globalObject(), m_registers);
    7472
    7573    int sourceId;
     
    8179        return Error::create(&newExec, SyntaxError, errMsg, errLine, sourceId, 0);
    8280
    83     return newExec.machine()->execute(evalNode.get(), &newExec, thisObject, m_scopeChain, &exception);
     81    return newExec.machine()->execute(evalNode.get(), &newExec, thisObject(), m_scopeChain, &exception);
    8482}
    8583
Note: See TracChangeset for help on using the changeset viewer.