2008-09-07 Cameron Zwarich <cwzwarich@uwaterloo.ca>
authorcwzwarich@webkit.org <cwzwarich@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Sep 2008 01:28:33 +0000 (01:28 +0000)
committercwzwarich@webkit.org <cwzwarich@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Sep 2008 01:28:33 +0000 (01:28 +0000)
        Reviewed by Maciej Stachowiak.

        Bug 20704: Replace the KJS namespace
        <https://bugs.webkit.org/show_bug.cgi?id=20704>

        Rename the KJS namespace to JSC. There are still some uses of KJS in
        preprocessor macros and comments, but these will also be changed some
        time in the near future. There are also some uses in the names of JNI
        functions, but I will check if these are safe to change as well.

        JavaScriptCore:

        * API/APICast.h:
        (toJS):
        (toRef):
        (toGlobalRef):
        * API/JSBase.cpp:
        * API/JSCallbackConstructor.cpp:
        * API/JSCallbackConstructor.h:
        * API/JSCallbackFunction.cpp:
        * API/JSCallbackFunction.h:
        * API/JSCallbackObject.cpp:
        * API/JSCallbackObject.h:
        * API/JSCallbackObjectFunctions.h:
        * API/JSClassRef.cpp:
        (OpaqueJSClass::staticValues):
        (OpaqueJSClass::staticFunctions):
        * API/JSClassRef.h:
        * API/JSContextRef.cpp:
        * API/JSObjectRef.cpp:
        * API/JSProfilerPrivate.cpp:
        * API/JSStringRef.cpp:
        * API/JSValueRef.cpp:
        (JSValueGetType):
        * API/OpaqueJSString.cpp:
        * API/OpaqueJSString.h:
        * JavaScriptCore.Debug.exp:
        * JavaScriptCore.base.exp:
        * VM/CTI.cpp:
        (JSC::):
        * VM/CTI.h:
        * VM/CodeBlock.cpp:
        * VM/CodeBlock.h:
        * VM/CodeGenerator.cpp:
        * VM/CodeGenerator.h:
        * VM/ExceptionHelpers.cpp:
        * VM/ExceptionHelpers.h:
        * VM/Instruction.h:
        * VM/JSPropertyNameIterator.cpp:
        * VM/JSPropertyNameIterator.h:
        * VM/LabelID.h:
        * VM/Machine.cpp:
        * VM/Machine.h:
        * VM/Opcode.cpp:
        * VM/Opcode.h:
        * VM/Register.h:
        (WTF::):
        * VM/RegisterFile.cpp:
        * VM/RegisterFile.h:
        * VM/RegisterID.h:
        (WTF::):
        * VM/SamplingTool.cpp:
        * VM/SamplingTool.h:
        * VM/SegmentedVector.h:
        * kjs/ArgList.cpp:
        * kjs/ArgList.h:
        * kjs/Arguments.cpp:
        * kjs/Arguments.h:
        * kjs/ArrayConstructor.cpp:
        * kjs/ArrayConstructor.h:
        * kjs/ArrayPrototype.cpp:
        * kjs/ArrayPrototype.h:
        * kjs/BatchedTransitionOptimizer.h:
        * kjs/BooleanConstructor.cpp:
        * kjs/BooleanConstructor.h:
        * kjs/BooleanObject.cpp:
        * kjs/BooleanObject.h:
        * kjs/BooleanPrototype.cpp:
        * kjs/BooleanPrototype.h:
        * kjs/CallData.cpp:
        * kjs/CallData.h:
        * kjs/ClassInfo.h:
        * kjs/CommonIdentifiers.cpp:
        * kjs/CommonIdentifiers.h:
        * kjs/ConstructData.cpp:
        * kjs/ConstructData.h:
        * kjs/DateConstructor.cpp:
        * kjs/DateConstructor.h:
        * kjs/DateInstance.cpp:
        (JSC::DateInstance::msToGregorianDateTime):
        * kjs/DateInstance.h:
        * kjs/DateMath.cpp:
        * kjs/DateMath.h:
        * kjs/DatePrototype.cpp:
        * kjs/DatePrototype.h:
        * kjs/DebuggerCallFrame.cpp:
        * kjs/DebuggerCallFrame.h:
        * kjs/Error.cpp:
        * kjs/Error.h:
        * kjs/ErrorConstructor.cpp:
        * kjs/ErrorConstructor.h:
        * kjs/ErrorInstance.cpp:
        * kjs/ErrorInstance.h:
        * kjs/ErrorPrototype.cpp:
        * kjs/ErrorPrototype.h:
        * kjs/ExecState.cpp:
        * kjs/ExecState.h:
        * kjs/FunctionConstructor.cpp:
        * kjs/FunctionConstructor.h:
        * kjs/FunctionPrototype.cpp:
        * kjs/FunctionPrototype.h:
        * kjs/GetterSetter.cpp:
        * kjs/GetterSetter.h:
        * kjs/GlobalEvalFunction.cpp:
        * kjs/GlobalEvalFunction.h:
        * kjs/IndexToNameMap.cpp:
        * kjs/IndexToNameMap.h:
        * kjs/InitializeThreading.cpp:
        * kjs/InitializeThreading.h:
        * kjs/InternalFunction.cpp:
        * kjs/InternalFunction.h:
        (JSC::InternalFunction::InternalFunction):
        * kjs/JSActivation.cpp:
        * kjs/JSActivation.h:
        * kjs/JSArray.cpp:
        * kjs/JSArray.h:
        * kjs/JSCell.cpp:
        * kjs/JSCell.h:
        * kjs/JSFunction.cpp:
        * kjs/JSFunction.h:
        (JSC::JSFunction::JSFunction):
        * kjs/JSGlobalData.cpp:
        (JSC::JSGlobalData::JSGlobalData):
        * kjs/JSGlobalData.h:
        * kjs/JSGlobalObject.cpp:
        * kjs/JSGlobalObject.h:
        * kjs/JSGlobalObjectFunctions.cpp:
        * kjs/JSGlobalObjectFunctions.h:
        * kjs/JSImmediate.cpp:
        * kjs/JSImmediate.h:
        * kjs/JSLock.cpp:
        * kjs/JSLock.h:
        * kjs/JSNotAnObject.cpp:
        * kjs/JSNotAnObject.h:
        * kjs/JSNumberCell.cpp:
        * kjs/JSNumberCell.h:
        * kjs/JSObject.cpp:
        * kjs/JSObject.h:
        * kjs/JSStaticScopeObject.cpp:
        * kjs/JSStaticScopeObject.h:
        * kjs/JSString.cpp:
        * kjs/JSString.h:
        * kjs/JSType.h:
        * kjs/JSValue.cpp:
        * kjs/JSValue.h:
        * kjs/JSVariableObject.cpp:
        * kjs/JSVariableObject.h:
        * kjs/JSWrapperObject.cpp:
        * kjs/JSWrapperObject.h:
        * kjs/LabelStack.cpp:
        * kjs/LabelStack.h:
        * kjs/MathObject.cpp:
        * kjs/MathObject.h:
        * kjs/NativeErrorConstructor.cpp:
        * kjs/NativeErrorConstructor.h:
        * kjs/NativeErrorPrototype.cpp:
        * kjs/NativeErrorPrototype.h:
        * kjs/NodeInfo.h:
        * kjs/NumberConstructor.cpp:
        * kjs/NumberConstructor.h:
        * kjs/NumberObject.cpp:
        * kjs/NumberObject.h:
        * kjs/NumberPrototype.cpp:
        * kjs/NumberPrototype.h:
        * kjs/ObjectConstructor.cpp:
        * kjs/ObjectConstructor.h:
        * kjs/ObjectPrototype.cpp:
        * kjs/ObjectPrototype.h:
        * kjs/Parser.cpp:
        * kjs/Parser.h:
        * kjs/PropertyMap.cpp:
        (JSC::PropertyMapStatisticsExitLogger::~PropertyMapStatisticsExitLogger):
        * kjs/PropertyMap.h:
        * kjs/PropertyNameArray.cpp:
        * kjs/PropertyNameArray.h:
        * kjs/PropertySlot.cpp:
        * kjs/PropertySlot.h:
        * kjs/PrototypeFunction.cpp:
        * kjs/PrototypeFunction.h:
        * kjs/PutPropertySlot.h:
        * kjs/RegExpConstructor.cpp:
        * kjs/RegExpConstructor.h:
        * kjs/RegExpObject.cpp:
        * kjs/RegExpObject.h:
        * kjs/RegExpPrototype.cpp:
        * kjs/RegExpPrototype.h:
        * kjs/ScopeChain.cpp:
        * kjs/ScopeChain.h:
        * kjs/ScopeChainMark.h:
        * kjs/Shell.cpp:
        (jscmain):
        * kjs/SmallStrings.cpp:
        * kjs/SmallStrings.h:
        * kjs/SourceProvider.h:
        * kjs/SourceRange.h:
        * kjs/StringConstructor.cpp:
        * kjs/StringConstructor.h:
        * kjs/StringObject.cpp:
        * kjs/StringObject.h:
        * kjs/StringObjectThatMasqueradesAsUndefined.h:
        * kjs/StringPrototype.cpp:
        * kjs/StringPrototype.h:
        * kjs/StructureID.cpp:
        * kjs/StructureID.h:
        * kjs/SymbolTable.h:
        * kjs/collector.cpp:
        * kjs/collector.h:
        * kjs/completion.h:
        * kjs/create_hash_table:
        * kjs/debugger.cpp:
        * kjs/debugger.h:
        * kjs/dtoa.cpp:
        * kjs/dtoa.h:
        * kjs/grammar.y:
        * kjs/identifier.cpp:
        * kjs/identifier.h:
        (JSC::Identifier::equal):
        * kjs/interpreter.cpp:
        * kjs/interpreter.h:
        * kjs/lexer.cpp:
        (JSC::Lexer::Lexer):
        (JSC::Lexer::clear):
        (JSC::Lexer::makeIdentifier):
        * kjs/lexer.h:
        * kjs/lookup.cpp:
        * kjs/lookup.h:
        * kjs/nodes.cpp:
        * kjs/nodes.h:
        * kjs/nodes2string.cpp:
        * kjs/operations.cpp:
        * kjs/operations.h:
        * kjs/protect.h:
        * kjs/regexp.cpp:
        * kjs/regexp.h:
        * kjs/ustring.cpp:
        * kjs/ustring.h:
        (JSC::operator!=):
        (JSC::IdentifierRepHash::hash):
        (WTF::):
        * masm/MacroAssembler.h:
        * masm/MacroAssemblerWin.cpp:
        * masm/X86Assembler.h:
        * pcre/pcre_exec.cpp:
        * profiler/CallIdentifier.h:
        (WTF::):
        * profiler/HeavyProfile.cpp:
        * profiler/HeavyProfile.h:
        * profiler/Profile.cpp:
        * profiler/Profile.h:
        * profiler/ProfileGenerator.cpp:
        * profiler/ProfileGenerator.h:
        * profiler/ProfileNode.cpp:
        * profiler/ProfileNode.h:
        * profiler/Profiler.cpp:
        * profiler/Profiler.h:
        * profiler/TreeProfile.cpp:
        * profiler/TreeProfile.h:
        * wrec/WREC.cpp:
        * wrec/WREC.h:
        * wtf/AVLTree.h:

        WebCore:

        * WebCore.base.exp:
        * bindings/js/GCController.cpp:
        * bindings/js/JSAttrCustom.cpp:
        * bindings/js/JSAudioConstructor.cpp:
        * bindings/js/JSAudioConstructor.h:
        (WebCore::JSAudioConstructor::classInfo):
        * bindings/js/JSCSSRuleCustom.cpp:
        * bindings/js/JSCSSStyleDeclarationCustom.cpp:
        * bindings/js/JSCSSValueCustom.cpp:
        * bindings/js/JSCanvasPixelArrayCustom.cpp:
        * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
        * bindings/js/JSClipboardCustom.cpp:
        * bindings/js/JSConsoleCustom.cpp:
        * bindings/js/JSCustomSQLStatementCallback.cpp:
        (WebCore::JSCustomSQLStatementCallback::handleEvent):
        * bindings/js/JSCustomSQLStatementCallback.h:
        (WebCore::JSCustomSQLStatementCallback::create):
        * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
        (WebCore::JSCustomSQLStatementErrorCallback::handleEvent):
        * bindings/js/JSCustomSQLStatementErrorCallback.h:
        (WebCore::JSCustomSQLStatementErrorCallback::create):
        * bindings/js/JSCustomSQLTransactionCallback.cpp:
        (WebCore::JSCustomSQLTransactionCallback::handleEvent):
        * bindings/js/JSCustomSQLTransactionCallback.h:
        (WebCore::JSCustomSQLTransactionCallback::create):
        * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
        (WebCore::JSCustomSQLTransactionErrorCallback::handleEvent):
        * bindings/js/JSCustomSQLTransactionErrorCallback.h:
        (WebCore::JSCustomSQLTransactionErrorCallback::create):
        * bindings/js/JSCustomVoidCallback.cpp:
        (WebCore::JSCustomVoidCallback::handleEvent):
        * bindings/js/JSCustomVoidCallback.h:
        (WebCore::JSCustomVoidCallback::create):
        * bindings/js/JSCustomXPathNSResolver.cpp:
        (WebCore::JSCustomXPathNSResolver::create):
        * bindings/js/JSCustomXPathNSResolver.h:
        * bindings/js/JSDOMApplicationCacheCustom.cpp:
        (WebCore::JSDOMApplicationCache::dispatchEvent):
        * bindings/js/JSDOMBinding.cpp:
        (WebCore::jsOwnedStringOrNull):
        * bindings/js/JSDOMBinding.h:
        (WebCore::DOMObject::DOMObject):
        (WebCore::cacheDOMObject):
        (WebCore::cacheSVGDOMObject):
        (WebCore::DOMExceptionTranslator::DOMExceptionTranslator):
        (WebCore::toJS):
        * bindings/js/JSDOMWindowBase.cpp:
        * bindings/js/JSDOMWindowBase.h:
        (WebCore::JSDOMWindowBase::classInfo):
        (WebCore::JSDOMWindowBase::d):
        * bindings/js/JSDOMWindowCustom.cpp:
        (WebCore::JSDOMWindow::getPropertyAttributes):
        * bindings/js/JSDOMWindowCustom.h:
        (WebCore::asJSDOMWindow):
        (WebCore::JSDOMWindow::customGetOwnPropertySlot):
        (WebCore::JSDOMWindow::customPut):
        (WebCore::JSDOMWindowBase::allowsAccessFrom):
        (WebCore::JSDOMWindowBase::allowsAccessFromNoErrorMessage):
        * bindings/js/JSDOMWindowShell.cpp:
        (WebCore::JSDOMWindowShell::getPropertyAttributes):
        * bindings/js/JSDOMWindowShell.h:
        (WebCore::JSDOMWindowShell::classInfo):
        * bindings/js/JSDatabaseCustom.cpp:
        * bindings/js/JSDocumentCustom.cpp:
        * bindings/js/JSDocumentFragmentCustom.cpp:
        * bindings/js/JSElementCustom.cpp:
        * bindings/js/JSEventCustom.cpp:
        * bindings/js/JSEventListener.cpp:
        * bindings/js/JSEventListener.h:
        (WebCore::JSUnprotectedEventListener::create):
        (WebCore::JSEventListener::create):
        * bindings/js/JSEventTargetBase.cpp:
        * bindings/js/JSEventTargetBase.h:
        (WebCore::JSEventTargetBase::getValueProperty):
        (WebCore::JSEventTargetBase::putValueProperty):
        (WebCore::JSEventTargetBase::getOwnPropertySlot):
        (WebCore::JSEventTargetBase::put):
        (WebCore::JSEventTargetPrototype::JSEventTargetPrototype):
        (WebCore::JSEventTargetPrototype::self):
        (WebCore::JSEventTargetPrototype::getOwnPropertySlot):
        (WebCore::JSEventTargetPrototype::classInfo):
        * bindings/js/JSEventTargetNode.cpp:
        * bindings/js/JSEventTargetNode.h:
        (WebCore::JSEventTargetNode::getOwnPropertySlot):
        (WebCore::JSEventTargetNode::getValueProperty):
        (WebCore::JSEventTargetNode::put):
        (WebCore::JSEventTargetNode::putValueProperty):
        * bindings/js/JSHTMLAllCollection.h:
        (WebCore::JSHTMLAllCollection::JSHTMLAllCollection):
        (WebCore::JSHTMLAllCollection::toBoolean):
        * bindings/js/JSHTMLAppletElementCustom.cpp:
        * bindings/js/JSHTMLCollectionCustom.cpp:
        * bindings/js/JSHTMLDocumentCustom.cpp:
        * bindings/js/JSHTMLElementCustom.cpp:
        * bindings/js/JSHTMLEmbedElementCustom.cpp:
        * bindings/js/JSHTMLFormElementCustom.cpp:
        * bindings/js/JSHTMLFrameElementCustom.cpp:
        * bindings/js/JSHTMLFrameSetElementCustom.cpp:
        * bindings/js/JSHTMLIFrameElementCustom.cpp:
        * bindings/js/JSHTMLInputElementBase.cpp:
        (WebCore::JSHTMLInputElementBase::JSHTMLInputElementBase):
        (WebCore::JSHTMLInputElementBase::getOwnPropertySlot):
        * bindings/js/JSHTMLInputElementBase.h:
        (WebCore::JSHTMLInputElementBase::classInfo):
        * bindings/js/JSHTMLObjectElementCustom.cpp:
        * bindings/js/JSHTMLOptionElementConstructor.cpp:
        * bindings/js/JSHTMLOptionElementConstructor.h:
        (WebCore::JSHTMLOptionElementConstructor::classInfo):
        * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
        * bindings/js/JSHTMLSelectElementCustom.cpp:
        (WebCore::selectIndexSetter):
        (WebCore::JSHTMLSelectElement::indexSetter):
        * bindings/js/JSHTMLSelectElementCustom.h:
        * bindings/js/JSHistoryCustom.cpp:
        * bindings/js/JSImageConstructor.cpp:
        * bindings/js/JSImageConstructor.h:
        (WebCore::JSImageConstructor::classInfo):
        * bindings/js/JSInspectedObjectWrapper.cpp:
        * bindings/js/JSInspectedObjectWrapper.h:
        (WebCore::JSInspectedObjectWrapper::wrapOutgoingValue):
        (WebCore::JSInspectedObjectWrapper::classInfo):
        * bindings/js/JSInspectorCallbackWrapper.cpp:
        * bindings/js/JSInspectorCallbackWrapper.h:
        (WebCore::JSInspectorCallbackWrapper::classInfo):
        (WebCore::JSInspectorCallbackWrapper::wrapOutgoingValue):
        * bindings/js/JSJavaScriptCallFrameCustom.cpp:
        * bindings/js/JSLocationCustom.cpp:
        * bindings/js/JSMimeTypeArrayCustom.cpp:
        * bindings/js/JSNSResolver.cpp:
        * bindings/js/JSNSResolver.h:
        (WebCore::JSNSResolver::create):
        * bindings/js/JSNamedNodeMapCustom.cpp:
        * bindings/js/JSNamedNodesCollection.cpp:
        (WebCore::JSNamedNodesCollection::JSNamedNodesCollection):
        * bindings/js/JSNamedNodesCollection.h:
        (WebCore::JSNamedNodesCollection::classInfo):
        * bindings/js/JSNavigatorCustom.cpp:
        * bindings/js/JSNodeCustom.cpp:
        * bindings/js/JSNodeFilterCondition.cpp:
        (WebCore::JSNodeFilterCondition::acceptNode):
        * bindings/js/JSNodeFilterCondition.h:
        (WebCore::JSNodeFilterCondition::create):
        * bindings/js/JSNodeFilterCustom.cpp:
        * bindings/js/JSNodeIteratorCustom.cpp:
        * bindings/js/JSNodeListCustom.cpp:
        * bindings/js/JSPluginArrayCustom.cpp:
        * bindings/js/JSPluginCustom.cpp:
        * bindings/js/JSPluginElementFunctions.cpp:
        (WebCore::getRuntimeObject):
        * bindings/js/JSPluginElementFunctions.h:
        * bindings/js/JSQuarantinedObjectWrapper.cpp:
        (WebCore::JSQuarantinedObjectWrapper::construct):
        (WebCore::JSQuarantinedObjectWrapper::call):
        * bindings/js/JSQuarantinedObjectWrapper.h:
        (WebCore::JSQuarantinedObjectWrapper::unwrappedObject):
        (WebCore::JSQuarantinedObjectWrapper::unwrappedGlobalObject):
        (WebCore::JSQuarantinedObjectWrapper::className):
        * bindings/js/JSRGBColor.cpp:
        * bindings/js/JSRGBColor.h:
        (WebCore::JSRGBColor::classInfo):
        * bindings/js/JSSQLResultSetRowListCustom.cpp:
        * bindings/js/JSSQLTransactionCustom.cpp:
        * bindings/js/JSSVGLazyEventListener.cpp:
        * bindings/js/JSSVGLazyEventListener.h:
        * bindings/js/JSSVGLengthCustom.cpp:
        * bindings/js/JSSVGMatrixCustom.cpp:
        (WebCore::JSSVGMatrix::inverse):
        (WebCore::JSSVGMatrix::rotateFromVector):
        * bindings/js/JSSVGPathSegCustom.cpp:
        * bindings/js/JSSVGPathSegListCustom.cpp:
        (WebCore::JSSVGPathSegList::initialize):
        (WebCore::JSSVGPathSegList::getItem):
        (WebCore::JSSVGPathSegList::insertItemBefore):
        (WebCore::JSSVGPathSegList::replaceItem):
        (WebCore::JSSVGPathSegList::removeItem):
        (WebCore::JSSVGPathSegList::appendItem):
        * bindings/js/JSSVGPointListCustom.cpp:
        * bindings/js/JSSVGTransformListCustom.cpp:
        * bindings/js/JSStorageCustom.cpp:
        * bindings/js/JSStyleSheetCustom.cpp:
        * bindings/js/JSStyleSheetListCustom.cpp:
        * bindings/js/JSTextCustom.cpp:
        * bindings/js/JSTreeWalkerCustom.cpp:
        * bindings/js/JSXMLHttpRequestConstructor.cpp:
        * bindings/js/JSXMLHttpRequestConstructor.h:
        (WebCore::JSXMLHttpRequestConstructor::classInfo):
        * bindings/js/JSXMLHttpRequestCustom.cpp:
        * bindings/js/JSXMLHttpRequestUploadCustom.cpp:
        * bindings/js/JSXSLTProcessorConstructor.cpp:
        * bindings/js/JSXSLTProcessorConstructor.h:
        (WebCore::JSXSLTProcessorConstructor::classInfo):
        * bindings/js/JSXSLTProcessorCustom.cpp:
        * bindings/js/ScheduledAction.cpp:
        * bindings/js/ScheduledAction.h:
        * bindings/js/ScriptController.cpp:
        (WebCore::ScriptController::attachDebugger):
        (WebCore::ScriptController::windowScriptNPObject):
        * bindings/js/ScriptController.h:
        * bindings/js/ScriptControllerGtk.cpp:
        (WebCore::ScriptController::createScriptInstanceForWidget):
        * bindings/js/ScriptControllerMac.mm:
        (WebCore::ScriptController::createScriptInstanceForWidget):
        (WebCore::ScriptController::windowScriptObject):
        (WebCore::ScriptController::clearPlatformScriptObjects):
        (WebCore::updateRenderingForBindings):
        (WebCore::ScriptController::initJavaJSBindings):
        * bindings/js/ScriptControllerQt.cpp:
        (WebCore::ScriptController::createScriptInstanceForWidget):
        * bindings/js/ScriptControllerWin.cpp:
        (WebCore::ScriptController::createScriptInstanceForWidget):
        * bindings/js/ScriptControllerWx.cpp:
        (WebCore::ScriptController::createScriptInstanceForWidget):
        * bindings/js/StringSourceProvider.h:
        (WebCore::StringSourceProvider::getRange):
        * bindings/objc/DOM.mm:
        (-[DOMNode JSC::Bindings::]):
        * bindings/objc/DOMInternal.h:
        * bindings/objc/DOMInternal.mm:
        (-[WebScriptObject _initializeScriptDOMNodeImp]):
        * bindings/objc/DOMUtility.mm:
        (JSC::createDOMWrapper):
        (WebCore::createDOMWrapper):
        * bindings/objc/WebScriptObject.mm:
        (WebCore::createJSWrapper):
        (-[WebScriptObject _initWithJSObject:JSC::originRootObject:JSC::Bindings::rootObject:JSC::Bindings::]):
        * bindings/objc/WebScriptObjectPrivate.h:
        * bindings/scripts/CodeGeneratorJS.pm:
        * bridge/NP_jsobject.cpp:
        * bridge/NP_jsobject.h:
        * bridge/c/c_class.cpp:
        * bridge/c/c_class.h:
        * bridge/c/c_instance.cpp:
        * bridge/c/c_instance.h:
        * bridge/c/c_runtime.cpp:
        * bridge/c/c_runtime.h:
        * bridge/c/c_utility.cpp:
        * bridge/c/c_utility.h:
        * bridge/jni/jni_class.cpp:
        * bridge/jni/jni_class.h:
        * bridge/jni/jni_instance.cpp:
        * bridge/jni/jni_instance.h:
        * bridge/jni/jni_jsobject.h:
        * bridge/jni/jni_jsobject.mm:
        (JavaJSObject::call):
        (JavaJSObject::convertJObjectToValue):
        * bridge/jni/jni_objc.mm:
        (JSC::Bindings::dispatchJNICall):
        * bridge/jni/jni_runtime.cpp:
        * bridge/jni/jni_runtime.h:
        * bridge/jni/jni_utility.cpp:
        * bridge/jni/jni_utility.h:
        * bridge/npruntime.cpp:
        (_NPN_GetStringIdentifier):
        * bridge/objc/WebScriptObject.h:
        * bridge/objc/objc_class.h:
        * bridge/objc/objc_class.mm:
        * bridge/objc/objc_instance.h:
        * bridge/objc/objc_instance.mm:
        * bridge/objc/objc_runtime.h:
        * bridge/objc/objc_runtime.mm:
        * bridge/objc/objc_utility.h:
        * bridge/objc/objc_utility.mm:
        * bridge/qt/qt_class.cpp:
        * bridge/qt/qt_class.h:
        * bridge/qt/qt_instance.cpp:
        * bridge/qt/qt_instance.h:
        * bridge/qt/qt_runtime.cpp:
        (JSC::Bindings::convertQVariantToValue):
        (JSC::Bindings::):
        * bridge/qt/qt_runtime.h:
        * bridge/runtime.cpp:
        * bridge/runtime.h:
        * bridge/runtime_array.cpp:
        * bridge/runtime_array.h:
        * bridge/runtime_method.cpp:
        * bridge/runtime_method.h:
        * bridge/runtime_object.cpp:
        * bridge/runtime_object.h:
        * bridge/runtime_root.cpp:
        (JSC::Bindings::RootObject::invalidate):
        (JSC::Bindings::RootObject::gcProtect):
        (JSC::Bindings::RootObject::gcUnprotect):
        * bridge/runtime_root.h:
        * bridge/testbindings.cpp:
        * bridge/testbindings.mm:
        * bridge/testqtbindings.cpp:
        * dom/Document.cpp:
        (WebCore::Document::~Document):
        * dom/NSResolver.h:
        * dom/Node.cpp:
        (WebCore::Node::setDocument):
        (WebCore::ResolveNamespaceFunctor::ResolveNamespaceFunctor):
        (WebCore::resolveNamespacesForSelector):
        (WebCore::Node::querySelector):
        (WebCore::Node::querySelectorAll):
        * dom/Node.h:
        * dom/NodeFilter.cpp:
        * dom/NodeFilter.h:
        * dom/NodeFilterCondition.cpp:
        * dom/NodeFilterCondition.h:
        * dom/NodeIterator.cpp:
        * dom/NodeIterator.h:
        * dom/Traversal.cpp:
        * dom/Traversal.h:
        * dom/TreeWalker.cpp:
        * dom/TreeWalker.h:
        * dom/make_names.pl:
        * history/CachedPage.cpp:
        * history/CachedPage.h:
        * html/HTMLPlugInElement.cpp:
        (WebCore::HTMLPlugInElement::getInstance):
        * html/HTMLPlugInElement.h:
        * loader/FrameLoader.cpp:
        * loader/FrameLoader.h:
        * loader/icon/IconDatabase.cpp:
        (WebCore::iconDatabase):
        * page/Console.cpp:
        * page/Console.h:
        * page/InspectorController.cpp:
        (WebCore::XMLHttpRequestResource::XMLHttpRequestResource):
        (WebCore::XMLHttpRequestResource::~XMLHttpRequestResource):
        (WebCore::InspectorResource::setXMLHttpRequestProperties):
        (WebCore::InspectorResource::sourceString):
        (WebCore::getResourceDocumentNode):
        (WebCore::search):
        (WebCore::InspectorController::focusNode):
        (WebCore::InspectorController::inspectedWindowScriptObjectCleared):
        (WebCore::InspectorController::addDatabaseScriptResource):
        (WebCore::InspectorController::resourceRetrievedByXMLHttpRequest):
        * page/InspectorController.h:
        (WebCore::InspectorController::profiles):
        * page/JavaScriptCallFrame.cpp:
        (WebCore::JavaScriptCallFrame::scopeChain):
        * page/JavaScriptCallFrame.h:
        (WebCore::JavaScriptCallFrame::create):
        (WebCore::JavaScriptCallFrame::update):
        * page/JavaScriptDebugListener.h:
        * page/JavaScriptDebugServer.cpp:
        (WebCore::dispatchDidParseSource):
        * page/JavaScriptDebugServer.h:
        * page/JavaScriptProfile.cpp:
        * page/JavaScriptProfile.h:
        * page/JavaScriptProfileNode.cpp:
        (WebCore::getTotalTime):
        (WebCore::getSelfTime):
        (WebCore::getTotalPercent):
        (WebCore::getSelfPercent):
        (WebCore::getNumberOfCalls):
        (WebCore::getChildren):
        (WebCore::getVisible):
        * page/JavaScriptProfileNode.h:
        * page/Page.cpp:
        (WebCore::Page::setDebuggerForAllPages):
        (WebCore::Page::setDebugger):
        * page/Page.h:
        (WebCore::Page::debugger):
        * page/mac/FrameMac.mm:
        * platform/KURL.h:
        (WebCore::KURL::operator JSC::UString):
        * platform/text/AtomicString.cpp:
        (WebCore::AtomicString::add):
        (WebCore::AtomicString::find):
        * platform/text/AtomicString.h:
        (WebCore::AtomicString::AtomicString):
        * platform/text/PlatformString.h:
        * platform/text/String.cpp:
        (WebCore::charactersToDouble):
        * platform/win/BString.cpp:
        * platform/win/BString.h:
        * plugins/MimeTypeArray.h:
        * plugins/Plugin.h:
        * plugins/PluginArray.h:
        * plugins/PluginView.cpp:
        (WebCore::PluginView::start):
        (WebCore::PluginView::performRequest):
        (WebCore::PluginView::bindingInstance):
        * plugins/PluginView.h:
        * plugins/gtk/PluginViewGtk.cpp:
        (WebCore::PluginView::paint):
        (WebCore::PluginView::handleKeyboardEvent):
        (WebCore::PluginView::handleMouseEvent):
        (WebCore::PluginView::setNPWindowRect):
        (WebCore::PluginView::stop):
        (WebCore::PluginView::init):
        * plugins/qt/PluginViewQt.cpp:
        (WebCore::PluginView::setNPWindowRect):
        (WebCore::PluginView::stop):
        (WebCore::PluginView::init):
        * plugins/win/PluginViewWin.cpp:
        (WebCore::PluginView::dispatchNPEvent):
        (WebCore::PluginView::handleKeyboardEvent):
        (WebCore::PluginView::handleMouseEvent):
        (WebCore::PluginView::setNPWindowRect):
        (WebCore::PluginView::stop):
        * storage/Database.cpp:
        (WebCore::Database::Database):
        * xml/XMLHttpRequest.cpp:
        (WebCore::XMLHttpRequest::responseText):
        (WebCore::XMLHttpRequest::loadRequestAsynchronously):
        (WebCore::XMLHttpRequest::clearResponse):
        (WebCore::XMLHttpRequest::dropProtection):
        (WebCore::XMLHttpRequest::didFinishLoading):
        (WebCore::XMLHttpRequest::didReceiveData):
        * xml/XMLHttpRequest.h:

        WebKit/gtk:

        * webkit/webkitprivate.cpp:
        (webkit_init):

        WebKit/mac:

        * Misc/WebCoreStatistics.mm:
        * Plugins/WebBaseNetscapePluginStream.mm:
        (-[WebBaseNetscapePluginStream wantsAllStreams]):
        * Plugins/WebBaseNetscapePluginView.mm:
        (-[WebBaseNetscapePluginView sendEvent:isDrawRect:]):
        (-[WebBaseNetscapePluginView setWindowIfNecessary]):
        (-[WebBaseNetscapePluginView start]):
        (-[WebBaseNetscapePluginView createPluginScriptableObject]):
        (-[WebBaseNetscapePluginView evaluateJavaScriptPluginRequest:]):
        (-[WebBaseNetscapePluginView webFrame:didFinishLoadWithReason:]):
        (-[WebBaseNetscapePluginView loadPluginRequest:]):
        (-[WebBaseNetscapePluginView _printedPluginBitmap]):
        * Plugins/WebPluginController.mm:
        (+[WebPluginController plugInViewWithArguments:fromPluginPackage:]):
        (-[WebPluginController startAllPlugins]):
        (-[WebPluginController stopAllPlugins]):
        (-[WebPluginController addPlugin:]):
        (-[WebPluginController destroyPlugin:]):
        (-[WebPluginController destroyAllPlugins]):
        * WebView/WebFrame.mm:
        * WebView/WebScriptDebugDelegate.mm:
        * WebView/WebScriptDebugger.h:
        * WebView/WebScriptDebugger.mm:
        * WebView/WebView.mm:
        (-[WebViewPrivate init]):

        WebKit/qt:

        * Api/qwebframe.cpp:
        (QWebFrame::addToJavaScriptWindowObject):
        (QWebFrame::evaluateJavaScript):

        WebKit/win:

        * WebCoreStatistics.cpp:
        * WebJavaScriptCollector.cpp:
        * WebScriptCallFrame.cpp:
        (WebScriptCallFrame::jsValueToString):
        * WebScriptCallFrame.h:
        (WebScriptCallFrame::state):
        * WebView.cpp:
        (WebView::WebView):
        (WebView::stringByEvaluatingJavaScriptFromString):

        WebKit/wx:

        * WebFrame.cpp:
        (wxWebFrame::RunScript):

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

