-
ggaren@apple.com authored
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. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@28527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
f5ab0692