Commit 53173f3b authored by cwzwarich@webkit.org's avatar cwzwarich@webkit.org

2008-10-28 Cameron Zwarich <zwarich@apple.com>

        Rubber-stamped by Sam Weinig.

        Create a runtime directory in JavaScriptCore and begin moving files to
        it. This is the first step towards removing the kjs directory and
        placing files in more meaningful subdirectories of JavaScriptCore.

        * API/JSBase.cpp:
        * API/JSCallbackConstructor.cpp:
        * API/JSCallbackConstructor.h:
        * API/JSCallbackFunction.cpp:
        * API/JSClassRef.cpp:
        * API/JSClassRef.h:
        * API/JSStringRefCF.cpp:
        * API/JSValueRef.cpp:
        * API/OpaqueJSString.cpp:
        * DerivedSources.make:
        * GNUmakefile.am:
        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * kjs/AllInOneFile.cpp:
        * kjs/ArrayConstructor.cpp: Removed.
        * kjs/ArrayConstructor.h: Removed.
        * kjs/ArrayPrototype.cpp: Removed.
        * kjs/ArrayPrototype.h: Removed.
        * kjs/BooleanConstructor.cpp: Removed.
        * kjs/BooleanConstructor.h: Removed.
        * kjs/BooleanObject.cpp: Removed.
        * kjs/BooleanObject.h: Removed.
        * kjs/BooleanPrototype.cpp: Removed.
        * kjs/BooleanPrototype.h: Removed.
        * kjs/CallData.cpp: Removed.
        * kjs/CallData.h: Removed.
        * kjs/ClassInfo.h: Removed.
        * kjs/ConstructData.cpp: Removed.
        * kjs/ConstructData.h: Removed.
        * kjs/DateConstructor.cpp: Removed.
        * kjs/DateConstructor.h: Removed.
        * kjs/DateInstance.cpp: Removed.
        * kjs/DateInstance.h: Removed.
        * kjs/DateMath.cpp: Removed.
        * kjs/DateMath.h: Removed.
        * kjs/DatePrototype.cpp: Removed.
        * kjs/DatePrototype.h: Removed.
        * kjs/Error.cpp: Removed.
        * kjs/Error.h: Removed.
        * kjs/ErrorConstructor.cpp: Removed.
        * kjs/ErrorConstructor.h: Removed.
        * kjs/ErrorInstance.cpp: Removed.
        * kjs/ErrorInstance.h: Removed.
        * kjs/ErrorPrototype.cpp: Removed.
        * kjs/ErrorPrototype.h: Removed.
        * kjs/FunctionConstructor.cpp: Removed.
        * kjs/FunctionConstructor.h: Removed.
        * kjs/FunctionPrototype.cpp: Removed.
        * kjs/FunctionPrototype.h: Removed.
        * kjs/GlobalEvalFunction.cpp: Removed.
        * kjs/GlobalEvalFunction.h: Removed.
        * kjs/InternalFunction.cpp: Removed.
        * kjs/InternalFunction.h: Removed.
        * kjs/JSArray.cpp: Removed.
        * kjs/JSArray.h: Removed.
        * kjs/JSCell.cpp: Removed.
        * kjs/JSCell.h: Removed.
        * kjs/JSFunction.cpp: Removed.
        * kjs/JSFunction.h: Removed.
        * kjs/JSGlobalObject.cpp: Removed.
        * kjs/JSGlobalObject.h: Removed.
        * kjs/JSGlobalObjectFunctions.cpp: Removed.
        * kjs/JSGlobalObjectFunctions.h: Removed.
        * kjs/JSImmediate.cpp: Removed.
        * kjs/JSImmediate.h: Removed.
        * kjs/JSNotAnObject.cpp: Removed.
        * kjs/JSNotAnObject.h: Removed.
        * kjs/JSNumberCell.cpp: Removed.
        * kjs/JSNumberCell.h: Removed.
        * kjs/JSObject.cpp: Removed.
        * kjs/JSObject.h: Removed.
        * kjs/JSString.cpp: Removed.
        * kjs/JSString.h: Removed.
        * kjs/JSValue.cpp: Removed.
        * kjs/JSValue.h: Removed.
        * kjs/JSVariableObject.cpp: Removed.
        * kjs/JSVariableObject.h: Removed.
        * kjs/JSWrapperObject.cpp: Removed.
        * kjs/JSWrapperObject.h: Removed.
        * kjs/MathObject.cpp: Removed.
        * kjs/MathObject.h: Removed.
        * kjs/NativeErrorConstructor.cpp: Removed.
        * kjs/NativeErrorConstructor.h: Removed.
        * kjs/NativeErrorPrototype.cpp: Removed.
        * kjs/NativeErrorPrototype.h: Removed.
        * kjs/NumberConstructor.cpp: Removed.
        * kjs/NumberConstructor.h: Removed.
        * kjs/NumberObject.cpp: Removed.
        * kjs/NumberObject.h: Removed.
        * kjs/NumberPrototype.cpp: Removed.
        * kjs/NumberPrototype.h: Removed.
        * kjs/ObjectConstructor.cpp: Removed.
        * kjs/ObjectConstructor.h: Removed.
        * kjs/ObjectPrototype.cpp: Removed.
        * kjs/ObjectPrototype.h: Removed.
        * kjs/PropertyMap.cpp: Removed.
        * kjs/PropertyMap.h: Removed.
        * kjs/PropertySlot.cpp: Removed.
        * kjs/PropertySlot.h: Removed.
        * kjs/PrototypeFunction.cpp: Removed.
        * kjs/PrototypeFunction.h: Removed.
        * kjs/PutPropertySlot.h: Removed.
        * kjs/SmallStrings.cpp: Removed.
        * kjs/SmallStrings.h: Removed.
        * kjs/StringConstructor.cpp: Removed.
        * kjs/StringConstructor.h: Removed.
        * kjs/StringObject.cpp: Removed.
        * kjs/StringObject.h: Removed.
        * kjs/StringObjectThatMasqueradesAsUndefined.h: Removed.
        * kjs/StringPrototype.cpp: Removed.
        * kjs/StringPrototype.h: Removed.
        * kjs/StructureID.cpp: Removed.
        * kjs/StructureID.h: Removed.
        * kjs/completion.h:
        * kjs/interpreter.h:
        * runtime: Added.
        * runtime/ArrayConstructor.cpp: Copied from kjs/ArrayConstructor.cpp.
        * runtime/ArrayConstructor.h: Copied from kjs/ArrayConstructor.h.
        * runtime/ArrayPrototype.cpp: Copied from kjs/ArrayPrototype.cpp.
        * runtime/ArrayPrototype.h: Copied from kjs/ArrayPrototype.h.
        * runtime/BooleanConstructor.cpp: Copied from kjs/BooleanConstructor.cpp.
        * runtime/BooleanConstructor.h: Copied from kjs/BooleanConstructor.h.
        * runtime/BooleanObject.cpp: Copied from kjs/BooleanObject.cpp.
        * runtime/BooleanObject.h: Copied from kjs/BooleanObject.h.
        * runtime/BooleanPrototype.cpp: Copied from kjs/BooleanPrototype.cpp.
        * runtime/BooleanPrototype.h: Copied from kjs/BooleanPrototype.h.
        * runtime/CallData.cpp: Copied from kjs/CallData.cpp.
        * runtime/CallData.h: Copied from kjs/CallData.h.
        * runtime/ClassInfo.h: Copied from kjs/ClassInfo.h.
        * runtime/ConstructData.cpp: Copied from kjs/ConstructData.cpp.
        * runtime/ConstructData.h: Copied from kjs/ConstructData.h.
        * runtime/DateConstructor.cpp: Copied from kjs/DateConstructor.cpp.
        * runtime/DateConstructor.h: Copied from kjs/DateConstructor.h.
        * runtime/DateInstance.cpp: Copied from kjs/DateInstance.cpp.
        * runtime/DateInstance.h: Copied from kjs/DateInstance.h.
        * runtime/DateMath.cpp: Copied from kjs/DateMath.cpp.
        * runtime/DateMath.h: Copied from kjs/DateMath.h.
        * runtime/DatePrototype.cpp: Copied from kjs/DatePrototype.cpp.
        * runtime/DatePrototype.h: Copied from kjs/DatePrototype.h.
        * runtime/Error.cpp: Copied from kjs/Error.cpp.
        * runtime/Error.h: Copied from kjs/Error.h.
        * runtime/ErrorConstructor.cpp: Copied from kjs/ErrorConstructor.cpp.
        * runtime/ErrorConstructor.h: Copied from kjs/ErrorConstructor.h.
        * runtime/ErrorInstance.cpp: Copied from kjs/ErrorInstance.cpp.
        * runtime/ErrorInstance.h: Copied from kjs/ErrorInstance.h.
        * runtime/ErrorPrototype.cpp: Copied from kjs/ErrorPrototype.cpp.
        * runtime/ErrorPrototype.h: Copied from kjs/ErrorPrototype.h.
        * runtime/FunctionConstructor.cpp: Copied from kjs/FunctionConstructor.cpp.
        * runtime/FunctionConstructor.h: Copied from kjs/FunctionConstructor.h.
        * runtime/FunctionPrototype.cpp: Copied from kjs/FunctionPrototype.cpp.
        * runtime/FunctionPrototype.h: Copied from kjs/FunctionPrototype.h.
        * runtime/GlobalEvalFunction.cpp: Copied from kjs/GlobalEvalFunction.cpp.
        * runtime/GlobalEvalFunction.h: Copied from kjs/GlobalEvalFunction.h.
        * runtime/InternalFunction.cpp: Copied from kjs/InternalFunction.cpp.
        * runtime/InternalFunction.h: Copied from kjs/InternalFunction.h.
        * runtime/JSArray.cpp: Copied from kjs/JSArray.cpp.
        * runtime/JSArray.h: Copied from kjs/JSArray.h.
        * runtime/JSCell.cpp: Copied from kjs/JSCell.cpp.
        * runtime/JSCell.h: Copied from kjs/JSCell.h.
        * runtime/JSFunction.cpp: Copied from kjs/JSFunction.cpp.
        * runtime/JSFunction.h: Copied from kjs/JSFunction.h.
        * runtime/JSGlobalObject.cpp: Copied from kjs/JSGlobalObject.cpp.
        * runtime/JSGlobalObject.h: Copied from kjs/JSGlobalObject.h.
        * runtime/JSGlobalObjectFunctions.cpp: Copied from kjs/JSGlobalObjectFunctions.cpp.
        * runtime/JSGlobalObjectFunctions.h: Copied from kjs/JSGlobalObjectFunctions.h.
        * runtime/JSImmediate.cpp: Copied from kjs/JSImmediate.cpp.
        * runtime/JSImmediate.h: Copied from kjs/JSImmediate.h.
        * runtime/JSNotAnObject.cpp: Copied from kjs/JSNotAnObject.cpp.
        * runtime/JSNotAnObject.h: Copied from kjs/JSNotAnObject.h.
        * runtime/JSNumberCell.cpp: Copied from kjs/JSNumberCell.cpp.
        * runtime/JSNumberCell.h: Copied from kjs/JSNumberCell.h.
        * runtime/JSObject.cpp: Copied from kjs/JSObject.cpp.
        * runtime/JSObject.h: Copied from kjs/JSObject.h.
        * runtime/JSString.cpp: Copied from kjs/JSString.cpp.
        * runtime/JSString.h: Copied from kjs/JSString.h.
        * runtime/JSValue.cpp: Copied from kjs/JSValue.cpp.
        * runtime/JSValue.h: Copied from kjs/JSValue.h.
        * runtime/JSVariableObject.cpp: Copied from kjs/JSVariableObject.cpp.
        * runtime/JSVariableObject.h: Copied from kjs/JSVariableObject.h.
        * runtime/JSWrapperObject.cpp: Copied from kjs/JSWrapperObject.cpp.
        * runtime/JSWrapperObject.h: Copied from kjs/JSWrapperObject.h.
        * runtime/MathObject.cpp: Copied from kjs/MathObject.cpp.
        * runtime/MathObject.h: Copied from kjs/MathObject.h.
        * runtime/NativeErrorConstructor.cpp: Copied from kjs/NativeErrorConstructor.cpp.
        * runtime/NativeErrorConstructor.h: Copied from kjs/NativeErrorConstructor.h.
        * runtime/NativeErrorPrototype.cpp: Copied from kjs/NativeErrorPrototype.cpp.
        * runtime/NativeErrorPrototype.h: Copied from kjs/NativeErrorPrototype.h.
        * runtime/NumberConstructor.cpp: Copied from kjs/NumberConstructor.cpp.
        * runtime/NumberConstructor.h: Copied from kjs/NumberConstructor.h.
        * runtime/NumberObject.cpp: Copied from kjs/NumberObject.cpp.
        * runtime/NumberObject.h: Copied from kjs/NumberObject.h.
        * runtime/NumberPrototype.cpp: Copied from kjs/NumberPrototype.cpp.
        * runtime/NumberPrototype.h: Copied from kjs/NumberPrototype.h.
        * runtime/ObjectConstructor.cpp: Copied from kjs/ObjectConstructor.cpp.
        * runtime/ObjectConstructor.h: Copied from kjs/ObjectConstructor.h.
        * runtime/ObjectPrototype.cpp: Copied from kjs/ObjectPrototype.cpp.
        * runtime/ObjectPrototype.h: Copied from kjs/ObjectPrototype.h.
        * runtime/PropertyMap.cpp: Copied from kjs/PropertyMap.cpp.
        * runtime/PropertyMap.h: Copied from kjs/PropertyMap.h.
        * runtime/PropertySlot.cpp: Copied from kjs/PropertySlot.cpp.
        * runtime/PropertySlot.h: Copied from kjs/PropertySlot.h.
        * runtime/PrototypeFunction.cpp: Copied from kjs/PrototypeFunction.cpp.
        * runtime/PrototypeFunction.h: Copied from kjs/PrototypeFunction.h.
        * runtime/PutPropertySlot.h: Copied from kjs/PutPropertySlot.h.
        * runtime/SmallStrings.cpp: Copied from kjs/SmallStrings.cpp.
        * runtime/SmallStrings.h: Copied from kjs/SmallStrings.h.
        * runtime/StringConstructor.cpp: Copied from kjs/StringConstructor.cpp.
        * runtime/StringConstructor.h: Copied from kjs/StringConstructor.h.
        * runtime/StringObject.cpp: Copied from kjs/StringObject.cpp.
        * runtime/StringObject.h: Copied from kjs/StringObject.h.
        * runtime/StringObjectThatMasqueradesAsUndefined.h: Copied from kjs/StringObjectThatMasqueradesAsUndefined.h.
        * runtime/StringPrototype.cpp: Copied from kjs/StringPrototype.cpp.
        * runtime/StringPrototype.h: Copied from kjs/StringPrototype.h.
        * runtime/StructureID.cpp: Copied from kjs/StructureID.cpp.
        * runtime/StructureID.h: Copied from kjs/StructureID.h.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37938 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent 983f9390