497 files changed:
JavaScriptCore/API/APICast.h
JavaScriptCore/API/JSBase.cpp
JavaScriptCore/API/JSCallbackConstructor.cpp
JavaScriptCore/API/JSCallbackConstructor.h
JavaScriptCore/API/JSCallbackFunction.cpp
JavaScriptCore/API/JSCallbackFunction.h
JavaScriptCore/API/JSCallbackObject.cpp
JavaScriptCore/API/JSCallbackObject.h
JavaScriptCore/API/JSCallbackObjectFunctions.h
JavaScriptCore/API/JSClassRef.cpp
JavaScriptCore/API/JSClassRef.h
JavaScriptCore/API/JSContextRef.cpp
JavaScriptCore/API/JSObjectRef.cpp
JavaScriptCore/API/JSProfilerPrivate.cpp
JavaScriptCore/API/JSStringRef.cpp
JavaScriptCore/API/JSValueRef.cpp
JavaScriptCore/API/OpaqueJSString.cpp
JavaScriptCore/API/OpaqueJSString.h
JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.Debug.exp
JavaScriptCore/JavaScriptCore.base.exp
JavaScriptCore/VM/CTI.cpp
JavaScriptCore/VM/CTI.h
JavaScriptCore/VM/CodeBlock.cpp
JavaScriptCore/VM/CodeBlock.h
JavaScriptCore/VM/CodeGenerator.cpp
JavaScriptCore/VM/CodeGenerator.h
JavaScriptCore/VM/ExceptionHelpers.cpp
JavaScriptCore/VM/ExceptionHelpers.h
JavaScriptCore/VM/Instruction.h
JavaScriptCore/VM/JSPropertyNameIterator.cpp
JavaScriptCore/VM/JSPropertyNameIterator.h
JavaScriptCore/VM/LabelID.h
JavaScriptCore/VM/Machine.cpp
JavaScriptCore/VM/Machine.h
JavaScriptCore/VM/Opcode.cpp
JavaScriptCore/VM/Opcode.h
JavaScriptCore/VM/Register.h
JavaScriptCore/VM/RegisterFile.cpp
JavaScriptCore/VM/RegisterFile.h
JavaScriptCore/VM/RegisterID.h
JavaScriptCore/VM/SamplingTool.cpp
JavaScriptCore/VM/SamplingTool.h
JavaScriptCore/VM/SegmentedVector.h
JavaScriptCore/kjs/ArgList.cpp
JavaScriptCore/kjs/ArgList.h
JavaScriptCore/kjs/Arguments.cpp
JavaScriptCore/kjs/Arguments.h
JavaScriptCore/kjs/ArrayConstructor.cpp
JavaScriptCore/kjs/ArrayConstructor.h
JavaScriptCore/kjs/ArrayPrototype.cpp
JavaScriptCore/kjs/ArrayPrototype.h
JavaScriptCore/kjs/BatchedTransitionOptimizer.h
JavaScriptCore/kjs/BooleanConstructor.cpp
JavaScriptCore/kjs/BooleanConstructor.h
JavaScriptCore/kjs/BooleanObject.cpp
JavaScriptCore/kjs/BooleanObject.h
JavaScriptCore/kjs/BooleanPrototype.cpp
JavaScriptCore/kjs/BooleanPrototype.h
JavaScriptCore/kjs/CallData.cpp
JavaScriptCore/kjs/CallData.h
JavaScriptCore/kjs/ClassInfo.h
JavaScriptCore/kjs/CommonIdentifiers.cpp
JavaScriptCore/kjs/CommonIdentifiers.h
JavaScriptCore/kjs/ConstructData.cpp
JavaScriptCore/kjs/ConstructData.h
JavaScriptCore/kjs/DateConstructor.cpp
JavaScriptCore/kjs/DateConstructor.h
JavaScriptCore/kjs/DateInstance.cpp
JavaScriptCore/kjs/DateInstance.h
JavaScriptCore/kjs/DateMath.cpp
JavaScriptCore/kjs/DateMath.h
JavaScriptCore/kjs/DatePrototype.cpp
JavaScriptCore/kjs/DatePrototype.h
JavaScriptCore/kjs/DebuggerCallFrame.cpp
JavaScriptCore/kjs/DebuggerCallFrame.h
JavaScriptCore/kjs/Error.cpp
JavaScriptCore/kjs/Error.h
JavaScriptCore/kjs/ErrorConstructor.cpp
JavaScriptCore/kjs/ErrorConstructor.h
JavaScriptCore/kjs/ErrorInstance.cpp
JavaScriptCore/kjs/ErrorInstance.h
JavaScriptCore/kjs/ErrorPrototype.cpp
JavaScriptCore/kjs/ErrorPrototype.h
JavaScriptCore/kjs/ExecState.cpp
JavaScriptCore/kjs/ExecState.h
JavaScriptCore/kjs/FunctionConstructor.cpp
JavaScriptCore/kjs/FunctionConstructor.h
JavaScriptCore/kjs/FunctionPrototype.cpp
JavaScriptCore/kjs/FunctionPrototype.h
JavaScriptCore/kjs/GetterSetter.cpp
JavaScriptCore/kjs/GetterSetter.h
JavaScriptCore/kjs/GlobalEvalFunction.cpp
JavaScriptCore/kjs/GlobalEvalFunction.h
JavaScriptCore/kjs/IndexToNameMap.cpp
JavaScriptCore/kjs/IndexToNameMap.h
JavaScriptCore/kjs/InitializeThreading.cpp
JavaScriptCore/kjs/InitializeThreading.h
JavaScriptCore/kjs/InternalFunction.cpp
JavaScriptCore/kjs/InternalFunction.h
JavaScriptCore/kjs/JSActivation.cpp
JavaScriptCore/kjs/JSActivation.h
JavaScriptCore/kjs/JSArray.cpp
JavaScriptCore/kjs/JSArray.h
JavaScriptCore/kjs/JSCell.cpp
JavaScriptCore/kjs/JSCell.h
JavaScriptCore/kjs/JSFunction.cpp
JavaScriptCore/kjs/JSFunction.h
JavaScriptCore/kjs/JSGlobalData.cpp
JavaScriptCore/kjs/JSGlobalData.h
JavaScriptCore/kjs/JSGlobalObject.cpp
JavaScriptCore/kjs/JSGlobalObject.h
JavaScriptCore/kjs/JSGlobalObjectFunctions.cpp
JavaScriptCore/kjs/JSGlobalObjectFunctions.h
JavaScriptCore/kjs/JSImmediate.cpp
JavaScriptCore/kjs/JSImmediate.h
JavaScriptCore/kjs/JSLock.cpp
JavaScriptCore/kjs/JSLock.h
JavaScriptCore/kjs/JSNotAnObject.cpp
JavaScriptCore/kjs/JSNotAnObject.h
JavaScriptCore/kjs/JSNumberCell.cpp
JavaScriptCore/kjs/JSNumberCell.h
JavaScriptCore/kjs/JSObject.cpp
JavaScriptCore/kjs/JSObject.h
JavaScriptCore/kjs/JSStaticScopeObject.cpp
JavaScriptCore/kjs/JSStaticScopeObject.h
JavaScriptCore/kjs/JSString.cpp
JavaScriptCore/kjs/JSString.h
JavaScriptCore/kjs/JSType.h
JavaScriptCore/kjs/JSValue.cpp
JavaScriptCore/kjs/JSValue.h
JavaScriptCore/kjs/JSVariableObject.cpp
JavaScriptCore/kjs/JSVariableObject.h
JavaScriptCore/kjs/JSWrapperObject.cpp
JavaScriptCore/kjs/JSWrapperObject.h
JavaScriptCore/kjs/LabelStack.cpp
JavaScriptCore/kjs/LabelStack.h
JavaScriptCore/kjs/MathObject.cpp
JavaScriptCore/kjs/MathObject.h
JavaScriptCore/kjs/NativeErrorConstructor.cpp
JavaScriptCore/kjs/NativeErrorConstructor.h
JavaScriptCore/kjs/NativeErrorPrototype.cpp
JavaScriptCore/kjs/NativeErrorPrototype.h
JavaScriptCore/kjs/NodeInfo.h
JavaScriptCore/kjs/NumberConstructor.cpp
JavaScriptCore/kjs/NumberConstructor.h
JavaScriptCore/kjs/NumberObject.cpp
JavaScriptCore/kjs/NumberObject.h
JavaScriptCore/kjs/NumberPrototype.cpp
JavaScriptCore/kjs/NumberPrototype.h
JavaScriptCore/kjs/ObjectConstructor.cpp
JavaScriptCore/kjs/ObjectConstructor.h
JavaScriptCore/kjs/ObjectPrototype.cpp
JavaScriptCore/kjs/ObjectPrototype.h
JavaScriptCore/kjs/Parser.cpp
JavaScriptCore/kjs/Parser.h
JavaScriptCore/kjs/PropertyMap.cpp
JavaScriptCore/kjs/PropertyMap.h
JavaScriptCore/kjs/PropertyNameArray.cpp
JavaScriptCore/kjs/PropertyNameArray.h
JavaScriptCore/kjs/PropertySlot.cpp
JavaScriptCore/kjs/PropertySlot.h
JavaScriptCore/kjs/PrototypeFunction.cpp
JavaScriptCore/kjs/PrototypeFunction.h
JavaScriptCore/kjs/PutPropertySlot.h
JavaScriptCore/kjs/RegExpConstructor.cpp
JavaScriptCore/kjs/RegExpConstructor.h
JavaScriptCore/kjs/RegExpObject.cpp
JavaScriptCore/kjs/RegExpObject.h
JavaScriptCore/kjs/RegExpPrototype.cpp
JavaScriptCore/kjs/RegExpPrototype.h
JavaScriptCore/kjs/ScopeChain.cpp
JavaScriptCore/kjs/ScopeChain.h
JavaScriptCore/kjs/ScopeChainMark.h
JavaScriptCore/kjs/Shell.cpp
JavaScriptCore/kjs/SmallStrings.cpp
JavaScriptCore/kjs/SmallStrings.h
JavaScriptCore/kjs/SourceProvider.h
JavaScriptCore/kjs/SourceRange.h
JavaScriptCore/kjs/StringConstructor.cpp
JavaScriptCore/kjs/StringConstructor.h
JavaScriptCore/kjs/StringObject.cpp
JavaScriptCore/kjs/StringObject.h
JavaScriptCore/kjs/StringObjectThatMasqueradesAsUndefined.h
JavaScriptCore/kjs/StringPrototype.cpp
JavaScriptCore/kjs/StringPrototype.h
JavaScriptCore/kjs/StructureID.cpp
JavaScriptCore/kjs/StructureID.h
JavaScriptCore/kjs/SymbolTable.h
JavaScriptCore/kjs/collector.cpp
JavaScriptCore/kjs/collector.h
JavaScriptCore/kjs/completion.h
JavaScriptCore/kjs/create_hash_table
JavaScriptCore/kjs/debugger.cpp
JavaScriptCore/kjs/debugger.h
JavaScriptCore/kjs/dtoa.cpp
JavaScriptCore/kjs/dtoa.h
JavaScriptCore/kjs/grammar.y
JavaScriptCore/kjs/identifier.cpp
JavaScriptCore/kjs/identifier.h
JavaScriptCore/kjs/interpreter.cpp
JavaScriptCore/kjs/interpreter.h
JavaScriptCore/kjs/lexer.cpp
JavaScriptCore/kjs/lexer.h
JavaScriptCore/kjs/lookup.cpp
JavaScriptCore/kjs/lookup.h
JavaScriptCore/kjs/nodes.cpp
JavaScriptCore/kjs/nodes.h
JavaScriptCore/kjs/nodes2string.cpp
JavaScriptCore/kjs/operations.cpp
JavaScriptCore/kjs/operations.h
JavaScriptCore/kjs/protect.h
JavaScriptCore/kjs/regexp.cpp
JavaScriptCore/kjs/regexp.h
JavaScriptCore/kjs/ustring.cpp
JavaScriptCore/kjs/ustring.h
JavaScriptCore/masm/MacroAssembler.h
JavaScriptCore/masm/MacroAssemblerWin.cpp
JavaScriptCore/masm/X86Assembler.h
JavaScriptCore/pcre/pcre_exec.cpp
JavaScriptCore/profiler/CallIdentifier.h
JavaScriptCore/profiler/HeavyProfile.cpp
JavaScriptCore/profiler/HeavyProfile.h
JavaScriptCore/profiler/Profile.cpp
JavaScriptCore/profiler/Profile.h
JavaScriptCore/profiler/ProfileGenerator.cpp
JavaScriptCore/profiler/ProfileGenerator.h
JavaScriptCore/profiler/ProfileNode.cpp
JavaScriptCore/profiler/ProfileNode.h
JavaScriptCore/profiler/Profiler.cpp
JavaScriptCore/profiler/Profiler.h
JavaScriptCore/profiler/TreeProfile.cpp
JavaScriptCore/profiler/TreeProfile.h
JavaScriptCore/wrec/WREC.cpp
JavaScriptCore/wrec/WREC.h
JavaScriptCore/wtf/AVLTree.h
JavaScriptGlue/JSUtils.h
WebCore/ChangeLog
WebCore/WebCore.base.exp
WebCore/bindings/js/GCController.cpp
WebCore/bindings/js/JSAttrCustom.cpp
WebCore/bindings/js/JSAudioConstructor.cpp
WebCore/bindings/js/JSAudioConstructor.h
WebCore/bindings/js/JSCSSRuleCustom.cpp
WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp
WebCore/bindings/js/JSCSSValueCustom.cpp
WebCore/bindings/js/JSCanvasPixelArrayCustom.cpp
WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp
WebCore/bindings/js/JSClipboardCustom.cpp
WebCore/bindings/js/JSConsoleCustom.cpp
WebCore/bindings/js/JSCustomSQLStatementCallback.cpp
WebCore/bindings/js/JSCustomSQLStatementCallback.h
WebCore/bindings/js/JSCustomSQLStatementErrorCallback.cpp
WebCore/bindings/js/JSCustomSQLStatementErrorCallback.h
WebCore/bindings/js/JSCustomSQLTransactionCallback.cpp
WebCore/bindings/js/JSCustomSQLTransactionCallback.h
WebCore/bindings/js/JSCustomSQLTransactionErrorCallback.cpp
WebCore/bindings/js/JSCustomSQLTransactionErrorCallback.h
WebCore/bindings/js/JSCustomVoidCallback.cpp
WebCore/bindings/js/JSCustomVoidCallback.h
WebCore/bindings/js/JSCustomXPathNSResolver.cpp
WebCore/bindings/js/JSCustomXPathNSResolver.h
WebCore/bindings/js/JSDOMApplicationCacheCustom.cpp
WebCore/bindings/js/JSDOMBinding.cpp
WebCore/bindings/js/JSDOMBinding.h
WebCore/bindings/js/JSDOMWindowBase.cpp
WebCore/bindings/js/JSDOMWindowBase.h
WebCore/bindings/js/JSDOMWindowCustom.cpp
WebCore/bindings/js/JSDOMWindowCustom.h
WebCore/bindings/js/JSDOMWindowShell.cpp
WebCore/bindings/js/JSDOMWindowShell.h
WebCore/bindings/js/JSDatabaseCustom.cpp
WebCore/bindings/js/JSDocumentCustom.cpp
WebCore/bindings/js/JSDocumentFragmentCustom.cpp
WebCore/bindings/js/JSElementCustom.cpp
WebCore/bindings/js/JSEventCustom.cpp
WebCore/bindings/js/JSEventListener.cpp
WebCore/bindings/js/JSEventListener.h
WebCore/bindings/js/JSEventTargetBase.cpp
WebCore/bindings/js/JSEventTargetBase.h
WebCore/bindings/js/JSEventTargetNode.cpp
WebCore/bindings/js/JSEventTargetNode.h
WebCore/bindings/js/JSHTMLAllCollection.h
WebCore/bindings/js/JSHTMLAppletElementCustom.cpp
WebCore/bindings/js/JSHTMLCollectionCustom.cpp
WebCore/bindings/js/JSHTMLDocumentCustom.cpp
WebCore/bindings/js/JSHTMLElementCustom.cpp
WebCore/bindings/js/JSHTMLEmbedElementCustom.cpp
WebCore/bindings/js/JSHTMLFormElementCustom.cpp
WebCore/bindings/js/JSHTMLFrameElementCustom.cpp
WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp
WebCore/bindings/js/JSHTMLIFrameElementCustom.cpp
WebCore/bindings/js/JSHTMLInputElementBase.cpp
WebCore/bindings/js/JSHTMLInputElementBase.h
WebCore/bindings/js/JSHTMLObjectElementCustom.cpp
WebCore/bindings/js/JSHTMLOptionElementConstructor.cpp
WebCore/bindings/js/JSHTMLOptionElementConstructor.h
WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp
WebCore/bindings/js/JSHTMLSelectElementCustom.cpp
WebCore/bindings/js/JSHTMLSelectElementCustom.h
WebCore/bindings/js/JSHistoryCustom.cpp
WebCore/bindings/js/JSImageConstructor.cpp
WebCore/bindings/js/JSImageConstructor.h
WebCore/bindings/js/JSInspectedObjectWrapper.cpp
WebCore/bindings/js/JSInspectedObjectWrapper.h
WebCore/bindings/js/JSInspectorCallbackWrapper.cpp
WebCore/bindings/js/JSInspectorCallbackWrapper.h
WebCore/bindings/js/JSJavaScriptCallFrameCustom.cpp
WebCore/bindings/js/JSLocationCustom.cpp
WebCore/bindings/js/JSMimeTypeArrayCustom.cpp
WebCore/bindings/js/JSNSResolver.cpp
WebCore/bindings/js/JSNSResolver.h
WebCore/bindings/js/JSNamedNodeMapCustom.cpp
WebCore/bindings/js/JSNamedNodesCollection.cpp
WebCore/bindings/js/JSNamedNodesCollection.h
WebCore/bindings/js/JSNavigatorCustom.cpp
WebCore/bindings/js/JSNodeCustom.cpp
WebCore/bindings/js/JSNodeFilterCondition.cpp
WebCore/bindings/js/JSNodeFilterCondition.h
WebCore/bindings/js/JSNodeFilterCustom.cpp
WebCore/bindings/js/JSNodeIteratorCustom.cpp
WebCore/bindings/js/JSNodeListCustom.cpp
WebCore/bindings/js/JSPluginArrayCustom.cpp
WebCore/bindings/js/JSPluginCustom.cpp
WebCore/bindings/js/JSPluginElementFunctions.cpp
WebCore/bindings/js/JSPluginElementFunctions.h
WebCore/bindings/js/JSQuarantinedObjectWrapper.cpp
WebCore/bindings/js/JSQuarantinedObjectWrapper.h
WebCore/bindings/js/JSRGBColor.cpp
WebCore/bindings/js/JSRGBColor.h
WebCore/bindings/js/JSSQLResultSetRowListCustom.cpp
WebCore/bindings/js/JSSQLTransactionCustom.cpp
WebCore/bindings/js/JSSVGLazyEventListener.cpp
WebCore/bindings/js/JSSVGLazyEventListener.h
WebCore/bindings/js/JSSVGLengthCustom.cpp
WebCore/bindings/js/JSSVGMatrixCustom.cpp
WebCore/bindings/js/JSSVGPathSegCustom.cpp
WebCore/bindings/js/JSSVGPathSegListCustom.cpp
WebCore/bindings/js/JSSVGPointListCustom.cpp
WebCore/bindings/js/JSSVGTransformListCustom.cpp
WebCore/bindings/js/JSStorageCustom.cpp
WebCore/bindings/js/JSStyleSheetCustom.cpp
WebCore/bindings/js/JSStyleSheetListCustom.cpp
WebCore/bindings/js/JSTextCustom.cpp
WebCore/bindings/js/JSTreeWalkerCustom.cpp
WebCore/bindings/js/JSXMLHttpRequestConstructor.cpp
WebCore/bindings/js/JSXMLHttpRequestConstructor.h
WebCore/bindings/js/JSXMLHttpRequestCustom.cpp
WebCore/bindings/js/JSXMLHttpRequestUploadCustom.cpp
WebCore/bindings/js/JSXSLTProcessorConstructor.cpp
WebCore/bindings/js/JSXSLTProcessorConstructor.h
WebCore/bindings/js/JSXSLTProcessorCustom.cpp
WebCore/bindings/js/ScheduledAction.cpp
WebCore/bindings/js/ScheduledAction.h
WebCore/bindings/js/ScriptController.cpp
WebCore/bindings/js/ScriptController.h
WebCore/bindings/js/ScriptControllerGtk.cpp
WebCore/bindings/js/ScriptControllerMac.mm
WebCore/bindings/js/ScriptControllerQt.cpp
WebCore/bindings/js/ScriptControllerWin.cpp
WebCore/bindings/js/ScriptControllerWx.cpp
WebCore/bindings/js/StringSourceProvider.h
WebCore/bindings/objc/DOM.mm
WebCore/bindings/objc/DOMInternal.h
WebCore/bindings/objc/DOMInternal.mm
WebCore/bindings/objc/DOMUtility.mm
WebCore/bindings/objc/WebScriptObject.mm
WebCore/bindings/objc/WebScriptObjectPrivate.h
WebCore/bindings/scripts/CodeGeneratorJS.pm
WebCore/bridge/NP_jsobject.cpp
WebCore/bridge/NP_jsobject.h
WebCore/bridge/c/c_class.cpp
WebCore/bridge/c/c_class.h
WebCore/bridge/c/c_instance.cpp
WebCore/bridge/c/c_instance.h
WebCore/bridge/c/c_runtime.cpp
WebCore/bridge/c/c_runtime.h
WebCore/bridge/c/c_utility.cpp
WebCore/bridge/c/c_utility.h
WebCore/bridge/jni/jni_class.cpp
WebCore/bridge/jni/jni_class.h
WebCore/bridge/jni/jni_instance.cpp
WebCore/bridge/jni/jni_instance.h
WebCore/bridge/jni/jni_jsobject.h
WebCore/bridge/jni/jni_jsobject.mm
WebCore/bridge/jni/jni_objc.mm
WebCore/bridge/jni/jni_runtime.cpp
WebCore/bridge/jni/jni_runtime.h
WebCore/bridge/jni/jni_utility.cpp
WebCore/bridge/jni/jni_utility.h
WebCore/bridge/npruntime.cpp
WebCore/bridge/objc/WebScriptObject.h
WebCore/bridge/objc/objc_class.h
WebCore/bridge/objc/objc_class.mm
WebCore/bridge/objc/objc_instance.h
WebCore/bridge/objc/objc_instance.mm
WebCore/bridge/objc/objc_runtime.h
WebCore/bridge/objc/objc_runtime.mm
WebCore/bridge/objc/objc_utility.h
WebCore/bridge/objc/objc_utility.mm
WebCore/bridge/qt/qt_class.cpp
WebCore/bridge/qt/qt_class.h
WebCore/bridge/qt/qt_instance.cpp
WebCore/bridge/qt/qt_instance.h
WebCore/bridge/qt/qt_runtime.cpp
WebCore/bridge/qt/qt_runtime.h
WebCore/bridge/runtime.cpp
WebCore/bridge/runtime.h
WebCore/bridge/runtime_array.cpp
WebCore/bridge/runtime_array.h
WebCore/bridge/runtime_method.cpp
WebCore/bridge/runtime_method.h
WebCore/bridge/runtime_object.cpp
WebCore/bridge/runtime_object.h
WebCore/bridge/runtime_root.cpp
WebCore/bridge/runtime_root.h
WebCore/bridge/testbindings.cpp
WebCore/bridge/testbindings.mm
WebCore/bridge/testqtbindings.cpp
WebCore/dom/Document.cpp
WebCore/dom/NSResolver.h
WebCore/dom/Node.cpp
WebCore/dom/Node.h
WebCore/dom/NodeFilter.cpp
WebCore/dom/NodeFilter.h
WebCore/dom/NodeFilterCondition.cpp
WebCore/dom/NodeFilterCondition.h
WebCore/dom/NodeIterator.cpp
WebCore/dom/NodeIterator.h
WebCore/dom/Traversal.cpp
WebCore/dom/Traversal.h
WebCore/dom/TreeWalker.cpp
WebCore/dom/TreeWalker.h
WebCore/dom/make_names.pl
WebCore/history/CachedPage.cpp
WebCore/history/CachedPage.h
WebCore/html/HTMLPlugInElement.cpp
WebCore/html/HTMLPlugInElement.h
WebCore/loader/FrameLoader.cpp
WebCore/loader/FrameLoader.h
WebCore/loader/icon/IconDatabase.cpp
WebCore/page/Console.cpp
WebCore/page/Console.h
WebCore/page/InspectorController.cpp
WebCore/page/InspectorController.h
WebCore/page/JavaScriptCallFrame.cpp
WebCore/page/JavaScriptCallFrame.h
WebCore/page/JavaScriptDebugListener.h
WebCore/page/JavaScriptDebugServer.cpp
WebCore/page/JavaScriptDebugServer.h
WebCore/page/JavaScriptProfile.cpp
WebCore/page/JavaScriptProfile.h
WebCore/page/JavaScriptProfileNode.cpp
WebCore/page/JavaScriptProfileNode.h
WebCore/page/Page.cpp
WebCore/page/Page.h
WebCore/page/mac/FrameMac.mm
WebCore/platform/KURL.h
WebCore/platform/text/AtomicString.cpp
WebCore/platform/text/AtomicString.h
WebCore/platform/text/PlatformString.h
WebCore/platform/text/String.cpp
WebCore/platform/win/BString.cpp
WebCore/platform/win/BString.h
WebCore/plugins/MimeTypeArray.h
WebCore/plugins/Plugin.h
WebCore/plugins/PluginArray.h
WebCore/plugins/PluginView.cpp
WebCore/plugins/PluginView.h
WebCore/plugins/gtk/PluginViewGtk.cpp
WebCore/plugins/qt/PluginViewQt.cpp
WebCore/plugins/win/PluginViewWin.cpp
WebCore/storage/Database.cpp
WebCore/xml/XMLHttpRequest.cpp
WebCore/xml/XMLHttpRequest.h
WebKit/gtk/ChangeLog
WebKit/gtk/webkit/webkitprivate.cpp
WebKit/mac/ChangeLog
WebKit/mac/Misc/WebCoreStatistics.mm
WebKit/mac/Plugins/WebBaseNetscapePluginStream.mm
WebKit/mac/Plugins/WebBaseNetscapePluginView.mm
WebKit/mac/Plugins/WebPluginController.mm
WebKit/mac/WebView/WebFrame.mm
WebKit/mac/WebView/WebScriptDebugDelegate.mm
WebKit/mac/WebView/WebScriptDebugger.h
WebKit/mac/WebView/WebScriptDebugger.mm
WebKit/mac/WebView/WebView.mm
WebKit/qt/Api/qwebframe.cpp
WebKit/qt/ChangeLog
WebKit/win/ChangeLog
WebKit/win/WebCoreStatistics.cpp
WebKit/win/WebJavaScriptCollector.cpp
WebKit/win/WebScriptCallFrame.cpp
WebKit/win/WebScriptCallFrame.h
WebKit/win/WebView.cpp
WebKit/wx/ChangeLog
WebKit/wx/WebFrame.cpp

