2008-11-05 Cameron Zwarich <zwarich@apple.com>
authorcwzwarich@webkit.org <cwzwarich@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 5 Nov 2008 23:21:32 +0000 (23:21 +0000)
committercwzwarich@webkit.org <cwzwarich@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 5 Nov 2008 23:21:32 +0000 (23:21 +0000)
        Rubber-stamped by Sam Weinig.

        Move more files to the runtime subdirectory of JavaScriptCore.

        JavaScriptCore:

        * API/APICast.h:
        * API/JSBase.cpp:
        * API/JSCallbackObject.cpp:
        * API/JSClassRef.cpp:
        * API/JSClassRef.h:
        * API/JSStringRefCF.cpp:
        * API/JSValueRef.cpp:
        * API/OpaqueJSString.cpp:
        * API/OpaqueJSString.h:
        * AllInOneFile.cpp:
        * GNUmakefile.am:
        * JavaScriptCore.pri:
        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * JavaScriptCoreSources.bkl:
        * VM/CodeBlock.h:
        * VM/CodeGenerator.cpp:
        * VM/Machine.cpp:
        * VM/RegisterFile.h:
        * debugger/Debugger.h:
        * kjs/SourceProvider.h:
        * kjs/TypeInfo.h: Removed.
        * kjs/collector.cpp: Removed.
        * kjs/collector.h: Removed.
        * kjs/completion.h: Removed.
        * kjs/create_hash_table:
        * kjs/identifier.cpp: Removed.
        * kjs/identifier.h: Removed.
        * kjs/interpreter.cpp: Removed.
        * kjs/interpreter.h: Removed.
        * kjs/lexer.cpp:
        * kjs/lexer.h:
        * kjs/lookup.cpp: Removed.
        * kjs/lookup.h: Removed.
        * kjs/nodes.cpp:
        * kjs/nodes.h:
        * kjs/operations.cpp: Removed.
        * kjs/operations.h: Removed.
        * kjs/protect.h: Removed.
        * kjs/regexp.cpp: Removed.
        * kjs/regexp.h: Removed.
        * kjs/ustring.cpp: Removed.
        * kjs/ustring.h: Removed.
        * pcre/pcre_exec.cpp:
        * profiler/CallIdentifier.h:
        * profiler/Profile.h:
        * runtime/ArrayConstructor.cpp:
        * runtime/ArrayPrototype.cpp:
        * runtime/ArrayPrototype.h:
        * runtime/Collector.cpp: Copied from kjs/collector.cpp.
        * runtime/Collector.h: Copied from kjs/collector.h.
        * runtime/CollectorHeapIterator.h:
        * runtime/Completion.h: Copied from kjs/completion.h.
        * runtime/ErrorPrototype.cpp:
        * runtime/Identifier.cpp: Copied from kjs/identifier.cpp.
        * runtime/Identifier.h: Copied from kjs/identifier.h.
        * runtime/InitializeThreading.cpp:
        * runtime/Interpreter.cpp: Copied from kjs/interpreter.cpp.
        * runtime/Interpreter.h: Copied from kjs/interpreter.h.
        * runtime/JSCell.h:
        * runtime/JSGlobalData.cpp:
        * runtime/JSGlobalData.h:
        * runtime/JSLock.cpp:
        * runtime/JSNumberCell.cpp:
        * runtime/JSNumberCell.h:
        * runtime/JSObject.cpp:
        * runtime/JSValue.h:
        * runtime/Lookup.cpp: Copied from kjs/lookup.cpp.
        * runtime/Lookup.h: Copied from kjs/lookup.h.
        * runtime/MathObject.cpp:
        * runtime/NativeErrorPrototype.cpp:
        * runtime/NumberPrototype.cpp:
        * runtime/Operations.cpp: Copied from kjs/operations.cpp.
        * runtime/Operations.h: Copied from kjs/operations.h.
        * runtime/PropertyMapHashTable.h:
        * runtime/Protect.h: Copied from kjs/protect.h.
        * runtime/RegExp.cpp: Copied from kjs/regexp.cpp.
        * runtime/RegExp.h: Copied from kjs/regexp.h.
        * runtime/RegExpConstructor.cpp:
        * runtime/RegExpObject.h:
        * runtime/RegExpPrototype.cpp:
        * runtime/SmallStrings.h:
        * runtime/StringObjectThatMasqueradesAsUndefined.h:
        * runtime/StructureID.cpp:
        * runtime/StructureID.h:
        * runtime/StructureIDTransitionTable.h:
        * runtime/SymbolTable.h:
        * runtime/TypeInfo.h: Copied from kjs/TypeInfo.h.
        * runtime/UString.cpp: Copied from kjs/ustring.cpp.
        * runtime/UString.h: Copied from kjs/ustring.h.
        * wrec/CharacterClassConstructor.h:
        * wrec/WREC.h:

        WebCore:

        * ForwardingHeaders/kjs/collector.h: Removed.
        * ForwardingHeaders/kjs/completion.h: Removed.
        * ForwardingHeaders/kjs/identifier.h: Removed.
        * ForwardingHeaders/kjs/interpreter.h: Removed.
        * ForwardingHeaders/kjs/lookup.h: Removed.
        * ForwardingHeaders/kjs/operations.h: Removed.
        * ForwardingHeaders/kjs/protect.h: Removed.
        * ForwardingHeaders/kjs/ustring.h: Removed.
        * ForwardingHeaders/runtime/Collector.h: Copied from ForwardingHeaders/kjs/collector.h.
        * ForwardingHeaders/runtime/Completion.h: Copied from ForwardingHeaders/kjs/completion.h.
        * ForwardingHeaders/runtime/Identifier.h: Copied from ForwardingHeaders/kjs/identifier.h.
        * ForwardingHeaders/runtime/Interpreter.h: Copied from ForwardingHeaders/kjs/interpreter.h.
        * ForwardingHeaders/runtime/Lookup.h: Copied from ForwardingHeaders/kjs/lookup.h.
        * ForwardingHeaders/runtime/Operations.h: Copied from ForwardingHeaders/kjs/operations.h.
        * ForwardingHeaders/runtime/Protect.h: Copied from ForwardingHeaders/kjs/protect.h.
        * ForwardingHeaders/runtime/UString.h: Copied from ForwardingHeaders/kjs/ustring.h.
        * bindings/js/GCController.cpp:
        * bindings/js/JSCustomPositionCallback.h:
        * bindings/js/JSCustomPositionErrorCallback.h:
        * bindings/js/JSCustomSQLStatementCallback.h:
        * bindings/js/JSCustomSQLStatementErrorCallback.h:
        * bindings/js/JSCustomSQLTransactionErrorCallback.h:
        * bindings/js/JSCustomVoidCallback.h:
        * bindings/js/JSDOMBinding.h:
        * bindings/js/JSDOMWindowBase.h:
        * bindings/js/JSEventListener.h:
        * bindings/js/ScheduledAction.h:
        * bindings/js/ScriptController.cpp:
        * bindings/js/ScriptController.h:
        * bindings/objc/WebScriptObject.mm:
        * bindings/scripts/CodeGeneratorJS.pm:
        * bridge/NP_jsobject.cpp:
        * bridge/c/c_class.cpp:
        * bridge/jni/jni_class.cpp:
        * bridge/jni/jni_jsobject.mm:
        * bridge/npruntime.cpp:
        * bridge/runtime_root.h:
        * history/CachedPage.h:
        * html/CanvasRenderingContext2D.cpp:
        * html/HTMLCanvasElement.cpp:
        * inspector/InspectorController.cpp:
        * inspector/JavaScriptCallFrame.cpp:
        * page/Console.cpp:
        * page/Page.cpp:
        * platform/text/AtomicString.cpp:
        * platform/text/PlatformString.h:

        WebKit/mac:

        * ForwardingHeaders/kjs/collector.h: Removed.
        * ForwardingHeaders/kjs/identifier.h: Removed.
        * ForwardingHeaders/kjs/interpreter.h: Removed.
        * ForwardingHeaders/kjs/lookup.h: Removed.
        * ForwardingHeaders/kjs/operations.h: Removed.
        * ForwardingHeaders/kjs/protect.h: Removed.
        * ForwardingHeaders/runtime/Interpreter.h: Copied from ForwardingHeaders/kjs/interpreter.h.
        * WebView/WebScriptDebugDelegate.mm:

        WebKit/wx:

        * WebFrame.cpp:
        * WebView.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@38137 268f45cc-cd09-0410-ab3c-d52691b4dbfc

134 files changed:
JavaScriptCore/API/APICast.h
JavaScriptCore/API/JSBase.cpp
JavaScriptCore/API/JSCallbackObject.cpp
JavaScriptCore/API/JSClassRef.cpp
JavaScriptCore/API/JSClassRef.h
JavaScriptCore/API/JSStringRefCF.cpp
JavaScriptCore/API/JSValueRef.cpp
JavaScriptCore/API/OpaqueJSString.cpp
JavaScriptCore/API/OpaqueJSString.h
JavaScriptCore/AllInOneFile.cpp
JavaScriptCore/ChangeLog
JavaScriptCore/GNUmakefile.am
JavaScriptCore/JavaScriptCore.pri
JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj
JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
JavaScriptCore/JavaScriptCoreSources.bkl
JavaScriptCore/VM/CodeBlock.h
JavaScriptCore/VM/CodeGenerator.cpp
JavaScriptCore/VM/Machine.cpp
JavaScriptCore/VM/RegisterFile.h
JavaScriptCore/debugger/Debugger.h
JavaScriptCore/kjs/SourceProvider.h
JavaScriptCore/kjs/create_hash_table
JavaScriptCore/kjs/lexer.cpp
JavaScriptCore/kjs/lexer.h
JavaScriptCore/kjs/nodes.cpp
JavaScriptCore/kjs/nodes.h
JavaScriptCore/pcre/pcre_exec.cpp
JavaScriptCore/profiler/CallIdentifier.h
JavaScriptCore/profiler/Profile.h
JavaScriptCore/runtime/ArrayConstructor.cpp
JavaScriptCore/runtime/ArrayPrototype.cpp
JavaScriptCore/runtime/ArrayPrototype.h
JavaScriptCore/runtime/Collector.cpp [moved from JavaScriptCore/kjs/collector.cpp with 99% similarity]
JavaScriptCore/runtime/Collector.h [moved from JavaScriptCore/kjs/collector.h with 100% similarity]
JavaScriptCore/runtime/CollectorHeapIterator.h
JavaScriptCore/runtime/Completion.h [moved from JavaScriptCore/kjs/completion.h with 100% similarity]
JavaScriptCore/runtime/ErrorPrototype.cpp
JavaScriptCore/runtime/Identifier.cpp [moved from JavaScriptCore/kjs/identifier.cpp with 100% similarity]
JavaScriptCore/runtime/Identifier.h [moved from JavaScriptCore/kjs/identifier.h with 99% similarity]
JavaScriptCore/runtime/InitializeThreading.cpp
JavaScriptCore/runtime/Interpreter.cpp [moved from JavaScriptCore/kjs/interpreter.cpp with 100% similarity]
JavaScriptCore/runtime/Interpreter.h [moved from JavaScriptCore/kjs/interpreter.h with 100% similarity]
JavaScriptCore/runtime/JSCell.h
JavaScriptCore/runtime/JSGlobalData.cpp
JavaScriptCore/runtime/JSGlobalData.h
JavaScriptCore/runtime/JSLock.cpp
JavaScriptCore/runtime/JSNumberCell.cpp
JavaScriptCore/runtime/JSNumberCell.h
JavaScriptCore/runtime/JSObject.cpp
JavaScriptCore/runtime/JSValue.h
JavaScriptCore/runtime/Lookup.cpp [moved from JavaScriptCore/kjs/lookup.cpp with 99% similarity]
JavaScriptCore/runtime/Lookup.h [moved from JavaScriptCore/kjs/lookup.h with 100% similarity]
JavaScriptCore/runtime/MathObject.cpp
JavaScriptCore/runtime/NativeErrorPrototype.cpp
JavaScriptCore/runtime/NumberPrototype.cpp
JavaScriptCore/runtime/Operations.cpp [moved from JavaScriptCore/kjs/operations.cpp with 98% similarity]
JavaScriptCore/runtime/Operations.h [moved from JavaScriptCore/kjs/operations.h with 100% similarity]
JavaScriptCore/runtime/PropertyMapHashTable.h
JavaScriptCore/runtime/Protect.h [moved from JavaScriptCore/kjs/protect.h with 99% similarity]
JavaScriptCore/runtime/RegExp.cpp [moved from JavaScriptCore/kjs/regexp.cpp with 99% similarity]
JavaScriptCore/runtime/RegExp.h [moved from JavaScriptCore/kjs/regexp.h with 99% similarity]
JavaScriptCore/runtime/RegExpConstructor.cpp
JavaScriptCore/runtime/RegExpObject.h
JavaScriptCore/runtime/RegExpPrototype.cpp
JavaScriptCore/runtime/SmallStrings.h
JavaScriptCore/runtime/StringObjectThatMasqueradesAsUndefined.h
JavaScriptCore/runtime/StructureID.cpp
JavaScriptCore/runtime/StructureID.h
JavaScriptCore/runtime/StructureIDTransitionTable.h
JavaScriptCore/runtime/SymbolTable.h
JavaScriptCore/runtime/TypeInfo.h [moved from JavaScriptCore/kjs/TypeInfo.h with 100% similarity]
JavaScriptCore/runtime/UString.cpp [moved from JavaScriptCore/kjs/ustring.cpp with 99% similarity]
JavaScriptCore/runtime/UString.h [moved from JavaScriptCore/kjs/ustring.h with 99% similarity]
JavaScriptCore/wrec/CharacterClassConstructor.h
JavaScriptCore/wrec/WREC.h
WebCore/ChangeLog
WebCore/ForwardingHeaders/kjs/collector.h [deleted file]
WebCore/ForwardingHeaders/kjs/completion.h [deleted file]
WebCore/ForwardingHeaders/kjs/identifier.h [deleted file]
WebCore/ForwardingHeaders/kjs/lookup.h [deleted file]
WebCore/ForwardingHeaders/kjs/operations.h [deleted file]
WebCore/ForwardingHeaders/kjs/protect.h [deleted file]
WebCore/ForwardingHeaders/kjs/ustring.h [deleted file]
WebCore/ForwardingHeaders/runtime/Collector.h [new file with mode: 0644]
WebCore/ForwardingHeaders/runtime/Completion.h [new file with mode: 0644]
WebCore/ForwardingHeaders/runtime/Identifier.h [new file with mode: 0644]
WebCore/ForwardingHeaders/runtime/Interpreter.h [moved from WebCore/ForwardingHeaders/kjs/interpreter.h with 100% similarity]
WebCore/ForwardingHeaders/runtime/Lookup.h [new file with mode: 0644]
WebCore/ForwardingHeaders/runtime/Operations.h [new file with mode: 0644]
WebCore/ForwardingHeaders/runtime/Protect.h [new file with mode: 0644]
WebCore/ForwardingHeaders/runtime/UString.h [new file with mode: 0644]
WebCore/bindings/js/GCController.cpp
WebCore/bindings/js/JSCustomPositionCallback.h
WebCore/bindings/js/JSCustomPositionErrorCallback.h
WebCore/bindings/js/JSCustomSQLStatementCallback.h
WebCore/bindings/js/JSCustomSQLStatementErrorCallback.h
WebCore/bindings/js/JSCustomSQLTransactionErrorCallback.h
WebCore/bindings/js/JSCustomVoidCallback.h
WebCore/bindings/js/JSDOMBinding.h
WebCore/bindings/js/JSDOMWindowBase.h
WebCore/bindings/js/JSEventListener.h
WebCore/bindings/js/ScheduledAction.h
WebCore/bindings/js/ScriptController.cpp
WebCore/bindings/js/ScriptController.h
WebCore/bindings/objc/WebScriptObject.mm
WebCore/bindings/scripts/CodeGeneratorJS.pm
WebCore/bridge/NP_jsobject.cpp
WebCore/bridge/c/c_class.cpp
WebCore/bridge/jni/jni_class.cpp
WebCore/bridge/jni/jni_jsobject.mm
WebCore/bridge/npruntime.cpp
WebCore/bridge/runtime_root.h
WebCore/history/CachedPage.h
WebCore/html/CanvasRenderingContext2D.cpp
WebCore/html/HTMLCanvasElement.cpp
WebCore/inspector/InspectorController.cpp
WebCore/inspector/JavaScriptCallFrame.cpp
WebCore/page/Console.cpp
WebCore/page/Page.cpp
WebCore/platform/text/AtomicString.cpp
WebCore/platform/text/PlatformString.h
WebKit/mac/ChangeLog
WebKit/mac/ForwardingHeaders/kjs/collector.h [deleted file]
WebKit/mac/ForwardingHeaders/kjs/identifier.h [deleted file]
WebKit/mac/ForwardingHeaders/kjs/interpreter.h [deleted file]
WebKit/mac/ForwardingHeaders/kjs/lookup.h [deleted file]
WebKit/mac/ForwardingHeaders/kjs/operations.h [deleted file]
WebKit/mac/ForwardingHeaders/kjs/protect.h [deleted file]
WebKit/mac/ForwardingHeaders/runtime/Interpreter.h [new file with mode: 0644]
WebKit/mac/WebView/WebScriptDebugDelegate.mm
WebKit/wx/ChangeLog
WebKit/wx/WebFrame.cpp
WebKit/wx/WebView.cpp

