Ignore:
Timestamp:
Dec 7, 2007, 2:05:55 PM (17 years ago)
Author:
[email protected]
Message:

JavaScriptCore:

Reviewed by Sam Weinig.

Next step in refactoring JSGlobalObject: Added JSVariableObject class,
and factored symbol-table-related code into it. (JSGlobalObject doesn't
use the symbol table code yet, though.)


Layout and JS tests, and testapi, pass. SunSpider reports no regression.

WebCore:

Reviewed by Sam Weinig.

Added some namespace qualifications and a forwarding header, now that
KJS::Node is sometimes #included in WebCore by JavaScriptCore headers.

  • ForwardingHeaders/wtf/ListRefPtr.h: Added.
  • bindings/js/JSXSLTProcessor.cpp: (KJS::JSXSLTProcessorPrototypeFunctionTransformToFragment::callAsFunction):
  • bindings/js/kjs_binding.cpp: (KJS::ScriptInterpreter::getDOMNodeForDocument): (KJS::ScriptInterpreter::forgetDOMNodeForDocument): (KJS::ScriptInterpreter::putDOMNodeForDocument): (KJS::ScriptInterpreter::markDOMNodesForDocument): (KJS::ScriptInterpreter::updateDOMNodeDocument):

WebKit/mac:

Reviewed by Sam Weinig.


Added a forwarding header, since we now #include nodes.h through some
JavaScriptCore headers.

  • ForwardingHeaders/wtf/ListRefPtr.h: Added.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.exp

    r28468 r28527  
    150150__ZN3KJS15SavedPropertiesC1Ev
    151151__ZN3KJS15SavedPropertiesD1Ev
     152__ZN3KJS16JSVariableObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
     153__ZN3KJS16JSVariableObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayE
    152154__ZN3KJS16RuntimeObjectImp4infoE
    153155__ZN3KJS16RuntimeObjectImpC1EPNS_8Bindings8InstanceE
     
    224226__ZN3KJS9Collector7protectEPNS_7JSValueE
    225227__ZN3KJS9Collector9unprotectEPNS_7JSValueE
     228__ZN3KJS9ExecStateC1EPNS_14JSGlobalObjectEPNS_8JSObjectEPNS_16FunctionBodyNodeENS_8CodeTypeEPS0_S8_PNS_11FunctionImpEPKNS_4ListE
    226229__ZN3KJS9ExecStateD1Ev
    227230__ZN3KJSeqERKNS_7UStringEPKc
     
    278281__ZTVN3KJS14StringInstanceE
    279282__ZTVN3KJS15JSWrapperObjectE
     283__ZTVN3KJS16JSVariableObjectE
    280284__ZTVN3KJS19InternalFunctionImpE
    281285__ZTVN3KJS8JSObjectE
Note: See TracChangeset for help on using the changeset viewer.