index 46eb1fc..e975254 100644 (file)
@@ -29,7 +29,7 @@
 #include "ustring.h"
 #include "ExecState.h"
 
-namespace KJS {
+namespace JSC {
     class ExecState;
     class JSValue;
     class JSObject;
@@ -45,72 +45,72 @@ typedef struct OpaqueJSValue* JSObjectRef;
 
 /* Opaque typing convenience methods */
 
-inline KJS::ExecState* toJS(JSContextRef c)
+inline JSC::ExecState* toJS(JSContextRef c)
 {
-    return reinterpret_cast<KJS::ExecState*>(const_cast<OpaqueJSContext*>(c));
+    return reinterpret_cast<JSC::ExecState*>(const_cast<OpaqueJSContext*>(c));
 }
 
-inline KJS::ExecState* toJS(JSGlobalContextRef c)
+inline JSC::ExecState* toJS(JSGlobalContextRef c)
 {
-    return reinterpret_cast<KJS::ExecState*>(c);
+    return reinterpret_cast<JSC::ExecState*>(c);
 }
 
-inline KJS::JSValue* toJS(JSValueRef v)
+inline JSC::JSValue* toJS(JSValueRef v)
 {
-    return reinterpret_cast<KJS::JSValue*>(const_cast<OpaqueJSValue*>(v));
+    return reinterpret_cast<JSC::JSValue*>(const_cast<OpaqueJSValue*>(v));
 }
 
-inline KJS::JSObject* toJS(JSObjectRef o)
+inline JSC::JSObject* toJS(JSObjectRef o)
 {
-    return reinterpret_cast<KJS::JSObject*>(o);
+    return reinterpret_cast<JSC::JSObject*>(o);
 }
 
-inline KJS::PropertyNameArray* toJS(JSPropertyNameAccumulatorRef a)
+inline JSC::PropertyNameArray* toJS(JSPropertyNameAccumulatorRef a)
 {
-    return reinterpret_cast<KJS::PropertyNameArray*>(a);
+    return reinterpret_cast<JSC::PropertyNameArray*>(a);
 }
 
-inline KJS::JSGlobalData* toJS(JSContextGroupRef g)
+inline JSC::JSGlobalData* toJS(JSContextGroupRef g)
 {
-    return reinterpret_cast<KJS::JSGlobalData*>(const_cast<OpaqueJSContextGroup*>(g));
+    return reinterpret_cast<JSC::JSGlobalData*>(const_cast<OpaqueJSContextGroup*>(g));
 }
 
-inline JSValueRef toRef(KJS::JSValue* v)
+inline JSValueRef toRef(JSC::JSValue* v)
 {
     return reinterpret_cast<JSValueRef>(v);
 }
 
-inline JSValueRef* toRef(KJS::JSValue** v)
+inline JSValueRef* toRef(JSC::JSValue** v)
 {
-    return reinterpret_cast<JSValueRef*>(const_cast<const KJS::JSValue**>(v));
+    return reinterpret_cast<JSValueRef*>(const_cast<const JSC::JSValue**>(v));
 }
 
-inline JSObjectRef toRef(KJS::JSObject* o)
+inline JSObjectRef toRef(JSC::JSObject* o)
 {
     return reinterpret_cast<JSObjectRef>(o);
 }
 
-inline JSObjectRef toRef(const KJS::JSObject* o)
+inline JSObjectRef toRef(const JSC::JSObject* o)
 {
-    return reinterpret_cast<JSObjectRef>(const_cast<KJS::JSObject*>(o));
+    return reinterpret_cast<JSObjectRef>(const_cast<JSC::JSObject*>(o));
 }
 
-inline JSContextRef toRef(KJS::ExecState* e)
+inline JSContextRef toRef(JSC::ExecState* e)
 {
     return reinterpret_cast<JSContextRef>(e);
 }
 
-inline JSGlobalContextRef toGlobalRef(KJS::ExecState* e)
+inline JSGlobalContextRef toGlobalRef(JSC::ExecState* e)
 {
     return reinterpret_cast<JSGlobalContextRef>(e);
 }
 
-inline JSPropertyNameAccumulatorRef toRef(KJS::PropertyNameArray* l)
+inline JSPropertyNameAccumulatorRef toRef(JSC::PropertyNameArray* l)
 {
     return reinterpret_cast<JSPropertyNameAccumulatorRef>(l);
 }
 
-inline JSContextGroupRef toRef(KJS::JSGlobalData* g)
+inline JSContextGroupRef toRef(JSC::JSGlobalData* g)
 {
     return reinterpret_cast<JSContextGroupRef>(g);
 }
index 3ae03e8..aa7ace6 100644 (file)
@@ -36,7 +36,7 @@
 #include <kjs/JSLock.h>
 #include <kjs/JSObject.h>
 
-using namespace KJS;
+using namespace JSC;
 
 JSValueRef JSEvaluateScript(JSContextRef ctx, JSStringRef script, JSObjectRef thisObject, JSStringRef sourceURL, int startingLineNumber, JSValueRef* exception)
 {
index 0bff41f..98d43cf 100644 (file)
@@ -32,7 +32,7 @@
 #include <kjs/ObjectPrototype.h>
 #include <wtf/Vector.h>
 
-namespace KJS {
+namespace JSC {
 
 const ClassInfo JSCallbackConstructor::info = { "CallbackConstructor", 0, 0, 0 };
 
@@ -81,4 +81,4 @@ ConstructType JSCallbackConstructor::getConstructData(ConstructData& constructDa
     return ConstructTypeHost;
 }
 
-} // namespace KJS
+} // namespace JSC
index 9899c0a..96272ed 100644 (file)
@@ -29,7 +29,7 @@
 #include "JSObjectRef.h"
 #include <kjs/JSObject.h>
 
-namespace KJS {
+namespace JSC {
 
 class JSCallbackConstructor : public JSObject {
 public:
@@ -48,6 +48,6 @@ private:
     JSObjectCallAsConstructorCallback m_callback;
 };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSCallbackConstructor_h
index 87a5269..dd1929a 100644 (file)
@@ -34,7 +34,7 @@
 #include <kjs/JSLock.h>
 #include <wtf/Vector.h>
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSCallbackFunction);
 
@@ -74,4 +74,4 @@ CallType JSCallbackFunction::getCallData(CallData& callData)
     return CallTypeHost;
 }
 
-} // namespace KJS
+} // namespace JSC
index 1a51f3a..e52c1ff 100644 (file)
@@ -29,7 +29,7 @@
 #include "InternalFunction.h"
 #include "JSObjectRef.h"
 
-namespace KJS {
+namespace JSC {
 
 class JSCallbackFunction : public InternalFunction {
 public:
@@ -47,6 +47,6 @@ private:
     JSObjectCallAsFunctionCallback m_callback;
 };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSCallbackFunction_h
index 564cdde..4be35bd 100644 (file)
@@ -29,7 +29,7 @@
 
 #include "collector.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSCallbackObject<JSObject>);
 ASSERT_CLASS_FITS_IN_CELL(JSCallbackObject<JSGlobalObject>);
@@ -38,4 +38,4 @@ ASSERT_CLASS_FITS_IN_CELL(JSCallbackObject<JSGlobalObject>);
 template <> const ClassInfo JSCallbackObject<JSObject>::info = { "CallbackObject", 0, 0, 0 };
 template <> const ClassInfo JSCallbackObject<JSGlobalObject>::info = { "CallbackGlobalObject", 0, 0, 0 };
 
-} // namespace KJS
+} // namespace JSC
index 69127d6..68f2e7d 100644 (file)
@@ -31,7 +31,7 @@
 #include "JSValueRef.h"
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
 template <class Base>
 class JSCallbackObject : public Base {
@@ -101,7 +101,7 @@ private:
     OwnPtr<JSCallbackObjectData> m_callbackObjectData;
 };
 
-} // namespace KJS
+} // namespace JSC
 
 // include the actual template class implementation
 #include "JSCallbackObjectFunctions.h"
index 73cea1d..45a8bdb 100644 (file)
@@ -37,7 +37,7 @@
 #include "PropertyNameArray.h"
 #include <wtf/Vector.h>
 
-namespace KJS {
+namespace JSC {
 
 template <class Base>
 JSCallbackObject<Base>::JSCallbackObject(ExecState* exec, JSClassRef jsClass, JSObject* prototype, void* data)
@@ -511,4 +511,4 @@ JSValue* JSCallbackObject<Base>::callbackGetter(ExecState* exec, const Identifie
     return throwError(exec, ReferenceError, "hasProperty callback returned true for a property that doesn't exist.");
 }
 
-} // namespace KJS
+} // namespace JSC
index 44ad744..643be1d 100644 (file)
@@ -34,7 +34,7 @@
 #include <kjs/ObjectPrototype.h>
 #include <kjs/identifier.h>
 
-using namespace KJS;
+using namespace JSC;
 
 const JSClassDefinition kJSClassDefinitionEmpty = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
 
@@ -198,13 +198,13 @@ UString OpaqueJSClass::className()
     return UString(m_className.data(), m_className.size());
 }
 
