2008-11-03 Cameron Zwarich <zwarich@apple.com>
Rubber-stamped by Maciej Stachowiak.
Move more files into the runtime subdirectory of JavaScriptCore.
JavaScriptCore:
* API/JSBase.cpp:
* API/JSCallbackConstructor.cpp:
* API/JSCallbackFunction.cpp:
* API/JSClassRef.cpp:
* API/OpaqueJSString.cpp:
* GNUmakefile.am:
* JavaScriptCore.pri:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj:
* JavaScriptCoreSources.bkl:
* kjs/AllInOneFile.cpp:
* kjs/ArgList.cpp: Removed.
* kjs/ArgList.h: Removed.
* kjs/Arguments.cpp: Removed.
* kjs/Arguments.h: Removed.
* kjs/BatchedTransitionOptimizer.h: Removed.
* kjs/CollectorHeapIterator.h: Removed.
* kjs/CommonIdentifiers.cpp: Removed.
* kjs/CommonIdentifiers.h: Removed.
* kjs/ExecState.cpp: Removed.
* kjs/ExecState.h: Removed.
* kjs/GetterSetter.cpp: Removed.
* kjs/GetterSetter.h: Removed.
* kjs/InitializeThreading.cpp: Removed.
* kjs/InitializeThreading.h: Removed.
* kjs/JSActivation.cpp: Removed.
* kjs/JSActivation.h: Removed.
* kjs/JSGlobalData.cpp: Removed.
* kjs/JSGlobalData.h: Removed.
* kjs/JSLock.cpp: Removed.
* kjs/JSLock.h: Removed.
* kjs/JSStaticScopeObject.cpp: Removed.
* kjs/JSStaticScopeObject.h: Removed.
* kjs/JSType.h: Removed.
* kjs/PropertyNameArray.cpp: Removed.
* kjs/PropertyNameArray.h: Removed.
* kjs/ScopeChain.cpp: Removed.
* kjs/ScopeChain.h: Removed.
* kjs/ScopeChainMark.h: Removed.
* kjs/SymbolTable.h: Removed.
* kjs/Tracing.d: Removed.
* kjs/Tracing.h: Removed.
* runtime/ArgList.cpp: Copied from kjs/ArgList.cpp.
* runtime/ArgList.h: Copied from kjs/ArgList.h.
* runtime/Arguments.cpp: Copied from kjs/Arguments.cpp.
* runtime/Arguments.h: Copied from kjs/Arguments.h.
* runtime/BatchedTransitionOptimizer.h: Copied from kjs/BatchedTransitionOptimizer.h.
* runtime/CollectorHeapIterator.h: Copied from kjs/CollectorHeapIterator.h.
* runtime/CommonIdentifiers.cpp: Copied from kjs/CommonIdentifiers.cpp.
* runtime/CommonIdentifiers.h: Copied from kjs/CommonIdentifiers.h.
* runtime/ExecState.cpp: Copied from kjs/ExecState.cpp.
* runtime/ExecState.h: Copied from kjs/ExecState.h.
* runtime/GetterSetter.cpp: Copied from kjs/GetterSetter.cpp.
* runtime/GetterSetter.h: Copied from kjs/GetterSetter.h.
* runtime/InitializeThreading.cpp: Copied from kjs/InitializeThreading.cpp.
* runtime/InitializeThreading.h: Copied from kjs/InitializeThreading.h.
* runtime/JSActivation.cpp: Copied from kjs/JSActivation.cpp.
* runtime/JSActivation.h: Copied from kjs/JSActivation.h.
* runtime/JSGlobalData.cpp: Copied from kjs/JSGlobalData.cpp.
* runtime/JSGlobalData.h: Copied from kjs/JSGlobalData.h.
* runtime/JSLock.cpp: Copied from kjs/JSLock.cpp.
* runtime/JSLock.h: Copied from kjs/JSLock.h.
* runtime/JSStaticScopeObject.cpp: Copied from kjs/JSStaticScopeObject.cpp.
* runtime/JSStaticScopeObject.h: Copied from kjs/JSStaticScopeObject.h.
* runtime/JSType.h: Copied from kjs/JSType.h.
* runtime/PropertyNameArray.cpp: Copied from kjs/PropertyNameArray.cpp.
* runtime/PropertyNameArray.h: Copied from kjs/PropertyNameArray.h.
* runtime/ScopeChain.cpp: Copied from kjs/ScopeChain.cpp.
* runtime/ScopeChain.h: Copied from kjs/ScopeChain.h.
* runtime/ScopeChainMark.h: Copied from kjs/ScopeChainMark.h.
* runtime/SymbolTable.h: Copied from kjs/SymbolTable.h.
* runtime/Tracing.d: Copied from kjs/Tracing.d.
* runtime/Tracing.h: Copied from kjs/Tracing.h.
WebCore:
* ForwardingHeaders/kjs/ArgList.h: Removed.
* ForwardingHeaders/kjs/CollectorHeapIterator.h: Removed.
* ForwardingHeaders/kjs/ExecState.h: Removed.
* ForwardingHeaders/kjs/InitializeThreading.h: Removed.
* ForwardingHeaders/kjs/JSGlobalData.h: Removed.
* ForwardingHeaders/kjs/JSLock.h: Removed.
* ForwardingHeaders/kjs/SymbolTable.h: Removed.
* ForwardingHeaders/runtime/ArgList.h: Copied from ForwardingHeaders/kjs/ArgList.h.
* ForwardingHeaders/runtime/CollectorHeapIterator.h: Copied from ForwardingHeaders/kjs/CollectorHeapIterator.h.
* ForwardingHeaders/runtime/ExecState.h: Copied from ForwardingHeaders/kjs/ExecState.h.
* ForwardingHeaders/runtime/InitializeThreading.h: Copied from ForwardingHeaders/kjs/InitializeThreading.h.
* ForwardingHeaders/runtime/JSGlobalData.h: Copied from ForwardingHeaders/kjs/JSGlobalData.h.
* ForwardingHeaders/runtime/JSLock.h: Copied from ForwardingHeaders/kjs/JSLock.h.
* ForwardingHeaders/runtime/SymbolTable.h: Copied from ForwardingHeaders/kjs/SymbolTable.h.
* bindings/js/GCController.cpp:
* bindings/js/JSCustomPositionCallback.cpp:
* bindings/js/JSCustomPositionErrorCallback.cpp:
* bindings/js/JSCustomSQLStatementCallback.cpp:
* bindings/js/JSCustomSQLStatementErrorCallback.cpp:
* bindings/js/JSCustomSQLTransactionCallback.cpp:
* bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
* bindings/js/JSCustomVoidCallback.cpp:
* bindings/js/JSCustomXPathNSResolver.cpp:
* bindings/js/JSDOMWindowBase.cpp:
* bindings/js/JSEventCustom.cpp:
* bindings/js/JSEventListener.cpp:
* bindings/js/JSNodeFilterCondition.cpp:
* bindings/js/ScheduledAction.cpp:
* bindings/js/ScriptController.cpp:
* bindings/js/ScriptControllerMac.mm:
* bindings/objc/WebScriptObject.mm:
* bridge/NP_jsobject.cpp:
* bridge/c/c_class.cpp:
* bridge/c/c_instance.cpp:
* bridge/c/c_runtime.cpp:
* bridge/c/c_utility.cpp:
* bridge/jni/jni_class.cpp:
* bridge/jni/jni_instance.cpp:
* bridge/jni/jni_jsobject.mm:
* bridge/jni/jni_objc.mm:
* bridge/jni/jni_runtime.cpp:
* bridge/jni/jni_runtime.h:
* bridge/jni/jni_utility.cpp:
* bridge/npruntime.cpp:
* bridge/objc/objc_instance.mm:
* bridge/objc/objc_runtime.mm:
* bridge/objc/objc_utility.mm:
* bridge/runtime.cpp:
* dom/Document.cpp:
* dom/Node.cpp:
* dom/NodeFilter.cpp:
* dom/NodeIterator.cpp:
* dom/TreeWalker.cpp:
* history/CachedPage.cpp:
* inspector/InspectorController.cpp:
* inspector/JavaScriptCallFrame.cpp:
* inspector/JavaScriptCallFrame.h:
* inspector/JavaScriptDebugServer.cpp:
* inspector/JavaScriptProfileNode.cpp:
* loader/FrameLoader.cpp:
* loader/icon/IconDatabase.cpp:
* page/Console.cpp:
* page/Page.cpp:
* page/mac/FrameMac.mm:
* plugins/PluginView.cpp:
* plugins/gtk/PluginViewGtk.cpp:
* plugins/qt/PluginViewQt.cpp:
* plugins/win/PluginViewWin.cpp:
* storage/Database.cpp:
* xml/XMLHttpRequest.cpp:
WebKit/gtk:
* webkit/webkitprivate.cpp:
WebKit/mac:
* ForwardingHeaders/kjs/JSLock.h: Removed.
* ForwardingHeaders/kjs/SymbolTable.h: Removed.
* ForwardingHeaders/runtime/JSLock.h: Copied from ForwardingHeaders/kjs/JSLock.h.
* ForwardingHeaders/runtime/SymbolTable.h: Copied from ForwardingHeaders/kjs/SymbolTable.h.
* Misc/WebCoreStatistics.mm:
* Plugins/WebBaseNetscapePluginStream.mm:
* Plugins/WebBaseNetscapePluginView.mm:
* Plugins/WebPluginController.mm:
* WebView/WebFrame.mm:
* WebView/WebScriptDebugDelegate.mm:
* WebView/WebView.mm:
WebKit/qt:
* Api/qwebpage.cpp:
WebKit/win:
* WebJavaScriptCollector.cpp:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@38087 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/JavaScriptCore/GNUmakefile.am b/JavaScriptCore/GNUmakefile.am
index ab909d9..9f17c43 100644
--- a/JavaScriptCore/GNUmakefile.am
+++ b/JavaScriptCore/GNUmakefile.am
@@ -110,36 +110,36 @@
JavaScriptCore/icu/unicode/utf_old.h \
JavaScriptCore/icu/unicode/utypes.h \
JavaScriptCore/icu/unicode/uversion.h \
- JavaScriptCore/kjs/ArgList.h \
- JavaScriptCore/kjs/Arguments.h \
- JavaScriptCore/kjs/BatchedTransitionOptimizer.h \
- JavaScriptCore/kjs/CollectorHeapIterator.h \
+ JavaScriptCore/runtime/ArgList.h \
+ JavaScriptCore/runtime/Arguments.h \
+ JavaScriptCore/runtime/BatchedTransitionOptimizer.h \
+ JavaScriptCore/runtime/CollectorHeapIterator.h \
JavaScriptCore/debugger/DebuggerCallFrame.cpp \
JavaScriptCore/debugger/DebuggerCallFrame.h \
- JavaScriptCore/kjs/ExecState.cpp \
- JavaScriptCore/kjs/ExecState.h \
- JavaScriptCore/kjs/InitializeThreading.cpp \
- JavaScriptCore/kjs/InitializeThreading.h \
- JavaScriptCore/kjs/JSActivation.cpp \
- JavaScriptCore/kjs/JSActivation.h \
- JavaScriptCore/kjs/JSGlobalData.cpp \
- JavaScriptCore/kjs/JSGlobalData.h \
- JavaScriptCore/kjs/JSStaticScopeObject.h \
- JavaScriptCore/kjs/JSType.h \
+ JavaScriptCore/runtime/ExecState.cpp \
+ JavaScriptCore/runtime/ExecState.h \
+ JavaScriptCore/runtime/InitializeThreading.cpp \
+ JavaScriptCore/runtime/InitializeThreading.h \
+ JavaScriptCore/runtime/JSActivation.cpp \
+ JavaScriptCore/runtime/JSActivation.h \
+ JavaScriptCore/runtime/JSGlobalData.cpp \
+ JavaScriptCore/runtime/JSGlobalData.h \
+ JavaScriptCore/runtime/JSStaticScopeObject.h \
+ JavaScriptCore/runtime/JSType.h \
JavaScriptCore/kjs/NodeInfo.h \
JavaScriptCore/kjs/Parser.h \
- JavaScriptCore/kjs/PropertyNameArray.h \
+ JavaScriptCore/runtime/PropertyNameArray.h \
JavaScriptCore/runtime/RegExpConstructor.h \
JavaScriptCore/runtime/RegExpMatchesArray.h \
JavaScriptCore/runtime/RegExpObject.h \
JavaScriptCore/runtime/RegExpPrototype.h \
JavaScriptCore/kjs/ResultType.h \
- JavaScriptCore/kjs/ScopeChain.h \
- JavaScriptCore/kjs/ScopeChainMark.h \
+ JavaScriptCore/runtime/ScopeChain.h \
+ JavaScriptCore/runtime/ScopeChainMark.h \
JavaScriptCore/kjs/SourceProvider.h \
JavaScriptCore/kjs/SourceCode.h \
- JavaScriptCore/kjs/SymbolTable.h \
- JavaScriptCore/kjs/Tracing.h \
+ JavaScriptCore/runtime/SymbolTable.h \
+ JavaScriptCore/runtime/Tracing.h \
JavaScriptCore/kjs/TypeInfo.h \
JavaScriptCore/kjs/collector.h \
JavaScriptCore/kjs/completion.h \
@@ -308,22 +308,22 @@
javascriptcore_sources += \
JavaScriptCore/VM/CodeGenerator.cpp \
JavaScriptCore/VM/RegisterFile.cpp \
- JavaScriptCore/kjs/ArgList.cpp \
- JavaScriptCore/kjs/Arguments.cpp \
- JavaScriptCore/kjs/CommonIdentifiers.cpp \
- JavaScriptCore/kjs/CommonIdentifiers.h \
- JavaScriptCore/kjs/GetterSetter.cpp \
- JavaScriptCore/kjs/GetterSetter.h \
- JavaScriptCore/kjs/JSLock.cpp \
- JavaScriptCore/kjs/JSLock.h \
- JavaScriptCore/kjs/JSStaticScopeObject.cpp \
+ JavaScriptCore/runtime/ArgList.cpp \
+ JavaScriptCore/runtime/Arguments.cpp \
+ JavaScriptCore/runtime/CommonIdentifiers.cpp \
+ JavaScriptCore/runtime/CommonIdentifiers.h \
+ JavaScriptCore/runtime/GetterSetter.cpp \
+ JavaScriptCore/runtime/GetterSetter.h \
+ JavaScriptCore/runtime/JSLock.cpp \
+ JavaScriptCore/runtime/JSLock.h \
+ JavaScriptCore/runtime/JSStaticScopeObject.cpp \
JavaScriptCore/kjs/LabelScope.h \
JavaScriptCore/kjs/Parser.cpp \
- JavaScriptCore/kjs/PropertyNameArray.cpp \
+ JavaScriptCore/runtime/PropertyNameArray.cpp \
JavaScriptCore/runtime/RegExpConstructor.cpp \
JavaScriptCore/runtime/RegExpObject.cpp \
JavaScriptCore/runtime/RegExpPrototype.cpp \
- JavaScriptCore/kjs/ScopeChain.cpp \
+ JavaScriptCore/runtime/ScopeChain.cpp \
JavaScriptCore/kjs/collector.cpp \
JavaScriptCore/debugger/Debugger.cpp \
JavaScriptCore/kjs/dtoa.cpp \