index ecd524cd22acefae2f1a535582bd14b36f0f7d76..fd8110c30c2853042624594b79ec610677454681 100644 (file)
@@ -26,7 +26,7 @@
 #ifndef APICast_h
 #define APICast_h
 
-#include "ustring.h"
+#include "UString.h"
 #include "ExecState.h"
 
 typedef const struct OpaqueJSContextGroup* JSContextGroupRef;
index bd2935c0f65aceaf813604d2e1e4fc5030526b3d..851a224b0128ca7d27aeec82c91c9fcc52eae5d8 100644 (file)
@@ -33,7 +33,7 @@
 #include "SourceCode.h"
 #include <runtime/ExecState.h>
 #include <runtime/InitializeThreading.h>
-#include <kjs/interpreter.h>
+#include <runtime/Interpreter.h>
 #include <runtime/JSGlobalObject.h>
 #include <runtime/JSLock.h>
 #include <runtime/JSObject.h>
index 4be35bd5ea00ae6be2ffa6c64ae7ccfacc59425f..2fde0f8ee4ab2e1071364cf1f4c138299e1a5bcf 100644 (file)
@@ -27,7 +27,7 @@
 #include "config.h"
 #include "JSCallbackObject.h"
 
-#include "collector.h"
+#include "Collector.h"
 
 namespace JSC {
 
index 88fd70db2215026f0e27bdf1946cbc92df12c43a..77a33f058c197a9bc2e04cfe8d56ea05e95aed1f 100644 (file)
@@ -32,7 +32,7 @@
 #include <runtime/InitializeThreading.h>
 #include <runtime/JSGlobalObject.h>
 #include <runtime/ObjectPrototype.h>
-#include <kjs/identifier.h>
+#include <runtime/Identifier.h>
 
 using namespace JSC;
 
index 71fae18b90957c2edfa4c7b31a38387bb4712264..4f6761845441f3a6acc37fd918a3bc6fcf804b06 100644 (file)
@@ -29,8 +29,8 @@
 #include "JSObjectRef.h"
 
 #include <runtime/JSObject.h>
-#include <kjs/protect.h>
-#include <kjs/ustring.h>
+#include <runtime/Protect.h>
+#include <runtime/UString.h>
 #include <wtf/HashMap.h>
 #include <wtf/RefCounted.h>
 
index 3a37866129cc907b97aaedbbd76c78eb74d2b5e4..65edd091aa0e9c94c19e04409a7fd8c8590f23f9 100644 (file)
@@ -29,7 +29,7 @@
 #include "APICast.h"
 #include "JSStringRef.h"
 #include "OpaqueJSString.h"
-#include <kjs/ustring.h>
+#include <runtime/UString.h>
 #include <runtime/JSValue.h>
 #include <wtf/OwnArrayPtr.h>
 
index 15dd6330ba54a461dae422b90a065560639580d2..3d45b5d0e59c7d97f7d9834adc9495c08a6cf924 100644 (file)
@@ -32,9 +32,9 @@
 
 #include <runtime/JSGlobalObject.h>
 #include <runtime/JSString.h>
-#include <kjs/operations.h>
-#include <kjs/protect.h>
-#include <kjs/ustring.h>
+#include <runtime/Operations.h>
+#include <runtime/Protect.h>
+#include <runtime/UString.h>
 #include <runtime/JSValue.h>
 
 #include <wtf/Assertions.h>
index 081914134d471d28f06091dc5782d961b4bf9c6b..e3275b626429503a53529b8128eb19feb1a402c6 100644 (file)
@@ -28,7 +28,7 @@
 
 #include <runtime/ExecState.h>
 #include <runtime/JSGlobalObject.h>
-#include <kjs/identifier.h>
+#include <runtime/Identifier.h>
 
 using namespace JSC;
 
index da05b061fb1128e2d3c4f3ce86dab729df4b57cd..473c815069189f57b77be0f46f724777fba7ab49 100644 (file)
@@ -26,7 +26,7 @@
 #ifndef OpaqueJSString_h
 #define OpaqueJSString_h
 
-#include <kjs/ustring.h>
+#include <runtime/UString.h>
 
 namespace JSC {
     class Identifier;
index 6423f99885388e5545613ce842b26ccb3921a54f..be2113a892e869e871e9aaf6d82ed94d7ae405d6 100644 (file)
@@ -44,7 +44,7 @@
 #include "runtime/BooleanConstructor.cpp"
 #include "runtime/BooleanObject.cpp"
 #include "runtime/BooleanPrototype.cpp"
-#include "kjs/collector.cpp"
+#include "runtime/Collector.cpp"
 #include "runtime/CommonIdentifiers.cpp"
 #include "runtime/DateConstructor.cpp"
 #include "runtime/DateMath.cpp"
 #include "runtime/FunctionConstructor.cpp"
 #include "runtime/FunctionPrototype.cpp"
 #include "grammar.cpp"
-#include "kjs/identifier.cpp"
+#include "runtime/Identifier.cpp"
 #include "runtime/JSString.cpp"
 #include "runtime/JSNumberCell.cpp"
 #include "runtime/GetterSetter.cpp"
 #include "runtime/InternalFunction.cpp"
-#include "kjs/interpreter.cpp"
+#include "runtime/Interpreter.cpp"
 #include "runtime/JSImmediate.cpp"
 #include "runtime/JSLock.cpp"
 #include "runtime/JSWrapperObject.cpp"
 #include "kjs/lexer.cpp"
 #include "runtime/ArgList.cpp"
-#include "kjs/lookup.cpp"
+#include "runtime/Lookup.cpp"
 #include "runtime/MathObject.cpp"
 #include "runtime/NativeErrorConstructor.cpp"
 #include "runtime/NativeErrorPrototype.cpp"
 #include "runtime/JSGlobalObject.cpp"
 #include "runtime/ObjectConstructor.cpp"
 #include "runtime/ObjectPrototype.cpp"
-#include "kjs/operations.cpp"
+#include "runtime/Operations.cpp"
 #include "kjs/Parser.cpp"
 #include "runtime/PropertySlot.cpp"
 #include "runtime/PropertyNameArray.cpp"
-#include "kjs/regexp.cpp"
+#include "runtime/RegExp.cpp"
 #include "runtime/RegExpConstructor.cpp"
 #include "runtime/RegExpObject.cpp"
 #include "runtime/RegExpPrototype.cpp"
@@ -94,7 +94,7 @@
 #include "runtime/StringConstructor.cpp"
 #include "runtime/StringObject.cpp"
 #include "runtime/StringPrototype.cpp"
-#include "kjs/ustring.cpp"
+#include "runtime/UString.cpp"
 #include "runtime/JSValue.cpp"
 #include "runtime/CallData.cpp"
 #include "runtime/ConstructData.cpp"
index 081aae1f7c870e694ec2e2467c37c6263dd93f58..0acef5a229011655bd5f09c03b067f96b857085c 100644 (file)
@@ -1,3 +1,102 @@
+2008-11-05  Cameron Zwarich  <zwarich@apple.com>
+
+        Rubber-stamped by Sam Weinig.
+
+        Move more files to the runtime subdirectory of JavaScriptCore.
+
+        * API/APICast.h:
+        * API/JSBase.cpp:
+        * API/JSCallbackObject.cpp:
+        * API/JSClassRef.cpp:
+        * API/JSClassRef.h:
+        * API/JSStringRefCF.cpp:
+        * API/JSValueRef.cpp:
+        * API/OpaqueJSString.cpp:
+        * API/OpaqueJSString.h:
+        * AllInOneFile.cpp:
+        * GNUmakefile.am:
+        * JavaScriptCore.pri:
+        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
+        * JavaScriptCore.xcodeproj/project.pbxproj:
+        * JavaScriptCoreSources.bkl:
+        * VM/CodeBlock.h:
+        * VM/CodeGenerator.cpp:
+        * VM/Machine.cpp:
+        * VM/RegisterFile.h:
+        * debugger/Debugger.h:
+        * kjs/SourceProvider.h:
+        * kjs/TypeInfo.h: Removed.
+        * kjs/collector.cpp: Removed.
+        * kjs/collector.h: Removed.
+        * kjs/completion.h: Removed.
+        * kjs/create_hash_table:
+        * kjs/identifier.cpp: Removed.
+        * kjs/identifier.h: Removed.
+        * kjs/interpreter.cpp: Removed.
+        * kjs/interpreter.h: Removed.
+        * kjs/lexer.cpp:
+        * kjs/lexer.h:
+        * kjs/lookup.cpp: Removed.
+        * kjs/lookup.h: Removed.
+        * kjs/nodes.cpp:
+        * kjs/nodes.h:
+        * kjs/operations.cpp: Removed.
+        * kjs/operations.h: Removed.
+        * kjs/protect.h: Removed.
+        * kjs/regexp.cpp: Removed.
+        * kjs/regexp.h: Removed.
+        * kjs/ustring.cpp: Removed.
+        * kjs/ustring.h: Removed.
+        * pcre/pcre_exec.cpp:
+        * profiler/CallIdentifier.h:
+        * profiler/Profile.h:
+        * runtime/ArrayConstructor.cpp:
+        * runtime/ArrayPrototype.cpp:
+        * runtime/ArrayPrototype.h:
+        * runtime/Collector.cpp: Copied from kjs/collector.cpp.
+        * runtime/Collector.h: Copied from kjs/collector.h.
+        * runtime/CollectorHeapIterator.h:
+        * runtime/Completion.h: Copied from kjs/completion.h.
+        * runtime/ErrorPrototype.cpp:
+        * runtime/Identifier.cpp: Copied from kjs/identifier.cpp.
+        * runtime/Identifier.h: Copied from kjs/identifier.h.
+        * runtime/InitializeThreading.cpp:
+        * runtime/Interpreter.cpp: Copied from kjs/interpreter.cpp.
+        * runtime/Interpreter.h: Copied from kjs/interpreter.h.
+        * runtime/JSCell.h:
+        * runtime/JSGlobalData.cpp:
+        * runtime/JSGlobalData.h:
+        * runtime/JSLock.cpp:
+        * runtime/JSNumberCell.cpp:
+        * runtime/JSNumberCell.h:
+        * runtime/JSObject.cpp:
+        * runtime/JSValue.h:
+        * runtime/Lookup.cpp: Copied from kjs/lookup.cpp.
+        * runtime/Lookup.h: Copied from kjs/lookup.h.
+        * runtime/MathObject.cpp:
+        * runtime/NativeErrorPrototype.cpp:
+        * runtime/NumberPrototype.cpp:
+        * runtime/Operations.cpp: Copied from kjs/operations.cpp.
+        * runtime/Operations.h: Copied from kjs/operations.h.
+        * runtime/PropertyMapHashTable.h:
+        * runtime/Protect.h: Copied from kjs/protect.h.
+        * runtime/RegExp.cpp: Copied from kjs/regexp.cpp.
+        * runtime/RegExp.h: Copied from kjs/regexp.h.
+        * runtime/RegExpConstructor.cpp:
+        * runtime/RegExpObject.h:
+        * runtime/RegExpPrototype.cpp:
+        * runtime/SmallStrings.h:
+        * runtime/StringObjectThatMasqueradesAsUndefined.h:
+        * runtime/StructureID.cpp:
+        * runtime/StructureID.h:
+        * runtime/StructureIDTransitionTable.h:
+        * runtime/SymbolTable.h:
+        * runtime/TypeInfo.h: Copied from kjs/TypeInfo.h.
+        * runtime/UString.cpp: Copied from kjs/ustring.cpp.
+        * runtime/UString.h: Copied from kjs/ustring.h.
+        * wrec/CharacterClassConstructor.h:
+        * wrec/WREC.h:
+
 2008-11-05  Geoffrey Garen  <ggaren@apple.com>
 
         Suggested by Darin Adler.
index 95e59a925446da57c8129a51cf5e74cbc8b4ce28..3b39c5467ddd3f75ab4cd52c749e65e7d622753c 100644 (file)
@@ -140,21 +140,21 @@ javascriptcore_sources += \
        JavaScriptCore/kjs/SourceCode.h \
        JavaScriptCore/runtime/SymbolTable.h \
        JavaScriptCore/runtime/Tracing.h \
-       JavaScriptCore/kjs/TypeInfo.h \
-       JavaScriptCore/kjs/collector.h \
-       JavaScriptCore/kjs/completion.h \
+       JavaScriptCore/runtime/TypeInfo.h \
+       JavaScriptCore/runtime/Collector.h \
+       JavaScriptCore/runtime/Completion.h \
        JavaScriptCore/config.h \
        JavaScriptCore/debugger/Debugger.h \
        JavaScriptCore/wtf/dtoa.h \
-       JavaScriptCore/kjs/identifier.h \
-       JavaScriptCore/kjs/interpreter.h \
+       JavaScriptCore/runtime/Identifier.h \
+       JavaScriptCore/runtime/Interpreter.h \
        JavaScriptCore/kjs/lexer.h \
-       JavaScriptCore/kjs/lookup.h \
+       JavaScriptCore/runtime/Lookup.h \
        JavaScriptCore/kjs/nodes.h \
-       JavaScriptCore/kjs/operations.h \
-       JavaScriptCore/kjs/protect.h \
-       JavaScriptCore/kjs/regexp.h \
-       JavaScriptCore/kjs/ustring.h \
+       JavaScriptCore/runtime/Operations.h \
+       JavaScriptCore/runtime/Protect.h \
+       JavaScriptCore/runtime/RegExp.h \
+       JavaScriptCore/runtime/UString.h \
        JavaScriptCore/masm/X86Assembler.h \
        JavaScriptCore/os-win32/stdbool.h \
        JavaScriptCore/os-win32/stdint.h \
@@ -324,18 +324,18 @@ javascriptcore_sources += \
        JavaScriptCore/runtime/RegExpObject.cpp \
        JavaScriptCore/runtime/RegExpPrototype.cpp \
        JavaScriptCore/runtime/ScopeChain.cpp \
-       JavaScriptCore/kjs/collector.cpp \
+       JavaScriptCore/runtime/Collector.cpp \
        JavaScriptCore/debugger/Debugger.cpp \
        JavaScriptCore/wtf/dtoa.cpp \
-       JavaScriptCore/kjs/identifier.cpp \
-       JavaScriptCore/kjs/interpreter.cpp \
+       JavaScriptCore/runtime/Identifier.cpp \
+       JavaScriptCore/runtime/Interpreter.cpp \
        JavaScriptCore/kjs/lexer.cpp \
-       JavaScriptCore/kjs/lookup.cpp \
+       JavaScriptCore/runtime/Lookup.cpp \
        JavaScriptCore/kjs/nodes.cpp \
        JavaScriptCore/kjs/nodes2string.cpp \
-       JavaScriptCore/kjs/operations.cpp \
-       JavaScriptCore/kjs/regexp.cpp \
-       JavaScriptCore/kjs/ustring.cpp \
+       JavaScriptCore/runtime/Operations.cpp \
+       JavaScriptCore/runtime/RegExp.cpp \
+       JavaScriptCore/runtime/UString.cpp \
        JavaScriptCore/runtime/ArrayConstructor.cpp \
        JavaScriptCore/runtime/ArrayPrototype.cpp \
        JavaScriptCore/runtime/BooleanConstructor.cpp \
index be59dcd842e0c955d399263fc43f994e5a2116a5..e00a7a07f974a97ccf2bfc7bbbba3a05a6d7ddaa 100644 (file)
@@ -74,7 +74,7 @@ SOURCES += \
     runtime/BooleanObject.cpp \
     runtime/BooleanPrototype.cpp \
     runtime/CallData.cpp \
-    kjs/collector.cpp \
+    runtime/Collector.cpp \
     runtime/CommonIdentifiers.cpp \
     runtime/ConstructData.cpp \
     runtime/DateConstructor.cpp \
@@ -93,9 +93,9 @@ SOURCES += \
     runtime/FunctionPrototype.cpp \
     runtime/GetterSetter.cpp \
     runtime/GlobalEvalFunction.cpp \
-    kjs/identifier.cpp \
+    runtime/Identifier.cpp \
     runtime/InternalFunction.cpp \
-    kjs/interpreter.cpp \
+    runtime/Interpreter.cpp \
     runtime/JSArray.cpp \
     runtime/JSCell.cpp \
     runtime/JSFunction.cpp \
@@ -108,7 +108,7 @@ SOURCES += \
     runtime/JSValue.cpp \
     runtime/JSWrapperObject.cpp \
     kjs/lexer.cpp \
-    kjs/lookup.cpp \
+    runtime/Lookup.cpp \
     runtime/MathObject.cpp \
     runtime/NativeErrorConstructor.cpp \
     runtime/NativeErrorPrototype.cpp \
@@ -119,12 +119,12 @@ SOURCES += \
     runtime/NumberPrototype.cpp \
     runtime/ObjectConstructor.cpp \
     runtime/ObjectPrototype.cpp \
-    kjs/operations.cpp \
+    runtime/Operations.cpp \
     kjs/Parser.cpp \
     runtime/PropertyNameArray.cpp \
     runtime/PropertySlot.cpp \
     runtime/PrototypeFunction.cpp \
-    kjs/regexp.cpp \
+    runtime/RegExp.cpp \
     runtime/RegExpConstructor.cpp \
     runtime/RegExpObject.cpp \
     runtime/RegExpPrototype.cpp \
@@ -135,7 +135,7 @@ SOURCES += \
     runtime/StringPrototype.cpp \
     runtime/StructureID.cpp \
     runtime/StructureIDChain.cpp \
-    kjs/ustring.cpp \
+    runtime/UString.cpp \
     profiler/HeavyProfile.cpp \
     profiler/Profile.cpp \
     profiler/ProfileGenerator.cpp \
index 306b5facdd55a7ab9f753b92065f1a2618da49f5..0fbaf006ff73fbad8396eab83361c1dbe74849ee 100644 (file)
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\collector.cpp"\r
+                               RelativePath="..\..\runtime\Collector.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\collector.h"\r
+                               RelativePath="..\..\runtime\Collector.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\completion.h"\r
+                               RelativePath="..\..\runtime\Completion.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\identifier.cpp"\r
+                               RelativePath="..\..\runtime\Identifier.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\identifier.h"\r
+                               RelativePath="..\..\runtime\Identifier.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\interpreter.cpp"\r
+                               RelativePath="..\..\runtime\Interpreter.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\interpreter.h"\r
+                               RelativePath="..\..\runtime\Interpreter.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\lookup.cpp"\r
+                               RelativePath="..\..\runtime\Lookup.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\lookup.h"\r
+                               RelativePath="..\..\runtime\Lookup.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\operations.cpp"\r
+                               RelativePath="..\..\runtime\Operations.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\operations.h"\r
+                               RelativePath="..\..\runtime\Operations.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\protect.h"\r
+                               RelativePath="..\..\runtime\Protect.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\regexp.cpp"\r
+                               RelativePath="..\..\runtime\RegExp.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\regexp.h"\r
+                               RelativePath="..\..\runtime\RegExp.h"\r
                                >\r
                        </File>\r
                        <File\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\ustring.cpp"\r
+                               RelativePath="..\..\runtime\UString.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\..\kjs\ustring.h"\r
+                               RelativePath="..\..\runtime\UString.h"\r
                                >\r
                        </File>\r
                        <Filter\r
index 008e8ce0a0bfcc7177d2962a811911d91139cd38..950fc366c76ef32bab3ba918d9e13a4461dd2bc1 100644 (file)
                BC18C3EE0E16F5CD00B34460 /* CodeBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 149B1A9D0D86ED73009CB8C7 /* CodeBlock.h */; };
                BC18C3EF0E16F5CD00B34460 /* CodeGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 149B15E80D81F986009CB8C7 /* CodeGenerator.h */; };
                BC18C3F00E16F5CD00B34460 /* Collator.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A862AA0D7EBB7D001EC6AA /* Collator.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BC18C3F10E16F5CD00B34460 /* collector.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8530255597D01FF60F7 /* collector.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               BC18C3F10E16F5CD00B34460 /* Collector.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8530255597D01FF60F7 /* Collector.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C3F30E16F5CD00B34460 /* CommonIdentifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EA73630BAE35D1001BB560 /* CommonIdentifiers.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BC18C3F40E16F5CD00B34460 /* completion.h in Headers */ = {isa = PBXBuildFile; fileRef = F5BB2BC5030F772101FCFE1D /* completion.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               BC18C3F40E16F5CD00B34460 /* Completion.h in Headers */ = {isa = PBXBuildFile; fileRef = F5BB2BC5030F772101FCFE1D /* Completion.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C3F50E16F5CD00B34460 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = F68EBB8C0255D4C601FF60F7 /* config.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C3F60E16F5CD00B34460 /* ConstructData.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8F3CCF0DAF17BA00577A80 /* ConstructData.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C3F90E16F5CD00B34460 /* DateMath.h in Headers */ = {isa = PBXBuildFile; fileRef = D21202290AD4310C00ED79B6 /* DateMath.h */; };
                BC18C40C0E16F5CD00B34460 /* HashSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DFC92C08EA173A00F7300B /* HashSet.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C40D0E16F5CD00B34460 /* HashTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DFC92E08EA173A00F7300B /* HashTable.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C40E0E16F5CD00B34460 /* HashTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DFC92F08EA173A00F7300B /* HashTraits.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BC18C40F0E16F5CD00B34460 /* identifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 933A349A038AE7C6008635CE /* identifier.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               BC18C40F0E16F5CD00B34460 /* Identifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 933A349A038AE7C6008635CE /* Identifier.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4100E16F5CD00B34460 /* InitializeThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = E178633F0D9BEC0000D74E75 /* InitializeThreading.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4110E16F5CD00B34460 /* Instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = 149B1AA10D86ED7C009CB8C7 /* Instruction.h */; };
-               BC18C4120E16F5CD00B34460 /* interpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8640255597D01FF60F7 /* interpreter.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               BC18C4120E16F5CD00B34460 /* Interpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8640255597D01FF60F7 /* Interpreter.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4130E16F5CD00B34460 /* JavaScript.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CAA8B4A0D32C39A0041BCFF /* JavaScript.h */; settings = {ATTRIBUTES = (Public, ); }; };
                BC18C4140E16F5CD00B34460 /* JavaScriptCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CAA8B4B0D32C39A0041BCFF /* JavaScriptCore.h */; settings = {ATTRIBUTES = (Public, ); }; };
                BC18C4150E16F5CD00B34460 /* JavaScriptCorePrefix.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C290E60284F98E018635CA /* JavaScriptCorePrefix.h */; };
                BC18C4340E16F5CD00B34460 /* ListHashSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 657EB7450B708F540063461B /* ListHashSet.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4350E16F5CD00B34460 /* ListRefPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 148A1626095D16BB00666D0D /* ListRefPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4360E16F5CD00B34460 /* Locker.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE79270D6C964500FEA3BA /* Locker.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BC18C4370E16F5CD00B34460 /* lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8690255597D01FF60F7 /* lookup.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               BC18C4370E16F5CD00B34460 /* Lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8690255597D01FF60F7 /* Lookup.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4380E16F5CD00B34460 /* Machine.h in Headers */ = {isa = PBXBuildFile; fileRef = 149B15E60D81F986009CB8C7 /* Machine.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4390E16F5CD00B34460 /* MainThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D358A30DAAD9C4003B174E /* MainThread.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C43A0E16F5CD00B34460 /* MallocZoneSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DBD18AF0C5401A700C15EAE /* MallocZoneSupport.h */; };
                BC18C4450E16F5CD00B34460 /* ObjectConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2680C70E16D4E900A06E92 /* ObjectConstructor.h */; };
                BC18C4460E16F5CD00B34460 /* ObjectPrototype.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2680C90E16D4E900A06E92 /* ObjectPrototype.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4470E16F5CD00B34460 /* Opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = 149B15E40D81F986009CB8C7 /* Opcode.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BC18C4480E16F5CD00B34460 /* operations.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8780255597D01FF60F7 /* operations.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               BC18C4480E16F5CD00B34460 /* Operations.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8780255597D01FF60F7 /* Operations.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4490E16F5CD00B34460 /* OwnArrayPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 9303F5A409911A5800AD71B8 /* OwnArrayPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C44A0E16F5CD00B34460 /* OwnPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 9303F567099118FA00AD71B8 /* OwnPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C44B0E16F5CD00B34460 /* Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 93F0B3AA09BB4DC00068FCE3 /* Parser.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4520E16F5CD00B34460 /* Profiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 95AB832F0DA42CAD00BC83F3 /* Profiler.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4540E16F5CD00B34460 /* PropertyNameArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 65400C100A69BAF200509887 /* PropertyNameArray.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4550E16F5CD00B34460 /* PropertySlot.h in Headers */ = {isa = PBXBuildFile; fileRef = 65621E6C089E859700760F35 /* PropertySlot.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BC18C4560E16F5CD00B34460 /* protect.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C02FBB0637462A003E7EE6 /* protect.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               BC18C4560E16F5CD00B34460 /* Protect.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C02FBB0637462A003E7EE6 /* Protect.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4570E16F5CD00B34460 /* RefCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 1419D32C0CEA7CDE00FF507A /* RefCounted.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4580E16F5CD00B34460 /* RefPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C647B3093EF8D60022C380 /* RefPtr.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4590E16F5CD00B34460 /* RefPtrHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 148A1ECD0D10C23B0069A47C /* RefPtrHashMap.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BC18C45A0E16F5CD00B34460 /* regexp.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A87E0255597D01FF60F7 /* regexp.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               BC18C45A0E16F5CD00B34460 /* RegExp.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A87E0255597D01FF60F7 /* RegExp.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C45B0E16F5CD00B34460 /* RegExpObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A87C0255597D01FF60F7 /* RegExpObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C45D0E16F5CD00B34460 /* Register.h in Headers */ = {isa = PBXBuildFile; fileRef = 149B24FF0D8AF6D1009CB8C7 /* Register.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C45E0E16F5CD00B34460 /* RegisterFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D792640DAA03FB001A9F05 /* RegisterFile.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4730E16F5CD00B34460 /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = E195679409E7CF1200B89D13 /* Unicode.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4740E16F5CD00B34460 /* UnicodeIcu.h in Headers */ = {isa = PBXBuildFile; fileRef = E195678F09E7CF1200B89D13 /* UnicodeIcu.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4750E16F5CD00B34460 /* UnusedParam.h in Headers */ = {isa = PBXBuildFile; fileRef = 935AF46B09E9D9DB00ACD1D8 /* UnusedParam.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BC18C4760E16F5CD00B34460 /* ustring.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8860255597D01FF60F7 /* ustring.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               BC18C4760E16F5CD00B34460 /* UString.h in Headers */ = {isa = PBXBuildFile; fileRef = F692A8860255597D01FF60F7 /* UString.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4770E16F5CD00B34460 /* UTF8.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EF79A90CE97BA60088D500 /* UTF8.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4780E16F5CD00B34460 /* Vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 6592C316098B7DE10003D4F6 /* Vector.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC18C4790E16F5CD00B34460 /* VectorTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 6592C317098B7DE10003D4F6 /* VectorTraits.h */; settings = {ATTRIBUTES = (Private, ); }; };
                6592C316098B7DE10003D4F6 /* Vector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = "<group>"; };
                6592C317098B7DE10003D4F6 /* VectorTraits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VectorTraits.h; sourceTree = "<group>"; };
                65B174BE09D1000200820339 /* chartables.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; path = chartables.c; sourceTree = "<group>"; };
-               65C02FBB0637462A003E7EE6 /* protect.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = protect.h; sourceTree = "<group>"; tabWidth = 8; };
+               65C02FBB0637462A003E7EE6 /* Protect.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Protect.h; sourceTree = "<group>"; tabWidth = 8; };
                65C647B3093EF8D60022C380 /* RefPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = RefPtr.h; sourceTree = "<group>"; tabWidth = 8; };
                65C7A1710A8EAACB00FA37EA /* JSWrapperObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSWrapperObject.cpp; sourceTree = "<group>"; };
                65C7A1720A8EAACB00FA37EA /* JSWrapperObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSWrapperObject.h; sourceTree = "<group>"; };
                93303FE80E6A72B500786E6A /* SmallStrings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SmallStrings.cpp; sourceTree = "<group>"; };
                93303FEA0E6A72C000786E6A /* SmallStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmallStrings.h; sourceTree = "<group>"; };
                933A3499038AE7C6008635CE /* grammar.y */ = {isa = PBXFileReference; explicitFileType = sourcecode.yacc; fileEncoding = 4; indentWidth = 4; path = grammar.y; sourceTree = "<group>"; tabWidth = 8; };
-               933A349A038AE7C6008635CE /* identifier.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = identifier.h; sourceTree = "<group>"; tabWidth = 8; };
-               933A349D038AE80F008635CE /* identifier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = identifier.cpp; sourceTree = "<group>"; tabWidth = 8; };
+               933A349A038AE7C6008635CE /* Identifier.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Identifier.h; sourceTree = "<group>"; tabWidth = 8; };
+               933A349D038AE80F008635CE /* Identifier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Identifier.cpp; sourceTree = "<group>"; tabWidth = 8; };
                935AF46909E9D9DB00ACD1D8 /* Forward.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Forward.h; sourceTree = "<group>"; };
                935AF46B09E9D9DB00ACD1D8 /* UnusedParam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnusedParam.h; sourceTree = "<group>"; };
                937013470CA97E0E00FA14D3 /* pcre_ucp_searchfuncs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pcre_ucp_searchfuncs.cpp; sourceTree = "<group>"; };
                E1EE798B0D6CA53D00FEA3BA /* MessageQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageQueue.h; sourceTree = "<group>"; };
                E1EF79A80CE97BA60088D500 /* UTF8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UTF8.cpp; sourceTree = "<group>"; };
                E1EF79A90CE97BA60088D500 /* UTF8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UTF8.h; sourceTree = "<group>"; };
-               F5BB2BC5030F772101FCFE1D /* completion.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = completion.h; sourceTree = "<group>"; tabWidth = 8; };
+               F5BB2BC5030F772101FCFE1D /* Completion.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Completion.h; sourceTree = "<group>"; tabWidth = 8; };
                F5C290E60284F98E018635CA /* JavaScriptCorePrefix.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JavaScriptCorePrefix.h; sourceTree = "<group>"; tabWidth = 8; };
                F5FFE656026B47A6018635CA /* nodes2string.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodes2string.cpp; path = kjs/nodes2string.cpp; sourceTree = "<group>"; tabWidth = 8; };
                F68EBB8C0255D4C601FF60F7 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A84D0255597D01FF60F7 /* ArrayPrototype.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArrayPrototype.cpp; sourceTree = "<group>"; tabWidth = 8; };
                F692A84E0255597D01FF60F7 /* ArrayPrototype.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = ArrayPrototype.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A8500255597D01FF60F7 /* BooleanObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BooleanObject.cpp; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8520255597D01FF60F7 /* collector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collector.cpp; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8530255597D01FF60F7 /* collector.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = collector.h; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8520255597D01FF60F7 /* Collector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Collector.cpp; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8530255597D01FF60F7 /* Collector.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Collector.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A8540255597D01FF60F7 /* create_hash_table */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = text.script.perl; path = create_hash_table; sourceTree = "<group>"; tabWidth = 8; };
                F692A8580255597D01FF60F7 /* Debugger.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Debugger.cpp; sourceTree = "<group>"; tabWidth = 8; };
                F692A8590255597D01FF60F7 /* Debugger.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Debugger.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A85E0255597D01FF60F7 /* JSFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSFunction.cpp; sourceTree = "<group>"; tabWidth = 8; };
                F692A85F0255597D01FF60F7 /* JSFunction.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSFunction.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A8620255597D01FF60F7 /* JSString.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSString.h; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8630255597D01FF60F7 /* interpreter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interpreter.cpp; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8640255597D01FF60F7 /* interpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = interpreter.h; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8630255597D01FF60F7 /* Interpreter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Interpreter.cpp; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8640255597D01FF60F7 /* Interpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Interpreter.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A8650255597D01FF60F7 /* lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lexer.cpp; path = kjs/lexer.cpp; sourceTree = "<group>"; tabWidth = 8; };
                F692A8660255597D01FF60F7 /* lexer.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = lexer.h; path = kjs/lexer.h; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8680255597D01FF60F7 /* lookup.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lookup.cpp; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8690255597D01FF60F7 /* lookup.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = lookup.h; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8680255597D01FF60F7 /* Lookup.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lookup.cpp; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8690255597D01FF60F7 /* Lookup.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Lookup.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A86A0255597D01FF60F7 /* MathObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MathObject.cpp; sourceTree = "<group>"; tabWidth = 8; };
                F692A86B0255597D01FF60F7 /* MathObject.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = MathObject.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A86D0255597D01FF60F7 /* nodes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodes.cpp; path = kjs/nodes.cpp; sourceTree = "<group>"; tabWidth = 8; };
                F692A86E0255597D01FF60F7 /* nodes.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; name = nodes.h; path = kjs/nodes.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A8700255597D01FF60F7 /* NumberObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NumberObject.cpp; sourceTree = "<group>"; tabWidth = 8; };
                F692A8710255597D01FF60F7 /* NumberObject.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = NumberObject.h; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8770255597D01FF60F7 /* operations.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operations.cpp; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8780255597D01FF60F7 /* operations.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = operations.h; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8770255597D01FF60F7 /* Operations.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Operations.cpp; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8780255597D01FF60F7 /* Operations.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = Operations.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A87B0255597D01FF60F7 /* RegExpObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegExpObject.cpp; sourceTree = "<group>"; tabWidth = 8; };
                F692A87C0255597D01FF60F7 /* RegExpObject.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = RegExpObject.h; sourceTree = "<group>"; tabWidth = 8; };
-               F692A87D0255597D01FF60F7 /* regexp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regexp.cpp; sourceTree = "<group>"; tabWidth = 8; };
-               F692A87E0255597D01FF60F7 /* regexp.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = regexp.h; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8850255597D01FF60F7 /* ustring.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustring.cpp; sourceTree = "<group>"; tabWidth = 8; };
-               F692A8860255597D01FF60F7 /* ustring.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = ustring.h; sourceTree = "<group>"; tabWidth = 8; };
+               F692A87D0255597D01FF60F7 /* RegExp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegExp.cpp; sourceTree = "<group>"; tabWidth = 8; };
+               F692A87E0255597D01FF60F7 /* RegExp.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = RegExp.h; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8850255597D01FF60F7 /* UString.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UString.cpp; sourceTree = "<group>"; tabWidth = 8; };
+               F692A8860255597D01FF60F7 /* UString.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = UString.h; sourceTree = "<group>"; tabWidth = 8; };
                F692A8870255597D01FF60F7 /* JSValue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSValue.cpp; sourceTree = "<group>"; tabWidth = 8; };
 /* End PBXFileReference section */
 
                65417200039E01BA0058BFEB /* kjs */ = {
                        isa = PBXGroup;
                        children = (
-                               6507D2970E871E4A00D7D896 /* TypeInfo.h */,
-                               F692A8520255597D01FF60F7 /* collector.cpp */,
-                               F692A8530255597D01FF60F7 /* collector.h */,
-                               F5BB2BC5030F772101FCFE1D /* completion.h */,
                                F692A8540255597D01FF60F7 /* create_hash_table */,
                                933A3499038AE7C6008635CE /* grammar.y */,
-                               933A349D038AE80F008635CE /* identifier.cpp */,
-                               933A349A038AE7C6008635CE /* identifier.h */,
-                               F692A8630255597D01FF60F7 /* interpreter.cpp */,
-                               F692A8640255597D01FF60F7 /* interpreter.h */,
                                93F1981A08245AAE001E9ABC /* keywords.table */,
-                               F692A8680255597D01FF60F7 /* lookup.cpp */,
-                               F692A8690255597D01FF60F7 /* lookup.h */,
-                               F692A8770255597D01FF60F7 /* operations.cpp */,
-                               F692A8780255597D01FF60F7 /* operations.h */,
-                               65C02FBB0637462A003E7EE6 /* protect.h */,
-                               F692A87D0255597D01FF60F7 /* regexp.cpp */,
-                               F692A87E0255597D01FF60F7 /* regexp.h */,
                                869EBCB60E8C6D4A008722CC /* ResultType.h */,
                                65E866ED0DD59AFA00A2B2A1 /* SourceProvider.h */,
                                65E866EE0DD59AFA00A2B2A1 /* SourceCode.h */,
-                               F692A8850255597D01FF60F7 /* ustring.cpp */,
-                               F692A8860255597D01FF60F7 /* ustring.h */,
                        );
                        path = kjs;
                        sourceTree = "<group>";
                                BCA62DFE0E2826230004F30D /* CallData.cpp */,
                                145C507F0D9DF63B0088F6B9 /* CallData.h */,
                                BC6AAAE40E1F426500AD87D8 /* ClassInfo.h */,
+                               F692A8520255597D01FF60F7 /* Collector.cpp */,
+                               F692A8530255597D01FF60F7 /* Collector.h */,
                                14F3488E0E95EF8A003648BC /* CollectorHeapIterator.h */,
                                65EA73620BAE35D1001BB560 /* CommonIdentifiers.cpp */,
                                65EA73630BAE35D1001BB560 /* CommonIdentifiers.h */,
+                               F5BB2BC5030F772101FCFE1D /* Completion.h */,
                                BCA62DFF0E2826310004F30D /* ConstructData.cpp */,
                                BC8F3CCF0DAF17BA00577A80 /* ConstructData.h */,
                                BCD203450E17135E002C7E82 /* DateConstructor.cpp */,
                                BC337BDE0E1AF0B80076918A /* GetterSetter.h */,
                                BC257DED0E1F52ED0016B6C9 /* GlobalEvalFunction.cpp */,
                                BC257DEE0E1F52ED0016B6C9 /* GlobalEvalFunction.h */,
+                               933A349D038AE80F008635CE /* Identifier.cpp */,
+                               933A349A038AE7C6008635CE /* Identifier.h */,
                                E178636C0D9BEEC300D74E75 /* InitializeThreading.cpp */,
                                E178633F0D9BEC0000D74E75 /* InitializeThreading.h */,
                                BC9BB95B0E19680600DF8855 /* InternalFunction.cpp */,
                                BC11667A0E199C05008066DD /* InternalFunction.h */,
+                               F692A8630255597D01FF60F7 /* Interpreter.cpp */,
+                               F692A8640255597D01FF60F7 /* Interpreter.h */,
                                14DA818F0D99FD2000B0A4FB /* JSActivation.cpp */,
                                14DA818E0D99FD2000B0A4FB /* JSActivation.h */,
                                93ADFCE60CCBD7AC00D30B08 /* JSArray.cpp */,
                                14F252560D08DD8D004ECFFF /* JSVariableObject.h */,
                                65C7A1710A8EAACB00FA37EA /* JSWrapperObject.cpp */,
                                65C7A1720A8EAACB00FA37EA /* JSWrapperObject.h */,
+                               F692A8680255597D01FF60F7 /* Lookup.cpp */,
+                               F692A8690255597D01FF60F7 /* Lookup.h */,
                                F692A86A0255597D01FF60F7 /* MathObject.cpp */,
                                F692A86B0255597D01FF60F7 /* MathObject.h */,
                                BC02E9080E1839DB000F9297 /* NativeErrorConstructor.cpp */,
                                BC2680C70E16D4E900A06E92 /* ObjectConstructor.h */,
                                BC2680C80E16D4E900A06E92 /* ObjectPrototype.cpp */,
                                BC2680C90E16D4E900A06E92 /* ObjectPrototype.h */,
+                               F692A8770255597D01FF60F7 /* Operations.cpp */,
+                               F692A8780255597D01FF60F7 /* Operations.h */,
                                BC95437C0EBA70FD0072B6D3 /* PropertyMapHashTable.h */,
                                65400C0F0A69BAF200509887 /* PropertyNameArray.cpp */,
                                65400C100A69BAF200509887 /* PropertyNameArray.h */,
                                65621E6B089E859700760F35 /* PropertySlot.cpp */,
                                65621E6C089E859700760F35 /* PropertySlot.h */,
+                               65C02FBB0637462A003E7EE6 /* Protect.h */,
                                BC257DF10E1F53740016B6C9 /* PrototypeFunction.cpp */,
                                BC257DF20E1F53740016B6C9 /* PrototypeFunction.h */,
                                147B84620E6DE6B1004775A4 /* PutPropertySlot.h */,
+                               F692A87D0255597D01FF60F7 /* RegExp.cpp */,
+                               F692A87E0255597D01FF60F7 /* RegExp.h */,
                                BCD202BD0E1706A7002C7E82 /* RegExpConstructor.cpp */,
                                BCD202BE0E1706A7002C7E82 /* RegExpConstructor.h */,
                                93CEDDFB0EA91EE600258EBE /* RegExpMatchesArray.h */,
                                14A396A60CD2933100B5B4FF /* SymbolTable.h */,
                                5D53726D0E1C546B0021E549 /* Tracing.d */,
                                5D53726E0E1C54880021E549 /* Tracing.h */,
+                               6507D2970E871E4A00D7D896 /* TypeInfo.h */,
+                               F692A8850255597D01FF60F7 /* UString.cpp */,
+                               F692A8860255597D01FF60F7 /* UString.h */,
                        );
                        path = runtime;
                        sourceTree = "<group>";
                                BC18C3EE0E16F5CD00B34460 /* CodeBlock.h in Headers */,
                                BC18C3EF0E16F5CD00B34460 /* CodeGenerator.h in Headers */,
                                BC18C3F00E16F5CD00B34460 /* Collator.h in Headers */,
-                               BC18C3F10E16F5CD00B34460 /* collector.h in Headers */,
+                               BC18C3F10E16F5CD00B34460 /* Collector.h in Headers */,
                                BC18C3F30E16F5CD00B34460 /* CommonIdentifiers.h in Headers */,
-                               BC18C3F40E16F5CD00B34460 /* completion.h in Headers */,
+                               BC18C3F40E16F5CD00B34460 /* Completion.h in Headers */,
                                BC18C3F50E16F5CD00B34460 /* config.h in Headers */,
                                BC18C3F60E16F5CD00B34460 /* ConstructData.h in Headers */,
                                5DE6E5B30E1728EC00180407 /* create_hash_table in Headers */,
                                BC18C40C0E16F5CD00B34460 /* HashSet.h in Headers */,
                                BC18C40D0E16F5CD00B34460 /* HashTable.h in Headers */,
                                BC18C40E0E16F5CD00B34460 /* HashTraits.h in Headers */,
-                               BC18C40F0E16F5CD00B34460 /* identifier.h in Headers */,
+                               BC18C40F0E16F5CD00B34460 /* Identifier.h in Headers */,
                                BC18C4100E16F5CD00B34460 /* InitializeThreading.h in Headers */,
                                BC18C4110E16F5CD00B34460 /* Instruction.h in Headers */,
-                               BC18C4120E16F5CD00B34460 /* interpreter.h in Headers */,
+                               BC18C4120E16F5CD00B34460 /* Interpreter.h in Headers */,
                                BC18C4130E16F5CD00B34460 /* JavaScript.h in Headers */,
                                BC18C4140E16F5CD00B34460 /* JavaScriptCore.h in Headers */,
                                BC18C4150E16F5CD00B34460 /* JavaScriptCorePrefix.h in Headers */,
                                BC18C4340E16F5CD00B34460 /* ListHashSet.h in Headers */,
                                BC18C4350E16F5CD00B34460 /* ListRefPtr.h in Headers */,
                                BC18C4360E16F5CD00B34460 /* Locker.h in Headers */,
-                               BC18C4370E16F5CD00B34460 /* lookup.h in Headers */,
+                               BC18C4370E16F5CD00B34460 /* Lookup.h in Headers */,
                                BC18C4380E16F5CD00B34460 /* Machine.h in Headers */,
                                BC18C4390E16F5CD00B34460 /* MainThread.h in Headers */,
                                BC18C43A0E16F5CD00B34460 /* MallocZoneSupport.h in Headers */,
                                BC18C4450E16F5CD00B34460 /* ObjectConstructor.h in Headers */,
                                BC18C4460E16F5CD00B34460 /* ObjectPrototype.h in Headers */,
                                BC18C4470E16F5CD00B34460 /* Opcode.h in Headers */,
-                               BC18C4480E16F5CD00B34460 /* operations.h in Headers */,
+                               BC18C4480E16F5CD00B34460 /* Operations.h in Headers */,
                                BC18C4490E16F5CD00B34460 /* OwnArrayPtr.h in Headers */,
                                BC18C44A0E16F5CD00B34460 /* OwnPtr.h in Headers */,
                                BC18C44B0E16F5CD00B34460 /* Parser.h in Headers */,
                                BC18C4520E16F5CD00B34460 /* Profiler.h in Headers */,
                                BC18C4540E16F5CD00B34460 /* PropertyNameArray.h in Headers */,
                                BC18C4550E16F5CD00B34460 /* PropertySlot.h in Headers */,
-                               BC18C4560E16F5CD00B34460 /* protect.h in Headers */,
+                               BC18C4560E16F5CD00B34460 /* Protect.h in Headers */,
                                BC18C4570E16F5CD00B34460 /* RefCounted.h in Headers */,
                                90D3469C0E285280009492EE /* RefCountedLeakCounter.h in Headers */,
                                BC18C4580E16F5CD00B34460 /* RefPtr.h in Headers */,
                                BC18C4590E16F5CD00B34460 /* RefPtrHashMap.h in Headers */,
-                               BC18C45A0E16F5CD00B34460 /* regexp.h in Headers */,
+                               BC18C45A0E16F5CD00B34460 /* RegExp.h in Headers */,
                                BC18C45B0E16F5CD00B34460 /* RegExpObject.h in Headers */,
                                BC18C45D0E16F5CD00B34460 /* Register.h in Headers */,
                                BC18C45E0E16F5CD00B34460 /* RegisterFile.h in Headers */,
                                BC18C4730E16F5CD00B34460 /* Unicode.h in Headers */,
                                BC18C4740E16F5CD00B34460 /* UnicodeIcu.h in Headers */,
                                BC18C4750E16F5CD00B34460 /* UnusedParam.h in Headers */,
-                               BC18C4760E16F5CD00B34460 /* ustring.h in Headers */,
+                               BC18C4760E16F5CD00B34460 /* UString.h in Headers */,
                                BC18C4770E16F5CD00B34460 /* UTF8.h in Headers */,
                                BC18C4780E16F5CD00B34460 /* Vector.h in Headers */,
                                BC18C4790E16F5CD00B34460 /* VectorTraits.h in Headers */,
index 4c692e1b44a622ee42efed867fc7b8e2ed29ff9b..bf52dc9e9fb004ce94cdf159c7321b67b45d6cea 100644 (file)
@@ -47,15 +47,10 @@ Source files for JSCore.
     </set>
     <set append="1" var="JSCORE_SOURCES_KJS">
         DerivedSources/JavaScriptCore/grammar.cpp
-        kjs/collector.cpp
         wtf/dtoa.cpp
-        kjs/identifier.cpp
-        kjs/interpreter.cpp
         kjs/lexer.cpp
-        kjs/lookup.cpp
         kjs/nodes.cpp
         kjs/nodes2string.cpp
-        kjs/operations.cpp
         kjs/Parser.cpp
         kjs/regexp.cpp
         kjs/ustring.cpp
@@ -84,6 +79,7 @@ Source files for JSCore.
         runtime/BooleanObject.cpp
         runtime/BooleanPrototype.cpp
         runtime/CallData.cpp
+        runtime/Collector.cpp
         runtime/CommonIdentifiers.cpp
         runtime/ConstructData.cpp
         runtime/DateConstructor.cpp
@@ -99,8 +95,10 @@ Source files for JSCore.
         runtime/FunctionPrototype.cpp
         runtime/GetterSetter.cpp
         runtime/GlobalEvalFunction.cpp
+        runtime/Identifier.cpp
         runtime/InitializeThreading.cpp
         runtime/InternalFunction.cpp
+        runtime/Interpreter.cpp
         runtime/JSActivation.cpp
         runtime/JSArray.cpp
         runtime/JSCell.cpp
@@ -119,6 +117,7 @@ Source files for JSCore.
         runtime/JSValue.cpp
         runtime/JSVariableObject.cpp
         runtime/JSWrapperObject.cpp
+        runtime/Lookup.cpp
         runtime/MathObject.cpp
         runtime/NativeErrorConstructor.cpp
         runtime/NativeErrorPrototype.cpp
index d7451641f28a8f6880fc97da3497352dfbf756cf..9b6301ef09262965be1386851c56ffb30d916fc1 100644 (file)
@@ -35,7 +35,7 @@
 #include "nodes.h"
 #include "Parser.h"
 #include "SourceCode.h"
-#include "ustring.h"
+#include "UString.h"
 #include <wtf/RefPtr.h>
 #include <wtf/Vector.h>
 
index 04fcc3a563c555c75e494e59800d727634aa92ee..23a00f541895bbb63161d106618e384d7bc221b1 100644 (file)
@@ -33,7 +33,7 @@
 #include "BatchedTransitionOptimizer.h"
 #include "JSFunction.h"
 #include "Machine.h"
-#include "ustring.h"
+#include "UString.h"
 
 using namespace std;
 
index a605d25369dace73c939ce155621da864abe9b79..b6852af681b865105d49b27e7b72395fe56f4494 100644 (file)
@@ -50,9 +50,9 @@
 #include "RegExpObject.h"
 #include "RegExpPrototype.h"
 #include "Register.h"
-#include "collector.h"
+#include "Collector.h"
 #include "Debugger.h"
-#include "operations.h"
+#include "Operations.h"
 #include "SamplingTool.h"
 #include <stdio.h>
 
index 0955ccb8d12aab404d38d2d2a0462b19248c844f..2036cbf4d7fbcbb57890989d8430a4831cadc534 100644 (file)
@@ -30,7 +30,7 @@
 #define RegisterFile_h
 
 #include "Register.h"
-#include "collector.h"
+#include "Collector.h"
 #if HAVE(MMAP)
 #include <sys/mman.h>
 #endif
index 4a6a9b3ba0552253004350fddd323ed0235935c3..6af116f49f39c9e80da65479504815c3bc7b73ee 100644 (file)
@@ -22,7 +22,7 @@
 #ifndef Debugger_h
 #define Debugger_h
 
-#include "protect.h"
+#include "Protect.h"
 
 namespace JSC {
 
index 755a10fa939289967ea717135bdf7b5b06c5b253..07da9e043f7fb1a04c5d81788428a913bba987c3 100644 (file)
@@ -29,7 +29,7 @@
 #ifndef SourceProvider_h
 #define SourceProvider_h
 
-#include "ustring.h"
+#include "UString.h"
 #include <wtf/RefCounted.h>
 
 namespace JSC {
index 829a024f48d9502765a83f23dd2f92184eb9f041..adcbbf754f63971e4a995a6560a1fbeb4a058b68 100755 (executable)
@@ -30,7 +30,7 @@ my $file = $ARGV[0];
 shift;
 my $includelookup = 0;
 
-# Use -i as second argument to make it include "lookup.h"
+# Use -i as second argument to make it include "Lookup.h"
 $includelookup = 1 if (defined($ARGV[0]) && $ARGV[0] eq "-i");
 
 # Use -n as second argument to make it use the third argument as namespace parameter ie. -n KDOM
index 7313b1215f124a4d8be6520fb2c56b30b3a24c42..039f6212914d85bed975db8d8e8e10018e3b3e71 100644 (file)
@@ -44,7 +44,7 @@ using namespace JSC;
 #include "grammar.h"
 #endif
 
-#include "lookup.h"
+#include "Lookup.h"
 #include "lexer.lut.h"
 
 // a bridge for yacc from the C world to C++
index 16bc4b67953c74795f1fbf0c710c35e875ab1ce5..3943160ae53b2f41f418f0af7176ebcfd4c05cf8 100644 (file)
@@ -23,8 +23,8 @@
 #ifndef Lexer_h
 #define Lexer_h
 
-#include "lookup.h"
-#include "ustring.h"
+#include "Lookup.h"
+#include "UString.h"
 #include <wtf/Vector.h>
 #include "SourceCode.h"
 
index b4aeb28851d5118c93dc99c2ded0fb0bb116814b..0761eb2378198a115ac65dd7e23f73b80acf7144 100644 (file)
@@ -37,7 +37,7 @@
 #include "SamplingTool.h"
 #include "Debugger.h"
 #include "lexer.h"
-#include "operations.h"
+#include "Operations.h"
 #include <math.h>
 #include <wtf/Assertions.h>
 #include <wtf/HashCountedSet.h>
index a70d3506da55f9c54885a918141397a8540a19f5..1a87244105b32a4598fa22a8b6e9e788b9b34fb2 100644 (file)
@@ -34,7 +34,7 @@
 #include "ResultType.h"
 #include "SourceCode.h"
 #include "SymbolTable.h"
-#include "regexp.h"
+#include "RegExp.h"
 #include <wtf/ListRefPtr.h>
 #include <wtf/MathExtras.h>
 #include <wtf/OwnPtr.h>
index 36d81e2270f6632f1fe6c85f9183d76dbeba01b8..41f50c9bb2badcbebdb3cc69f5040acbee9c7643 100644 (file)
@@ -51,7 +51,7 @@ the JavaScript specification. There are also some supporting functions. */
 
 #if REGEXP_HISTOGRAM
 #include <kjs/DateMath.h>
-#include <kjs/ustring.h>
+#include <runtime/UString.h>
 #endif
 
 using namespace WTF;
index c24c44bf3176e2a495ec38c49ed39afda05d5b52..6ceef13641db355faa1c89c437edcd6d5748857e 100644 (file)
@@ -27,7 +27,7 @@
 #ifndef CallIdentifier_h
 #define CallIdentifier_h
 
-#include <kjs/ustring.h>
+#include <runtime/UString.h>
 
 namespace JSC {
 
index c232c55f48ce5337fd086df2f863f4897e215e72..dd96f77fc5c18769377fa700f81cf0850aa34a00 100644 (file)
@@ -27,7 +27,7 @@
 #define Profile_h
 
 #include "ProfileNode.h"
-#include <kjs/ustring.h>
+#include <runtime/UString.h>
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
 
index 5784af01ffd4105b247fa813157b31a0edbac77d..a9949ba58a3c767d26720db38efaa8af1cf77a90 100644 (file)
@@ -26,7 +26,7 @@
 
 #include "ArrayPrototype.h"
 #include "JSArray.h"
-#include "lookup.h"
+#include "Lookup.h"
 
 namespace JSC {
 
index 5280784d88818076d605f06d0b1d5fb0252ebfe5..ecf9c19d5d033ad0d49beb8e5560804180d0b45b 100644 (file)
@@ -26,8 +26,8 @@
 
 #include "Machine.h"
 #include "ObjectPrototype.h"
-#include "lookup.h"
-#include "operations.h"
+#include "Lookup.h"
+#include "Operations.h"
 #include <algorithm>
 #include <wtf/Assertions.h>
 #include <wtf/HashSet.h>
index 33ce30b2a2309d70d59a66d1176f8bfd39900f16..95f69c7bbcf7de92bd2879eaed9dbbd7b3c3c33b 100644 (file)
@@ -22,7 +22,7 @@
 #define ArrayPrototype_h
 
 #include "JSArray.h"
-#include "lookup.h"
+#include "Lookup.h"
 
 namespace JSC {
 
similarity index 99%
rename from JavaScriptCore/kjs/collector.cpp
rename to JavaScriptCore/runtime/Collector.cpp
index 091c889f45f6ec5b693701dad5dee90c77431d5e..67273cf6e89c443ce908a8100f8ee6d9cb658678 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #include "config.h"
-#include "collector.h"
+#include "Collector.h"
 
 #include "ArgList.h"
 #include "CollectorHeapIterator.h"
index c5e1d786a10905143f21485a91a5505fb7477cce..c4b9dfc708ccfa67a7db4d10e8c271610680637b 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "collector.h"
+#include "Collector.h"
 
 namespace JSC {
 
index 69255c144a3e86d7c9ee2976df8c2861d82e444d..993f179d22aa78b3b0e77ecb65bf46457a6c5135 100644 (file)
@@ -24,7 +24,7 @@
 #include "JSString.h"
 #include "ObjectPrototype.h"
 #include "PrototypeFunction.h"
-#include "ustring.h"
+#include "UString.h"
 
 namespace JSC {
 
similarity index 99%
rename from JavaScriptCore/kjs/identifier.h
rename to JavaScriptCore/runtime/Identifier.h
index a79dd927c24b0e85a9e934fd69e7d0037338e849..9088d530cd6ab5967cccd41088b1a909d2188aa3 100644 (file)
@@ -22,7 +22,7 @@
 #define KJS_IDENTIFIER_H
 
 #include "JSGlobalData.h"
-#include "ustring.h"
+#include "UString.h"
 
 namespace JSC {
 
index 9e14768e88f8f12d3608b3864125b32cdfc0a826..26bfb75f3b8995482c6246a7bc1c11fd381ce9f4 100644 (file)
 #include "config.h"
 #include "InitializeThreading.h"
 
-#include "collector.h"
+#include "Collector.h"
 #include "DateMath.h"
 #include "dtoa.h"
 #include "identifier.h"
 #include "JSGlobalObject.h"
-#include "ustring.h"
+#include "UString.h"
 #include <wtf/Threading.h>
 
 namespace JSC {
index 108dab6ac2ccd6c1726d5add8d06a779f6a930db..8d8e30ca6c0d4940e1df3984ee9aa9126f3a8e6e 100644 (file)
@@ -25,7 +25,7 @@
 
 #include "StructureID.h"
 #include "JSValue.h"
-#include "collector.h"
+#include "Collector.h"
 
 namespace JSC {
 
index 8910679e96e9e64244dc46dfd7d66c0df3158f6a..bd725f518b3ce6b573f8b4f20191a8e4b83bcd61 100644 (file)
@@ -38,9 +38,9 @@
 #include "JSStaticScopeObject.h"
 #include "Machine.h"
 #include "Parser.h"
-#include "collector.h"
+#include "Collector.h"
 #include "lexer.h"
-#include "lookup.h"
+#include "Lookup.h"
 #include "nodes.h"
 
 #if ENABLE(JSC_MULTIPLE_THREADS)
index 3210149b58a40e94bdee982d8211b839f579ce38..814ff9d830dd0ded37c19db65f1b2a3e428e7f6c 100644 (file)
@@ -32,7 +32,7 @@
 #include <wtf/Forward.h>
 #include <wtf/HashMap.h>
 #include <wtf/RefCounted.h>
-#include "collector.h"
+#include "Collector.h"
 #include "SmallStrings.h"
 
 struct OpaqueJSClass;
index ee7fb3b9852e239dc519357e36a78e35ace7c4a9..708553a667e21876bbabf7835f9f33727b46919d 100644 (file)
@@ -21,7 +21,7 @@
 #include "config.h"
 #include "JSLock.h"
 
-#include "collector.h"
+#include "Collector.h"
 #include "ExecState.h"
 
 #if ENABLE(JSC_MULTIPLE_THREADS)
index 5b3f3bd54b060c44c2bc106d01dfb4d56ffcdf5c..0e33da6ec42c344a36b1681c867779c9970bace0 100644 (file)
@@ -24,7 +24,7 @@
 #include "JSNumberCell.h"
 
 #include "NumberObject.h"
-#include "ustring.h"
+#include "UString.h"
 
 namespace JSC {
 
index e2f699000545c60acd6b62e96d5a035c7620be7c..89fdf1b0298c8f8b44927f1ce92c22edacf91f88 100644 (file)
@@ -26,8 +26,8 @@
 #include "ExecState.h"
 #include "JSCell.h"
 #include "JSImmediate.h"
-#include "collector.h"
-#include "ustring.h"
+#include "Collector.h"
+#include "UString.h"
 #include <stddef.h> // for size_t
 
 namespace JSC {
index 82c1c6327ba98b28269b09842779b80587de2476..897cf3899d42f066e0b396a9ecbf44a14f6b88ad 100644 (file)
@@ -31,9 +31,9 @@
 #include "NativeErrorConstructor.h"
 #include "ObjectPrototype.h"
 #include "PropertyNameArray.h"
-#include "lookup.h"
+#include "Lookup.h"
 #include "nodes.h"
-#include "operations.h"
+#include "Operations.h"
 #include <math.h>
 #include <wtf/Assertions.h>
 
index 059a5e660866e9d241489f7fed740211a07405bd..815a600fa60ac110f45296fc9855aba4071483ed 100644 (file)
@@ -26,7 +26,7 @@
 #include "CallData.h"
 #include "ConstructData.h"
 #include "JSImmediate.h"
-#include "ustring.h"
+#include "UString.h"
 #include <stddef.h> // for size_t
 
 // The magic number 0x4000 is not important here, it is being subtracted back out (avoiding using zero since this
similarity index 99%
rename from JavaScriptCore/kjs/lookup.cpp
rename to JavaScriptCore/runtime/Lookup.cpp
index 41ac725f01278dee2d84bbc8131671cb63e8c1eb..b44b1e451bd9d69624b57ae378da2ff667c68c81 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #include "config.h"
-#include "lookup.h"
+#include "Lookup.h"
 
 #include "PrototypeFunction.h"
 
index 8b972d34508164c7f0174aeb12c3142a0d4fc896..ee7b7005e351f7cc1d1b8dd5e0d90f6dbd5340ae 100644 (file)
@@ -22,7 +22,7 @@
 #include "MathObject.h"
 
 #include "ObjectPrototype.h"
-#include "operations.h"
+#include "Operations.h"
 #include <time.h>
 #include <wtf/Assertions.h>
 #include <wtf/MathExtras.h>
index 9403aa9053634fc767a85d43aaa9bd6573a63e46..df311d5cc9c398a9b0f04e45642e17999e65f040 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "ErrorPrototype.h"
 #include "JSString.h"
-#include "ustring.h"
+#include "UString.h"
 
 namespace JSC {
 
index d203e3f4d3b00701bcd5af1ee3f95261d040137f..4f5b4f9e0383f3a53274f604dd9c15110701d6df 100644 (file)
@@ -26,7 +26,7 @@
 #include "JSString.h"
 #include "PrototypeFunction.h"
 #include "dtoa.h"
-#include "operations.h"
+#include "Operations.h"
 #include <wtf/Assertions.h>
 #include <wtf/MathExtras.h>
 #include <wtf/Vector.h>
similarity index 98%
rename from JavaScriptCore/kjs/operations.cpp
rename to JavaScriptCore/runtime/Operations.cpp
index f2d8debbb5dfb4fe8d502cf2f11037f62c708e96..a857bf2288997698f8921dda8abc8b14dbd408d0 100644 (file)
@@ -20,7 +20,7 @@
  */
 
 #include "config.h"
-#include "operations.h"
+#include "Operations.h"
 
 #include "Error.h"
 #include "JSObject.h"
index 98b07279aba83e3e821cb8943fe83045a97ba17f..0d6c5214615147d743dc160d279e5bf05188e7c0 100644 (file)
@@ -21,7 +21,7 @@
 #ifndef PropertyMapHashTable_h
 #define PropertyMapHashTable_h
 
-#include "ustring.h"
+#include "UString.h"
 
 namespace JSC {
 
similarity index 99%
rename from JavaScriptCore/kjs/protect.h
rename to JavaScriptCore/runtime/Protect.h
index b317424a1c5c0f3dbb0509658804a096e1a12c6f..9a406bf49413a26219bd886964bddb1ba9de2900 100644 (file)
@@ -23,7 +23,7 @@
 #define protect_h
 
 #include "JSCell.h"
-#include "collector.h"
+#include "Collector.h"
 
 namespace JSC {
 
similarity index 99%
rename from JavaScriptCore/kjs/regexp.cpp
rename to JavaScriptCore/runtime/RegExp.cpp
index 7397232831abd355405d56e995425e020746f12d..661a1c71116f6e7be24bc7dd0d9e8c7415e4313b 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #include "config.h"
-#include "regexp.h"
+#include "RegExp.h"
 
 #include "CTI.h"
 #include "lexer.h"
similarity index 99%
rename from JavaScriptCore/kjs/regexp.h
rename to JavaScriptCore/runtime/RegExp.h
index 1842d94cf9b4993b0243848008c7c8757b3a0b0b..2abb805cd3213f87508e30f135dd0136bda855c4 100644 (file)
@@ -21,7 +21,7 @@
 #ifndef KJS_REGEXP_H
 #define KJS_REGEXP_H
 
-#include "ustring.h"
+#include "UString.h"
 #include <wtf/Forward.h>
 #include <wtf/RefCounted.h>
 
index 4c4db39d953883513ec15aba461ff3df22df4601..6e3b90cd223fbfa47038c34291fa5c7b2f042b66 100644 (file)
@@ -29,7 +29,7 @@
 #include "RegExpMatchesArray.h"
 #include "RegExpObject.h"
 #include "RegExpPrototype.h"
-#include "regexp.h"
+#include "RegExp.h"
 
 namespace JSC {
 
index d80b47cbe834b4bbc479db4243cd3c360b60612b..d5bf225c0a655443455232e8e3507f5dc0a26157 100644 (file)
@@ -22,7 +22,7 @@
 #define RegExpObject_h
 
 #include "JSObject.h"
-#include "regexp.h"
+#include "RegExp.h"
 
 namespace JSC {
 
index ceee32ac0e1dd9c0acf119a163bda29fb935430b..6514ad69eabc8213f3d8d521ea0b6c59223d1ec5 100644 (file)
@@ -29,7 +29,7 @@
 #include "ObjectPrototype.h"
 #include "PrototypeFunction.h"
 #include "RegExpObject.h"
-#include "regexp.h"
+#include "RegExp.h"
 
 namespace JSC {
 
index 7c7120857aadf2f31826e52c494cfc7a64ef305f..7e5f5c893c6b61cb7165925e07b4aa201aaab783 100644 (file)
@@ -26,7 +26,7 @@
 #ifndef SmallStrings_h
 #define SmallStrings_h
 
-#include "ustring.h"
+#include "UString.h"
 #include <wtf/OwnPtr.h>
 
 namespace JSC {
index d703228112eb817ad8866909518e3d5656f7837b..fad385228e9fbe5c7e62f789dad6c73885a96457 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "JSGlobalObject.h"
 #include "StringObject.h"
-#include "ustring.h"
+#include "UString.h"
 
 namespace JSC {
 
index 83335959e7d93f6e7b39a66b585ff3112fca597e..95da8301e0efbb5b54d89d57a110c648e145c61a 100644 (file)
@@ -30,7 +30,7 @@
 #include "PropertyNameArray.h"
 #include "StructureIDChain.h"
 #include "identifier.h"
-#include "lookup.h"
+#include "Lookup.h"
 #include <wtf/RefCountedLeakCounter.h>
 #include <wtf/RefPtr.h>
 
index 4f45dacb1a2762a394ffeac4ace365e7d78c9102..fcd2eee85a82983c1072d325f7dc761fe66f84de 100644 (file)
@@ -33,7 +33,7 @@
 #include "StructureIDTransitionTable.h"
 #include "TypeInfo.h"
 #include "identifier.h"
-#include "ustring.h"
+#include "UString.h"
 #include <wtf/HashFunctions.h>
 #include <wtf/HashTraits.h>
 #include <wtf/OwnArrayPtr.h>
index dd65971f973410c4edec0747afb1ce5ae816daf5..1e757d8091be2d9a63291189f3ae8940bc1b4095 100644 (file)
@@ -26,7 +26,7 @@
 #ifndef StructureIDTransitionTable_h
 #define StructureIDTransitionTable_h
 
-#include "ustring.h"
+#include "UString.h"
 #include <wtf/HashFunctions.h>
 #include <wtf/HashMap.h>
 #include <wtf/HashTraits.h>
index d730d58d2b7e3c7b1efa1c636cc12dd3bac59d97..c00f95ab67668a5510064ce682820427736e2aac 100644 (file)
@@ -30,7 +30,7 @@
 #define SymbolTable_h
 
 #include "JSObject.h"
-#include "ustring.h"
+#include "UString.h"
 #include <wtf/AlwaysInline.h>
 
 namespace JSC {
similarity index 99%
rename from JavaScriptCore/kjs/ustring.cpp
rename to JavaScriptCore/runtime/UString.cpp
index 3a85b1dcfb11fbe207cfaa3fc1112e1e107b6b56..395933f313aceb473730562ceb785693da9cfb72 100644 (file)
  */
 
 #include "config.h"
-#include "ustring.h"
+#include "UString.h"
 
 #include "JSGlobalObjectFunctions.h"
-#include "collector.h"
+#include "Collector.h"
 #include "dtoa.h"
 #include "identifier.h"
-#include "operations.h"
+#include "Operations.h"
 #include <ctype.h>
 #include <float.h>
 #include <limits.h>
similarity index 99%
rename from JavaScriptCore/kjs/ustring.h
rename to JavaScriptCore/runtime/UString.h
index f47b134a3a2236bbd1a918304cedacf2be056a1c..b9648491673b261b90eb476197568085d4f82e61 100644 (file)
@@ -22,7 +22,7 @@
 #ifndef _KJS_USTRING_H_
 #define _KJS_USTRING_H_
 
-#include "collector.h"
+#include "Collector.h"
 #include <stdint.h>
 #include <string.h>
 #include <wtf/Assertions.h>
index 5accdae7d7ba687a4cf578374bca225d69b24aa4..6146a3d9c0ab689220dff93732a3e0ae3764d92d 100644 (file)
@@ -28,7 +28,7 @@
 
 #if ENABLE(WREC)
 
-#include "ustring.h"
+#include "UString.h"
 
 namespace JSC {
 
index 301bd3b4e0f4ca6339afe10783a19574215305f5..7cdd6559b89b2b9aaeaa0acb19d17316a533a38b 100644 (file)
@@ -28,7 +28,7 @@
 
 #if ENABLE(WREC)
 
-#include "ustring.h"
+#include "UString.h"
 #include <masm/X86Assembler.h>
 #include <wtf/ASCIICType.h>
 #include <wtf/Vector.h>
index a24be90a304a0812dd2909e8ecbb3e3fc8439d4d..f11bd0033296455730fbd2545825ec92e67e0d3c 100644 (file)
@@ -1,3 +1,56 @@
+2008-11-05  Cameron Zwarich  <zwarich@apple.com>
+
+        Rubber-stamped by Sam Weinig.
+
+        Move more files to the runtime subdirectory of JavaScriptCore.
+
+        * ForwardingHeaders/kjs/collector.h: Removed.
+        * ForwardingHeaders/kjs/completion.h: Removed.
+        * ForwardingHeaders/kjs/identifier.h: Removed.
+        * ForwardingHeaders/kjs/interpreter.h: Removed.
+        * ForwardingHeaders/kjs/lookup.h: Removed.
+        * ForwardingHeaders/kjs/operations.h: Removed.
+        * ForwardingHeaders/kjs/protect.h: Removed.
+        * ForwardingHeaders/kjs/ustring.h: Removed.
+        * ForwardingHeaders/runtime/Collector.h: Copied from ForwardingHeaders/kjs/collector.h.
+        * ForwardingHeaders/runtime/Completion.h: Copied from ForwardingHeaders/kjs/completion.h.
+        * ForwardingHeaders/runtime/Identifier.h: Copied from ForwardingHeaders/kjs/identifier.h.
+        * ForwardingHeaders/runtime/Interpreter.h: Copied from ForwardingHeaders/kjs/interpreter.h.
+        * ForwardingHeaders/runtime/Lookup.h: Copied from ForwardingHeaders/kjs/lookup.h.
+        * ForwardingHeaders/runtime/Operations.h: Copied from ForwardingHeaders/kjs/operations.h.
+        * ForwardingHeaders/runtime/Protect.h: Copied from ForwardingHeaders/kjs/protect.h.
+        * ForwardingHeaders/runtime/UString.h: Copied from ForwardingHeaders/kjs/ustring.h.
+        * bindings/js/GCController.cpp:
+        * bindings/js/JSCustomPositionCallback.h:
+        * bindings/js/JSCustomPositionErrorCallback.h:
+        * bindings/js/JSCustomSQLStatementCallback.h:
+        * bindings/js/JSCustomSQLStatementErrorCallback.h:
+        * bindings/js/JSCustomSQLTransactionErrorCallback.h:
+        * bindings/js/JSCustomVoidCallback.h:
+        * bindings/js/JSDOMBinding.h:
+        * bindings/js/JSDOMWindowBase.h:
+        * bindings/js/JSEventListener.h:
+        * bindings/js/ScheduledAction.h:
+        * bindings/js/ScriptController.cpp:
+        * bindings/js/ScriptController.h:
+        * bindings/objc/WebScriptObject.mm:
+        * bindings/scripts/CodeGeneratorJS.pm:
+        * bridge/NP_jsobject.cpp:
+        * bridge/c/c_class.cpp:
+        * bridge/jni/jni_class.cpp:
+        * bridge/jni/jni_jsobject.mm:
+        * bridge/npruntime.cpp:
+        * bridge/runtime_root.h:
+        * history/CachedPage.h:
+        * html/CanvasRenderingContext2D.cpp:
+        * html/HTMLCanvasElement.cpp:
+        * inspector/InspectorController.cpp:
+        * inspector/JavaScriptCallFrame.cpp:
+        * page/Console.cpp:
+        * page/Page.cpp:
+        * platform/text/AtomicString.cpp:
+        * platform/text/PlatformString.h:
+
 2008-11-05  Sam Weinig  <sam@webkit.org>
 
         Reviewed by Anders Carlsson.
diff --git a/WebCore/ForwardingHeaders/kjs/collector.h b/WebCore/ForwardingHeaders/kjs/collector.h
deleted file mode 100644 (file)
index faa8e1d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/collector.h>
diff --git a/WebCore/ForwardingHeaders/kjs/completion.h b/WebCore/ForwardingHeaders/kjs/completion.h
deleted file mode 100644 (file)
index 329a0e5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/completion.h>
diff --git a/WebCore/ForwardingHeaders/kjs/identifier.h b/WebCore/ForwardingHeaders/kjs/identifier.h
deleted file mode 100644 (file)
index 2471c99..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/identifier.h>
diff --git a/WebCore/ForwardingHeaders/kjs/lookup.h b/WebCore/ForwardingHeaders/kjs/lookup.h
deleted file mode 100644 (file)
index 6e65272..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/lookup.h>
diff --git a/WebCore/ForwardingHeaders/kjs/operations.h b/WebCore/ForwardingHeaders/kjs/operations.h
deleted file mode 100644 (file)
index eb80f49..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/operations.h>
diff --git a/WebCore/ForwardingHeaders/kjs/protect.h b/WebCore/ForwardingHeaders/kjs/protect.h
deleted file mode 100644 (file)
index 836d0dd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/protect.h>
diff --git a/WebCore/ForwardingHeaders/kjs/ustring.h b/WebCore/ForwardingHeaders/kjs/ustring.h
deleted file mode 100644 (file)
index 94418a9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/ustring.h>
diff --git a/WebCore/ForwardingHeaders/runtime/Collector.h b/WebCore/ForwardingHeaders/runtime/Collector.h
new file mode 100644 (file)
index 0000000..6d8b5cd
--- /dev/null
@@ -0,0 +1 @@
+#include <JavaScriptCore/Collector.h>
diff --git a/WebCore/ForwardingHeaders/runtime/Completion.h b/WebCore/ForwardingHeaders/runtime/Completion.h
new file mode 100644 (file)
index 0000000..d6a081f
--- /dev/null
@@ -0,0 +1 @@
+#include <JavaScriptCore/Completion.h>
diff --git a/WebCore/ForwardingHeaders/runtime/Identifier.h b/WebCore/ForwardingHeaders/runtime/Identifier.h
new file mode 100644 (file)
index 0000000..5c925eb
--- /dev/null
@@ -0,0 +1 @@
+#include <JavaScriptCore/Identifier.h>
diff --git a/WebCore/ForwardingHeaders/runtime/Lookup.h b/WebCore/ForwardingHeaders/runtime/Lookup.h
new file mode 100644 (file)
index 0000000..0622dca
--- /dev/null
@@ -0,0 +1 @@
+#include <JavaScriptCore/Lookup.h>
diff --git a/WebCore/ForwardingHeaders/runtime/Operations.h b/WebCore/ForwardingHeaders/runtime/Operations.h
new file mode 100644 (file)
index 0000000..ab763a6
--- /dev/null
@@ -0,0 +1 @@
+#include <JavaScriptCore/Operations.h>
diff --git a/WebCore/ForwardingHeaders/runtime/Protect.h b/WebCore/ForwardingHeaders/runtime/Protect.h
new file mode 100644 (file)
index 0000000..0ba5798
--- /dev/null
@@ -0,0 +1 @@
+#include <JavaScriptCore/Protect.h>
diff --git a/WebCore/ForwardingHeaders/runtime/UString.h b/WebCore/ForwardingHeaders/runtime/UString.h
new file mode 100644 (file)
index 0000000..7a36767
--- /dev/null
@@ -0,0 +1 @@
+#include <JavaScriptCore/UString.h>
index fc8a778487250cdfd7534eee2bf77ef653669e19..7a3f20d59a88c74ee169b93df40cef1adc787c6c 100644 (file)
@@ -29,7 +29,7 @@
 #include "JSDOMWindow.h"
 #include <runtime/JSGlobalData.h>
 #include <runtime/JSLock.h>
-#include <kjs/collector.h>
+#include <runtime/Collector.h>
 
 #if USE(PTHREADS)
 #include <pthread.h>
index 96e6177a235495f906b5156167022ca34ef5119e..6c0d306e08f29fd7ca17ec6331383dad2f4ce847 100644 (file)
@@ -28,7 +28,7 @@
 
 #include "PositionCallback.h"
 #include <runtime/JSObject.h>
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 #include <wtf/Forward.h>
 
 namespace JSC {
index 190e5a4f1e71db40b2cd2486669c0dd66718a66b..9f143a21d4dc9fe300c72594d120c9fbcb3c2251 100644 (file)
@@ -28,7 +28,7 @@
 
 #include "PositionErrorCallback.h"
 #include <runtime/JSObject.h>
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 #include <wtf/Forward.h>
 
 namespace JSC {
index d4fd6eca8061d57258537a822e41a0c5ee6f0b69..3a3ae211f3db1a5f510f876527074c2375808a7c 100644 (file)
@@ -32,7 +32,7 @@
 #include "SQLStatementCallback.h"
 
 #include <runtime/JSObject.h>
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 #include <wtf/Forward.h>
 
 namespace JSC {
index e235f2323f21ea760b75838830a1b6855d3d39ac..2847114ff0a9b901ecabc6a07f24b6031307ea50 100644 (file)
@@ -32,7 +32,7 @@
 #include "SQLStatementErrorCallback.h"
 
 #include <runtime/JSObject.h>
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 #include <wtf/Forward.h>
 
 namespace JSC {
index bfbb1e21745330e2b0c9d900b6f4ddf63fcc4472..122224fa8f2f2e663fad3c73a607fb90d3a247fa 100644 (file)
@@ -32,7 +32,7 @@
 #include "SQLTransactionErrorCallback.h"
 
 #include <runtime/JSObject.h>
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 #include <wtf/Forward.h>
 
 namespace JSC {
index 99316316c85fa9dde760be44f553ccc2c880d737..5a354881939d2f3a5e0425ac2e092753ab24ac14 100644 (file)
@@ -32,7 +32,7 @@
 #include "VoidCallback.h"
 
 #include <runtime/JSObject.h>
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 #include <wtf/Forward.h>
 
 namespace WebCore {
index e8040f235ce94dc36979daf78449471a23887e64..9d25de4b88153247ef4491232e54dd141c8f7c37 100644 (file)
@@ -22,8 +22,8 @@
 #define JSDOMBinding_h
 
 #include "JSDOMGlobalObject.h"
-#include <kjs/interpreter.h>
-#include <kjs/lookup.h>
+#include <runtime/Interpreter.h>
+#include <runtime/Lookup.h>
 #include <runtime/JSFunction.h>
 #include <wtf/Noncopyable.h>
 
index f345f47355dbf151dbdab622e765b123a736c76e..62ecdb50323e0cb225acb1963df1098e8b6fbba3 100644 (file)
@@ -22,7 +22,7 @@
 
 #include "PlatformString.h"
 #include "JSDOMBinding.h"
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 #include <wtf/HashMap.h>
 #include <wtf/OwnPtr.h>
 
index 3c9edd0fdface679d8b862e6275c17645d0c5e09..859d5d4d4eb06a40a74010a59623717e65a5a3b5 100644 (file)
@@ -22,7 +22,7 @@
 
 #include "EventListener.h"
 #include "PlatformString.h"
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 
 namespace WebCore {
 
index 938ac7b7d8a980ef47a8d4166ccb8b6f42edbdb1..78af962a34ecf54ca07e46d60fcab863d12475ba 100644 (file)
@@ -21,7 +21,7 @@
 #define ScheduledAction_h
 
 #include "PlatformString.h"
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {
index e9291d524449c11bbe17927e1f7c200869c745ba..37d08f922b16eaff6b1de8493710bc962fba59f8 100644 (file)
@@ -41,7 +41,7 @@
 #include "Settings.h"
 #include "StringSourceProvider.h"
 
-#include <kjs/completion.h>
+#include <runtime/Completion.h>
 #include <debugger/Debugger.h>
 #include <runtime/JSLock.h>
 
index 047957ca613231d6aed6c8675105c17877f60777..ab7af91f8cb7e180831601a544130bca62897ecf 100644 (file)
@@ -23,7 +23,7 @@
 #define ScriptController_h
 
 #include "JSDOMWindowShell.h"
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 #include <wtf/RefPtr.h>
 
 #if PLATFORM(MAC)
index 6262b97c4e8b945816e82961b94072b9cab6d06f..d4b11f504fa5f57430f56688e2e0aca277540315 100644 (file)
@@ -43,8 +43,8 @@
 #import <runtime/ExecState.h>
 #import <runtime/JSGlobalObject.h>
 #import <runtime/JSLock.h>
-#import <kjs/completion.h>
-#import <kjs/interpreter.h>
+#import <runtime/Completion.h>
+#import <runtime/Interpreter.h>
 
 #ifdef BUILDING_ON_TIGER
 typedef unsigned NSUInteger;
index a095fc779fd65e52251a87d70a9d38fbcfdc1699..16f545737a1bf675812c22601809f8cd7fa8c0c5 100644 (file)
@@ -395,7 +395,7 @@ sub GenerateHeader
     }
 
     if ($dataNode->extendedAttributes->{"InlineGetOwnPropertySlot"}) {
-        push(@headerContentHeader, "#include <kjs/lookup.h>\n");
+        push(@headerContentHeader, "#include <runtime/Lookup.h>\n");
         push(@headerContentHeader, "#include <wtf/AlwaysInline.h>\n");
     }
 
index 6fb6373dcfe62cc2241196b61458461a943f59de..7dfc21050394a5b40fcaab2f2f263f9cd8e77ddd 100644 (file)
@@ -40,8 +40,8 @@
 #include <runtime/JSLock.h>
 #include <runtime/PropertyNameArray.h>
 #include <kjs/SourceCode.h>
-#include <kjs/completion.h>
-#include <kjs/interpreter.h>
+#include <runtime/Completion.h>
+#include <runtime/Interpreter.h>
 
 using WebCore::String;
 using WebCore::StringSourceProvider;
index 1b72476ebc7a198a2bf2aa2534ea7e58e724179f..f81fedaeac8f058484bbf4c95997225a12f1d496 100644 (file)
@@ -32,7 +32,7 @@
 #include "c_instance.h"
 #include "c_runtime.h"
 #include "npruntime_impl.h"
-#include <kjs/identifier.h>
+#include <runtime/Identifier.h>
 #include <runtime/JSLock.h>
 
 namespace JSC { namespace Bindings {
index 414052488f9a6f3b505b346faebb4534d4a85331..069089c7400736254ce7a4787eb4a311e2c070fc 100644 (file)
@@ -29,7 +29,7 @@
 #if ENABLE(MAC_JAVA_BRIDGE)
 
 #include "JSDOMWindow.h"
-#include <kjs/identifier.h>
+#include <runtime/Identifier.h>
 #include <runtime/JSLock.h>
 #include "jni_utility.h"
 #include "jni_runtime.h"
index 042d1ed075f8f402eb51e405639524f1aa723677..84c2335f7f1100f4847509798663bbda29eac1cf 100644 (file)
@@ -38,8 +38,8 @@
 #include <runtime/ExecState.h>
 #include <runtime/JSGlobalObject.h>
 #include <runtime/JSLock.h>
-#include <kjs/completion.h>
-#include <kjs/interpreter.h>
+#include <runtime/Completion.h>
+#include <runtime/Interpreter.h>
 #include <wtf/Assertions.h>
 #include <kjs/SourceProvider.h>
 
index bef3676b4437d738b50db00eb85fc198f121eb83..789114eb6df9789877a513c5c85ef2fe9145f3e2 100644 (file)
@@ -32,7 +32,7 @@
 #include "npruntime_priv.h"
 
 #include "c_utility.h"
-#include <kjs/identifier.h>
+#include <runtime/Identifier.h>
 #include <runtime/JSLock.h>
 #include <wtf/Assertions.h>
 #include <wtf/HashMap.h>
index a86096df6e2d7f413a1a8a2e2866dd5b646fca73..0d6fdbdaafce73415fae6b76a9ff44fda7283002 100644 (file)
@@ -29,7 +29,7 @@
 #if PLATFORM(MAC)
 #include "jni_jsobject.h"
 #endif
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 
 #include <wtf/HashSet.h>
 #include <wtf/Noncopyable.h>
index 842cb0314d605705aefc4ae9196694e9a2db6fe7..a1ca625e05b02056b44f2e70960dc1833b811828 100644 (file)
@@ -29,7 +29,7 @@
 #include "KURL.h"
 #include <wtf/OwnPtr.h>
 #include "PausedTimeouts.h"
-#include <kjs/protect.h>
+#include <runtime/Protect.h>
 
 namespace WebCore {
     
index 43fc7e01562c986f16ba1bbd204b729d928e175b..50c31a1c19427bf8b8541e27aa3923b290003f8f 100644 (file)
@@ -55,7 +55,7 @@
 #include "SecurityOrigin.h"
 #include "Settings.h"
 #include "TextMetrics.h"
-#include <kjs/interpreter.h>
+#include <runtime/Interpreter.h>
 #include <stdio.h>
 #include <wtf/MathExtras.h>
 
index f3ca1fd96fb03d6680c91092bc2354ec2463bbea..fce4d1c59e3953ab93e47db0ab415a9ef1e51298 100644 (file)
@@ -42,7 +42,7 @@
 #include "Page.h"
 #include "RenderHTMLCanvas.h"
 #include "Settings.h"
-#include <kjs/interpreter.h>
+#include <runtime/Interpreter.h>
 #include <math.h>
 #include <stdio.h>
 
index 8476b9884f0d109bf47bcf2493b086c33dda6159..109464a51e1f8dff6e36b7b8ed486e339f1d5c0f 100644 (file)
@@ -69,7 +69,7 @@
 #include <JavaScriptCore/JSStringRef.h>
 #include <JavaScriptCore/OpaqueJSString.h>
 #include <runtime/JSLock.h>
-#include <kjs/ustring.h>
+#include <runtime/UString.h>
 #include <runtime/CollectorHeapIterator.h>
 #include <profiler/Profile.h>
 #include <profiler/Profiler.h>
index e87880b5efa2b03e2a1a8e781cd0aec1b7cc2bc5..2076921605ae00e59c53b031db05c7ffb63b0261 100644 (file)
@@ -29,7 +29,7 @@
 #include "PlatformString.h"
 #include <debugger/DebuggerCallFrame.h>
 #include <runtime/JSGlobalObject.h>
-#include <kjs/interpreter.h>
+#include <runtime/Interpreter.h>
 #include <runtime/JSLock.h>
 #include <runtime/JSObject.h>
 #include <runtime/JSValue.h>
index bfcc478db9edcb280e2ee7f4d10491f01f20b0f7..62448d93848f63ea5ad9d14637d6f41654849b09 100644 (file)
@@ -40,7 +40,7 @@
 #include "PageGroup.h"
 #include "PlatformString.h"
 #include <runtime/ArgList.h>
-#include <kjs/interpreter.h>
+#include <runtime/Interpreter.h>
 #include <runtime/JSObject.h>
 #include <VM/Machine.h>
 #include <profiler/Profiler.h>
index 3c573d6c353ca7898607e976b7dc4dc9750178e7..1a9baded5923cecbb052959f0a7e289c45058fe6 100644 (file)
@@ -50,7 +50,7 @@
 #include "TextResourceDecoder.h"
 #include "Widget.h"
 #include "ScriptController.h"
-#include <kjs/collector.h>
+#include <runtime/Collector.h>
 #include <runtime/JSLock.h>
 #include <wtf/HashMap.h>
 #include <wtf/RefCountedLeakCounter.h>
index dc573e104b30cc1a566b7d39e95a48b3ad893306..7d14c5977de22bbe58463c6a00eb18a550c0825f 100644 (file)
@@ -28,7 +28,7 @@
 
 #include "StaticConstructors.h"
 #include "StringHash.h"
-#include <kjs/identifier.h>
+#include <runtime/Identifier.h>
 #include <wtf/Threading.h>
 #include <wtf/HashSet.h>
 
index 73a44bd59ccb435870881bb3811d424bbb1c93e0..2786ded1260009c37ff090fd1a7f6da7589955b0 100644 (file)
@@ -30,9 +30,9 @@
 #include <wtf/PassRefPtr.h>
 
 #if USE(JSC)
-#include <kjs/identifier.h>
+#include <runtime/Identifier.h>
 #else
-// kjs/identifier.h includes HashMap.h. We explicitly include it in the case of
+// runtime/Identifier.h includes HashMap.h. We explicitly include it in the case of
 // non-JSC builds to keep things consistent.
 #include <wtf/HashMap.h>
 #endif
index 93ddeb78933141dfae41023d869d9d0537a5a1d8..954c00db21eda2180a97a2c25019e46aaabc042a 100644 (file)
@@ -1,3 +1,19 @@
+2008-11-05  Cameron Zwarich  <zwarich@apple.com>
+
+        Rubber-stamped by Sam Weinig.
+
+        Correct forwarding headers for files moved to the runtime subdirectory
+        of JavaScriptCore and remove unused forwarding headers.
+
+        * ForwardingHeaders/kjs/collector.h: Removed.
+        * ForwardingHeaders/kjs/identifier.h: Removed.
+        * ForwardingHeaders/kjs/interpreter.h: Removed.
+        * ForwardingHeaders/kjs/lookup.h: Removed.
+        * ForwardingHeaders/kjs/operations.h: Removed.
+        * ForwardingHeaders/kjs/protect.h: Removed.
+        * ForwardingHeaders/runtime/Interpreter.h: Copied from ForwardingHeaders/kjs/interpreter.h.
+        * WebView/WebScriptDebugDelegate.mm:
+
 2008-11-05  Anders Carlsson  <andersca@apple.com>
 
         Reviewed by Kevin Decker.
diff --git a/WebKit/mac/ForwardingHeaders/kjs/collector.h b/WebKit/mac/ForwardingHeaders/kjs/collector.h
deleted file mode 100644 (file)
index b8ef5a1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#import <JavaScriptCore/collector.h>
diff --git a/WebKit/mac/ForwardingHeaders/kjs/identifier.h b/WebKit/mac/ForwardingHeaders/kjs/identifier.h
deleted file mode 100644 (file)
index 2471c99..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/identifier.h>
diff --git a/WebKit/mac/ForwardingHeaders/kjs/interpreter.h b/WebKit/mac/ForwardingHeaders/kjs/interpreter.h
deleted file mode 100644 (file)
index 08c2be3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#import <JavaScriptCore/interpreter.h>
diff --git a/WebKit/mac/ForwardingHeaders/kjs/lookup.h b/WebKit/mac/ForwardingHeaders/kjs/lookup.h
deleted file mode 100644 (file)
index 5e2ffa0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#import <JavaScriptCore/lookup.h>
diff --git a/WebKit/mac/ForwardingHeaders/kjs/operations.h b/WebKit/mac/ForwardingHeaders/kjs/operations.h
deleted file mode 100644 (file)
index eb80f49..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/operations.h>
diff --git a/WebKit/mac/ForwardingHeaders/kjs/protect.h b/WebKit/mac/ForwardingHeaders/kjs/protect.h
deleted file mode 100644 (file)
index e4e0499..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#import <JavaScriptCore/protect.h>
diff --git a/WebKit/mac/ForwardingHeaders/runtime/Interpreter.h b/WebKit/mac/ForwardingHeaders/runtime/Interpreter.h
new file mode 100644 (file)
index 0000000..da343a1
--- /dev/null
@@ -0,0 +1 @@
+#import <JavaScriptCore/Interpreter.h>
index be0a0d5f8f1afa1b7999b7ff0ca3ee55b4c24c20..79ac14fbc07f7fd25ab52317e691634618219fb8 100644 (file)
@@ -37,7 +37,7 @@
 #import <runtime/JSGlobalObject.h>
 #import <runtime/JSFunction.h>
 #import <runtime/JSLock.h>
-#import <kjs/interpreter.h>
+#import <runtime/Interpreter.h>
 #import <WebCore/Frame.h>
 #import <WebCore/WebScriptObjectPrivate.h>
 #import <WebCore/ScriptController.h>
index beb9f8afe67d02fa391b57b0299a64b8ab92c81e..1f497c1ef43019401bcb2f10aa616a40058adcc8 100644 (file)
@@ -1,3 +1,12 @@
+2008-11-05  Cameron Zwarich  <zwarich@apple.com>
+
+        Rubber-stamped by Sam Weinig.
+
+        Move more files to the runtime subdirectory of JavaScriptCore.
+
+        * WebFrame.cpp:
+        * WebView.cpp:
+
 2008-10-31  Kevin Ollivier  <kevino@theolliviers.com>
 
         wxMSW build fix. Missing header.
index b1f03e0fff0495f4cfb450ea9221cee8b4b7be69..a1b304576e52825db469249d5c2562041b975780 100644 (file)
@@ -44,7 +44,7 @@
 #include "ScriptController.h"
 #include "JSDOMBinding.h"
 #include <runtime/JSValue.h>
-#include <kjs/ustring.h>
+#include <runtime/UString.h>
 
 #include "wx/wxprec.h"
 #ifndef WX_PRECOMP
index fb2164ffe1ac240872e049421f0e38fce48a738a..101ba71af2b78e1a978bb6b85743b0d670bbec93 100644 (file)
@@ -57,7 +57,7 @@
 #include "ScriptController.h"
 #include "JSDOMBinding.h"
 #include <runtime/JSValue.h>
-#include <kjs/ustring.h>
+#include <runtime/UString.h>
 
 #include "wx/wxprec.h"
 #ifndef WX_PRECOMP