-OpaqueJSClassStaticValuesTable* OpaqueJSClass::staticValues(KJS::ExecState* exec)
+OpaqueJSClassStaticValuesTable* OpaqueJSClass::staticValues(JSC::ExecState* exec)
 {
     OpaqueJSClassContextData& jsClassData = contextData(exec);
     return jsClassData.staticValues;
 }
 
-OpaqueJSClassStaticFunctionsTable* OpaqueJSClass::staticFunctions(KJS::ExecState* exec)
+OpaqueJSClassStaticFunctionsTable* OpaqueJSClass::staticFunctions(JSC::ExecState* exec)
 {
     OpaqueJSClassContextData& jsClassData = contextData(exec);
     return jsClassData.staticFunctions;
index 3ac1f37..dbcc605 100644 (file)
@@ -55,8 +55,8 @@ struct StaticFunctionEntry {
     JSPropertyAttributes attributes;
 };
 
-typedef HashMap<RefPtr<KJS::UString::Rep>, StaticValueEntry*> OpaqueJSClassStaticValuesTable;
-typedef HashMap<RefPtr<KJS::UString::Rep>, StaticFunctionEntry*> OpaqueJSClassStaticFunctionsTable;
+typedef HashMap<RefPtr<JSC::UString::Rep>, StaticValueEntry*> OpaqueJSClassStaticValuesTable;
+typedef HashMap<RefPtr<JSC::UString::Rep>, StaticFunctionEntry*> OpaqueJSClassStaticFunctionsTable;
 
 class OpaqueJSClass;
 
@@ -76,7 +76,7 @@ struct OpaqueJSClassContextData : Noncopyable {
 
     OpaqueJSClassStaticValuesTable* staticValues;
     OpaqueJSClassStaticFunctionsTable* staticFunctions;
-    KJS::JSObject* cachedPrototype;
+    JSC::JSObject* cachedPrototype;
 };
 
 struct OpaqueJSClass : public ThreadSafeShared<OpaqueJSClass> {
@@ -84,10 +84,10 @@ struct OpaqueJSClass : public ThreadSafeShared<OpaqueJSClass> {
     static PassRefPtr<OpaqueJSClass> createNoAutomaticPrototype(const JSClassDefinition*);
     ~OpaqueJSClass();
     
-    KJS::UString className();
-    OpaqueJSClassStaticValuesTable* staticValues(KJS::ExecState*);
-    OpaqueJSClassStaticFunctionsTable* staticFunctions(KJS::ExecState*);
-    KJS::JSObject* prototype(KJS::ExecState*);
+    JSC::UString className();
+    OpaqueJSClassStaticValuesTable* staticValues(JSC::ExecState*);
+    OpaqueJSClassStaticFunctionsTable* staticFunctions(JSC::ExecState*);
+    JSC::JSObject* prototype(JSC::ExecState*);
 
     OpaqueJSClass* parentClass;
     OpaqueJSClass* prototypeClass;
@@ -111,10 +111,10 @@ private:
     OpaqueJSClass(const OpaqueJSClass&);
     OpaqueJSClass(const JSClassDefinition*, OpaqueJSClass* protoClass);
 
-    OpaqueJSClassContextData& contextData(KJS::ExecState*);
+    OpaqueJSClassContextData& contextData(JSC::ExecState*);
 
     // UStrings in these data members should not be put into any IdentifierTable.
-    KJS::UString m_className;
+    JSC::UString m_className;
     OpaqueJSClassStaticValuesTable* m_staticValues;
     OpaqueJSClassStaticFunctionsTable* m_staticFunctions;
 };
index a97b4b3..cb29d37 100644 (file)
@@ -34,7 +34,7 @@
 #include "JSObject.h"
 #include <wtf/Platform.h>
 
-using namespace KJS;
+using namespace JSC;
 
 JSContextGroupRef JSContextGroupCreate()
 {
index 1fb2506..8510d38 100644 (file)
@@ -43,7 +43,7 @@
 #include "identifier.h"
 #include <wtf/Platform.h>
 
-using namespace KJS;
+using namespace JSC;
 
 JSClassRef JSClassCreate(const JSClassDefinition* definition)
 {
index 1cbf4d9..16511fa 100644 (file)
@@ -30,7 +30,7 @@
 #include "OpaqueJSString.h"
 #include <JavaScriptCore/Profiler.h>
 
-using namespace KJS;
+using namespace JSC;
 
 void JSStartProfiling(JSContextRef ctx, JSStringRef title)
 {
index 2601fb2..6452ffc 100644 (file)
@@ -29,7 +29,7 @@
 #include "OpaqueJSString.h"
 #include <wtf/unicode/UTF8.h>
 
-using namespace KJS;
+using namespace JSC;
 using namespace WTF::Unicode;
 
 JSStringRef JSStringCreateWithCharacters(const JSChar* chars, size_t numChars)
index 019fd73..fa64a88 100644 (file)
@@ -43,7 +43,7 @@
 
 JSType JSValueGetType(JSContextRef, JSValueRef value)
 {
-    KJS::JSValue* jsValue = toJS(value);
+    JSC::JSValue* jsValue = toJS(value);
     if (jsValue->isUndefined())
         return kJSTypeUndefined;
     if (jsValue->isNull())
@@ -58,7 +58,7 @@ JSType JSValueGetType(JSContextRef, JSValueRef value)
     return kJSTypeObject;
 }
 
-using namespace KJS; // placed here to avoid conflict between KJS::JSType and JSType, above.
+using namespace JSC; // placed here to avoid conflict between JSC::JSType and JSType, above.
 
 bool JSValueIsUndefined(JSContextRef, JSValueRef value)
 {
index d591cf3..c0ccd71 100644 (file)
@@ -29,7 +29,7 @@
 #include <kjs/ExecState.h>
 #include <kjs/identifier.h>
 
-using namespace KJS;
+using namespace JSC;
 
 PassRefPtr<OpaqueJSString> OpaqueJSString::create(const UString& ustring)
 {
index ca03626..5d63c0f 100644 (file)
@@ -28,7 +28,7 @@
 
 #include <kjs/ustring.h>
 
-namespace KJS {
+namespace JSC {
     class ExecState;
     class Identifier;
     class JSGlobalData;
@@ -46,15 +46,15 @@ struct OpaqueJSString : public ThreadSafeShared<OpaqueJSString> {
         return adoptRef(new OpaqueJSString(characters, length));
     }
 
-    static PassRefPtr<OpaqueJSString> create(const KJS::UString&);
+    static PassRefPtr<OpaqueJSString> create(const JSC::UString&);
 
     UChar* characters() { return this ? m_characters : 0; }
     unsigned length() { return this ? m_length : 0; }
 
-    KJS::UString ustring() const;
+    JSC::UString ustring() const;
 
-    KJS::Identifier identifier(KJS::ExecState*) const;
-    KJS::Identifier identifier(KJS::JSGlobalData*) const;
+    JSC::Identifier identifier(JSC::ExecState*) const;
+    JSC::Identifier identifier(JSC::JSGlobalData*) const;
 
 private:
     friend class WTF::ThreadSafeShared<OpaqueJSString>;
index 4469c7c..dc8416c 100644 (file)
@@ -1,3 +1,273 @@
+2008-09-07  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
+
+        Reviewed by Maciej Stachowiak.
+
+        Bug 20704: Replace the KJS namespace
+        <https://bugs.webkit.org/show_bug.cgi?id=20704>
+
+        Rename the KJS namespace to JSC. There are still some uses of KJS in
+        preprocessor macros and comments, but these will also be changed some
+        time in the near future.
+
+        * API/APICast.h:
+        (toJS):
+        (toRef):
+        (toGlobalRef):
+        * API/JSBase.cpp:
+        * API/JSCallbackConstructor.cpp:
+        * API/JSCallbackConstructor.h:
+        * API/JSCallbackFunction.cpp:
+        * API/JSCallbackFunction.h:
+        * API/JSCallbackObject.cpp:
+        * API/JSCallbackObject.h:
+        * API/JSCallbackObjectFunctions.h:
+        * API/JSClassRef.cpp:
+        (OpaqueJSClass::staticValues):
+        (OpaqueJSClass::staticFunctions):
+        * API/JSClassRef.h:
+        * API/JSContextRef.cpp:
+        * API/JSObjectRef.cpp:
+        * API/JSProfilerPrivate.cpp:
+        * API/JSStringRef.cpp:
+        * API/JSValueRef.cpp:
+        (JSValueGetType):
+        * API/OpaqueJSString.cpp:
+        * API/OpaqueJSString.h:
+        * JavaScriptCore.Debug.exp:
+        * JavaScriptCore.base.exp:
+        * VM/CTI.cpp:
+        (JSC::):
+        * VM/CTI.h:
+        * VM/CodeBlock.cpp:
+        * VM/CodeBlock.h:
+        * VM/CodeGenerator.cpp:
+        * VM/CodeGenerator.h:
+        * VM/ExceptionHelpers.cpp:
+        * VM/ExceptionHelpers.h:
+        * VM/Instruction.h:
+        * VM/JSPropertyNameIterator.cpp:
+        * VM/JSPropertyNameIterator.h:
+        * VM/LabelID.h:
+        * VM/Machine.cpp:
+        * VM/Machine.h:
+        * VM/Opcode.cpp:
+        * VM/Opcode.h:
+        * VM/Register.h:
+        (WTF::):
+        * VM/RegisterFile.cpp:
+        * VM/RegisterFile.h:
+        * VM/RegisterID.h:
+        (WTF::):
+        * VM/SamplingTool.cpp:
+        * VM/SamplingTool.h:
+        * VM/SegmentedVector.h:
+        * kjs/ArgList.cpp:
+        * kjs/ArgList.h:
+        * kjs/Arguments.cpp:
+        * kjs/Arguments.h:
+        * kjs/ArrayConstructor.cpp:
+        * kjs/ArrayConstructor.h:
+        * kjs/ArrayPrototype.cpp:
+        * kjs/ArrayPrototype.h:
+        * kjs/BatchedTransitionOptimizer.h:
+        * kjs/BooleanConstructor.cpp:
+        * kjs/BooleanConstructor.h:
+        * kjs/BooleanObject.cpp:
+        * kjs/BooleanObject.h:
+        * kjs/BooleanPrototype.cpp:
+        * kjs/BooleanPrototype.h:
+        * kjs/CallData.cpp:
+        * kjs/CallData.h:
+        * kjs/ClassInfo.h:
+        * kjs/CommonIdentifiers.cpp:
+        * kjs/CommonIdentifiers.h:
+        * kjs/ConstructData.cpp:
+        * kjs/ConstructData.h:
+        * kjs/DateConstructor.cpp:
+        * kjs/DateConstructor.h:
+        * kjs/DateInstance.cpp:
+        (JSC::DateInstance::msToGregorianDateTime):
+        * kjs/DateInstance.h:
+        * kjs/DateMath.cpp:
+        * kjs/DateMath.h:
+        * kjs/DatePrototype.cpp:
+        * kjs/DatePrototype.h:
+        * kjs/DebuggerCallFrame.cpp:
+        * kjs/DebuggerCallFrame.h:
+        * kjs/Error.cpp:
+        * kjs/Error.h:
+        * kjs/ErrorConstructor.cpp:
+        * kjs/ErrorConstructor.h:
+        * kjs/ErrorInstance.cpp:
+        * kjs/ErrorInstance.h:
+        * kjs/ErrorPrototype.cpp:
+        * kjs/ErrorPrototype.h:
+        * kjs/ExecState.cpp:
+        * kjs/ExecState.h:
+        * kjs/FunctionConstructor.cpp:
+        * kjs/FunctionConstructor.h:
+        * kjs/FunctionPrototype.cpp:
+        * kjs/FunctionPrototype.h:
+        * kjs/GetterSetter.cpp:
+        * kjs/GetterSetter.h:
+        * kjs/GlobalEvalFunction.cpp:
+        * kjs/GlobalEvalFunction.h:
+        * kjs/IndexToNameMap.cpp:
+        * kjs/IndexToNameMap.h:
+        * kjs/InitializeThreading.cpp:
+        * kjs/InitializeThreading.h:
+        * kjs/InternalFunction.cpp:
+        * kjs/InternalFunction.h:
+        (JSC::InternalFunction::InternalFunction):
+        * kjs/JSActivation.cpp:
+        * kjs/JSActivation.h:
+        * kjs/JSArray.cpp:
+        * kjs/JSArray.h:
+        * kjs/JSCell.cpp:
+        * kjs/JSCell.h:
+        * kjs/JSFunction.cpp:
+        * kjs/JSFunction.h:
+        (JSC::JSFunction::JSFunction):
+        * kjs/JSGlobalData.cpp:
+        (JSC::JSGlobalData::JSGlobalData):
+        * kjs/JSGlobalData.h:
+        * kjs/JSGlobalObject.cpp:
+        * kjs/JSGlobalObject.h:
+        * kjs/JSGlobalObjectFunctions.cpp:
+        * kjs/JSGlobalObjectFunctions.h:
+        * kjs/JSImmediate.cpp:
+        * kjs/JSImmediate.h:
+        * kjs/JSLock.cpp:
+        * kjs/JSLock.h:
+        * kjs/JSNotAnObject.cpp:
+        * kjs/JSNotAnObject.h:
+        * kjs/JSNumberCell.cpp:
+        * kjs/JSNumberCell.h:
+        * kjs/JSObject.cpp:
+        * kjs/JSObject.h:
+        * kjs/JSStaticScopeObject.cpp:
+        * kjs/JSStaticScopeObject.h:
+        * kjs/JSString.cpp:
+        * kjs/JSString.h:
+        * kjs/JSType.h:
+        * kjs/JSValue.cpp:
+        * kjs/JSValue.h:
+        * kjs/JSVariableObject.cpp:
+        * kjs/JSVariableObject.h:
+        * kjs/JSWrapperObject.cpp:
+        * kjs/JSWrapperObject.h:
+        * kjs/LabelStack.cpp:
+        * kjs/LabelStack.h:
+        * kjs/MathObject.cpp:
+        * kjs/MathObject.h:
+        * kjs/NativeErrorConstructor.cpp:
+        * kjs/NativeErrorConstructor.h:
+        * kjs/NativeErrorPrototype.cpp:
+        * kjs/NativeErrorPrototype.h:
+        * kjs/NodeInfo.h:
+        * kjs/NumberConstructor.cpp:
+        * kjs/NumberConstructor.h:
+        * kjs/NumberObject.cpp:
+        * kjs/NumberObject.h:
+        * kjs/NumberPrototype.cpp:
+        * kjs/NumberPrototype.h:
+        * kjs/ObjectConstructor.cpp:
+        * kjs/ObjectConstructor.h:
+        * kjs/ObjectPrototype.cpp:
+        * kjs/ObjectPrototype.h:
+        * kjs/Parser.cpp:
+        * kjs/Parser.h:
+        * kjs/PropertyMap.cpp:
+        (JSC::PropertyMapStatisticsExitLogger::~PropertyMapStatisticsExitLogger):
+        * kjs/PropertyMap.h:
+        * kjs/PropertyNameArray.cpp:
+        * kjs/PropertyNameArray.h:
+        * kjs/PropertySlot.cpp:
+        * kjs/PropertySlot.h:
+        * kjs/PrototypeFunction.cpp:
+        * kjs/PrototypeFunction.h:
+        * kjs/PutPropertySlot.h:
+        * kjs/RegExpConstructor.cpp:
+        * kjs/RegExpConstructor.h:
+        * kjs/RegExpObject.cpp:
+        * kjs/RegExpObject.h:
+        * kjs/RegExpPrototype.cpp:
+        * kjs/RegExpPrototype.h:
+        * kjs/ScopeChain.cpp:
+        * kjs/ScopeChain.h:
+        * kjs/ScopeChainMark.h:
+        * kjs/Shell.cpp:
+        (jscmain):
+        * kjs/SmallStrings.cpp:
+        * kjs/SmallStrings.h:
+        * kjs/SourceProvider.h:
+        * kjs/SourceRange.h:
+        * kjs/StringConstructor.cpp:
+        * kjs/StringConstructor.h:
+        * kjs/StringObject.cpp:
+        * kjs/StringObject.h:
+        * kjs/StringObjectThatMasqueradesAsUndefined.h:
+        * kjs/StringPrototype.cpp:
+        * kjs/StringPrototype.h:
+        * kjs/StructureID.cpp:
+        * kjs/StructureID.h:
+        * kjs/SymbolTable.h:
+        * kjs/collector.cpp:
+        * kjs/collector.h:
+        * kjs/completion.h:
+        * kjs/create_hash_table:
+        * kjs/debugger.cpp:
+        * kjs/debugger.h:
+        * kjs/dtoa.cpp:
+        * kjs/dtoa.h:
+        * kjs/grammar.y:
+        * kjs/identifier.cpp:
+        * kjs/identifier.h:
+        (JSC::Identifier::equal):
+        * kjs/interpreter.cpp:
+        * kjs/interpreter.h:
+        * kjs/lexer.cpp:
+        (JSC::Lexer::Lexer):
+        (JSC::Lexer::clear):
+        (JSC::Lexer::makeIdentifier):
+        * kjs/lexer.h:
+        * kjs/lookup.cpp:
+        * kjs/lookup.h:
+        * kjs/nodes.cpp:
+        * kjs/nodes.h:
+        * kjs/nodes2string.cpp:
+        * kjs/operations.cpp:
+        * kjs/operations.h:
+        * kjs/protect.h:
+        * kjs/regexp.cpp:
+        * kjs/regexp.h:
+        * kjs/ustring.cpp:
+        * kjs/ustring.h:
+        (JSC::operator!=):
+        (JSC::IdentifierRepHash::hash):
+        (WTF::):
+        * masm/MacroAssembler.h:
+        * masm/MacroAssemblerWin.cpp:
+        * masm/X86Assembler.h:
+        * pcre/pcre_exec.cpp:
+        * profiler/CallIdentifier.h:
+        (WTF::):
+        * profiler/HeavyProfile.cpp:
+        * profiler/HeavyProfile.h:
+        * profiler/Profile.cpp:
+        * profiler/Profile.h:
+        * profiler/ProfileGenerator.cpp:
+        * profiler/ProfileGenerator.h:
+        * profiler/ProfileNode.cpp:
+        * profiler/ProfileNode.h:
+        * profiler/Profiler.cpp:
+        * profiler/Profiler.h:
+        * profiler/TreeProfile.cpp:
+        * profiler/TreeProfile.h:
+        * wrec/WREC.cpp:
+        * wrec/WREC.h:
+        * wtf/AVLTree.h:
+
 2008-09-07  Maciej Stachowiak  <mjs@apple.com>
 
         Reviewed by Dan Bernstein.
index f1e1515..063fcad 100644 (file)
@@ -1,2 +1,2 @@
-__ZN3KJS10Identifier24checkSameIdentifierTableEPNS_9ExecStateEPNS_7UString3RepE 
-__ZN3KJS10Identifier24checkSameIdentifierTableEPNS_12JSGlobalDataEPNS_7UString3RepE 
+__ZN3JSC10Identifier24checkSameIdentifierTableEPNS_9ExecStateEPNS_7UString3RepE 
+__ZN3JSC10Identifier24checkSameIdentifierTableEPNS_12JSGlobalDataEPNS_7UString3RepE 
index 78c2026..b212553 100644 (file)
@@ -83,165 +83,165 @@ _WTFReportFatalError
 __Z12jsRegExpFreeP8JSRegExp
 __Z15jsRegExpCompilePKti24JSRegExpIgnoreCaseOption23JSRegExpMultilineOptionPjPPKc
 __Z15jsRegExpExecutePK8JSRegExpPKtiiPii
-__ZN14OpaqueJSString6createERKN3KJS7UStringE
-__ZN3KJS10Identifier11addSlowCaseEPNS_12JSGlobalDataEPNS_7UString3RepE
-__ZN3KJS10Identifier11addSlowCaseEPNS_9ExecStateEPNS_7UString3RepE
-__ZN3KJS10Identifier3addEPNS_9ExecStateEPKc
-__ZN3KJS10Identifier5equalEPKNS_7UString3RepEPKc
-__ZN3KJS10throwErrorEPNS_9ExecStateENS_9ErrorTypeE
-__ZN3KJS10throwErrorEPNS_9ExecStateENS_9ErrorTypeEPKc
-__ZN3KJS10throwErrorEPNS_9ExecStateENS_9ErrorTypeERKNS_7UStringE
-__ZN3KJS11Interpreter11checkSyntaxEPNS_9ExecStateERKNS_7UStringEiS5_
-__ZN3KJS11Interpreter21shouldPrintExceptionsEv
-__ZN3KJS11Interpreter24setShouldPrintExceptionsEb
-__ZN3KJS11Interpreter8evaluateEPNS_9ExecStateERNS_10ScopeChainERKNS_7UStringEiN3WTF10PassRefPtrINS_14SourceProviderEEEPNS_7JSValueE
-__ZN3KJS11Interpreter8evaluateEPNS_9ExecStateERNS_10ScopeChainERKNS_7UStringEiS7_PNS_7JSValueE
-__ZN3KJS11JSImmediate8toObjectEPKNS_7JSValueEPNS_9ExecStateE
-__ZN3KJS11JSImmediate8toStringEPKNS_7JSValueE
-__ZN3KJS11JSImmediate9prototypeEPKNS_7JSValueEPNS_9ExecStateE
-__ZN3KJS11ProfileNode4sortEPFbRKN3WTF6RefPtrIS0_EES5_E
-__ZN3KJS11ProgramNode6createEPNS_12JSGlobalDataEPNS_14SourceElementsEPN3WTF6VectorISt4pairINS_10IdentifierEjELm16EEEPNS6_INS5_6RefPtrINS_12FuncDeclNodeEEELm16EEEPNS_14SourceProviderEbbi
-__ZN3KJS11PropertyMap11getLocationERKNS_10IdentifierE
-__ZN3KJS11PropertyMap11getLocationERKNS_10IdentifierERb
-__ZN3KJS11PropertyMap3putERKNS_10IdentifierEPNS_7JSValueEjbPNS_8JSObjectERNS_15PutPropertySlotE
-__ZN3KJS11PropertyMapD1Ev
-__ZN3KJS11StructureID21addPropertyTransitionEPS0_RKNS_10IdentifierE
-__ZN3KJS11StructureID24fromDictionaryTransitionEPS0_
-__ZN3KJS11StructureID25changePrototypeTransitionEPS0_PNS_7JSValueE
-__ZN3KJS11StructureIDD1Ev
-__ZN3KJS12DateInstance4infoE
-__ZN3KJS12JSGlobalData6createEv
-__ZN3KJS12JSGlobalDataD1Ev
-__ZN3KJS12SamplingTool4dumpEPNS_9ExecStateE
-__ZN3KJS12SamplingTool4stopEv
-__ZN3KJS12SamplingTool5startEj
-__ZN3KJS12SmallStrings17createEmptyStringEPNS_9ExecStateE
-__ZN3KJS12StringObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
-__ZN3KJS12StringObject14toThisJSStringEPNS_9ExecStateE
-__ZN3KJS12StringObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayE
-__ZN3KJS12StringObject18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
-__ZN3KJS12StringObject18getOwnPropertySlotEPNS_9ExecStateEjRNS_12PropertySlotE
-__ZN3KJS12StringObject3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueERNS_15PutPropertySlotE
-__ZN3KJS12StringObject4infoE
-__ZN3KJS12StringObjectC2EPNS_9ExecStateEPNS_8JSObjectERKNS_7UStringE
-__ZN3KJS13CodeGenerator21setDumpsGeneratedCodeEb
-__ZN3KJS13StatementNode6setLocEii
-__ZN3KJS13jsOwnedStringEPNS_9ExecStateERKNS_7UStringE
-__ZN3KJS14JSGlobalObject10globalExecEv
-__ZN3KJS14JSGlobalObject12defineGetterEPNS_9ExecStateERKNS_10IdentifierEPNS_8JSObjectE
-__ZN3KJS14JSGlobalObject12defineSetterEPNS_9ExecStateERKNS_10IdentifierEPNS_8JSObjectE
-__ZN3KJS14JSGlobalObject14setTimeoutTimeEj
-__ZN3KJS14JSGlobalObject16stopTimeoutCheckEv
-__ZN3KJS14JSGlobalObject17putWithAttributesEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueEj
-__ZN3KJS14JSGlobalObject17startTimeoutCheckEv
-__ZN3KJS14JSGlobalObject3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueERNS_15PutPropertySlotE
-__ZN3KJS14JSGlobalObject4initEPNS_8JSObjectE
-__ZN3KJS14JSGlobalObject4markEv
-__ZN3KJS14JSGlobalObjectD2Ev
-__ZN3KJS14JSGlobalObjectnwEmPNS_12JSGlobalDataE
-__ZN3KJS14constructArrayEPNS_9ExecStateERKNS_7ArgListE
-__ZN3KJS15JSWrapperObject4markEv
-__ZN3KJS16InternalFunction4infoE
-__ZN3KJS16InternalFunctionC2EPNS_9ExecStateEPNS_17FunctionPrototypeERKNS_10IdentifierE
-__ZN3KJS16JSVariableObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
-__ZN3KJS16JSVariableObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayE
-__ZN3KJS16JSVariableObject16setRegisterArrayEPNS_8RegisterEm
-__ZN3KJS16ParserRefCounted3refEv
-__ZN3KJS16ParserRefCounted5derefEv
-__ZN3KJS17PropertyNameArray3addEPNS_7UString3RepE
-__ZN3KJS17PrototypeFunctionC1EPNS_9ExecStateEPNS_17FunctionPrototypeEiRKNS_10IdentifierEPFPNS_7JSValueES2_PNS_8JSObjectES9_RKNS_7ArgListEE
-__ZN3KJS17PrototypeFunctionC1EPNS_9ExecStateEiRKNS_10IdentifierEPFPNS_7JSValueES2_PNS_8JSObjectES7_RKNS_7ArgListEE
-__ZN3KJS17constructFunctionEPNS_9ExecStateERKNS_7ArgListERKNS_10IdentifierERKNS_7UStringEi
-__ZN3KJS19constructEmptyArrayEPNS_9ExecStateE
-__ZN3KJS19initializeThreadingEv
-__ZN3KJS20staticFunctionGetterEPNS_9ExecStateERKNS_10IdentifierERKNS_12PropertySlotE
-__ZN3KJS23objectProtoFuncToStringEPNS_9ExecStateEPNS_8JSObjectEPNS_7JSValueERKNS_7ArgListE
-__ZN3KJS23setUpStaticFunctionSlotEPNS_9ExecStateEPKNS_9HashEntryEPNS_8JSObjectERKNS_10IdentifierERNS_12PropertySlotE
-__ZN3KJS4Heap14allocateNumberEm
-__ZN3KJS4Heap15recordExtraCostEm
-__ZN3KJS4Heap17globalObjectCountEv
-__ZN3KJS4Heap20protectedObjectCountEv
-__ZN3KJS4Heap24setGCProtectNeedsLockingEv
-__ZN3KJS4Heap25protectedObjectTypeCountsEv
-__ZN3KJS4Heap26protectedGlobalObjectCountEv
-__ZN3KJS4Heap4heapEPKNS_7JSValueE
-__ZN3KJS4Heap4sizeEv
-__ZN3KJS4Heap7collectEv
-__ZN3KJS4Heap7protectEPNS_7JSValueE
-__ZN3KJS4Heap8allocateEm
-__ZN3KJS4Heap9unprotectEPNS_7JSValueE
-__ZN3KJS4callEPNS_9ExecStateEPNS_7JSValueENS_8CallTypeERKNS_8CallDataES3_RKNS_7ArgListE
-__ZN3KJS5equalEPKNS_7UString3RepES3_
-__ZN3KJS6JSCell11getCallDataERNS_8CallDataE
-__ZN3KJS6JSCell11getJSNumberEv
-__ZN3KJS6JSCell14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
-__ZN3KJS6JSCell14deletePropertyEPNS_9ExecStateEj
-__ZN3KJS6JSCell14toThisJSStringEPNS_9ExecStateE
-__ZN3KJS6JSCell16getConstructDataERNS_13ConstructDataE
-__ZN3KJS6JSCell18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
-__ZN3KJS6JSCell18getOwnPropertySlotEPNS_9ExecStateEjRNS_12PropertySlotE
-__ZN3KJS6JSCell3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueERNS_15PutPropertySlotE
-__ZN3KJS6JSCell3putEPNS_9ExecStateEjPNS_7JSValueE
-__ZN3KJS6JSCell9getObjectEv
-__ZN3KJS6JSCellnwEmPNS_9ExecStateE
-__ZN3KJS6JSLock12DropAllLocksC1EPNS_9ExecStateE
-__ZN3KJS6JSLock12DropAllLocksC1Eb
-__ZN3KJS6JSLock12DropAllLocksD1Ev
-__ZN3KJS6JSLock4lockEb
-__ZN3KJS6JSLock6unlockEb
-__ZN3KJS6JSLock9lockCountEv
-__ZN3KJS6JSLockC1EPNS_9ExecStateE
-__ZN3KJS6Parser5parseEPNS_9ExecStateERKNS_7UStringEiN3WTF10PassRefPtrINS_14SourceProviderEEEPiSA_PS3_
-__ZN3KJS6strtodEPKcPPc
-__ZN3KJS7ArgList10slowAppendEPNS_7JSValueE
-__ZN3KJS7CStringD1Ev
-__ZN3KJS7CStringaSERKS0_
-__ZN3KJS7JSArray4infoE
-__ZN3KJS7Profile10restoreAllEv
-__ZN3KJS7Profile5focusEPKNS_11ProfileNodeE
-__ZN3KJS7Profile7excludeEPKNS_11ProfileNodeE
-__ZN3KJS7Profile7forEachEMNS_11ProfileNodeEFvvE
-__ZN3KJS7UString3Rep11computeHashEPKti
-__ZN3KJS7UString3Rep4nullE
-__ZN3KJS7UString3Rep7destroyEv
-__ZN3KJS7UString4fromEj
-__ZN3KJS7UString6appendEPKc
-__ZN3KJS7UString6appendERKS0_
-__ZN3KJS7UStringC1EPKc
-__ZN3KJS7UStringC1EPKti
-__ZN3KJS7UStringaSEPKc
-__ZN3KJS8Debugger6attachEPNS_14JSGlobalObjectE
-__ZN3KJS8Debugger6detachEPNS_14JSGlobalObjectE
-__ZN3KJS8DebuggerC2Ev
-__ZN3KJS8DebuggerD2Ev
-__ZN3KJS8JSObject11hasInstanceEPNS_9ExecStateEPNS_7JSValueE
-__ZN3KJS8JSObject12defineGetterEPNS_9ExecStateERKNS_10IdentifierEPS0_
-__ZN3KJS8JSObject12defineSetterEPNS_9ExecStateERKNS_10IdentifierEPS0_
-__ZN3KJS8JSObject12lookupGetterEPNS_9ExecStateERKNS_10IdentifierE
-__ZN3KJS8JSObject12lookupSetterEPNS_9ExecStateERKNS_10IdentifierE
-__ZN3KJS8JSObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
-__ZN3KJS8JSObject14deletePropertyEPNS_9ExecStateEj
-__ZN3KJS8JSObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayE
-__ZN3KJS8JSObject17createInheritorIDEv
-__ZN3KJS8JSObject17putDirectFunctionEPNS_9ExecStateEPNS_16InternalFunctionEj
-__ZN3KJS8JSObject17putWithAttributesEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueEj
-__ZN3KJS8JSObject17putWithAttributesEPNS_9ExecStateEjPNS_7JSValueEj
-__ZN3KJS8JSObject18getOwnPropertySlotEPNS_9ExecStateEjRNS_12PropertySlotE
-__ZN3KJS8JSObject18getPrimitiveNumberEPNS_9ExecStateERdRPNS_7JSValueE
-__ZN3KJS8JSObject22fillGetterPropertySlotERNS_12PropertySlotEPPNS_7JSValueE
-__ZN3KJS8JSObject3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueERNS_15PutPropertySlotE
-__ZN3KJS8JSObject3putEPNS_9ExecStateEjPNS_7JSValueE
-__ZN3KJS8JSObject4markEv
-__ZN3KJS8Profiler13stopProfilingEPNS_9ExecStateERKNS_7UStringE
-__ZN3KJS8Profiler14startProfilingEPNS_9ExecStateERKNS_7UStringE
-__ZN3KJS8Profiler8profilerEv
-__ZN3KJS8jsStringEPNS_9ExecStateERKNS_7UStringE
-__ZN3KJS9CodeBlockD1Ev
-__ZN3KJS9CodeBlockD2Ev
-__ZN3KJS9constructEPNS_9ExecStateEPNS_7JSValueENS_13ConstructTypeERKNS_13ConstructDataERKNS_7ArgListE
-__ZN3KJSeqERKNS_7UStringEPKc
-__ZN3KJSgtERKNS_7UStringES2_
-__ZN3KJSltERKNS_7UStringES2_
+__ZN14OpaqueJSString6createERKN3JSC7UStringE
+__ZN3JSC10Identifier11addSlowCaseEPNS_12JSGlobalDataEPNS_7UString3RepE
+__ZN3JSC10Identifier11addSlowCaseEPNS_9ExecStateEPNS_7UString3RepE
+__ZN3JSC10Identifier3addEPNS_9ExecStateEPKc
+__ZN3JSC10Identifier5equalEPKNS_7UString3RepEPKc
+__ZN3JSC10throwErrorEPNS_9ExecStateENS_9ErrorTypeE
+__ZN3JSC10throwErrorEPNS_9ExecStateENS_9ErrorTypeEPKc
+__ZN3JSC10throwErrorEPNS_9ExecStateENS_9ErrorTypeERKNS_7UStringE
+__ZN3JSC11Interpreter11checkSyntaxEPNS_9ExecStateERKNS_7UStringEiS5_
+__ZN3JSC11Interpreter21shouldPrintExceptionsEv
+__ZN3JSC11Interpreter24setShouldPrintExceptionsEb
+__ZN3JSC11Interpreter8evaluateEPNS_9ExecStateERNS_10ScopeChainERKNS_7UStringEiN3WTF10PassRefPtrINS_14SourceProviderEEEPNS_7JSValueE
+__ZN3JSC11Interpreter8evaluateEPNS_9ExecStateERNS_10ScopeChainERKNS_7UStringEiS7_PNS_7JSValueE
+__ZN3JSC11JSImmediate8toObjectEPKNS_7JSValueEPNS_9ExecStateE
+__ZN3JSC11JSImmediate8toStringEPKNS_7JSValueE
+__ZN3JSC11JSImmediate9prototypeEPKNS_7JSValueEPNS_9ExecStateE
+__ZN3JSC11ProfileNode4sortEPFbRKN3WTF6RefPtrIS0_EES5_E
+__ZN3JSC11ProgramNode6createEPNS_12JSGlobalDataEPNS_14SourceElementsEPN3WTF6VectorISt4pairINS_10IdentifierEjELm16EEEPNS6_INS5_6RefPtrINS_12FuncDeclNodeEEELm16EEEPNS_14SourceProviderEbbi
+__ZN3JSC11PropertyMap11getLocationERKNS_10IdentifierE
+__ZN3JSC11PropertyMap11getLocationERKNS_10IdentifierERb
+__ZN3JSC11PropertyMap3putERKNS_10IdentifierEPNS_7JSValueEjbPNS_8JSObjectERNS_15PutPropertySlotE
+__ZN3JSC11PropertyMapD1Ev
+__ZN3JSC11StructureID21addPropertyTransitionEPS0_RKNS_10IdentifierE
+__ZN3JSC11StructureID24fromDictionaryTransitionEPS0_
+__ZN3JSC11StructureID25changePrototypeTransitionEPS0_PNS_7JSValueE
+__ZN3JSC11StructureIDD1Ev
+__ZN3JSC12DateInstance4infoE
+__ZN3JSC12JSGlobalData6createEv
+__ZN3JSC12JSGlobalDataD1Ev
+__ZN3JSC12SamplingTool4dumpEPNS_9ExecStateE
+__ZN3JSC12SamplingTool4stopEv
+__ZN3JSC12SamplingTool5startEj
+__ZN3JSC12SmallStrings17createEmptyStringEPNS_9ExecStateE
+__ZN3JSC12StringObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
+__ZN3JSC12StringObject14toThisJSStringEPNS_9ExecStateE
+__ZN3JSC12StringObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayE
+__ZN3JSC12StringObject18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
+__ZN3JSC12StringObject18getOwnPropertySlotEPNS_9ExecStateEjRNS_12PropertySlotE
+__ZN3JSC12StringObject3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueERNS_15PutPropertySlotE
+__ZN3JSC12StringObject4infoE
+__ZN3JSC12StringObjectC2EPNS_9ExecStateEPNS_8JSObjectERKNS_7UStringE
+__ZN3JSC13CodeGenerator21setDumpsGeneratedCodeEb
+__ZN3JSC13StatementNode6setLocEii
+__ZN3JSC13jsOwnedStringEPNS_9ExecStateERKNS_7UStringE
+__ZN3JSC14JSGlobalObject10globalExecEv
+__ZN3JSC14JSGlobalObject12defineGetterEPNS_9ExecStateERKNS_10IdentifierEPNS_8JSObjectE
+__ZN3JSC14JSGlobalObject12defineSetterEPNS_9ExecStateERKNS_10IdentifierEPNS_8JSObjectE
+__ZN3JSC14JSGlobalObject14setTimeoutTimeEj
+__ZN3JSC14JSGlobalObject16stopTimeoutCheckEv
+__ZN3JSC14JSGlobalObject17putWithAttributesEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueEj
+__ZN3JSC14JSGlobalObject17startTimeoutCheckEv
+__ZN3JSC14JSGlobalObject3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueERNS_15PutPropertySlotE
+__ZN3JSC14JSGlobalObject4initEPNS_8JSObjectE
+__ZN3JSC14JSGlobalObject4markEv
+__ZN3JSC14JSGlobalObjectD2Ev
+__ZN3JSC14JSGlobalObjectnwEmPNS_12JSGlobalDataE
+__ZN3JSC14constructArrayEPNS_9ExecStateERKNS_7ArgListE
+__ZN3JSC15JSWrapperObject4markEv
+__ZN3JSC16InternalFunction4infoE
+__ZN3JSC16InternalFunctionC2EPNS_9ExecStateEPNS_17FunctionPrototypeERKNS_10IdentifierE
+__ZN3JSC16JSVariableObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
+__ZN3JSC16JSVariableObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayE
+__ZN3JSC16JSVariableObject16setRegisterArrayEPNS_8RegisterEm
+__ZN3JSC16ParserRefCounted3refEv
+__ZN3JSC16ParserRefCounted5derefEv
+__ZN3JSC17PropertyNameArray3addEPNS_7UString3RepE
+__ZN3JSC17PrototypeFunctionC1EPNS_9ExecStateEPNS_17FunctionPrototypeEiRKNS_10IdentifierEPFPNS_7JSValueES2_PNS_8JSObjectES9_RKNS_7ArgListEE
+__ZN3JSC17PrototypeFunctionC1EPNS_9ExecStateEiRKNS_10IdentifierEPFPNS_7JSValueES2_PNS_8JSObjectES7_RKNS_7ArgListEE
+__ZN3JSC17constructFunctionEPNS_9ExecStateERKNS_7ArgListERKNS_10IdentifierERKNS_7UStringEi
+__ZN3JSC19constructEmptyArrayEPNS_9ExecStateE
+__ZN3JSC19initializeThreadingEv
+__ZN3JSC20staticFunctionGetterEPNS_9ExecStateERKNS_10IdentifierERKNS_12PropertySlotE
+__ZN3JSC23objectProtoFuncToStringEPNS_9ExecStateEPNS_8JSObjectEPNS_7JSValueERKNS_7ArgListE
+__ZN3JSC23setUpStaticFunctionSlotEPNS_9ExecStateEPKNS_9HashEntryEPNS_8JSObjectERKNS_10IdentifierERNS_12PropertySlotE
+__ZN3JSC4Heap14allocateNumberEm
+__ZN3JSC4Heap15recordExtraCostEm
+__ZN3JSC4Heap17globalObjectCountEv
+__ZN3JSC4Heap20protectedObjectCountEv
+__ZN3JSC4Heap24setGCProtectNeedsLockingEv
+__ZN3JSC4Heap25protectedObjectTypeCountsEv
+__ZN3JSC4Heap26protectedGlobalObjectCountEv
+__ZN3JSC4Heap4heapEPKNS_7JSValueE
+__ZN3JSC4Heap4sizeEv
+__ZN3JSC4Heap7collectEv
+__ZN3JSC4Heap7protectEPNS_7JSValueE
+__ZN3JSC4Heap8allocateEm
+__ZN3JSC4Heap9unprotectEPNS_7JSValueE
+__ZN3JSC4callEPNS_9ExecStateEPNS_7JSValueENS_8CallTypeERKNS_8CallDataES3_RKNS_7ArgListE
+__ZN3JSC5equalEPKNS_7UString3RepES3_
+__ZN3JSC6JSCell11getCallDataERNS_8CallDataE
+__ZN3JSC6JSCell11getJSNumberEv
+__ZN3JSC6JSCell14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
+__ZN3JSC6JSCell14deletePropertyEPNS_9ExecStateEj
+__ZN3JSC6JSCell14toThisJSStringEPNS_9ExecStateE
+__ZN3JSC6JSCell16getConstructDataERNS_13ConstructDataE
+__ZN3JSC6JSCell18getOwnPropertySlotEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
+__ZN3JSC6JSCell18getOwnPropertySlotEPNS_9ExecStateEjRNS_12PropertySlotE
+__ZN3JSC6JSCell3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueERNS_15PutPropertySlotE
+__ZN3JSC6JSCell3putEPNS_9ExecStateEjPNS_7JSValueE
+__ZN3JSC6JSCell9getObjectEv
+__ZN3JSC6JSCellnwEmPNS_9ExecStateE
+__ZN3JSC6JSLock12DropAllLocksC1EPNS_9ExecStateE
+__ZN3JSC6JSLock12DropAllLocksC1Eb
+__ZN3JSC6JSLock12DropAllLocksD1Ev
+__ZN3JSC6JSLock4lockEb
+__ZN3JSC6JSLock6unlockEb
+__ZN3JSC6JSLock9lockCountEv
+__ZN3JSC6JSLockC1EPNS_9ExecStateE
+__ZN3JSC6Parser5parseEPNS_9ExecStateERKNS_7UStringEiN3WTF10PassRefPtrINS_14SourceProviderEEEPiSA_PS3_
+__ZN3JSC6strtodEPKcPPc
+__ZN3JSC7ArgList10slowAppendEPNS_7JSValueE
+__ZN3JSC7CStringD1Ev
+__ZN3JSC7CStringaSERKS0_
+__ZN3JSC7JSArray4infoE
+__ZN3JSC7Profile10restoreAllEv
+__ZN3JSC7Profile5focusEPKNS_11ProfileNodeE
+__ZN3JSC7Profile7excludeEPKNS_11ProfileNodeE
+__ZN3JSC7Profile7forEachEMNS_11ProfileNodeEFvvE
+__ZN3JSC7UString3Rep11computeHashEPKti
+__ZN3JSC7UString3Rep4nullE
+__ZN3JSC7UString3Rep7destroyEv
+__ZN3JSC7UString4fromEj
+__ZN3JSC7UString6appendEPKc
+__ZN3JSC7UString6appendERKS0_
+__ZN3JSC7UStringC1EPKc
+__ZN3JSC7UStringC1EPKti
+__ZN3JSC7UStringaSEPKc
+__ZN3JSC8Debugger6attachEPNS_14JSGlobalObjectE
+__ZN3JSC8Debugger6detachEPNS_14JSGlobalObjectE
+__ZN3JSC8DebuggerC2Ev
+__ZN3JSC8DebuggerD2Ev
+__ZN3JSC8JSObject11hasInstanceEPNS_9ExecStateEPNS_7JSValueE
+__ZN3JSC8JSObject12defineGetterEPNS_9ExecStateERKNS_10IdentifierEPS0_
+__ZN3JSC8JSObject12defineSetterEPNS_9ExecStateERKNS_10IdentifierEPS0_
+__ZN3JSC8JSObject12lookupGetterEPNS_9ExecStateERKNS_10IdentifierE
+__ZN3JSC8JSObject12lookupSetterEPNS_9ExecStateERKNS_10IdentifierE
+__ZN3JSC8JSObject14deletePropertyEPNS_9ExecStateERKNS_10IdentifierE
+__ZN3JSC8JSObject14deletePropertyEPNS_9ExecStateEj
+__ZN3JSC8JSObject16getPropertyNamesEPNS_9ExecStateERNS_17PropertyNameArrayE
+__ZN3JSC8JSObject17createInheritorIDEv
+__ZN3JSC8JSObject17putDirectFunctionEPNS_9ExecStateEPNS_16InternalFunctionEj
+__ZN3JSC8JSObject17putWithAttributesEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueEj
+__ZN3JSC8JSObject17putWithAttributesEPNS_9ExecStateEjPNS_7JSValueEj
+__ZN3JSC8JSObject18getOwnPropertySlotEPNS_9ExecStateEjRNS_12PropertySlotE
+__ZN3JSC8JSObject18getPrimitiveNumberEPNS_9ExecStateERdRPNS_7JSValueE
+__ZN3JSC8JSObject22fillGetterPropertySlotERNS_12PropertySlotEPPNS_7JSValueE
+__ZN3JSC8JSObject3putEPNS_9ExecStateERKNS_10IdentifierEPNS_7JSValueERNS_15PutPropertySlotE
+__ZN3JSC8JSObject3putEPNS_9ExecStateEjPNS_7JSValueE
+__ZN3JSC8JSObject4markEv
+__ZN3JSC8Profiler13stopProfilingEPNS_9ExecStateERKNS_7UStringE
+__ZN3JSC8Profiler14startProfilingEPNS_9ExecStateERKNS_7UStringE
+__ZN3JSC8Profiler8profilerEv
+__ZN3JSC8jsStringEPNS_9ExecStateERKNS_7UStringE
+__ZN3JSC9CodeBlockD1Ev
+__ZN3JSC9CodeBlockD2Ev
+__ZN3JSC9constructEPNS_9ExecStateEPNS_7JSValueENS_13ConstructTypeERKNS_13ConstructDataERKNS_7ArgListE
+__ZN3JSCeqERKNS_7UStringEPKc
+__ZN3JSCgtERKNS_7UStringES2_
+__ZN3JSCltERKNS_7UStringES2_
 __ZN3WTF10fastCallocEmm
 __ZN3WTF10fastMallocEm
 __ZN3WTF11fastReallocEPvm
@@ -277,68 +277,68 @@ __ZN3WTF8Collator18setOrderLowerFirstEb
 __ZN3WTF8CollatorC1EPKc
 __ZN3WTF8CollatorD1Ev
 __ZN3WTF8fastFreeEPv
-__ZNK3KJS11PropertyMap3getERKNS_10IdentifierE
-__ZNK3KJS12DateInstance7getTimeERdRi
-__ZNK3KJS12StringObject12toThisStringEPNS_9ExecStateE
-__ZNK3KJS12StringObject8toStringEPNS_9ExecStateE
-__ZNK3KJS14JSGlobalObject14isDynamicScopeEv
-__ZNK3KJS14JSGlobalObject14toGlobalObjectEPNS_9ExecStateE
-__ZNK3KJS16InternalFunction21implementsHasInstanceEv
-__ZNK3KJS16JSVariableObject16isVariableObjectEv
-__ZNK3KJS16JSVariableObject21getPropertyAttributesEPNS_9ExecStateERKNS_10IdentifierERj
-__ZNK3KJS17DebuggerCallFrame10thisObjectEv
-__ZNK3KJS17DebuggerCallFrame12functionNameEv
-__ZNK3KJS17DebuggerCallFrame4typeEv
-__ZNK3KJS17DebuggerCallFrame8evaluateERKNS_7UStringERPNS_7JSValueE
-__ZNK3KJS4Node8toStringEv
-__ZNK3KJS6JSCell12toThisObjectEPNS_9ExecStateE
-__ZNK3KJS6JSCell12toThisStringEPNS_9ExecStateE
-__ZNK3KJS6JSCell14isGetterSetterEv
-__ZNK3KJS6JSCell17getTruncatedInt32ERi
-__ZNK3KJS6JSCell18getTruncatedUInt32ERj
-__ZNK3KJS6JSCell8isObjectEv
-__ZNK3KJS6JSCell8isStringEv
-__ZNK3KJS6JSCell9classInfoEv
-__ZNK3KJS6JSCell9getNumberEv
-__ZNK3KJS6JSCell9getStringERNS_7UStringE
-__ZNK3KJS6JSCell9getStringEv
-__ZNK3KJS6JSCell9getUInt32ERj
-__ZNK3KJS7ArgList8getSliceEiRS0_
-__ZNK3KJS7JSValue15toInt32SlowCaseEPNS_9ExecStateERb
-__ZNK3KJS7JSValue16toUInt32SlowCaseEPNS_9ExecStateERb
-__ZNK3KJS7JSValue7toFloatEPNS_9ExecStateE
-__ZNK3KJS7JSValue9toIntegerEPNS_9ExecStateE
-__ZNK3KJS7Machine18retrieveLastCallerEPNS_9ExecStateERiS3_RNS_7UStringERPNS_7JSValueE
-__ZNK3KJS7UString10UTF8StringEb
-__ZNK3KJS7UString14toStrictUInt32EPb
-__ZNK3KJS7UString5asciiEv
-__ZNK3KJS7UString6is8BitEv
-__ZNK3KJS7UString6substrEii
-__ZNK3KJS7UString8toUInt32EPb
-__ZNK3KJS7UString8toUInt32EPbb
-__ZNK3KJS8JSObject11hasPropertyEPNS_9ExecStateERKNS_10IdentifierE
-__ZNK3KJS8JSObject11hasPropertyEPNS_9ExecStateEj
-__ZNK3KJS8JSObject12defaultValueEPNS_9ExecStateENS_7JSValue22PreferredPrimitiveTypeE
-__ZNK3KJS8JSObject12toThisObjectEPNS_9ExecStateE
-__ZNK3KJS8JSObject14toGlobalObjectEPNS_9ExecStateE
-__ZNK3KJS8JSObject21getPropertyAttributesEPNS_9ExecStateERKNS_10IdentifierERj
-__ZNK3KJS8JSObject21implementsHasInstanceEv
-__ZNK3KJS8JSObject8isObjectEv
-__ZNK3KJS8JSObject8toNumberEPNS_9ExecStateE
-__ZNK3KJS8JSObject8toObjectEPNS_9ExecStateE
-__ZNK3KJS8JSObject8toStringEPNS_9ExecStateE
-__ZNK3KJS8JSObject9classNameEv
-__ZNK3KJS8JSObject9toBooleanEPNS_9ExecStateE
-__ZNK3KJS9CodeBlock17derefStructureIDsEPNS_11InstructionE
-__ZNK3KJS9HashTable11createTableEPNS_12JSGlobalDataE
+__ZNK3JSC11PropertyMap3getERKNS_10IdentifierE
+__ZNK3JSC12DateInstance7getTimeERdRi
+__ZNK3JSC12StringObject12toThisStringEPNS_9ExecStateE
+__ZNK3JSC12StringObject8toStringEPNS_9ExecStateE
+__ZNK3JSC14JSGlobalObject14isDynamicScopeEv
+__ZNK3JSC14JSGlobalObject14toGlobalObjectEPNS_9ExecStateE
+__ZNK3JSC16InternalFunction21implementsHasInstanceEv
+__ZNK3JSC16JSVariableObject16isVariableObjectEv
+__ZNK3JSC16JSVariableObject21getPropertyAttributesEPNS_9ExecStateERKNS_10IdentifierERj
+__ZNK3JSC17DebuggerCallFrame10thisObjectEv
+__ZNK3JSC17DebuggerCallFrame12functionNameEv
+__ZNK3JSC17DebuggerCallFrame4typeEv
+__ZNK3JSC17DebuggerCallFrame8evaluateERKNS_7UStringERPNS_7JSValueE
+__ZNK3JSC4Node8toStringEv
+__ZNK3JSC6JSCell12toThisObjectEPNS_9ExecStateE
+__ZNK3JSC6JSCell12toThisStringEPNS_9ExecStateE
+__ZNK3JSC6JSCell14isGetterSetterEv
+__ZNK3JSC6JSCell17getTruncatedInt32ERi
+__ZNK3JSC6JSCell18getTruncatedUInt32ERj
+__ZNK3JSC6JSCell8isObjectEv
+__ZNK3JSC6JSCell8isStringEv
+__ZNK3JSC6JSCell9classInfoEv
+__ZNK3JSC6JSCell9getNumberEv
+__ZNK3JSC6JSCell9getStringERNS_7UStringE
+__ZNK3JSC6JSCell9getStringEv
+__ZNK3JSC6JSCell9getUInt32ERj
+__ZNK3JSC7ArgList8getSliceEiRS0_
+__ZNK3JSC7JSValue15toInt32SlowCaseEPNS_9ExecStateERb
+__ZNK3JSC7JSValue16toUInt32SlowCaseEPNS_9ExecStateERb
+__ZNK3JSC7JSValue7toFloatEPNS_9ExecStateE
+__ZNK3JSC7JSValue9toIntegerEPNS_9ExecStateE
+__ZNK3JSC7Machine18retrieveLastCallerEPNS_9ExecStateERiS3_RNS_7UStringERPNS_7JSValueE
+__ZNK3JSC7UString10UTF8StringEb
+__ZNK3JSC7UString14toStrictUInt32EPb
+__ZNK3JSC7UString5asciiEv
+__ZNK3JSC7UString6is8BitEv
+__ZNK3JSC7UString6substrEii
+__ZNK3JSC7UString8toUInt32EPb
+__ZNK3JSC7UString8toUInt32EPbb
+__ZNK3JSC8JSObject11hasPropertyEPNS_9ExecStateERKNS_10IdentifierE
+__ZNK3JSC8JSObject11hasPropertyEPNS_9ExecStateEj
+__ZNK3JSC8JSObject12defaultValueEPNS_9ExecStateENS_7JSValue22PreferredPrimitiveTypeE
+__ZNK3JSC8JSObject12toThisObjectEPNS_9ExecStateE
+__ZNK3JSC8JSObject14toGlobalObjectEPNS_9ExecStateE
+__ZNK3JSC8JSObject21getPropertyAttributesEPNS_9ExecStateERKNS_10IdentifierERj
+__ZNK3JSC8JSObject21implementsHasInstanceEv
+__ZNK3JSC8JSObject8isObjectEv
+__ZNK3JSC8JSObject8toNumberEPNS_9ExecStateE
+__ZNK3JSC8JSObject8toObjectEPNS_9ExecStateE
+__ZNK3JSC8JSObject8toStringEPNS_9ExecStateE
+__ZNK3JSC8JSObject9classNameEv
+__ZNK3JSC8JSObject9toBooleanEPNS_9ExecStateE
+__ZNK3JSC9CodeBlock17derefStructureIDsEPNS_11InstructionE
+__ZNK3JSC9HashTable11createTableEPNS_12JSGlobalDataE
 __ZNK3WTF8Collator7collateEPKtmS2_m
-__ZTVN3KJS12JSNumberCellE
-__ZTVN3KJS12StringObjectE
-__ZTVN3KJS14JSGlobalObjectE
-__ZTVN3KJS15JSWrapperObjectE
-__ZTVN3KJS16InternalFunctionE
-__ZTVN3KJS16JSVariableObjectE
-__ZTVN3KJS8JSObjectE
-__ZTVN3KJS8JSStringE
+__ZTVN3JSC12JSNumberCellE
+__ZTVN3JSC12StringObjectE
+__ZTVN3JSC14JSGlobalObjectE
+__ZTVN3JSC15JSWrapperObjectE
+__ZTVN3JSC16InternalFunctionE
+__ZTVN3JSC16JSVariableObjectE
+__ZTVN3JSC8JSObjectE
+__ZTVN3JSC8JSStringE
 _jscore_fastmalloc_introspection
 _kJSClassDefinitionEmpty
index 6d4cfba..9e9b239 100644 (file)
@@ -35,7 +35,7 @@
 
 using namespace std;
 
-namespace KJS {
+namespace JSC {
 
 #if COMPILER(GCC) && PLATFORM(X86)
 asm(
@@ -62,7 +62,7 @@ asm(
     "int3" "\n"
     "1:" "\n"
 #endif
-    "call __ZN3KJS7Machine12cti_vm_throwEPv" "\n"
+    "call __ZN3JSC7Machine12cti_vm_throwEPv" "\n"
     "addl $0x24, %esp" "\n"
     "popl %edi" "\n"
     "popl %esi" "\n"
@@ -93,7 +93,7 @@ extern "C"
     {
         __asm {
            mov [esp], esp;
-            call KJS::Machine::cti_vm_throw;
+            call JSC::Machine::cti_vm_throw;
             add esp, 0x24;
             pop edi;
             pop esi;
@@ -1926,6 +1926,6 @@ void* CTI::compileRegExp(ExecState* exec, const UString& pattern, unsigned* numS
     return code;
 }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ENABLE(CTI)
index 009751c..76876a7 100644 (file)
@@ -90,7 +90,7 @@
 
 #define CTI_RETURN_ADDRESS ((ARGS)[-1])
 
-namespace KJS {
+namespace JSC {
 
     class CodeBlock;
     class ExecState;
index ad8b062..bc878ca 100644 (file)
@@ -36,7 +36,7 @@
 #include <stdio.h>
 #include <wtf/StringExtras.h>
 
-namespace KJS {
+namespace JSC {
 
 #if !defined(NDEBUG) || ENABLE(SAMPLING_TOOL)
 
@@ -1003,4 +1003,4 @@ int32_t SimpleJumpTable::offsetForValue(int32_t value, int32_t defaultOffset)
     return defaultOffset;        
 }
 
-} // namespace KJS
+} // namespace JSC
index 6952e79..a1c29dd 100644 (file)
@@ -38,7 +38,7 @@
 #include <wtf/RefPtr.h>
 #include <wtf/Vector.h>
 
-namespace KJS {
+namespace JSC {
 
     class ExecState;
 
@@ -240,6 +240,6 @@ namespace KJS {
         }
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // CodeBlock_h
index 240baa8..a18aa01 100644 (file)
@@ -37,7 +37,7 @@
 
 using namespace std;
 
-namespace KJS {
+namespace JSC {
 
 /*
     The layout of a register frame looks like this:
@@ -1361,4 +1361,4 @@ void CodeGenerator::endSwitch(uint32_t clauseCount, RefPtr<LabelID>* labels, Exp
     }
 }
 
-} // namespace KJS
+} // namespace JSC
index 2a3e62d..9cf1e05 100644 (file)
@@ -43,7 +43,7 @@
 #include <wtf/PassRefPtr.h>
 #include <wtf/Vector.h>
 
-namespace KJS {
+namespace JSC {
 
     class Identifier;
     class ScopeChain;
index 68213c9..ff731b2 100644 (file)
@@ -35,7 +35,7 @@
 #include "JSObject.h"
 #include "JSNotAnObject.h"
 
-namespace KJS {
+namespace JSC {
 
 static void substitute(UString& string, const UString& substring)
 {
@@ -219,4 +219,4 @@ JSObject* createNotAnObjectError(ExecState* exec, JSNotAnObjectErrorStub* error,
     return exception;
 }
 
-} // namespace KJS
+} // namespace JSC
index a7f39e5..fe760df 100644 (file)
@@ -31,7 +31,7 @@
 
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class Node;
     class CodeBlock;
@@ -47,6 +47,6 @@ namespace KJS {
     JSValue* createNotAFunctionError(ExecState*, JSValue*, const Instruction*, CodeBlock*);
     JSObject* createNotAnObjectError(ExecState*, JSNotAnObjectErrorStub*, const Instruction*, CodeBlock*);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ExceptionHelpers_h
index e91f206..2c317de 100644 (file)
@@ -31,7 +31,7 @@
 
 #include "Opcode.h"
 
-namespace KJS {
+namespace JSC {
 
     class JSCell;
     class StructureID;
@@ -53,6 +53,6 @@ namespace KJS {
         } u;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // Instruction_h
index 98368c9..4377e6a 100644 (file)
@@ -29,7 +29,7 @@
 #include "config.h"
 #include "JSPropertyNameIterator.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSPropertyNameIterator);
 
@@ -92,4 +92,4 @@ void JSPropertyNameIterator::invalidate()
     m_propertyNames = 0;
 }
 
-} // namespace KJS
+} // namespace JSC
index f6ff403..ea28c3f 100644 (file)
@@ -33,7 +33,7 @@
 #include "JSString.h"
 #include "PropertyNameArray.h"
 
-namespace KJS {
+namespace JSC {
 
     class Identifier;
     class JSObject;
@@ -96,6 +96,6 @@ inline JSValue* JSPropertyNameIterator::next(ExecState* exec)
     return 0;
 }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSPropertyNameIterator_h
index 3c167d2..6bcac26 100644 (file)
@@ -35,7 +35,7 @@
 #include <wtf/Vector.h>
 #include <limits.h>
 
-namespace KJS {
+namespace JSC {
 
     class LabelID {
     public:
@@ -113,6 +113,6 @@ namespace KJS {
         mutable JumpVector m_unresolvedJumps;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // LabelID_h
index 139d3cf..cda9d06 100644 (file)
@@ -73,7 +73,7 @@
 
 using namespace std;
 
-namespace KJS {
+namespace JSC {
 
 // Preferred number of milliseconds between each timeout check
 static const int preferredScriptCheckTimeInterval = 1000;
@@ -5135,4 +5135,4 @@ void* Machine::cti_vm_throw(CTI_ARGS)
 
 #endif // ENABLE(CTI)
 
-} // namespace KJS
+} // namespace JSC
index f21a876..b40c5ea 100644 (file)
@@ -40,7 +40,7 @@
 #include "CTI.h"
 #endif
 
-namespace KJS {
+namespace JSC {
 
     class CodeBlock;
     class EvalNode;
@@ -291,6 +291,6 @@ namespace KJS {
 #endif
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // Machine_h
index fcb6aa8..3993c0b 100644 (file)
@@ -32,7 +32,7 @@
 
 using namespace std;
 
-namespace KJS {
+namespace JSC {
 
 #if ENABLE(SAMPLING_TOOL) || DUMP_OPCODE_STATS
 
@@ -183,4 +183,4 @@ void OpcodeStats::resetLastInstruction()
 
 #endif
 
-} // namespace KJS
+} // namespace JSC
index d7f7e5c..29707e5 100644 (file)
@@ -35,7 +35,7 @@
 
 #include <wtf/Assertions.h>
 
-namespace KJS {
+namespace JSC {
 
 #define DUMP_OPCODE_STATS 0
 
@@ -193,6 +193,6 @@ namespace KJS {
 
 #endif
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // Opcodes_h
index 750b9b2..7e94c8f 100644 (file)
@@ -32,7 +32,7 @@
 #include "JSValue.h"
 #include <wtf/VectorTraits.h>
 
-namespace KJS {
+namespace JSC {
 
     class CodeBlock;
     class ExecState;
@@ -244,11 +244,11 @@ namespace KJS {
         return u.v;
     }
 
-} // namespace KJS
+} // namespace JSC
 
 namespace WTF {
 
-    template<> struct VectorTraits<KJS::Register> : VectorTraitsBase<true, KJS::Register> { };
+    template<> struct VectorTraits<JSC::Register> : VectorTraitsBase<true, JSC::Register> { };
 
 } // namespace WTF
 
index ace6f58..9d395ef 100644 (file)
@@ -29,7 +29,7 @@
 #include "config.h"
 #include "RegisterFile.h"
 
-namespace KJS {
+namespace JSC {
 
 RegisterFile::~RegisterFile()
 {
@@ -43,4 +43,4 @@ RegisterFile::~RegisterFile()
 #endif
 }
 
-} // namespace KJS
+} // namespace JSC
index 3a43816..0db99bf 100644 (file)
@@ -36,7 +36,7 @@
 #endif
 #include <wtf/Noncopyable.h>
 
-namespace KJS {
+namespace JSC {
 
 /*
     A register file is a stack of register frames. We represent a register
@@ -178,6 +178,6 @@ namespace KJS {
         JSGlobalObject* m_globalObject; // The global object whose vars are currently stored in the register file.
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // RegisterFile_h
index 94e2e09..ec7de19 100644 (file)
@@ -33,7 +33,7 @@
 #include <wtf/Noncopyable.h>
 #include <wtf/VectorTraits.h>
 
-namespace KJS {
+namespace JSC {
 
     class RegisterID : Noncopyable {
     public:
@@ -109,11 +109,11 @@ namespace KJS {
 
     inline RegisterID* ignoredResult() { return reinterpret_cast<RegisterID*>(1); }
 
-} // namespace KJS
+} // namespace JSC
 
 namespace WTF {
 
-    template<> struct VectorTraits<KJS::RegisterID> : VectorTraitsBase<true, KJS::RegisterID> {
+    template<> struct VectorTraits<JSC::RegisterID> : VectorTraitsBase<true, JSC::RegisterID> {
         static const bool needsInitialization = true;
         static const bool canInitializeWithMemset = true; // Default initialization just sets everything to 0 or false, so this is safe.
     };
index 8b26614..ed4cd09 100644 (file)
@@ -37,7 +37,7 @@
 #include <unistd.h>
 #endif
 
-namespace KJS {
+namespace JSC {
 
 void ScopeSampleRecord::sample(CodeBlock* codeBlock, Instruction* vPC)
 {
@@ -308,4 +308,4 @@ void SamplingTool::dump(ExecState*)
 
 #endif
 
-} // namespace KJS
+} // namespace JSC
index 3505d1a..2f065cc 100644 (file)
@@ -36,7 +36,7 @@
 #include <nodes.h>
 #include <Opcode.h>
 
-namespace KJS {
+namespace JSC {
 
     class ExecState;
     class ScopeNode;
@@ -150,6 +150,6 @@ extern OpcodeID what;
 #define CTI_MACHINE_SAMPLING_callingHostFunction()
 #endif
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // SamplingTool_h
index dc32354..36ffee0 100644 (file)
@@ -31,7 +31,7 @@
 
 #include <wtf/Vector.h>
 
-namespace KJS {
+namespace JSC {
 
     template <typename T, size_t SegmentSize> class SegmentedVector {
     public:
@@ -163,6 +163,6 @@ namespace KJS {
         Vector<Segment*, 32> m_segments;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // SegmentedVector_h
index 9ceca45..7675b20 100644 (file)
@@ -26,7 +26,7 @@
 
 using std::min;
 
-namespace KJS {
+namespace JSC {
 
 void ArgList::getSlice(int startIndex, ArgList& result) const
 {
@@ -81,4 +81,4 @@ void ArgList::slowAppend(JSValue* v)
     m_buffer = m_vector.data();
 }
 
-} // namespace KJS
+} // namespace JSC
index 531edda..25c6583 100644 (file)
@@ -29,7 +29,7 @@
 #include <wtf/Noncopyable.h>
 #include <wtf/Vector.h>
 
-namespace KJS {
+namespace JSC {
 
     class JSValue;
     
@@ -146,6 +146,6 @@ namespace KJS {
         void operator delete(void*, size_t);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ArgList_h
index c238e0a..97309a2 100644 (file)
@@ -30,7 +30,7 @@
 #include "JSGlobalObject.h"
 #include "ObjectPrototype.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(Arguments);
 
@@ -96,4 +96,4 @@ bool Arguments::deleteProperty(ExecState* exec, const Identifier& propertyName)
     return JSObject::deleteProperty(exec, propertyName);
 }
 
-} // namespace KJS
+} // namespace JSC
index 5333d51..8f95738 100644 (file)
@@ -27,7 +27,7 @@
 #include "IndexToNameMap.h"
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class JSActivation;
 
@@ -61,6 +61,6 @@ namespace KJS {
         OwnPtr<ArgumentsData> d;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // Arguments_h
index 01d5992..5e39529 100644 (file)
@@ -29,7 +29,7 @@
 #include "JSArray.h"
 #include "lookup.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(ArrayConstructor);
 
@@ -82,4 +82,4 @@ CallType ArrayConstructor::getCallData(CallData& callData)
     return CallTypeHost;
 }
 
-} // namespace KJS
+} // namespace JSC
index aaba3f5..0b1b832 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "InternalFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class ArrayPrototype;
     class FunctionPrototype;
@@ -36,6 +36,6 @@ namespace KJS {
         virtual CallType getCallData(CallData&);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ArrayConstructor_h
index 0529140..42629ce 100644 (file)
@@ -32,7 +32,7 @@
 #include <wtf/Assertions.h>
 #include <wtf/HashSet.h>
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(ArrayPrototype);
 
@@ -60,7 +60,7 @@ static JSValue* arrayProtoFuncLastIndexOf(ExecState*, JSObject*, JSValue*, const
 
 #include "ArrayPrototype.lut.h"
 
-namespace KJS {
+namespace JSC {
 
 // ------------------------------ ArrayPrototype ----------------------------
 
@@ -782,4 +782,4 @@ JSValue* arrayProtoFuncLastIndexOf(ExecState* exec, JSObject*, JSValue* thisValu
     return jsNumber(exec, -1);
 }
 
-} // namespace KJS
+} // namespace JSC
index e95a1a0..36fc75c 100644 (file)
@@ -24,7 +24,7 @@
 #include "JSArray.h"
 #include "lookup.h"
 
-namespace KJS {
+namespace JSC {
 
     class ArrayPrototype : public JSArray {
     public:
@@ -36,6 +36,6 @@ namespace KJS {
         static const ClassInfo info;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ArrayPrototype_h
index 14883bd..536d09c 100644 (file)
@@ -30,7 +30,7 @@
 #include <wtf/Noncopyable.h>
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class BatchedTransitionOptimizer : Noncopyable {
     public:
@@ -50,6 +50,6 @@ namespace KJS {
         JSObject* m_object;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // BatchedTransitionOptimizer_h
index 0f7614f..02ca462 100644 (file)
@@ -24,7 +24,7 @@
 #include "BooleanPrototype.h"
 #include "JSGlobalObject.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(BooleanConstructor);
 
@@ -75,4 +75,4 @@ JSObject* constructBooleanFromImmediateBoolean(ExecState* exec, JSValue* immedia
     return obj;
 }
 
-} // namespace KJS
+} // namespace JSC
index 464ef6b..98e8c08 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "InternalFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class BooleanPrototype;
     class FunctionPrototype;
@@ -40,6 +40,6 @@ namespace KJS {
     JSObject* constructBooleanFromImmediateBoolean(ExecState*, JSValue*);
     JSObject* constructBoolean(ExecState*, const ArgList&);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // BooleanConstructor_h
index dc34ea6..0cbc9dd 100644 (file)
@@ -21,7 +21,7 @@
 #include "config.h"
 #include "BooleanObject.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(BooleanObject);
 
@@ -32,4 +32,4 @@ BooleanObject::BooleanObject(JSObject* prototype)
 {
 }
 
-} // namespace KJS
+} // namespace JSC
index 11c3709..a94959d 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "JSWrapperObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class BooleanObject : public JSWrapperObject {
     public:
@@ -33,6 +33,6 @@ namespace KJS {
         static const ClassInfo info;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // BooleanObject_h
index 8cd29e3..11bb478 100644 (file)
@@ -27,7 +27,7 @@
 #include "ObjectPrototype.h"
 #include "PrototypeFunction.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(BooleanPrototype);
 
@@ -80,4 +80,4 @@ JSValue* booleanProtoFuncValueOf(ExecState* exec, JSObject*, JSValue* thisValue,
     return static_cast<BooleanObject*>(thisValue)->internalValue();
 }
 
-} // namespace KJS
+} // namespace JSC
index 0ccccd5..8f43a52 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "BooleanObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype;
     class ObjectPrototype;
@@ -33,6 +33,6 @@ namespace KJS {
         BooleanPrototype(ExecState*, ObjectPrototype*, FunctionPrototype*);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // BooleanPrototype_h
index 91be916..c996f56 100644 (file)
@@ -28,7 +28,7 @@
 
 #include "JSFunction.h"
 
-namespace KJS {
+namespace JSC {
 
 JSValue* call(ExecState* exec, JSValue* functionObject, CallType callType, const CallData& callData, JSValue* thisValue, const ArgList& args)
 {
@@ -39,4 +39,4 @@ JSValue* call(ExecState* exec, JSValue* functionObject, CallType callType, const
     return static_cast<JSFunction*>(functionObject)->call(exec, thisValue, args);
 }
 
-} // namespace KJS
+} // namespace JSC
index 9dd2611..0741647 100644 (file)
@@ -29,7 +29,7 @@
 #ifndef CallData_h
 #define CallData_h
 
-namespace KJS {
+namespace JSC {
 
     class ArgList;
     class ExecState;
@@ -58,6 +58,6 @@ namespace KJS {
 
     JSValue* call(ExecState*, JSValue* functionObject, CallType, const CallData&, JSValue* thisValue, const ArgList&);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // CallData_h
index 07533fc..979145e 100644 (file)
@@ -25,7 +25,7 @@
 
 #include "ExecState.h"
 
-namespace KJS {
+namespace JSC {
 
     struct HashEntry;
     struct HashTable;
@@ -57,6 +57,6 @@ namespace KJS {
         const ClassPropHashTableGetterFunction classPropHashTableGetterFunction;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ClassInfo_h
index 764c0ee..1d818c1 100644 (file)
@@ -21,7 +21,7 @@
 #include "config.h"
 #include "CommonIdentifiers.h"
 
-namespace KJS {
+namespace JSC {
 
 const char* const nullCString = 0;
 
@@ -35,4 +35,4 @@ CommonIdentifiers::CommonIdentifiers(JSGlobalData* globalData)
 {
 }
 
-} // namespace KJS
+} // namespace JSC
index 6fe4a48..f646312 100644 (file)
@@ -65,7 +65,7 @@
     macro(UTC) \
     macro(valueOf)
 
-namespace KJS {
+namespace JSC {
 
     class CommonIdentifiers : Noncopyable {
     private:
@@ -82,6 +82,6 @@ namespace KJS {
 #undef KJS_IDENTIFIER_DECLARE_PROPERTY_NAME_GLOBAL
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // CommonIdentifiers_h
index 4a58831..6fbc565 100644 (file)
@@ -28,7 +28,7 @@
 
 #include "JSFunction.h"
 
-namespace KJS {
+namespace JSC {
 
 JSObject* construct(ExecState* exec, JSValue* object, ConstructType constructType, const ConstructData& constructData, const ArgList& args)
 {
@@ -39,4 +39,4 @@ JSObject* construct(ExecState* exec, JSValue* object, ConstructType constructTyp
     return static_cast<JSFunction*>(object)->construct(exec, args);
 }
 
-} // namespace KJS
+} // namespace JSC
index 095fbac..f900228 100644 (file)
@@ -29,7 +29,7 @@
 #ifndef ConstructData_h
 #define ConstructData_h
 
-namespace KJS {
+namespace JSC {
 
     class ArgList;
     class ExecState;
@@ -58,6 +58,6 @@ namespace KJS {
 
     JSObject* construct(ExecState*, JSValue* constructor, ConstructType, const ConstructData&, const ArgList&);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ConstructData_h
index b682aa7..3d888f8 100644 (file)
@@ -41,7 +41,7 @@
 #include <sys/timeb.h>
 #endif
 
-namespace KJS {
+namespace JSC {
 
 // TODO: MakeTime (15.9.11.1) etc. ?
 
@@ -167,4 +167,4 @@ static JSValue* dateUTC(ExecState* exec, JSObject*, JSValue*, const ArgList& arg
     return jsNumber(exec, gregorianDateTimeToMS(t, ms, true));
 }
 
-} // namespace KJS
+} // namespace JSC
index 125e839..acb9f9b 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "InternalFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class DatePrototype;
     class FunctionPrototype;
@@ -37,6 +37,6 @@ namespace KJS {
         virtual CallType getCallData(CallData&);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // DateConstructor_h
index b5e8ef8..d80f9be 100644 (file)
@@ -26,7 +26,7 @@
 #include <math.h>
 #include <wtf/MathExtras.h>
 
-namespace KJS {
+namespace JSC {
 
 struct DateInstance::Cache {
     double m_gregorianDateTimeCachedForMS;
@@ -58,13 +58,13 @@ void DateInstance::msToGregorianDateTime(double milli, bool outputIsUTC, Gregori
 
     if (outputIsUTC) {
         if (m_cache->m_gregorianDateTimeUTCCachedForMS != milli) {
-            KJS::msToGregorianDateTime(milli, true, m_cache->m_cachedGregorianDateTimeUTC);
+            JSC::msToGregorianDateTime(milli, true, m_cache->m_cachedGregorianDateTimeUTC);
             m_cache->m_gregorianDateTimeUTCCachedForMS = milli;
         }
         t.copyFrom(m_cache->m_cachedGregorianDateTimeUTC);
     } else {
         if (m_cache->m_gregorianDateTimeCachedForMS != milli) {
-            KJS::msToGregorianDateTime(milli, false, m_cache->m_cachedGregorianDateTime);
+            JSC::msToGregorianDateTime(milli, false, m_cache->m_cachedGregorianDateTime);
             m_cache->m_gregorianDateTimeCachedForMS = milli;
         }
         t.copyFrom(m_cache->m_cachedGregorianDateTime);
@@ -113,4 +113,4 @@ bool DateInstance::getUTCTime(double& milli) const
     return true;
 }
 
-} // namespace KJS
+} // namespace JSC
index d17b2fe..a3c41b2 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "JSWrapperObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype;
     class ObjectPrototype;
@@ -54,6 +54,6 @@ namespace KJS {
         mutable Cache* m_cache;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // DateInstance_h
index c1f561b..212e782 100644 (file)
@@ -69,7 +69,7 @@
 
 using namespace WTF;
 
-namespace KJS {
+namespace JSC {
 
 /* Constants */
 
@@ -943,4 +943,4 @@ UString formatTime(const GregorianDateTime &t, bool utc)
     return UString(buffer);
 }
 
-} // namespace KJS
+} // namespace JSC
index eebf958..ab939a7 100644 (file)
@@ -45,7 +45,7 @@
 #include <string.h>
 #include <wtf/Noncopyable.h>
 
-namespace KJS {
+namespace JSC {
 
 class UString;
 struct GregorianDateTime;
@@ -186,6 +186,6 @@ static inline int gmtoffset(const GregorianDateTime& t)
     return t.utcOffset;
 }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // DateMath_h
index 46e14e6..16461d7 100644 (file)
@@ -54,7 +54,7 @@
 
 using namespace WTF;
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(DatePrototype);
 
@@ -107,7 +107,7 @@ static JSValue* dateProtoFuncValueOf(ExecState*, JSObject*, JSValue*, const ArgL
 
 #include "DatePrototype.lut.h"
 
-namespace KJS {
+namespace JSC {
 
 #if PLATFORM(MAC)
 
@@ -1053,4 +1053,4 @@ JSValue* dateProtoFuncGetYear(ExecState* exec, JSObject*, JSValue* thisValue, co
     return jsNumber(exec, t.year);
 }
 
-} // namespace KJS
+} // namespace JSC
index 74ea5d3..f15cd9a 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "DateInstance.h"
 
-namespace KJS {
+namespace JSC {
 
     class ObjectPrototype;
 
@@ -37,6 +37,6 @@ namespace KJS {
         static const ClassInfo info;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // DatePrototype_h
index a0bb392..43b5e49 100644 (file)
@@ -34,7 +34,7 @@
 #include "Machine.h"
 #include "Parser.h"
 
-namespace KJS {
+namespace JSC {
 
 Register* DebuggerCallFrame::callFrame() const
 {
@@ -88,4 +88,4 @@ JSValue* DebuggerCallFrame::evaluate(const UString& script, JSValue*& exception)
     return newExec.machine()->execute(evalNode.get(), &newExec, thisObject, m_scopeChain, &exception);
 }
 
-} // namespace KJS
+} // namespace JSC
index 2749b5a..6a2a88b 100644 (file)
@@ -29,7 +29,7 @@
 #ifndef DebuggerCallFrame_h
 #define DebuggerCallFrame_h
 
-namespace KJS {
+namespace JSC {
     
     class CodeBlock;
     class ExecState;
@@ -77,6 +77,6 @@ namespace KJS {
         JSValue* m_exception;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // DebuggerCallFrame_h
index a2a6460..88b6401 100644 (file)
@@ -31,7 +31,7 @@
 #include "JSString.h"
 #include "NativeErrorConstructor.h"
 
-namespace KJS {
+namespace JSC {
 
 const char* expressionBeginOffsetPropertyName = "expressionBeginOffset";
 const char* expressionCaretOffsetPropertyName = "expressionCaretOffset";
@@ -124,4 +124,4 @@ JSObject* throwError(ExecState* exec, ErrorType type, const UString& message, in
     return error;
 }
 
-} // namespace KJS
+} // namespace JSC
index d242c6b..0af8752 100644 (file)
@@ -23,7 +23,7 @@
 #ifndef Error_h
 #define Error_h
 
-namespace KJS {
+namespace JSC {
 
     class ExecState;
     class JSObject;
@@ -58,6 +58,6 @@ namespace KJS {
     JSObject* throwError(ExecState*, ErrorType, const char* message);
     JSObject* throwError(ExecState*, ErrorType);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // Error_h
index 8c061a0..7e1d5b8 100644 (file)
@@ -27,7 +27,7 @@
 #include "JSGlobalObject.h"
 #include "JSString.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(ErrorConstructor);
 
@@ -72,4 +72,4 @@ CallType ErrorConstructor::getCallData(CallData& callData)
     return CallTypeHost;
 }
 
-} // namespace KJS
+} // namespace JSC
index 64153f8..ad7a6d1 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "InternalFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class ErrorPrototype;
     class FunctionPrototype;
@@ -37,6 +37,6 @@ namespace KJS {
         virtual CallType getCallData(CallData&);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ErrorConstructor_h
index f991467..fe9da0e 100644 (file)
@@ -21,7 +21,7 @@
 #include "config.h"
 #include "ErrorInstance.h"
 
-namespace KJS {
+namespace JSC {
 
 const ClassInfo ErrorInstance::info = { "Error", 0, 0, 0 };
 
@@ -30,4 +30,4 @@ ErrorInstance::ErrorInstance(JSObject* prototype)
 {
 }
 
-} // namespace KJS
+} // namespace JSC
index 044c04a..4fd60f2 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class ErrorInstance : public JSObject {
     public:
@@ -33,6 +33,6 @@ namespace KJS {
         static const ClassInfo info;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ErrorInstance_h
index a5f989f..2d2a1ae 100644 (file)
@@ -27,7 +27,7 @@
 #include "PrototypeFunction.h"
 #include "ustring.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(ErrorPrototype);
 
@@ -65,4 +65,4 @@ JSValue* errorProtoFuncToString(ExecState* exec, JSObject*, JSValue* thisValue,
     return jsNontrivialString(exec, s);
 }
 
-} // namespace KJS
+} // namespace JSC
index 5b1c97a..12ab620 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "ErrorInstance.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype;
     class ObjectPrototype;
@@ -33,6 +33,6 @@ namespace KJS {
         ErrorPrototype(ExecState*, ObjectPrototype*, FunctionPrototype*);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ErrorPrototype_h
index 53daee7..4a2ee61 100644 (file)
@@ -26,7 +26,7 @@
 #include "JSString.h"
 #include "ScopeChainMark.h"
 
-namespace KJS {
+namespace JSC {
 
 ExecState::ExecState(JSGlobalObject* globalObject, JSObject* globalThisValue, ScopeChainNode* globalScopeChain)
     : m_globalObject(globalObject)
@@ -58,4 +58,4 @@ bool ExecState::isGlobalObject(JSObject* o) const
     return o->isGlobalObject();
 }
 
-} // namespace KJS
+} // namespace JSC
index bd4b263..a17dade 100644 (file)
@@ -26,7 +26,7 @@
 #include "JSGlobalData.h"
 #include "ScopeChain.h"
 
-namespace KJS  {
+namespace JSC  {
 
     class EvalNode;
     class FunctionBodyNode;
@@ -121,6 +121,6 @@ namespace KJS  {
 
     enum CodeType { GlobalCode, EvalCode, FunctionCode };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ExecState_h
index ce2906a..72dacb3 100644 (file)
@@ -30,7 +30,7 @@
 #include "lexer.h"
 #include "nodes.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(FunctionConstructor);
 
@@ -144,4 +144,4 @@ JSObject* constructFunction(ExecState* exec, const ArgList& args)
     return constructFunction(exec, args, Identifier(exec, "anonymous"), UString(), 1);
 }
 
-} // namespace KJS
+} // namespace JSC
index 5c4dcff..5c98ef5 100644 (file)
@@ -24,7 +24,7 @@
 
 #include "InternalFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype;
 
@@ -40,6 +40,6 @@ namespace KJS {
     JSObject* constructFunction(ExecState*, const ArgList&, const Identifier& functionName, const UString& sourceURL, int lineNumber);
     JSObject* constructFunction(ExecState*, const ArgList&);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // FunctionConstructor_h
index cc7c764..4fd6ac7 100644 (file)
@@ -27,7 +27,7 @@
 #include "JSString.h"
 #include "PrototypeFunction.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(FunctionPrototype);
 
@@ -127,4 +127,4 @@ JSValue* functionProtoFuncCall(ExecState* exec, JSObject*, JSValue* thisValue, c
     return call(exec, thisValue, callType, callData, callThis, argsTail);
 }
 
-} // namespace KJS
+} // namespace JSC
index 9a91fb8..35d3877 100644 (file)
@@ -24,7 +24,7 @@
 
 #include "InternalFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype : public InternalFunction {
     public:
@@ -34,6 +34,6 @@ namespace KJS {
         virtual CallType getCallData(CallData&);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // FunctionPrototype_h
index 7525e7e..bcd1b35 100644 (file)
@@ -26,7 +26,7 @@
 #include "JSObject.h"
 #include <wtf/Assertions.h>
 
-namespace KJS {
+namespace JSC {
 
 void GetterSetter::mark()
 {
@@ -81,4 +81,4 @@ bool GetterSetter::isGetterSetter() const
     return true;
 }
 
-} // namespace KJS
+} // namespace JSC
index ffa7012..abdd7c3 100644 (file)
@@ -25,7 +25,7 @@
 
 #include "JSCell.h"
 
-namespace KJS {
+namespace JSC {
 
     class JSObject;
 
@@ -60,6 +60,6 @@ namespace KJS {
         JSObject* m_setter;  
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // GetterSetter_h
index 0039c69..9a23c51 100644 (file)
@@ -29,7 +29,7 @@
 #include "JSGlobalObject.h"
 #include <wtf/Assertions.h>
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(GlobalEvalFunction);
 
@@ -47,4 +47,4 @@ void GlobalEvalFunction::mark()
         m_cachedGlobalObject->mark();
 }
 
-} // namespace KJS
+} // namespace JSC
index 378f5cb..38ccb99 100644 (file)
@@ -26,7 +26,7 @@
 
 #include "PrototypeFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class ExecState;
     class FunctionPrototype;
@@ -43,6 +43,6 @@ namespace KJS {
         JSGlobalObject* m_cachedGlobalObject;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // GlobalEvalFunction_h
index 8162294..d6d91f7 100644 (file)
@@ -29,7 +29,7 @@
 #include "JSFunction.h"
 #include "identifier.h"
 
-namespace KJS {
+namespace JSC {
 
 // We map indexes in the arguments array to their corresponding argument names. 
 // Example: function f(x, y, z): arguments[0] = x, so we map 0 to Identifier("x"). 
@@ -91,4 +91,4 @@ Identifier& IndexToNameMap::operator[](const Identifier& index)
     return m_map[indexAsNumber];
 }
 
-} // namespace KJS
+} // namespace JSC
index 074d27a..e16c997 100644 (file)
@@ -24,7 +24,7 @@
 #ifndef IndexToNameMap_h
 #define IndexToNameMap_h
 
-namespace KJS {
+namespace JSC {
 
     class ArgList;
     class ExecState;
@@ -45,6 +45,6 @@ namespace KJS {
         Identifier* m_map; // FIMXE: this should be an OwnArrayPtr
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // IndexToNameMap_h
index c732ee0..94b165e 100644 (file)
@@ -37,7 +37,7 @@
 #include "ustring.h"
 #include <wtf/Threading.h>
 
-namespace KJS {
+namespace JSC {
 
 #if PLATFORM(DARWIN)
 static pthread_once_t initializeThreadingKeyOnce = PTHREAD_ONCE_INIT;
@@ -66,4 +66,4 @@ void initializeThreading()
 #endif
 }
 
-} // namespace KJS
+} // namespace JSC
index f8899d5..a99e3d9 100644 (file)
@@ -29,7 +29,7 @@
 #ifndef KJS_InitializeThreading_h
 #define KJS_InitializeThreading_h
 
-namespace KJS {
+namespace JSC {
 
     // This function must be called from the main thread. It is safe to call it repeatedly.
     // Darwin is an exception to this rule: it is OK to call this function from any thread, even reentrantly.
index c9b3839..a1f4cb3 100644 (file)
@@ -26,7 +26,7 @@
 #include "FunctionPrototype.h"
 #include "JSString.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(InternalFunction);
 
@@ -56,4 +56,4 @@ bool InternalFunction::implementsHasInstance() const
     return true;
 }
 
-} // namespace KJS
+} // namespace JSC
index 23c303d..8ffb5fa 100644 (file)
@@ -27,7 +27,7 @@
 #include "JSObject.h"
 #include "identifier.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype;
 
@@ -39,7 +39,7 @@ namespace KJS {
         const UString& name(ExecState*);
 
     protected:
-        InternalFunction(PassRefPtr<KJS::StructureID> st) : JSObject(st){}
+        InternalFunction(PassRefPtr<JSC::StructureID> st) : JSObject(st){}
         InternalFunction(ExecState*);
         InternalFunction(ExecState*, FunctionPrototype*, const Identifier&);
 
@@ -48,6 +48,6 @@ namespace KJS {
         virtual bool implementsHasInstance() const;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // InternalFunction_h
index 8a73678..d902ebd 100644 (file)
@@ -35,7 +35,7 @@
 #include "Register.h"
 #include "JSFunction.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSActivation);
 
@@ -174,4 +174,4 @@ JSObject* JSActivation::createArgumentsObject(ExecState* exec)
     return new (exec) Arguments(exec, function, args, this);
 }
 
-} // namespace KJS
+} // namespace JSC
index ca91184..df818be 100644 (file)
@@ -33,7 +33,7 @@
 #include "SymbolTable.h"
 #include "nodes.h"
 
-namespace KJS {
+namespace JSC {
 
     class Register;
     
@@ -81,6 +81,6 @@ namespace KJS {
         JSActivationData* d() const { return static_cast<JSActivationData*>(JSVariableObject::d); }
     };
     
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSActivation_h
index fa994cc..eaf0cd6 100644 (file)
@@ -33,7 +33,7 @@
 
 using namespace std;
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSArray);
 
@@ -907,4 +907,4 @@ JSArray* constructArray(ExecState* exec, const ArgList& values)
     return new (exec) JSArray(exec, exec->lexicalGlobalObject()->arrayPrototype(), values);
 }
 
-} // namespace KJS
+} // namespace JSC
index 00d373a..b565e4c 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
     typedef HashMap<unsigned, JSValue*> SparseArrayValueMap;
 
@@ -103,6 +103,6 @@ namespace KJS {
     JSArray* constructArray(ExecState*, JSValue* singleItemValue);
     JSArray* constructArray(ExecState*, const ArgList& values);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSArray_h
index 4bc9538..86cb3f2 100644 (file)
@@ -28,7 +28,7 @@
 #include "JSObject.h"
 #include <wtf/MathExtras.h>
 
-namespace KJS {
+namespace JSC {
 
 #if defined NAN && defined INFINITY
 
@@ -230,4 +230,4 @@ bool JSCell::isObject() const
     return false;
 }
 
-} // namespace KJS
+} // namespace JSC
index a5aed3e..409e6d8 100644 (file)
@@ -27,7 +27,7 @@
 #include "JSValue.h"
 #include "collector.h"
 
-namespace KJS {
+namespace JSC {
 
     class JSCell : public JSValue {
         friend class Heap;
@@ -300,6 +300,6 @@ namespace KJS {
         return JSImmediate::isNumber(this) ? this : (JSImmediate::isImmediate(this) ? 0 : asCell()->getJSNumber());
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSCell_h
index cc9166f..5ea771b 100644 (file)
@@ -38,7 +38,7 @@
 using namespace WTF;
 using namespace Unicode;
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSFunction);
 
@@ -173,4 +173,4 @@ JSObject* JSFunction::construct(ExecState* exec, const ArgList& args)
     return static_cast<JSObject*>(result);
 }
 
-} // namespace KJS
+} // namespace JSC
index f2cc6c1..2484c2b 100644 (file)
@@ -30,7 +30,7 @@
 #include "nodes.h"
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionBodyNode;
     class FunctionPrototype;
@@ -41,7 +41,7 @@ namespace KJS {
         friend class Machine;
 
         typedef InternalFunction Base;
-        JSFunction(PassRefPtr<KJS::StructureID> st) : InternalFunction(st), m_scopeChain(NoScopeChain()) {}
+        JSFunction(PassRefPtr<JSC::StructureID> st) : InternalFunction(st), m_scopeChain(NoScopeChain()) {}
     public:
         JSFunction(ExecState*, const Identifier&, FunctionBodyNode*, ScopeChainNode*);
 
index 57889b0..78614e6 100644 (file)
@@ -46,7 +46,7 @@
 
 using namespace WTF;
 
-namespace KJS {
+namespace JSC {
 
 extern const HashTable arrayTable;
 extern const HashTable dateTable;
@@ -60,21 +60,21 @@ JSGlobalData::JSGlobalData(bool isShared)
     : machine(new Machine)
     , heap(new Heap(this))
 #if ENABLE(JSC_MULTIPLE_THREADS)
-    , arrayTable(new HashTable(KJS::arrayTable))
-    , dateTable(new HashTable(KJS::dateTable))
-    , mathTable(new HashTable(KJS::mathTable))
-    , numberTable(new HashTable(KJS::numberTable))
-    , regExpTable(new HashTable(KJS::regExpTable))
-    , regExpConstructorTable(new HashTable(KJS::regExpConstructorTable))
-    , stringTable(new HashTable(KJS::stringTable))
+    , arrayTable(new HashTable(JSC::arrayTable))
+    , dateTable(new HashTable(JSC::dateTable))
+    , mathTable(new HashTable(JSC::mathTable))
+    , numberTable(new HashTable(JSC::numberTable))
+    , regExpTable(new HashTable(JSC::regExpTable))
+    , regExpConstructorTable(new HashTable(JSC::regExpConstructorTable))
+    , stringTable(new HashTable(JSC::stringTable))
 #else
-    , arrayTable(&KJS::arrayTable)
-    , dateTable(&KJS::dateTable)
-    , mathTable(&KJS::mathTable)
-    , numberTable(&KJS::numberTable)
-    , regExpTable(&KJS::regExpTable)
-    , regExpConstructorTable(&KJS::regExpConstructorTable)
-    , stringTable(&KJS::stringTable)
+    , arrayTable(&JSC::arrayTable)
+    , dateTable(&JSC::dateTable)
+    , mathTable(&JSC::mathTable)
+    , numberTable(&JSC::numberTable)
+    , regExpTable(&JSC::regExpTable)
+    , regExpConstructorTable(&JSC::regExpConstructorTable)
+    , stringTable(&JSC::stringTable)
 #endif
     , nullProtoStructureID(StructureID::create(jsNull()))
     , identifierTable(createIdentifierTable())
index b8a6a9c..33f0ac0 100644 (file)
@@ -39,7 +39,7 @@
 struct OpaqueJSClass;
 struct OpaqueJSClassContextData;
 
-namespace KJS {
+namespace JSC {
 
     class ArgList;
     class CommonIdentifiers;
index 9b1767a..0259976 100644 (file)
@@ -61,7 +61,7 @@
 #include "StringPrototype.h"
 #include "debugger.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSGlobalObject);
 
@@ -454,4 +454,4 @@ void* JSGlobalObject::operator new(size_t size, JSGlobalData* globalData)
 #endif
 }
 
-} // namespace KJS
+} // namespace JSC
index 6b6f634..095e0a4 100644 (file)
@@ -27,7 +27,7 @@
 #include <wtf/HashSet.h>
 #include <wtf/OwnPtr.h>
 
-namespace KJS {
+namespace JSC {
 
     class ArrayPrototype;
     class BooleanPrototype;
@@ -293,6 +293,6 @@ namespace KJS {
         return globalObject;
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSGlobalObject_h
index b3caf07..08195de 100644 (file)
@@ -46,7 +46,7 @@
 using namespace WTF;
 using namespace Unicode;
 
-namespace KJS {
+namespace JSC {
 
 static JSValue* encode(ExecState* exec, const ArgList& args, const char* doNotEscape)
 {
@@ -416,4 +416,4 @@ JSValue* globalFuncKJSPrint(ExecState* exec, JSObject*, JSValue*, const ArgList&
 }
 #endif
 
-} // namespace KJS
+} // namespace JSC
index 36575ea..a4f0c3c 100644 (file)
@@ -24,7 +24,7 @@
 #ifndef JSGlobalObjectFunctions_h
 #define JSGlobalObjectFunctions_h
 
-namespace KJS {
+namespace JSC {
 
     class ArgList;
     class ExecState;
@@ -52,6 +52,6 @@ namespace KJS {
     static const double mantissaOverflowLowerBound = 9007199254740992.0;
     double parseIntOverflow(const char*, int length, int radix);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSGlobalObjectFunctions_h
index 9f16129..55c36da 100644 (file)
@@ -30,7 +30,7 @@
 #include "NumberConstructor.h"
 #include "NumberPrototype.h"
 
-namespace KJS {
+namespace JSC {
 
 JSObject* JSImmediate::toObject(const JSValue* v, ExecState* exec)
 {
@@ -73,4 +73,4 @@ UString JSImmediate::toString(const JSValue* v)
     return "undefined";
 }
 
-} // namespace KJS
+} // namespace JSC
index e2e216d..b73050b 100644 (file)
@@ -31,7 +31,7 @@
 #include <stdint.h>
 #include <stdlib.h>
 
-namespace KJS {
+namespace JSC {
 
     class ExecState;
     class JSObject;
@@ -441,6 +441,6 @@ namespace KJS {
         return b ? JSImmediate::trueImmediate() : JSImmediate::falseImmediate();
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif
index c820859..ee7fb3b 100644 (file)
@@ -28,7 +28,7 @@
 #include <pthread.h>
 #endif
 
-namespace KJS {
+namespace JSC {
 
 #if ENABLE(JSC_MULTIPLE_THREADS)
 
@@ -197,4 +197,4 @@ JSLock::DropAllLocks::~DropAllLocks()
 
 #endif // USE(MULTIPLE_THREADS)
 
-} // namespace KJS
+} // namespace JSC
index 55a2c00..0c22ff8 100644 (file)
@@ -24,7 +24,7 @@
 #include <wtf/Assertions.h>
 #include <wtf/Noncopyable.h>
 
-namespace KJS {
+namespace JSC {
 
     // To make it safe to use JavaScript on multiple threads, it is
     // important to lock before doing anything that allocates a
index 5ab9441..c4ca8fd 100644 (file)
@@ -32,7 +32,7 @@
 
 #include <wtf/UnusedParam.h>
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSNotAnObject);
 
@@ -134,4 +134,4 @@ void JSNotAnObject::getPropertyNames(ExecState* exec, PropertyNameArray&)
     ASSERT(exec->hadException() && exec->exception() == m_exception);
 }
 
-} // namespace KJS
+} // namespace JSC
index 885afd2..c17093a 100644 (file)
@@ -31,7 +31,7 @@
 
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class JSNotAnObjectErrorStub : public JSObject {
     public:
@@ -84,6 +84,6 @@ namespace KJS {
         JSNotAnObjectErrorStub* m_exception;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSNotAnObject_h
index cab664b..277e251 100644 (file)
@@ -26,7 +26,7 @@
 #include "NumberObject.h"
 #include "ustring.h"
 
-namespace KJS {
+namespace JSC {
 
 JSValue* JSNumberCell::toPrimitive(ExecState*, PreferredPrimitiveType) const
 {
@@ -101,4 +101,4 @@ JSValue* JSNumberCell::getJSNumber()
     return this;
 }
 
-} // namespace KJS
+} // namespace JSC
index bd1df68..0c4351d 100644 (file)
@@ -30,7 +30,7 @@
 #include "ustring.h"
 #include <stddef.h> // for size_t
 
-namespace KJS {
+namespace JSC {
 
     class Identifier;
     class JSCell;
@@ -168,6 +168,6 @@ namespace KJS {
         return JSImmediate::isNumber(this) ? const_cast<JSValue*>(this) : jsNumber(exec, this->toNumber(exec));
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSNumberCell_h
index a106a2c..b14d8d6 100644 (file)
@@ -59,7 +59,7 @@
 
 #endif // JSOBJECT_MARK_TRACING
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSObject);
 
@@ -521,4 +521,4 @@ JSObject* constructEmptyObject(ExecState* exec)
     return new (exec) JSObject(exec->lexicalGlobalObject()->objectPrototype());
 }
 
-} // namespace KJS
+} // namespace JSC
index a53a5ec..a3ab5d3 100644 (file)
@@ -34,7 +34,7 @@
 #include "ScopeChain.h"
 #include "StructureID.h"
 
-namespace KJS {
+namespace JSC {
 
     class InternalFunction;
     class PropertyNameArray;
@@ -417,6 +417,6 @@ inline void JSValue::put(ExecState* exec, unsigned propertyName, JSValue* value)
     asCell()->put(exec, propertyName, value);
 }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSObject_h
index 94b37ce..1e37826 100644 (file)
@@ -27,7 +27,7 @@
 
 #include "JSStaticScopeObject.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSStaticScopeObject);
 
index 1467c65..8b8025f 100644 (file)
@@ -28,7 +28,7 @@
 
 #include "JSVariableObject.h"
 
-namespace KJS{
+namespace JSC{
     
     class JSStaticScopeObject : public JSVariableObject {
     protected:
index 0b8ce70..d6124b6 100644 (file)
@@ -28,7 +28,7 @@
 #include "StringObject.h"
 #include "StringPrototype.h"
 
-namespace KJS {
+namespace JSC {
 
 JSValue* JSString::toPrimitive(ExecState*, PreferredPrimitiveType) const
 {
@@ -156,4 +156,4 @@ JSString* jsOwnedString(ExecState* exec, const UString& s)
     return new (exec) JSString(s, JSString::HasOtherOwner);
 }
 
-} // namespace KJS
+} // namespace JSC
index 180e094..235c86b 100644 (file)
@@ -29,7 +29,7 @@
 #include "PropertySlot.h"
 #include "identifier.h"
 
-namespace KJS {
+namespace JSC {
 
     class JSString;
 
@@ -174,6 +174,6 @@ namespace KJS {
         return JSImmediate::isImmediate(this) ? jsString(exec, JSImmediate::toString(this)) : asCell()->toThisJSString(exec);
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSString_h
index e665e5d..f0fa28f 100644 (file)
@@ -22,7 +22,7 @@
 #ifndef KJS_JSTYPE_H
 #define KJS_JSTYPE_H
 
-namespace KJS {
+namespace JSC {
 
     /**
      * Primitive types
@@ -38,6 +38,6 @@ namespace KJS {
         GetterSetterType  = 7
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif
index aa1491d..27a0b28 100644 (file)
@@ -26,7 +26,7 @@
 #include "JSFunction.h"
 #include <wtf/MathExtras.h>
 
-namespace KJS {
+namespace JSC {
 
 static const double D32 = 4294967296.0;
 
@@ -101,4 +101,4 @@ float JSValue::toFloat(ExecState* exec) const
     return static_cast<float>(toNumber(exec));
 }
 
-} // namespace KJS
+} // namespace JSC
index 4c18380..e232e99 100644 (file)
@@ -33,7 +33,7 @@
 // can have unexpected effects in this type of macro, particularly where multiple-inheritance is involved).
 #define OBJECT_OFFSET(class, member) (reinterpret_cast<ptrdiff_t>(&(reinterpret_cast<class*>(0x4000)->member)) - 0x4000)
 
-namespace KJS {
+namespace JSC {
 
     class ExecState;
     class Identifier;
@@ -255,6 +255,6 @@ namespace KJS {
         return toUInt32SlowCase(exec, ok);
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSValue_h
index 61279f5..d6a1f84 100644 (file)
@@ -32,7 +32,7 @@
 #include "PropertyNameArray.h"
 #include "PropertyMap.h"
 
-namespace KJS {
+namespace JSC {
 
 bool JSVariableObject::deleteProperty(ExecState* exec, const Identifier& propertyName)
 {
@@ -99,4 +99,4 @@ void JSVariableObject::setRegisterArray(Register* registerArray, size_t count)
     d->registers = registerArray + count;
 }
 
-} // namespace KJS
+} // namespace JSC
index 3519f30..85b2258 100644 (file)
@@ -36,7 +36,7 @@
 #include <wtf/OwnArrayPtr.h>
 #include <wtf/UnusedParam.h>
 
-namespace KJS {
+namespace JSC {
 
     class Register;
 
@@ -167,6 +167,6 @@ namespace KJS {
         return true;
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // JSVariableObject_h
index 3d2db98..c791d93 100644 (file)
@@ -22,7 +22,7 @@
 #include "config.h"
 #include "JSWrapperObject.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(JSWrapperObject);
 
@@ -33,4 +33,4 @@ void JSWrapperObject::mark()
         m_internalValue->mark();
 }
 
-} // namespace KJS
+} // namespace JSC
index 7106040..3c7c6f9 100644 (file)
@@ -24,7 +24,7 @@
 
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
     
     /** 
        This class is used as a base for classes such as String,
@@ -62,6 +62,6 @@ namespace KJS {
         m_internalValue = value;
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // KJS_JSWrapperObject_h
index b955391..e3fd775 100644 (file)
@@ -23,7 +23,7 @@
 #include "config.h"
 #include "LabelStack.h"
 
-namespace KJS {
+namespace JSC {
 
 bool LabelStack::push(const Identifier& id)
 {
@@ -50,4 +50,4 @@ bool LabelStack::contains(const Identifier &id) const
     return false;
 }
 
-} // namespace KJS
+} // namespace JSC
index 52766b4..00f293f 100644 (file)
@@ -26,7 +26,7 @@
 #include "identifier.h"
 #include <wtf/Noncopyable.h>
 
-namespace KJS {
+namespace JSC {
 
     class LabelStack : Noncopyable {
     public:
@@ -66,6 +66,6 @@ namespace KJS {
         }
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // LabelStack_h
index e61d0ca..0cc27bb 100644 (file)
@@ -27,7 +27,7 @@
 #include <wtf/Assertions.h>
 #include <wtf/MathExtras.h>
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(MathObject);
 
@@ -54,7 +54,7 @@ static JSValue* mathProtoFuncTan(ExecState*, JSObject*, JSValue*, const ArgList&
 
 #include "MathObject.lut.h"
 
-namespace KJS {
+namespace JSC {
 
 // ------------------------------ MathObject --------------------------------
 
@@ -251,4 +251,4 @@ JSValue* mathProtoFuncTan(ExecState* exec, JSObject*, JSValue*, const ArgList& a
     return jsNumber(exec, tan(args.at(exec, 0)->toNumber(exec)));
 }
 
-} // namespace KJS
+} // namespace JSC
index 4eabb6f..0814242 100644 (file)
@@ -23,7 +23,7 @@
 #include "JSObject.h"
 #include "lookup.h"
 
-namespace KJS {
+namespace JSC {
 
     class MathObject : public JSObject {
     public:
@@ -35,6 +35,6 @@ namespace KJS {
         static const ClassInfo info;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // MathObject_h
index 87d8b53..1ab2983 100644 (file)
@@ -26,7 +26,7 @@
 #include "JSFunction.h"
 #include "NativeErrorPrototype.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(NativeErrorConstructor);
 
@@ -77,4 +77,4 @@ void NativeErrorConstructor::mark()
         m_proto->mark();
 }
 
-} // namespace KJS
+} // namespace JSC
index 9fa2e7d..bde2765 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "InternalFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class ErrorInstance;
     class FunctionPrototype;
@@ -48,6 +48,6 @@ namespace KJS {
         NativeErrorPrototype* m_proto;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // NativeErrorConstructor_h
index dc60a07..87ce0c8 100644 (file)
@@ -25,7 +25,7 @@
 #include "JSString.h"
 #include "ustring.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(NativeErrorPrototype);
 
@@ -36,4 +36,4 @@ NativeErrorPrototype::NativeErrorPrototype(ExecState* exec, ErrorPrototype* erro
     putDirect(exec->propertyNames().message, jsString(exec, message), 0);
 }
 
-} // namespace KJS
+} // namespace JSC
index 4f15961..5b7af93 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class ErrorPrototype;
     class UString;
@@ -33,6 +33,6 @@ namespace KJS {
         NativeErrorPrototype(ExecState*, ErrorPrototype*, const UString& name, const UString& message);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // NativeErrorPrototype_h
index 6c4b9aa..a720280 100644 (file)
@@ -23,7 +23,7 @@
 #include "nodes.h"
 #include "Parser.h"
 
-namespace KJS {
+namespace JSC {
 
     typedef unsigned int FeatureInfo;
 
@@ -63,6 +63,6 @@ namespace KJS {
     typedef NodeDeclarationInfo<ExpressionNode*> VarDeclListInfo;
     typedef NodeDeclarationInfo<ConstDeclList> ConstDeclListInfo;
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // NodeInfo_h
index 8e758c3..5a60861 100644 (file)
@@ -26,7 +26,7 @@
 #include "NumberObject.h"
 #include "NumberPrototype.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(NumberConstructor);
 
@@ -102,4 +102,4 @@ CallType NumberConstructor::getCallData(CallData& callData)
     return CallTypeHost;
 }
 
-} // namespace KJS
+} // namespace JSC
index 930087c..33cd676 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "InternalFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype;
     class NumberPrototype;
@@ -46,6 +46,6 @@ namespace KJS {
         virtual const ClassInfo* classInfo() const { return &info; }
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // NumberConstructor_h
index e02e7ee..e852caf 100644 (file)
@@ -25,7 +25,7 @@
 #include "JSGlobalObject.h"
 #include "NumberPrototype.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(NumberObject);
 
@@ -55,4 +55,4 @@ NumberObject* constructNumberFromImmediateNumber(ExecState* exec, JSValue* value
     return obj;
 }
 
-} // namespace KJS
+} // namespace JSC
index 2a356a7..596f567 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "JSWrapperObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class JSNumberCell;
 
@@ -42,6 +42,6 @@ namespace KJS {
     NumberObject* constructNumber(ExecState*, JSNumberCell*);
     NumberObject* constructNumberFromImmediateNumber(ExecState*, JSValue*);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // NumberObject_h
index 8c470dd..7ef3877 100644 (file)
@@ -33,7 +33,7 @@
 #include <wtf/MathExtras.h>
 #include <wtf/Vector.h>
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(NumberPrototype);
 
@@ -440,4 +440,4 @@ JSValue* numberProtoFuncToPrecision(ExecState* exec, JSObject*, JSValue* thisVal
     return jsNontrivialString(exec, s + "0." + charSequence('0', -(e + 1)) + m);
 }
 
-} // namespace KJS
+} // namespace JSC
index afda596..d16d33a 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "NumberObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype;
     class ObjectPrototype;
@@ -33,6 +33,6 @@ namespace KJS {
         NumberPrototype(ExecState*, ObjectPrototype*, FunctionPrototype*);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // NumberPrototype_h
index c5c974d..4a830bc 100644 (file)
@@ -25,7 +25,7 @@
 #include "JSGlobalObject.h"
 #include "ObjectPrototype.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(ObjectConstructor);
 
@@ -70,4 +70,4 @@ CallType ObjectConstructor::getCallData(CallData& callData)
     return CallTypeHost;
 }
 
-} // namespace KJS
+} // namespace JSC
index 5969501..26d4b80 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "InternalFunction.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype;
     class ObjectPrototype;
@@ -37,6 +37,6 @@ namespace KJS {
         virtual CallType getCallData(CallData&);
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ObjectConstructor_h
index ccfe785..14dac4d 100644 (file)
@@ -26,7 +26,7 @@
 #include "JSString.h"
 #include "PrototypeFunction.h"
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(ObjectPrototype);
 
@@ -133,4 +133,4 @@ JSValue* objectProtoFuncToString(ExecState* exec, JSObject*, JSValue* thisValue,
     return jsNontrivialString(exec, "[object " + thisValue->toThisObject(exec)->className() + "]");
 }
 
-} // namespace KJS
+} // namespace JSC
index 44069f7..f61c77f 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
     class FunctionPrototype;
 
@@ -40,6 +40,6 @@ namespace KJS {
 
     JSValue* objectProtoFuncToString(ExecState*, JSObject*, JSValue*, const ArgList&);
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // ObjectPrototype_h
index e58c293..c927b39 100644 (file)
@@ -30,7 +30,7 @@
 
 extern int kjsyyparse(void*);
 
-namespace KJS {
+namespace JSC {
 
 Parser::Parser()
     : m_sourceId(0)
@@ -94,4 +94,4 @@ void Parser::didFinishParsing(SourceElements* sourceElements, ParserRefCountedDa
     m_numConstants = numConstants;
 }
 
-} // namespace KJS
+} // namespace JSC
index 2fa1e16..2925e20 100644 (file)
@@ -30,7 +30,7 @@
 #include <wtf/OwnPtr.h>
 #include <wtf/RefPtr.h>
 
-namespace KJS {
+namespace JSC {
 
     class FunctionBodyNode;
     class ProgramNode;
@@ -102,6 +102,6 @@ namespace KJS {
         return node.release();
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // Parser_h
index 6634fee..2af506b 100644 (file)
@@ -43,7 +43,7 @@ using WTF::doubleHash;
 
 #define USE_SINGLE_ENTRY 1
 
-namespace KJS {
+namespace JSC {
 
 // Choose a number for the following so that most property maps are smaller,
 // but it's not going to blow out the stack to allocate this number of pointers.
@@ -68,7 +68,7 @@ static PropertyMapStatisticsExitLogger logger;
 
 PropertyMapStatisticsExitLogger::~PropertyMapStatisticsExitLogger()
 {
-    printf("\nKJS::PropertyMap statistics\n\n");
+    printf("\nJSC::PropertyMap statistics\n\n");
     printf("%d probes\n", numProbes);
     printf("%d collisions (%.1f%%)\n", numCollisions, 100.0 * numCollisions / numProbes);
     printf("%d rehashes\n", numRehashes);
@@ -751,4 +751,4 @@ void PropertyMap::checkConsistency()
 
 #endif // DO_PROPERTYMAP_CONSTENCY_CHECK
 
-} // namespace KJS
+} // namespace JSC
index 1887746..32a0487 100644 (file)
@@ -25,7 +25,7 @@
 #include "identifier.h"
 #include <wtf/NotFound.h>
 
-namespace KJS {
+namespace JSC {
 
     class JSObject;
     class JSValue;
@@ -154,6 +154,6 @@ namespace KJS {
     {
     }
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // PropertyMap_h
index eb36533..afdcae5 100644 (file)
@@ -21,7 +21,7 @@
 #include "config.h"
 #include "PropertyNameArray.h"
 
-namespace KJS {
+namespace JSC {
 
 static const size_t setThreshold = 20;
 
@@ -47,4 +47,4 @@ void PropertyNameArray::add(UString::Rep* identifier)
     m_vector.append(Identifier(m_globalData, identifier));
 }
 
-} // namespace KJS
+} // namespace JSC
index 94b89ac..b93d8a6 100644 (file)
@@ -26,7 +26,7 @@
 #include <wtf/HashSet.h>
 #include <wtf/Vector.h>
 
-namespace KJS {
+namespace JSC {
 
     class PropertyNameArray {
     public:
@@ -67,6 +67,6 @@ namespace KJS {
         JSGlobalData* m_globalData;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // PropertyNameArray_h
index e1bbabd..37df83a 100644 (file)
@@ -25,7 +25,7 @@
 #include "JSGlobalObject.h"
 #include "JSObject.h"
 
-namespace KJS {
+namespace JSC {
 
 JSValue* PropertySlot::functionGetter(ExecState* exec, const Identifier&, const PropertySlot& slot)
 {
@@ -42,4 +42,4 @@ JSValue* PropertySlot::functionGetter(ExecState* exec, const Identifier&, const
     return static_cast<JSFunction*>(slot.m_data.getterFunc)->call(exec, slot.slotBase(), exec->emptyList());
 }
 
-} // namespace KJS
+} // namespace JSC
index 9a0944f..6c20f98 100644 (file)
@@ -27,7 +27,7 @@
 #include <wtf/Assertions.h>
 #include <wtf/NotFound.h>
 
-namespace KJS {
+namespace JSC {
 
     class ExecState;
     class JSObject;
@@ -220,6 +220,6 @@ namespace KJS {
         size_t m_offset;
     };
 
-} // namespace KJS
+} // namespace JSC
 
 #endif // PropertySlot_h
index d3e01b4..e2e7b0a 100644 (file)
@@ -29,7 +29,7 @@
 #include "JSGlobalObject.h"
 #include <wtf/Assertions.h>
 
-namespace KJS {
+namespace JSC {
 
 ASSERT_CLASS_FITS_IN_CELL(PrototypeFunction);
 
@@ -55,4 +55,4 @@ CallType PrototypeFunction::getCallData(CallData& callData)
     return CallTypeHost;
 }
 
-} // namespace KJS
+} // namespace JSC