......@@ -34,9 +34,9 @@
#include <kjs/ExecState.h>
#include <kjs/InitializeThreading.h>
#include <kjs/interpreter.h>
#include <kjs/JSGlobalObject.h>
#include <runtime/JSGlobalObject.h>
#include <kjs/JSLock.h>
#include <kjs/JSObject.h>
#include <runtime/JSObject.h>
using namespace JSC;
......
......@@ -27,9 +27,9 @@
#include "JSCallbackConstructor.h"
#include "APICast.h"
#include <kjs/JSGlobalObject.h>
#include <runtime/JSGlobalObject.h>
#include <kjs/JSLock.h>
#include <kjs/ObjectPrototype.h>
#include <runtime/ObjectPrototype.h>
#include <wtf/Vector.h>
namespace JSC {
......
......@@ -27,7 +27,7 @@
#define JSCallbackConstructor_h
#include "JSObjectRef.h"
#include <kjs/JSObject.h>
#include <runtime/JSObject.h>
namespace JSC {
......
......@@ -30,7 +30,7 @@
#include "APICast.h"
#include "JSFunction.h"
#include "FunctionPrototype.h"
#include <kjs/JSGlobalObject.h>
#include <runtime/JSGlobalObject.h>
#include <kjs/JSLock.h>
#include <wtf/Vector.h>
......
......@@ -30,8 +30,8 @@
#include "JSCallbackObject.h"
#include "JSObjectRef.h"
#include <kjs/InitializeThreading.h>
#include <kjs/JSGlobalObject.h>
#include <kjs/ObjectPrototype.h>
#include <runtime/JSGlobalObject.h>
#include <runtime/ObjectPrototype.h>
#include <kjs/identifier.h>
using namespace JSC;
......
......@@ -28,7 +28,7 @@
#include "JSObjectRef.h"
#include <kjs/JSObject.h>
#include <runtime/JSObject.h>
#include <kjs/protect.h>
#include <kjs/ustring.h>
#include <wtf/HashMap.h>
......
......@@ -30,7 +30,7 @@
#include "JSStringRef.h"
#include "OpaqueJSString.h"
#include <kjs/ustring.h>
#include <kjs/JSValue.h>
#include <runtime/JSValue.h>
#include <wtf/OwnArrayPtr.h>
JSStringRef JSStringCreateWithCFString(CFStringRef string)
......
......@@ -30,12 +30,12 @@
#include "APICast.h"
#include "JSCallbackObject.h"
#include <kjs/JSGlobalObject.h>
#include <kjs/JSString.h>
#include <runtime/JSGlobalObject.h>
#include <runtime/JSString.h>
#include <kjs/operations.h>
#include <kjs/protect.h>
#include <kjs/ustring.h>
#include <kjs/JSValue.h>
#include <runtime/JSValue.h>
#include <wtf/Assertions.h>
......
......@@ -27,7 +27,7 @@
#include "OpaqueJSString.h"
#include <kjs/ExecState.h>
#include <kjs/JSGlobalObject.h>
#include <runtime/JSGlobalObject.h>
#include <kjs/identifier.h>
using namespace JSC;
......
2008-10-28 Cameron Zwarich <zwarich@apple.com>
Rubber-stamped by Sam Weinig.
Create a runtime directory in JavaScriptCore and begin moving files to
it. This is the first step towards removing the kjs directory and
placing files in more meaningful subdirectories of JavaScriptCore.
* API/JSBase.cpp:
* API/JSCallbackConstructor.cpp:
* API/JSCallbackConstructor.h:
* API/JSCallbackFunction.cpp:
* API/JSClassRef.cpp:
* API/JSClassRef.h:
* API/JSStringRefCF.cpp:
* API/JSValueRef.cpp:
* API/OpaqueJSString.cpp:
* DerivedSources.make:
* GNUmakefile.am:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj:
* kjs/AllInOneFile.cpp:
* kjs/ArrayConstructor.cpp: Removed.
* kjs/ArrayConstructor.h: Removed.
* kjs/ArrayPrototype.cpp: Removed.
* kjs/ArrayPrototype.h: Removed.
* kjs/BooleanConstructor.cpp: Removed.
* kjs/BooleanConstructor.h: Removed.
* kjs/BooleanObject.cpp: Removed.
* kjs/BooleanObject.h: Removed.
* kjs/BooleanPrototype.cpp: Removed.
* kjs/BooleanPrototype.h: Removed.
* kjs/CallData.cpp: Removed.
* kjs/CallData.h: Removed.
* kjs/ClassInfo.h: Removed.
* kjs/ConstructData.cpp: Removed.
* kjs/ConstructData.h: Removed.
* kjs/DateConstructor.cpp: Removed.
* kjs/DateConstructor.h: Removed.
* kjs/DateInstance.cpp: Removed.
* kjs/DateInstance.h: Removed.
* kjs/DateMath.cpp: Removed.
* kjs/DateMath.h: Removed.
* kjs/DatePrototype.cpp: Removed.
* kjs/DatePrototype.h: Removed.
* kjs/Error.cpp: Removed.
* kjs/Error.h: Removed.
* kjs/ErrorConstructor.cpp: Removed.
* kjs/ErrorConstructor.h: Removed.
* kjs/ErrorInstance.cpp: Removed.
* kjs/ErrorInstance.h: Removed.
* kjs/ErrorPrototype.cpp: Removed.
* kjs/ErrorPrototype.h: Removed.
* kjs/FunctionConstructor.cpp: Removed.
* kjs/FunctionConstructor.h: Removed.
* kjs/FunctionPrototype.cpp: Removed.
* kjs/FunctionPrototype.h: Removed.
* kjs/GlobalEvalFunction.cpp: Removed.
* kjs/GlobalEvalFunction.h: Removed.
* kjs/InternalFunction.cpp: Removed.
* kjs/InternalFunction.h: Removed.
* kjs/JSArray.cpp: Removed.
* kjs/JSArray.h: Removed.
* kjs/JSCell.cpp: Removed.
* kjs/JSCell.h: Removed.
* kjs/JSFunction.cpp: Removed.
* kjs/JSFunction.h: Removed.
* kjs/JSGlobalObject.cpp: Removed.
* kjs/JSGlobalObject.h: Removed.
* kjs/JSGlobalObjectFunctions.cpp: Removed.
* kjs/JSGlobalObjectFunctions.h: Removed.
* kjs/JSImmediate.cpp: Removed.
* kjs/JSImmediate.h: Removed.
* kjs/JSNotAnObject.cpp: Removed.
* kjs/JSNotAnObject.h: Removed.
* kjs/JSNumberCell.cpp: Removed.
* kjs/JSNumberCell.h: Removed.
* kjs/JSObject.cpp: Removed.
* kjs/JSObject.h: Removed.
* kjs/JSString.cpp: Removed.
* kjs/JSString.h: Removed.
* kjs/JSValue.cpp: Removed.
* kjs/JSValue.h: Removed.
* kjs/JSVariableObject.cpp: Removed.
* kjs/JSVariableObject.h: Removed.
* kjs/JSWrapperObject.cpp: Removed.
* kjs/JSWrapperObject.h: Removed.
* kjs/MathObject.cpp: Removed.
* kjs/MathObject.h: Removed.
* kjs/NativeErrorConstructor.cpp: Removed.
* kjs/NativeErrorConstructor.h: Removed.
* kjs/NativeErrorPrototype.cpp: Removed.
* kjs/NativeErrorPrototype.h: Removed.
* kjs/NumberConstructor.cpp: Removed.
* kjs/NumberConstructor.h: Removed.
* kjs/NumberObject.cpp: Removed.
* kjs/NumberObject.h: Removed.
* kjs/NumberPrototype.cpp: Removed.
* kjs/NumberPrototype.h: Removed.
* kjs/ObjectConstructor.cpp: Removed.
* kjs/ObjectConstructor.h: Removed.
* kjs/ObjectPrototype.cpp: Removed.
* kjs/ObjectPrototype.h: Removed.
* kjs/PropertyMap.cpp: Removed.
* kjs/PropertyMap.h: Removed.
* kjs/PropertySlot.cpp: Removed.
* kjs/PropertySlot.h: Removed.
* kjs/PrototypeFunction.cpp: Removed.
* kjs/PrototypeFunction.h: Removed.
* kjs/PutPropertySlot.h: Removed.
* kjs/SmallStrings.cpp: Removed.
* kjs/SmallStrings.h: Removed.
* kjs/StringConstructor.cpp: Removed.
* kjs/StringConstructor.h: Removed.
* kjs/StringObject.cpp: Removed.
* kjs/StringObject.h: Removed.
* kjs/StringObjectThatMasqueradesAsUndefined.h: Removed.
* kjs/StringPrototype.cpp: Removed.
* kjs/StringPrototype.h: Removed.
* kjs/StructureID.cpp: Removed.
* kjs/StructureID.h: Removed.
* kjs/completion.h:
* kjs/interpreter.h:
* runtime: Added.
* runtime/ArrayConstructor.cpp: Copied from kjs/ArrayConstructor.cpp.
* runtime/ArrayConstructor.h: Copied from kjs/ArrayConstructor.h.
* runtime/ArrayPrototype.cpp: Copied from kjs/ArrayPrototype.cpp.
* runtime/ArrayPrototype.h: Copied from kjs/ArrayPrototype.h.
* runtime/BooleanConstructor.cpp: Copied from kjs/BooleanConstructor.cpp.
* runtime/BooleanConstructor.h: Copied from kjs/BooleanConstructor.h.
* runtime/BooleanObject.cpp: Copied from kjs/BooleanObject.cpp.
* runtime/BooleanObject.h: Copied from kjs/BooleanObject.h.
* runtime/BooleanPrototype.cpp: Copied from kjs/BooleanPrototype.cpp.
* runtime/BooleanPrototype.h: Copied from kjs/BooleanPrototype.h.
* runtime/CallData.cpp: Copied from kjs/CallData.cpp.
* runtime/CallData.h: Copied from kjs/CallData.h.
* runtime/ClassInfo.h: Copied from kjs/ClassInfo.h.
* runtime/ConstructData.cpp: Copied from kjs/ConstructData.cpp.
* runtime/ConstructData.h: Copied from kjs/ConstructData.h.
* runtime/DateConstructor.cpp: Copied from kjs/DateConstructor.cpp.
* runtime/DateConstructor.h: Copied from kjs/DateConstructor.h.
* runtime/DateInstance.cpp: Copied from kjs/DateInstance.cpp.
* runtime/DateInstance.h: Copied from kjs/DateInstance.h.
* runtime/DateMath.cpp: Copied from kjs/DateMath.cpp.
* runtime/DateMath.h: Copied from kjs/DateMath.h.
* runtime/DatePrototype.cpp: Copied from kjs/DatePrototype.cpp.
* runtime/DatePrototype.h: Copied from kjs/DatePrototype.h.
* runtime/Error.cpp: Copied from kjs/Error.cpp.
* runtime/Error.h: Copied from kjs/Error.h.
* runtime/ErrorConstructor.cpp: Copied from kjs/ErrorConstructor.cpp.
* runtime/ErrorConstructor.h: Copied from kjs/ErrorConstructor.h.
* runtime/ErrorInstance.cpp: Copied from kjs/ErrorInstance.cpp.
* runtime/ErrorInstance.h: Copied from kjs/ErrorInstance.h.
* runtime/ErrorPrototype.cpp: Copied from kjs/ErrorPrototype.cpp.
* runtime/ErrorPrototype.h: Copied from kjs/ErrorPrototype.h.
* runtime/FunctionConstructor.cpp: Copied from kjs/FunctionConstructor.cpp.
* runtime/FunctionConstructor.h: Copied from kjs/FunctionConstructor.h.
* runtime/FunctionPrototype.cpp: Copied from kjs/FunctionPrototype.cpp.
* runtime/FunctionPrototype.h: Copied from kjs/FunctionPrototype.h.
* runtime/GlobalEvalFunction.cpp: Copied from kjs/GlobalEvalFunction.cpp.
* runtime/GlobalEvalFunction.h: Copied from kjs/GlobalEvalFunction.h.
* runtime/InternalFunction.cpp: Copied from kjs/InternalFunction.cpp.
* runtime/InternalFunction.h: Copied from kjs/InternalFunction.h.
* runtime/JSArray.cpp: Copied from kjs/JSArray.cpp.
* runtime/JSArray.h: Copied from kjs/JSArray.h.
* runtime/JSCell.cpp: Copied from kjs/JSCell.cpp.
* runtime/JSCell.h: Copied from kjs/JSCell.h.
* runtime/JSFunction.cpp: Copied from kjs/JSFunction.cpp.
* runtime/JSFunction.h: Copied from kjs/JSFunction.h.
* runtime/JSGlobalObject.cpp: Copied from kjs/JSGlobalObject.cpp.
* runtime/JSGlobalObject.h: Copied from kjs/JSGlobalObject.h.
* runtime/JSGlobalObjectFunctions.cpp: Copied from kjs/JSGlobalObjectFunctions.cpp.
* runtime/JSGlobalObjectFunctions.h: Copied from kjs/JSGlobalObjectFunctions.h.
* runtime/JSImmediate.cpp: Copied from kjs/JSImmediate.cpp.
* runtime/JSImmediate.h: Copied from kjs/JSImmediate.h.
* runtime/JSNotAnObject.cpp: Copied from kjs/JSNotAnObject.cpp.
* runtime/JSNotAnObject.h: Copied from kjs/JSNotAnObject.h.
* runtime/JSNumberCell.cpp: Copied from kjs/JSNumberCell.cpp.
* runtime/JSNumberCell.h: Copied from kjs/JSNumberCell.h.
* runtime/JSObject.cpp: Copied from kjs/JSObject.cpp.
* runtime/JSObject.h: Copied from kjs/JSObject.h.
* runtime/JSString.cpp: Copied from kjs/JSString.cpp.
* runtime/JSString.h: Copied from kjs/JSString.h.
* runtime/JSValue.cpp: Copied from kjs/JSValue.cpp.
* runtime/JSValue.h: Copied from kjs/JSValue.h.
* runtime/JSVariableObject.cpp: Copied from kjs/JSVariableObject.cpp.
* runtime/JSVariableObject.h: Copied from kjs/JSVariableObject.h.
* runtime/JSWrapperObject.cpp: Copied from kjs/JSWrapperObject.cpp.
* runtime/JSWrapperObject.h: Copied from kjs/JSWrapperObject.h.
* runtime/MathObject.cpp: Copied from kjs/MathObject.cpp.
* runtime/MathObject.h: Copied from kjs/MathObject.h.
* runtime/NativeErrorConstructor.cpp: Copied from kjs/NativeErrorConstructor.cpp.
* runtime/NativeErrorConstructor.h: Copied from kjs/NativeErrorConstructor.h.
* runtime/NativeErrorPrototype.cpp: Copied from kjs/NativeErrorPrototype.cpp.
* runtime/NativeErrorPrototype.h: Copied from kjs/NativeErrorPrototype.h.
* runtime/NumberConstructor.cpp: Copied from kjs/NumberConstructor.cpp.
* runtime/NumberConstructor.h: Copied from kjs/NumberConstructor.h.
* runtime/NumberObject.cpp: Copied from kjs/NumberObject.cpp.
* runtime/NumberObject.h: Copied from kjs/NumberObject.h.
* runtime/NumberPrototype.cpp: Copied from kjs/NumberPrototype.cpp.
* runtime/NumberPrototype.h: Copied from kjs/NumberPrototype.h.
* runtime/ObjectConstructor.cpp: Copied from kjs/ObjectConstructor.cpp.
* runtime/ObjectConstructor.h: Copied from kjs/ObjectConstructor.h.
* runtime/ObjectPrototype.cpp: Copied from kjs/ObjectPrototype.cpp.
* runtime/ObjectPrototype.h: Copied from kjs/ObjectPrototype.h.
* runtime/PropertyMap.cpp: Copied from kjs/PropertyMap.cpp.
* runtime/PropertyMap.h: Copied from kjs/PropertyMap.h.
* runtime/PropertySlot.cpp: Copied from kjs/PropertySlot.cpp.
* runtime/PropertySlot.h: Copied from kjs/PropertySlot.h.
* runtime/PrototypeFunction.cpp: Copied from kjs/PrototypeFunction.cpp.
* runtime/PrototypeFunction.h: Copied from kjs/PrototypeFunction.h.
* runtime/PutPropertySlot.h: Copied from kjs/PutPropertySlot.h.
* runtime/SmallStrings.cpp: Copied from kjs/SmallStrings.cpp.
* runtime/SmallStrings.h: Copied from kjs/SmallStrings.h.
* runtime/StringConstructor.cpp: Copied from kjs/StringConstructor.cpp.
* runtime/StringConstructor.h: Copied from kjs/StringConstructor.h.
* runtime/StringObject.cpp: Copied from kjs/StringObject.cpp.
* runtime/StringObject.h: Copied from kjs/StringObject.h.
* runtime/StringObjectThatMasqueradesAsUndefined.h: Copied from kjs/StringObjectThatMasqueradesAsUndefined.h.
* runtime/StringPrototype.cpp: Copied from kjs/StringPrototype.cpp.
* runtime/StringPrototype.h: Copied from kjs/StringPrototype.h.
* runtime/StructureID.cpp: Copied from kjs/StructureID.cpp.
* runtime/StructureID.h: Copied from kjs/StructureID.h.
2008-10-28 Geoffrey Garen <ggaren@apple.com>
Reviewed by Sam Weinig.
......
......@@ -29,6 +29,7 @@ VPATH = \
$(JavaScriptCore)/VM \
$(JavaScriptCore)/pcre \
$(JavaScriptCore)/docs \
$(JavaScriptCore)/runtime \
#
.PHONY : all
......
......@@ -4,6 +4,7 @@ javascriptcore_cppflags += \
-I$(srcdir)/JavaScriptCore/VM \
-I$(srcdir)/JavaScriptCore/pcre \
-I$(srcdir)/JavaScriptCore/profiler \
-I$(srcdir)/JavaScriptCore/runtime \
-I$(srcdir)/JavaScriptCore/wtf/unicode \
-I$(top_builddir)/JavaScriptCore/pcre \
-I$(top_builddir)/JavaScriptCore/kjs
......@@ -22,13 +23,13 @@ javascriptcore_h_api += \
javascriptcore_built_nosources += \
DerivedSources/lexer.lut.h \
JavaScriptCore/kjs/ArrayPrototype.lut.h \
JavaScriptCore/kjs/DatePrototype.lut.h \
JavaScriptCore/kjs/MathObject.lut.h \
JavaScriptCore/kjs/NumberConstructor.lut.h \
JavaScriptCore/runtime/ArrayPrototype.lut.h \
JavaScriptCore/runtime/DatePrototype.lut.h \
JavaScriptCore/runtime/MathObject.lut.h \
JavaScriptCore/runtime/NumberConstructor.lut.h \
JavaScriptCore/kjs/RegExpConstructor.lut.h \
JavaScriptCore/kjs/RegExpObject.lut.h \
JavaScriptCore/kjs/StringPrototype.lut.h \
JavaScriptCore/runtime/StringPrototype.lut.h \
JavaScriptCore/pcre/chartables.c
javascriptcore_sources += \
......@@ -109,72 +110,72 @@ javascriptcore_sources += \
JavaScriptCore/icu/unicode/uversion.h \
JavaScriptCore/kjs/ArgList.h \
JavaScriptCore/kjs/Arguments.h \
JavaScriptCore/kjs/ArrayConstructor.h \
JavaScriptCore/kjs/ArrayPrototype.h \
JavaScriptCore/runtime/ArrayConstructor.h \
JavaScriptCore/runtime/ArrayPrototype.h \
JavaScriptCore/kjs/BatchedTransitionOptimizer.h \
JavaScriptCore/kjs/BooleanConstructor.h \
JavaScriptCore/kjs/BooleanObject.h \
JavaScriptCore/kjs/BooleanPrototype.h \
JavaScriptCore/kjs/CallData.h \
JavaScriptCore/kjs/ClassInfo.h \
JavaScriptCore/runtime/BooleanConstructor.h \
JavaScriptCore/runtime/BooleanObject.h \
JavaScriptCore/runtime/BooleanPrototype.h \
JavaScriptCore/runtime/CallData.h \
JavaScriptCore/runtime/ClassInfo.h \
JavaScriptCore/kjs/CollectorHeapIterator.h \
JavaScriptCore/kjs/CommonIdentifiers.h \
JavaScriptCore/kjs/ConstructData.h \
JavaScriptCore/kjs/DateConstructor.h \
JavaScriptCore/kjs/DateInstance.h \
JavaScriptCore/kjs/DateMath.h \
JavaScriptCore/kjs/DatePrototype.h \
JavaScriptCore/runtime/ConstructData.h \
JavaScriptCore/runtime/DateConstructor.h \
JavaScriptCore/runtime/DateInstance.h \
JavaScriptCore/runtime/DateMath.h \
JavaScriptCore/runtime/DatePrototype.h \
JavaScriptCore/kjs/DebuggerCallFrame.cpp \
JavaScriptCore/kjs/DebuggerCallFrame.h \
JavaScriptCore/kjs/Error.h \
JavaScriptCore/kjs/ErrorConstructor.h \
JavaScriptCore/kjs/ErrorInstance.h \
JavaScriptCore/kjs/ErrorPrototype.h \
JavaScriptCore/runtime/ErrorConstructor.h \
JavaScriptCore/runtime/ErrorInstance.h \
JavaScriptCore/runtime/ErrorPrototype.h \
JavaScriptCore/kjs/ExecState.cpp \
JavaScriptCore/kjs/ExecState.h \
JavaScriptCore/kjs/FunctionConstructor.h \
JavaScriptCore/kjs/FunctionPrototype.h \
JavaScriptCore/runtime/FunctionConstructor.h \
JavaScriptCore/runtime/FunctionPrototype.h \
JavaScriptCore/kjs/GetterSetter.h \
JavaScriptCore/kjs/GlobalEvalFunction.h \
JavaScriptCore/runtime/GlobalEvalFunction.h \
JavaScriptCore/kjs/InitializeThreading.cpp \
JavaScriptCore/kjs/InitializeThreading.h \
JavaScriptCore/kjs/InternalFunction.h \
JavaScriptCore/runtime/InternalFunction.h \
JavaScriptCore/kjs/JSActivation.cpp \
JavaScriptCore/kjs/JSActivation.h \
JavaScriptCore/kjs/JSArray.h \
JavaScriptCore/kjs/JSCell.h \
JavaScriptCore/kjs/JSFunction.h \
JavaScriptCore/runtime/JSArray.h \
JavaScriptCore/runtime/JSCell.h \
JavaScriptCore/runtime/JSFunction.h \
JavaScriptCore/kjs/JSGlobalData.cpp \
JavaScriptCore/kjs/JSGlobalData.h \
JavaScriptCore/kjs/JSGlobalObject.h \
JavaScriptCore/kjs/JSGlobalObjectFunctions.h \
JavaScriptCore/kjs/JSImmediate.h \
JavaScriptCore/kjs/JSNotAnObject.cpp \
JavaScriptCore/kjs/JSNotAnObject.h \
JavaScriptCore/kjs/JSNumberCell.h \
JavaScriptCore/kjs/JSObject.h \
JavaScriptCore/runtime/JSGlobalObject.h \
JavaScriptCore/runtime/JSGlobalObjectFunctions.h \
JavaScriptCore/runtime/JSImmediate.h \
JavaScriptCore/runtime/JSNotAnObject.cpp \
JavaScriptCore/runtime/JSNotAnObject.h \
JavaScriptCore/runtime/JSNumberCell.h \
JavaScriptCore/runtime/JSObject.h \
JavaScriptCore/kjs/JSStaticScopeObject.h \
JavaScriptCore/kjs/JSString.h \
JavaScriptCore/runtime/JSString.h \
JavaScriptCore/kjs/JSType.h \
JavaScriptCore/kjs/JSValue.h \
JavaScriptCore/kjs/JSVariableObject.h \
JavaScriptCore/runtime/JSValue.h \
JavaScriptCore/runtime/JSVariableObject.h \
JavaScriptCore/kjs/JSWrapperObject.h \
JavaScriptCore/kjs/LabelStack.h \
JavaScriptCore/kjs/MathObject.h \
JavaScriptCore/kjs/NativeErrorConstructor.h \
JavaScriptCore/kjs/NativeErrorPrototype.h \
JavaScriptCore/runtime/MathObject.h \
JavaScriptCore/runtime/NativeErrorConstructor.h \
JavaScriptCore/runtime/NativeErrorPrototype.h \
JavaScriptCore/kjs/NodeInfo.h \
JavaScriptCore/kjs/NumberConstructor.h \
JavaScriptCore/kjs/NumberObject.h \
JavaScriptCore/kjs/NumberPrototype.h \
JavaScriptCore/kjs/ObjectConstructor.h \
JavaScriptCore/kjs/ObjectPrototype.h \
JavaScriptCore/runtime/NumberConstructor.h \
JavaScriptCore/runtime/NumberObject.h \
JavaScriptCore/runtime/NumberPrototype.h \
JavaScriptCore/runtime/ObjectConstructor.h \
JavaScriptCore/runtime/ObjectPrototype.h \
JavaScriptCore/kjs/Parser.h \
JavaScriptCore/kjs/PropertyMap.h \
JavaScriptCore/runtime/PropertyMap.h \
JavaScriptCore/kjs/PropertyNameArray.h \
JavaScriptCore/kjs/PropertySlot.h \
JavaScriptCore/kjs/PrototypeFunction.h \
JavaScriptCore/kjs/PutPropertySlot.h \
JavaScriptCore/runtime/PropertySlot.h \
JavaScriptCore/runtime/PrototypeFunction.h \
JavaScriptCore/runtime/PutPropertySlot.h \
JavaScriptCore/kjs/RegExpConstructor.h \
JavaScriptCore/kjs/RegExpMatchesArray.h \
JavaScriptCore/kjs/RegExpObject.h \
......@@ -182,16 +183,16 @@ javascriptcore_sources += \
JavaScriptCore/kjs/ResultType.h \
JavaScriptCore/kjs/ScopeChain.h \
JavaScriptCore/kjs/ScopeChainMark.h \
JavaScriptCore/kjs/SmallStrings.cpp \
JavaScriptCore/kjs/SmallStrings.h \
JavaScriptCore/runtime/SmallStrings.cpp \
JavaScriptCore/runtime/SmallStrings.h \
JavaScriptCore/kjs/SourceProvider.h \
JavaScriptCore/kjs/SourceRange.h \
JavaScriptCore/kjs/StringConstructor.h \
JavaScriptCore/kjs/StringObject.h \
JavaScriptCore/kjs/StringObjectThatMasqueradesAsUndefined.h \
JavaScriptCore/kjs/StringPrototype.h \
JavaScriptCore/kjs/StructureID.cpp \
JavaScriptCore/kjs/StructureID.h \
JavaScriptCore/runtime/StringConstructor.h \
JavaScriptCore/runtime/StringObject.h \
JavaScriptCore/runtime/StringObjectThatMasqueradesAsUndefined.h \
JavaScriptCore/runtime/StringPrototype.h \
JavaScriptCore/runtime/StructureID.cpp \
JavaScriptCore/runtime/StructureID.h \
JavaScriptCore/kjs/SymbolTable.h \
JavaScriptCore/kjs/Tracing.h \
JavaScriptCore/kjs/TypeInfo.h \
......@@ -309,63 +310,63 @@ javascriptcore_sources += \
JavaScriptCore/VM/RegisterFile.cpp \
JavaScriptCore/kjs/ArgList.cpp \
JavaScriptCore/kjs/Arguments.cpp \
JavaScriptCore/kjs/ArrayConstructor.cpp \
JavaScriptCore/kjs/ArrayPrototype.cpp \
JavaScriptCore/kjs/BooleanConstructor.cpp \
JavaScriptCore/kjs/BooleanObject.cpp \
JavaScriptCore/kjs/BooleanPrototype.cpp \
JavaScriptCore/kjs/CallData.cpp \
JavaScriptCore/runtime/ArrayConstructor.cpp \
JavaScriptCore/runtime/ArrayPrototype.cpp \
JavaScriptCore/runtime/BooleanConstructor.cpp \
JavaScriptCore/runtime/BooleanObject.cpp \
JavaScriptCore/runtime/BooleanPrototype.cpp \
JavaScriptCore/runtime/CallData.cpp \
JavaScriptCore/kjs/CommonIdentifiers.cpp \
JavaScriptCore/kjs/ConstructData.cpp \
JavaScriptCore/kjs/DateConstructor.cpp \
JavaScriptCore/kjs/DateInstance.cpp \
JavaScriptCore/kjs/DateMath.cpp \
JavaScriptCore/kjs/DatePrototype.cpp \
JavaScriptCore/kjs/Error.cpp \
JavaScriptCore/kjs/ErrorConstructor.cpp \
JavaScriptCore/kjs/ErrorInstance.cpp \
JavaScriptCore/kjs/ErrorPrototype.cpp \
JavaScriptCore/kjs/FunctionConstructor.cpp \
JavaScriptCore/kjs/FunctionPrototype.cpp \
JavaScriptCore/runtime/DateConstructor.cpp \
JavaScriptCore/runtime/DateInstance.cpp \
JavaScriptCore/runtime/DateMath.cpp \
JavaScriptCore/runtime/DatePrototype.cpp \
JavaScriptCore/runtime/Error.cpp \
JavaScriptCore/runtime/ErrorConstructor.cpp \
JavaScriptCore/runtime/ErrorInstance.cpp \
JavaScriptCore/runtime/ErrorPrototype.cpp \
JavaScriptCore/runtime/FunctionConstructor.cpp \
JavaScriptCore/runtime/FunctionPrototype.cpp \
JavaScriptCore/kjs/GetterSetter.cpp \
JavaScriptCore/kjs/GlobalEvalFunction.cpp \
JavaScriptCore/kjs/InternalFunction.cpp \
JavaScriptCore/kjs/JSArray.cpp \
JavaScriptCore/kjs/JSCell.cpp \
JavaScriptCore/kjs/JSFunction.cpp \
JavaScriptCore/kjs/JSGlobalObject.cpp \
JavaScriptCore/kjs/JSGlobalObjectFunctions.cpp \
JavaScriptCore/kjs/JSImmediate.cpp \
JavaScriptCore/runtime/GlobalEvalFunction.cpp \
JavaScriptCore/runtime/InternalFunction.cpp \
JavaScriptCore/runtime/JSArray.cpp \
JavaScriptCore/runtime/JSCell.cpp \
JavaScriptCore/runtime/JSFunction.cpp \
JavaScriptCore/runtime/JSGlobalObject.cpp \
JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp \
JavaScriptCore/runtime/JSImmediate.cpp \
JavaScriptCore/kjs/JSLock.cpp \
JavaScriptCore/kjs/JSLock.h \
JavaScriptCore/kjs/JSNumberCell.cpp \
JavaScriptCore/kjs/JSObject.cpp \
JavaScriptCore/runtime/JSNumberCell.cpp \
JavaScriptCore/runtime/JSObject.cpp \
JavaScriptCore/kjs/JSStaticScopeObject.cpp \
JavaScriptCore/kjs/JSString.cpp \
JavaScriptCore/kjs/JSValue.cpp \
JavaScriptCore/kjs/JSVariableObject.cpp \
JavaScriptCore/kjs/JSWrapperObject.cpp \
JavaScriptCore/runtime/JSString.cpp \
JavaScriptCore/runtime/JSValue.cpp \
JavaScriptCore/runtime/JSVariableObject.cpp \
JavaScriptCore/runtime/JSWrapperObject.cpp \
JavaScriptCore/kjs/LabelStack.cpp \
JavaScriptCore/kjs/MathObject.cpp \
JavaScriptCore/kjs/NativeErrorConstructor.cpp \
JavaScriptCore/kjs/NativeErrorPrototype.cpp \
JavaScriptCore/kjs/NumberConstructor.cpp \
JavaScriptCore/kjs/NumberObject.cpp \
JavaScriptCore/kjs/NumberPrototype.cpp \
JavaScriptCore/kjs/ObjectConstructor.cpp \
JavaScriptCore/kjs/ObjectPrototype.cpp \
JavaScriptCore/runtime/MathObject.cpp \
JavaScriptCore/runtime/NativeErrorConstructor.cpp \
JavaScriptCore/runtime/NativeErrorPrototype.cpp \
JavaScriptCore/runtime/NumberConstructor.cpp \
JavaScriptCore/runtime/NumberObject.cpp \
JavaScriptCore/runtime/NumberPrototype.cpp \
JavaScriptCore/runtime/ObjectConstructor.cpp \
JavaScriptCore/runtime/ObjectPrototype.cpp \
JavaScriptCore/kjs/Parser.cpp \
JavaScriptCore/kjs/PropertyMap.cpp \
JavaScriptCore/runtime/PropertyMap.cpp \
JavaScriptCore/kjs/PropertyNameArray.cpp \
JavaScriptCore/kjs/PropertySlot.cpp \
JavaScriptCore/kjs/PrototypeFunction.cpp \
JavaScriptCore/runtime/PropertySlot.cpp \
JavaScriptCore/runtime/PrototypeFunction.cpp \
JavaScriptCore/kjs/RegExpConstructor.cpp \
JavaScriptCore/kjs/RegExpObject.cpp \
JavaScriptCore/kjs/RegExpPrototype.cpp \
JavaScriptCore/kjs/ScopeChain.cpp \