Skip to content
  • ggaren@apple.com's avatar
    JavaScriptCore: · dc067b62
    ggaren@apple.com authored
    2009-05-01  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber Stamped by Sam Weinig.
            
            Renamed JSValuePtr => JSValue.
    
            * API/APICast.h:
            (toJS):
            (toRef):
            * API/JSCallbackConstructor.h:
            (JSC::JSCallbackConstructor::createStructure):
            * API/JSCallbackFunction.cpp:
            (JSC::JSCallbackFunction::call):
            * API/JSCallbackFunction.h:
            (JSC::JSCallbackFunction::createStructure):
            * API/JSCallbackObject.h:
            (JSC::JSCallbackObject::createStructure):
            * API/JSCallbackObjectFunctions.h:
            (JSC::::asCallbackObject):
            (JSC::::put):
            (JSC::::hasInstance):
            (JSC::::call):
            (JSC::::staticValueGetter):
            (JSC::::staticFunctionGetter):
            (JSC::::callbackGetter):
            * API/JSContextRef.cpp:
            * API/JSObjectRef.cpp:
            (JSObjectMakeConstructor):
            (JSObjectSetPrototype):
            (JSObjectGetProperty):
            (JSObjectSetProperty):
            (JSObjectGetPropertyAtIndex):
            (JSObjectSetPropertyAtIndex):
            * API/JSValueRef.cpp:
            (JSValueGetType):
            (JSValueIsUndefined):
            (JSValueIsNull):
            (JSValueIsBoolean):
            (JSValueIsNumber):
            (JSValueIsString):
            (JSValueIsObject):
            (JSValueIsObjectOfClass):
            (JSValueIsEqual):
            (JSValueIsStrictEqual):
            (JSValueIsInstanceOfConstructor):
            (JSValueToBoolean):
            (JSValueToNumber):
            (JSValueToStringCopy):
            (JSValueToObject):
            (JSValueProtect):
            (JSValueUnprotect):
            * JavaScriptCore.exp:
            * bytecode/CodeBlock.cpp:
            (JSC::valueToSourceString):
            (JSC::constantName):
            (JSC::CodeBlock::dump):
            * bytecode/CodeBlock.h:
            (JSC::CodeBlock::getConstant):
            (JSC::CodeBlock::addUnexpectedConstant):
            (JSC::CodeBlock::unexpectedConstant):
            * bytecode/EvalCodeCache.h:
            (JSC::EvalCodeCache::get):
            * bytecompiler/BytecodeGenerator.cpp:
            (JSC::BytecodeGenerator::addConstant):
            (JSC::BytecodeGenerator::addUnexpectedConstant):
            (JSC::BytecodeGenerator::emitLoad):
            (JSC::BytecodeGenerator::emitGetScopedVar):
            (JSC::BytecodeGenerator::emitPutScopedVar):
            (JSC::BytecodeGenerator::emitNewError):
            (JSC::keyForImmediateSwitch):
            * bytecompiler/BytecodeGenerator.h:
            (JSC::BytecodeGenerator::JSValueHashTraits::constructDeletedValue):
            (JSC::BytecodeGenerator::JSValueHashTraits::isDeletedValue):
            * debugger/Debugger.cpp:
            (JSC::evaluateInGlobalCallFrame):
            * debugger/Debugger.h:
            * debugger/DebuggerActivation.cpp:
            (JSC::DebuggerActivation::put):
            (JSC::DebuggerActivation::putWithAttributes):
            (JSC::DebuggerActivation::lookupGetter):
            (JSC::DebuggerActivation::lookupSetter):
            * debugger/DebuggerActivation.h:
            (JSC::DebuggerActivation::createStructure):
            * debugger/DebuggerCallFrame.cpp:
            (JSC::DebuggerCallFrame::evaluate):
            * debugger/DebuggerCallFrame.h:
            (JSC::DebuggerCallFrame::DebuggerCallFrame):
            (JSC::DebuggerCallFrame::exception):
            * interpreter/CachedCall.h:
            (JSC::CachedCall::CachedCall):
            (JSC::CachedCall::call):
            (JSC::CachedCall::setThis):
            (JSC::CachedCall::setArgument):
            * interpreter/CallFrame.cpp:
            (JSC::CallFrame::thisValue):
            (JSC::CallFrame::dumpCaller):
            * interpreter/CallFrame.h:
            (JSC::ExecState::setException):
            (JSC::ExecState::exception):
            (JSC::ExecState::exceptionSlot):
            * interpreter/CallFrameClosure.h:
            (JSC::CallFrameClosure::setArgument):
            * interpreter/Interpreter.cpp:
            (JSC::Interpreter::resolve):
            (JSC::Interpreter::resolveSkip):
            (JSC::Interpreter::resolveGlobal):
            (JSC::Interpreter::resolveBase):
            (JSC::Interpreter::resolveBaseAndProperty):
            (JSC::Interpreter::resolveBaseAndFunc):
            (JSC::isNotObject):
            (JSC::Interpreter::callEval):
            (JSC::Interpreter::unwindCallFrame):
            (JSC::Interpreter::throwException):
            (JSC::Interpreter::execute):
            (JSC::Interpreter::prepareForRepeatCall):
            (JSC::Interpreter::createExceptionScope):
            (JSC::Interpreter::tryCachePutByID):
            (JSC::Interpreter::tryCacheGetByID):
            (JSC::Interpreter::privateExecute):
            (JSC::Interpreter::retrieveArguments):
            (JSC::Interpreter::retrieveCaller):
            (JSC::Interpreter::retrieveLastCaller):
            * interpreter/Interpreter.h:
            * interpreter/Register.h:
            (JSC::Register::):
            (JSC::Register::Register):
            (JSC::Register::jsValue):
            * jit/JIT.cpp:
            (JSC::):
            (JSC::JIT::privateCompileMainPass):
            * jit/JIT.h:
            * jit/JITArithmetic.cpp:
            (JSC::JIT::compileFastArith_op_mod):
            * jit/JITCall.cpp:
            (JSC::JIT::unlinkCall):
            (JSC::JIT::compileOpCallInitializeCallFrame):
            (JSC::JIT::compileOpCall):
            * jit/JITCode.h:
            (JSC::):
            (JSC::JITCode::execute):
            * jit/JITInlineMethods.h:
            (JSC::JIT::emitGetVirtualRegister):
            (JSC::JIT::getConstantOperand):
            (JSC::JIT::emitPutJITStubArgFromVirtualRegister):
            (JSC::JIT::emitInitRegister):
            * jit/JITPropertyAccess.cpp:
            (JSC::JIT::privateCompilePutByIdTransition):
            (JSC::JIT::patchGetByIdSelf):
            (JSC::JIT::patchPutByIdReplace):
            (JSC::JIT::privateCompileGetByIdSelf):
            (JSC::JIT::privateCompileGetByIdProto):
            (JSC::JIT::privateCompileGetByIdSelfList):
            (JSC::JIT::privateCompileGetByIdProtoList):
            (JSC::JIT::privateCompileGetByIdChainList):
            (JSC::JIT::privateCompileGetByIdChain):
            (JSC::JIT::privateCompilePutByIdReplace):
            * jit/JITStubs.cpp:
            (JSC::JITStubs::tryCachePutByID):
            (JSC::JITStubs::tryCacheGetByID):
            (JSC::JITStubs::cti_op_convert_this):
            (JSC::JITStubs::cti_op_add):
            (JSC::JITStubs::cti_op_pre_inc):
            (JSC::JITStubs::cti_op_loop_if_less):
            (JSC::JITStubs::cti_op_loop_if_lesseq):
            (JSC::JITStubs::cti_op_get_by_id_generic):
            (JSC::JITStubs::cti_op_get_by_id):
            (JSC::JITStubs::cti_op_get_by_id_second):
            (JSC::JITStubs::cti_op_get_by_id_self_fail):
            (JSC::JITStubs::cti_op_get_by_id_proto_list):
            (JSC::JITStubs::cti_op_get_by_id_proto_list_full):
            (JSC::JITStubs::cti_op_get_by_id_proto_fail):
            (JSC::JITStubs::cti_op_get_by_id_array_fail):
            (JSC::JITStubs::cti_op_get_by_id_string_fail):
            (JSC::JITStubs::cti_op_instanceof):
            (JSC::JITStubs::cti_op_del_by_id):
            (JSC::JITStubs::cti_op_mul):
            (JSC::JITStubs::cti_op_call_NotJSFunction):
            (JSC::JITStubs::cti_op_resolve):
            (JSC::JITStubs::cti_op_construct_NotJSConstruct):
            (JSC::JITStubs::cti_op_get_by_val):
            (JSC::JITStubs::cti_op_get_by_val_string):
            (JSC::JITStubs::cti_op_get_by_val_byte_array):
            (JSC::JITStubs::cti_op_resolve_func):
            (JSC::JITStubs::cti_op_sub):
            (JSC::JITStubs::cti_op_put_by_val):
            (JSC::JITStubs::cti_op_put_by_val_array):
            (JSC::JITStubs::cti_op_put_by_val_byte_array):
            (JSC::JITStubs::cti_op_lesseq):
            (JSC::JITStubs::cti_op_loop_if_true):
            (JSC::JITStubs::cti_op_load_varargs):
            (JSC::JITStubs::cti_op_negate):
            (JSC::JITStubs::cti_op_resolve_base):
            (JSC::JITStubs::cti_op_resolve_skip):
            (JSC::JITStubs::cti_op_resolve_global):
            (JSC::JITStubs::cti_op_div):
            (JSC::JITStubs::cti_op_pre_dec):
            (JSC::JITStubs::cti_op_jless):
            (JSC::JITStubs::cti_op_not):
            (JSC::JITStubs::cti_op_jtrue):
            (JSC::JITStubs::cti_op_post_inc):
            (JSC::JITStubs::cti_op_eq):
            (JSC::JITStubs::cti_op_lshift):
            (JSC::JITStubs::cti_op_bitand):
            (JSC::JITStubs::cti_op_rshift):
            (JSC::JITStubs::cti_op_bitnot):
            (JSC::JITStubs::cti_op_resolve_with_base):
            (JSC::JITStubs::cti_op_mod):
            (JSC::JITStubs::cti_op_less):
            (JSC::JITStubs::cti_op_neq):
            (JSC::JITStubs::cti_op_post_dec):
            (JSC::JITStubs::cti_op_urshift):
            (JSC::JITStubs::cti_op_bitxor):
            (JSC::JITStubs::cti_op_bitor):
            (JSC::JITStubs::cti_op_call_eval):
            (JSC::JITStubs::cti_op_throw):
            (JSC::JITStubs::cti_op_next_pname):
            (JSC::JITStubs::cti_op_typeof):
            (JSC::JITStubs::cti_op_is_undefined):
            (JSC::JITStubs::cti_op_is_boolean):
            (JSC::JITStubs::cti_op_is_number):
            (JSC::JITStubs::cti_op_is_string):
            (JSC::JITStubs::cti_op_is_object):
            (JSC::JITStubs::cti_op_is_function):
            (JSC::JITStubs::cti_op_stricteq):
            (JSC::JITStubs::cti_op_nstricteq):
            (JSC::JITStubs::cti_op_to_jsnumber):
            (JSC::JITStubs::cti_op_in):
            (JSC::JITStubs::cti_op_switch_imm):
            (JSC::JITStubs::cti_op_switch_char):
            (JSC::JITStubs::cti_op_switch_string):
            (JSC::JITStubs::cti_op_del_by_val):
            (JSC::JITStubs::cti_op_new_error):
            (JSC::JITStubs::cti_vm_throw):
            * jit/JITStubs.h:
            * jsc.cpp:
            (functionPrint):
            (functionDebug):
            (functionGC):
            (functionVersion):
            (functionRun):
            (functionLoad):
            (functionSetSamplingFlag):
            (functionClearSamplingFlag):
            (functionReadline):
            (functionQuit):
            * parser/Nodes.cpp:
            (JSC::processClauseList):
            * profiler/ProfileGenerator.cpp:
            (JSC::ProfileGenerator::addParentForConsoleStart):
            * profiler/Profiler.cpp:
            (JSC::Profiler::willExecute):
            (JSC::Profiler::didExecute):
            (JSC::Profiler::createCallIdentifier):
            * profiler/Profiler.h:
            * runtime/ArgList.cpp:
            (JSC::MarkedArgumentBuffer::slowAppend):
            * runtime/ArgList.h:
            (JSC::MarkedArgumentBuffer::at):
            (JSC::MarkedArgumentBuffer::append):
            (JSC::ArgList::ArgList):
            (JSC::ArgList::at):
            * runtime/Arguments.cpp:
            (JSC::Arguments::put):
            * runtime/Arguments.h:
            (JSC::Arguments::createStructure):
            (JSC::asArguments):
            * runtime/ArrayConstructor.cpp:
            (JSC::callArrayConstructor):
            * runtime/ArrayPrototype.cpp:
            (JSC::getProperty):
            (JSC::putProperty):
            (JSC::arrayProtoFuncToString):
            (JSC::arrayProtoFuncToLocaleString):
            (JSC::arrayProtoFuncJoin):
            (JSC::arrayProtoFuncConcat):
            (JSC::arrayProtoFuncPop):
            (JSC::arrayProtoFuncPush):
            (JSC::arrayProtoFuncReverse):
            (JSC::arrayProtoFuncShift):
            (JSC::arrayProtoFuncSlice):
            (JSC::arrayProtoFuncSort):
            (JSC::arrayProtoFuncSplice):
            (JSC::arrayProtoFuncUnShift):
            (JSC::arrayProtoFuncFilter):
            (JSC::arrayProtoFuncMap):
            (JSC::arrayProtoFuncEvery):
            (JSC::arrayProtoFuncForEach):
            (JSC::arrayProtoFuncSome):
            (JSC::arrayProtoFuncReduce):
            (JSC::arrayProtoFuncReduceRight):
            (JSC::arrayProtoFuncIndexOf):
            (JSC::arrayProtoFuncLastIndexOf):
            * runtime/BooleanConstructor.cpp:
            (JSC::callBooleanConstructor):
            (JSC::constructBooleanFromImmediateBoolean):
            * runtime/BooleanConstructor.h:
            * runtime/BooleanObject.h:
            (JSC::asBooleanObject):
            * runtime/BooleanPrototype.cpp:
            (JSC::booleanProtoFuncToString):
            (JSC::booleanProtoFuncValueOf):
            * runtime/CallData.cpp:
            (JSC::call):
            * runtime/CallData.h:
            * runtime/Collector.cpp:
            (JSC::Heap::protect):
            (JSC::Heap::unprotect):
            (JSC::Heap::heap):
            * runtime/Collector.h:
            * runtime/Completion.cpp:
            (JSC::evaluate):
            * runtime/Completion.h:
            (JSC::Completion::Completion):
            (JSC::Completion::value):
            (JSC::Completion::setValue):
            * runtime/ConstructData.cpp:
            (JSC::construct):
            * runtime/ConstructData.h:
            * runtime/DateConstructor.cpp:
            (JSC::constructDate):
            (JSC::callDate):
            (JSC::dateParse):
            (JSC::dateNow):
            (JSC::dateUTC):
            * runtime/DateInstance.h:
            (JSC::asDateInstance):
            * runtime/DatePrototype.cpp:
            (JSC::dateProtoFuncToString):
            (JSC::dateProtoFuncToUTCString):
            (JSC::dateProtoFuncToDateString):
            (JSC::dateProtoFuncToTimeString):
            (JSC::dateProtoFuncToLocaleString):
            (JSC::dateProtoFuncToLocaleDateString):
            (JSC::dateProtoFuncToLocaleTimeString):
            (JSC::dateProtoFuncGetTime):
            (JSC::dateProtoFuncGetFullYear):
            (JSC::dateProtoFuncGetUTCFullYear):
            (JSC::dateProtoFuncToGMTString):
            (JSC::dateProtoFuncGetMonth):
            (JSC::dateProtoFuncGetUTCMonth):
            (JSC::dateProtoFuncGetDate):
            (JSC::dateProtoFuncGetUTCDate):
            (JSC::dateProtoFuncGetDay):
            (JSC::dateProtoFuncGetUTCDay):
            (JSC::dateProtoFuncGetHours):
            (JSC::dateProtoFuncGetUTCHours):
            (JSC::dateProtoFuncGetMinutes):
            (JSC::dateProtoFuncGetUTCMinutes):
            (JSC::dateProtoFuncGetSeconds):
            (JSC::dateProtoFuncGetUTCSeconds):
            (JSC::dateProtoFuncGetMilliSeconds):
            (JSC::dateProtoFuncGetUTCMilliseconds):
            (JSC::dateProtoFuncGetTimezoneOffset):
            (JSC::dateProtoFuncSetTime):
            (JSC::setNewValueFromTimeArgs):
            (JSC::setNewValueFromDateArgs):
            (JSC::dateProtoFuncSetMilliSeconds):
            (JSC::dateProtoFuncSetUTCMilliseconds):
            (JSC::dateProtoFuncSetSeconds):
            (JSC::dateProtoFuncSetUTCSeconds):
            (JSC::dateProtoFuncSetMinutes):
            (JSC::dateProtoFuncSetUTCMinutes):
            (JSC::dateProtoFuncSetHours):
            (JSC::dateProtoFuncSetUTCHours):
            (JSC::dateProtoFuncSetDate):
            (JSC::dateProtoFuncSetUTCDate):
            (JSC::dateProtoFuncSetMonth):
            (JSC::dateProtoFuncSetUTCMonth):
            (JSC::dateProtoFuncSetFullYear):
            (JSC::dateProtoFuncSetUTCFullYear):
            (JSC::dateProtoFuncSetYear):
            (JSC::dateProtoFuncGetYear):
            * runtime/DatePrototype.h:
            (JSC::DatePrototype::createStructure):
            * runtime/ErrorConstructor.cpp:
            (JSC::callErrorConstructor):
            * runtime/ErrorPrototype.cpp:
            (JSC::errorProtoFuncToString):
            * runtime/ExceptionHelpers.cpp:
            (JSC::createInterruptedExecutionException):
            (JSC::createError):
            (JSC::createStackOverflowError):
            (JSC::createUndefinedVariableError):
            (JSC::createErrorMessage):
            (JSC::createInvalidParamError):
            (JSC::createNotAConstructorError):
            (JSC::createNotAFunctionError):
            * runtime/ExceptionHelpers.h:
            * runtime/FunctionConstructor.cpp:
            (JSC::callFunctionConstructor):
            * runtime/FunctionPrototype.cpp:
            (JSC::callFunctionPrototype):
            (JSC::functionProtoFuncToString):
            (JSC::functionProtoFuncApply):
            (JSC::functionProtoFuncCall):
            * runtime/FunctionPrototype.h:
            (JSC::FunctionPrototype::createStructure):
            * runtime/GetterSetter.cpp:
            (JSC::GetterSetter::toPrimitive):
            (JSC::GetterSetter::getPrimitiveNumber):
            * runtime/GetterSetter.h:
            (JSC::asGetterSetter):
            * runtime/InternalFunction.cpp:
            (JSC::InternalFunction::displayName):
            * runtime/InternalFunction.h:
            (JSC::InternalFunction::createStructure):
            (JSC::asInternalFunction):
            * runtime/JSActivation.cpp:
            (JSC::JSActivation::getOwnPropertySlot):
            (JSC::JSActivation::put):
            (JSC::JSActivation::putWithAttributes):
            (JSC::JSActivation::argumentsGetter):
            * runtime/JSActivation.h:
            (JSC::JSActivation::createStructure):
            (JSC::asActivation):
            * runtime/JSArray.cpp:
            (JSC::storageSize):
            (JSC::JSArray::JSArray):
            (JSC::JSArray::getOwnPropertySlot):
            (JSC::JSArray::put):
            (JSC::JSArray::putSlowCase):
            (JSC::JSArray::deleteProperty):
            (JSC::JSArray::setLength):
            (JSC::JSArray::pop):
            (JSC::JSArray::push):
            (JSC::JSArray::mark):
            (JSC::compareNumbersForQSort):
            (JSC::JSArray::sortNumeric):
            (JSC::JSArray::sort):
            (JSC::JSArray::compactForSorting):
            (JSC::JSArray::checkConsistency):
            (JSC::constructArray):
            * runtime/JSArray.h:
            (JSC::JSArray::getIndex):
            (JSC::JSArray::setIndex):
            (JSC::JSArray::createStructure):
            (JSC::asArray):
            (JSC::isJSArray):
            * runtime/JSByteArray.cpp:
            (JSC::JSByteArray::createStructure):
            (JSC::JSByteArray::put):
            * runtime/JSByteArray.h:
            (JSC::JSByteArray::getIndex):
            (JSC::JSByteArray::setIndex):
            (JSC::asByteArray):
            (JSC::isJSByteArray):
            * runtime/JSCell.cpp:
            (JSC::JSCell::put):
            (JSC::JSCell::getJSNumber):
            * runtime/JSCell.h:
            (JSC::asCell):
            (JSC::JSValue::asCell):
            (JSC::JSValue::isString):
            (JSC::JSValue::isGetterSetter):
            (JSC::JSValue::isObject):
            (JSC::JSValue::getString):
            (JSC::JSValue::getObject):
            (JSC::JSValue::getCallData):
            (JSC::JSValue::getConstructData):
            (JSC::JSValue::getUInt32):
            (JSC::JSValue::getTruncatedInt32):
            (JSC::JSValue::getTruncatedUInt32):
            (JSC::JSValue::mark):
            (JSC::JSValue::marked):
            (JSC::JSValue::toPrimitive):
            (JSC::JSValue::getPrimitiveNumber):
            (JSC::JSValue::toBoolean):
            (JSC::JSValue::toNumber):
            (JSC::JSValue::toString):
            (JSC::JSValue::toObject):
            (JSC::JSValue::toThisObject):
            (JSC::JSValue::needsThisConversion):
            (JSC::JSValue::toThisString):
            (JSC::JSValue::getJSNumber):
            * runtime/JSFunction.cpp:
            (JSC::JSFunction::call):
            (JSC::JSFunction::argumentsGetter):
            (JSC::JSFunction::callerGetter):
            (JSC::JSFunction::lengthGetter):
            (JSC::JSFunction::getOwnPropertySlot):
            (JSC::JSFunction::put):
            (JSC::JSFunction::construct):
            * runtime/JSFunction.h:
            (JSC::JSFunction::createStructure):
            (JSC::asFunction):
            * runtime/JSGlobalData.h:
            * runtime/JSGlobalObject.cpp:
            (JSC::markIfNeeded):
            (JSC::JSGlobalObject::put):
            (JSC::JSGlobalObject::putWithAttributes):
            (JSC::JSGlobalObject::reset):
            (JSC::JSGlobalObject::resetPrototype):
            * runtime/JSGlobalObject.h:
            (JSC::JSGlobalObject::createStructure):
            (JSC::JSGlobalObject::GlobalPropertyInfo::GlobalPropertyInfo):
            (JSC::asGlobalObject):
            (JSC::Structure::prototypeForLookup):
            (JSC::Structure::prototypeChain):
            (JSC::Structure::isValid):
            * runtime/JSGlobalObjectFunctions.cpp:
            (JSC::encode):
            (JSC::decode):
            (JSC::globalFuncEval):
            (JSC::globalFuncParseInt):
            (JSC::globalFuncParseFloat):
            (JSC::globalFuncIsNaN):
            (JSC::globalFuncIsFinite):
            (JSC::globalFuncDecodeURI):
            (JSC::globalFuncDecodeURIComponent):
            (JSC::globalFuncEncodeURI):
            (JSC::globalFuncEncodeURIComponent):
            (JSC::globalFuncEscape):
            (JSC::globalFuncUnescape):
            (JSC::globalFuncJSCPrint):
            * runtime/JSGlobalObjectFunctions.h:
            * runtime/JSImmediate.cpp:
            (JSC::JSImmediate::toThisObject):
            (JSC::JSImmediate::toObject):
            (JSC::JSImmediate::prototype):
            (JSC::JSImmediate::toString):
            * runtime/JSImmediate.h:
            (JSC::JSImmediate::isImmediate):
            (JSC::JSImmediate::isNumber):
            (JSC::JSImmediate::isIntegerNumber):
            (JSC::JSImmediate::isDoubleNumber):
            (JSC::JSImmediate::isPositiveIntegerNumber):
            (JSC::JSImmediate::isBoolean):
            (JSC::JSImmediate::isUndefinedOrNull):
            (JSC::JSImmediate::isEitherImmediate):
            (JSC::JSImmediate::areBothImmediate):
            (JSC::JSImmediate::areBothImmediateIntegerNumbers):
            (JSC::JSImmediate::makeValue):
            (JSC::JSImmediate::makeInt):
            (JSC::JSImmediate::makeDouble):
            (JSC::JSImmediate::makeBool):
            (JSC::JSImmediate::makeUndefined):
            (JSC::JSImmediate::makeNull):
            (JSC::JSImmediate::doubleValue):
            (JSC::JSImmediate::intValue):
            (JSC::JSImmediate::uintValue):
            (JSC::JSImmediate::boolValue):
            (JSC::JSImmediate::rawValue):
            (JSC::JSImmediate::trueImmediate):
            (JSC::JSImmediate::falseImmediate):
            (JSC::JSImmediate::undefinedImmediate):
            (JSC::JSImmediate::nullImmediate):
            (JSC::JSImmediate::zeroImmediate):
            (JSC::JSImmediate::oneImmediate):
            (JSC::JSImmediate::impossibleValue):
            (JSC::JSImmediate::toBoolean):
            (JSC::JSImmediate::getTruncatedUInt32):
            (JSC::JSImmediate::fromNumberOutsideIntegerRange):
            (JSC::JSImmediate::from):
            (JSC::JSImmediate::getTruncatedInt32):
            (JSC::JSImmediate::toDouble):
            (JSC::JSImmediate::getUInt32):
            (JSC::JSValue::JSValue):
            (JSC::JSValue::isUndefinedOrNull):
            (JSC::JSValue::isBoolean):
            (JSC::JSValue::getBoolean):
            (JSC::JSValue::toInt32):
            (JSC::JSValue::toUInt32):
            (JSC::JSValue::isCell):
            (JSC::JSValue::isInt32Fast):
            (JSC::JSValue::getInt32Fast):
            (JSC::JSValue::isUInt32Fast):
            (JSC::JSValue::getUInt32Fast):
            (JSC::JSValue::makeInt32Fast):
            (JSC::JSValue::areBothInt32Fast):
            (JSC::JSFastMath::canDoFastBitwiseOperations):
            (JSC::JSFastMath::equal):
            (JSC::JSFastMath::notEqual):
            (JSC::JSFastMath::andImmediateNumbers):
            (JSC::JSFastMath::xorImmediateNumbers):
            (JSC::JSFastMath::orImmediateNumbers):
            (JSC::JSFastMath::canDoFastRshift):
            (JSC::JSFastMath::canDoFastUrshift):
            (JSC::JSFastMath::rightShiftImmediateNumbers):
            (JSC::JSFastMath::canDoFastAdditiveOperations):
            (JSC::JSFastMath::addImmediateNumbers):
            (JSC::JSFastMath::subImmediateNumbers):
            (JSC::JSFastMath::incImmediateNumber):
            (JSC::JSFastMath::decImmediateNumber):
            * runtime/JSNotAnObject.cpp:
            (JSC::JSNotAnObject::toPrimitive):
            (JSC::JSNotAnObject::getPrimitiveNumber):
            (JSC::JSNotAnObject::put):
            * runtime/JSNotAnObject.h:
            (JSC::JSNotAnObject::createStructure):
            * runtime/JSNumberCell.cpp:
            (JSC::JSNumberCell::toPrimitive):
            (JSC::JSNumberCell::getPrimitiveNumber):
            (JSC::JSNumberCell::getJSNumber):
            (JSC::jsNumberCell):
            * runtime/JSNumberCell.h:
            (JSC::JSNumberCell::createStructure):
            (JSC::isNumberCell):
            (JSC::asNumberCell):
            (JSC::jsNumber):
            (JSC::JSValue::isDoubleNumber):
            (JSC::JSValue::getDoubleNumber):
            (JSC::JSValue::isNumber):
            (JSC::JSValue::uncheckedGetNumber):
            (JSC::jsNaN):
            (JSC::JSValue::toJSNumber):
            (JSC::JSValue::getNumber):
            (JSC::JSValue::numberToInt32):
            (JSC::JSValue::numberToUInt32):
            * runtime/JSObject.cpp:
            (JSC::JSObject::mark):
            (JSC::JSObject::put):
            (JSC::JSObject::putWithAttributes):
            (JSC::callDefaultValueFunction):
            (JSC::JSObject::getPrimitiveNumber):
            (JSC::JSObject::defaultValue):
            (JSC::JSObject::defineGetter):
            (JSC::JSObject::defineSetter):
            (JSC::JSObject::lookupGetter):
            (JSC::JSObject::lookupSetter):
            (JSC::JSObject::hasInstance):
            (JSC::JSObject::toNumber):
            (JSC::JSObject::toString):
            (JSC::JSObject::fillGetterPropertySlot):
            * runtime/JSObject.h:
            (JSC::JSObject::getDirect):
            (JSC::JSObject::getDirectLocation):
            (JSC::JSObject::offsetForLocation):
            (JSC::JSObject::locationForOffset):
            (JSC::JSObject::getDirectOffset):
            (JSC::JSObject::putDirectOffset):
            (JSC::JSObject::createStructure):
            (JSC::asObject):
            (JSC::JSObject::prototype):
            (JSC::JSObject::setPrototype):
            (JSC::JSValue::isObject):
            (JSC::JSObject::inlineGetOwnPropertySlot):
            (JSC::JSObject::getOwnPropertySlotForWrite):
            (JSC::JSObject::getPropertySlot):
            (JSC::JSObject::get):
            (JSC::JSObject::putDirect):
            (JSC::JSObject::putDirectWithoutTransition):
            (JSC::JSObject::toPrimitive):
            (JSC::JSValue::get):
            (JSC::JSValue::put):
            (JSC::JSObject::allocatePropertyStorageInline):
            * runtime/JSPropertyNameIterator.cpp:
            (JSC::JSPropertyNameIterator::toPrimitive):
            (JSC::JSPropertyNameIterator::getPrimitiveNumber):
            * runtime/JSPropertyNameIterator.h:
            (JSC::JSPropertyNameIterator::create):
            (JSC::JSPropertyNameIterator::next):
            * runtime/JSStaticScopeObject.cpp:
            (JSC::JSStaticScopeObject::put):
            (JSC::JSStaticScopeObject::putWithAttributes):
            * runtime/JSStaticScopeObject.h:
            (JSC::JSStaticScopeObject::JSStaticScopeObject):
            (JSC::JSStaticScopeObject::createStructure):
            * runtime/JSString.cpp:
            (JSC::JSString::toPrimitive):
            (JSC::JSString::getPrimitiveNumber):
            (JSC::JSString::getOwnPropertySlot):
            * runtime/JSString.h:
            (JSC::JSString::createStructure):
            (JSC::asString):
            (JSC::isJSString):
            (JSC::JSValue::toThisJSString):
            * runtime/JSValue.cpp:
            (JSC::JSValue::toInteger):
            (JSC::JSValue::toIntegerPreserveNaN):
            * runtime/JSValue.h:
            (JSC::JSValue::makeImmediate):
            (JSC::JSValue::asValue):
            (JSC::noValue):
            (JSC::jsImpossibleValue):
            (JSC::jsNull):
            (JSC::jsUndefined):
            (JSC::jsBoolean):
            (JSC::operator==):
            (JSC::operator!=):
            (JSC::JSValue::encode):
            (JSC::JSValue::decode):
            (JSC::JSValue::JSValue):
            (JSC::JSValue::operator bool):
            (JSC::JSValue::operator==):
            (JSC::JSValue::operator!=):
            (JSC::JSValue::isUndefined):
            (JSC::JSValue::isNull):
            * runtime/JSVariableObject.h:
            (JSC::JSVariableObject::symbolTablePut):
            (JSC::JSVariableObject::symbolTablePutWithAttributes):
            * runtime/JSWrapperObject.h:
            (JSC::JSWrapperObject::internalValue):
            (JSC::JSWrapperObject::setInternalValue):
            * runtime/Lookup.cpp:
            (JSC::setUpStaticFunctionSlot):
            * runtime/Lookup.h:
            (JSC::lookupPut):
            * runtime/MathObject.cpp:
            (JSC::mathProtoFuncAbs):
            (JSC::mathProtoFuncACos):
            (JSC::mathProtoFuncASin):
            (JSC::mathProtoFuncATan):
            (JSC::mathProtoFuncATan2):
            (JSC::mathProtoFuncCeil):
            (JSC::mathProtoFuncCos):
            (JSC::mathProtoFuncExp):
            (JSC::mathProtoFuncFloor):
            (JSC::mathProtoFuncLog):
            (JSC::mathProtoFuncMax):
            (JSC::mathProtoFuncMin):
            (JSC::mathProtoFuncPow):
            (JSC::mathProtoFuncRandom):
            (JSC::mathProtoFuncRound):
            (JSC::mathProtoFuncSin):
            (JSC::mathProtoFuncSqrt):
            (JSC::mathProtoFuncTan):
            * runtime/MathObject.h:
            (JSC::MathObject::createStructure):
            * runtime/NativeErrorConstructor.cpp:
            (JSC::callNativeErrorConstructor):
            * runtime/NumberConstructor.cpp:
            (JSC::numberConstructorNaNValue):
            (JSC::numberConstructorNegInfinity):
            (JSC::numberConstructorPosInfinity):
            (JSC::numberConstructorMaxValue):
            (JSC::numberConstructorMinValue):
            (JSC::callNumberConstructor):
            * runtime/NumberConstructor.h:
            (JSC::NumberConstructor::createStructure):
            * runtime/NumberObject.cpp:
            (JSC::NumberObject::getJSNumber):
            (JSC::constructNumber):
            * runtime/NumberObject.h:
            * runtime/NumberPrototype.cpp:
            (JSC::numberProtoFuncToString):
            (JSC::numberProtoFuncToLocaleString):
            (JSC::numberProtoFuncValueOf):
            (JSC::numberProtoFuncToFixed):
            (JSC::numberProtoFuncToExponential):
            (JSC::numberProtoFuncToPrecision):
            * runtime/ObjectConstructor.cpp:
            (JSC::constructObject):
            (JSC::callObjectConstructor):
            * runtime/ObjectPrototype.cpp:
            (JSC::objectProtoFuncValueOf):
            (JSC::objectProtoFuncHasOwnProperty):
            (JSC::objectProtoFuncIsPrototypeOf):
            (JSC::objectProtoFuncDefineGetter):
            (JSC::objectProtoFuncDefineSetter):
            (JSC::objectProtoFuncLookupGetter):
            (JSC::objectProtoFuncLookupSetter):
            (JSC::objectProtoFuncPropertyIsEnumerable):
            (JSC::objectProtoFuncToLocaleString):
            (JSC::objectProtoFuncToString):
            * runtime/ObjectPrototype.h:
            * runtime/Operations.cpp:
            (JSC::JSValue::equalSlowCase):
            (JSC::JSValue::strictEqualSlowCase):
            (JSC::throwOutOfMemoryError):
            (JSC::jsAddSlowCase):
            (JSC::jsTypeStringForValue):
            (JSC::jsIsObjectType):
            (JSC::jsIsFunctionType):
            * runtime/Operations.h:
            (JSC::JSValue::equal):
            (JSC::JSValue::equalSlowCaseInline):
            (JSC::JSValue::strictEqual):
            (JSC::JSValue::strictEqualSlowCaseInline):
            (JSC::jsLess):
            (JSC::jsLessEq):
            (JSC::jsAdd):
            (JSC::countPrototypeChainEntriesAndCheckForProxies):
            (JSC::resolveBase):
            * runtime/PropertySlot.cpp:
            (JSC::PropertySlot::functionGetter):
            * runtime/PropertySlot.h:
            (JSC::PropertySlot::PropertySlot):
            (JSC::PropertySlot::getValue):
            (JSC::PropertySlot::putValue):
            (JSC::PropertySlot::setValueSlot):
            (JSC::PropertySlot::setValue):
            (JSC::PropertySlot::setCustom):
            (JSC::PropertySlot::setCustomIndex):
            (JSC::PropertySlot::slotBase):
            (JSC::PropertySlot::setBase):
            (JSC::PropertySlot::):
            * runtime/Protect.h:
            (JSC::gcProtect):
            (JSC::gcUnprotect):
            (JSC::ProtectedPtr::operator JSValue):
            (JSC::ProtectedJSValue::ProtectedJSValue):
            (JSC::ProtectedJSValue::get):
            (JSC::ProtectedJSValue::operator JSValue):
            (JSC::ProtectedJSValue::operator->):
            (JSC::ProtectedJSValue::~ProtectedJSValue):
            (JSC::ProtectedJSValue::operator=):
            (JSC::operator==):
            (JSC::operator!=):
            * runtime/RegExpConstructor.cpp:
            (JSC::RegExpConstructor::getBackref):
            (JSC::RegExpConstructor::getLastParen):
            (JSC::RegExpConstructor::getLeftContext):
            (JSC::RegExpConstructor::getRightContext):
            (JSC::regExpConstructorDollar1):
            (JSC::regExpConstructorDollar2):
            (JSC::regExpConstructorDollar3):
            (JSC::regExpConstructorDollar4):
            (JSC::regExpConstructorDollar5):
            (JSC::regExpConstructorDollar6):
            (JSC::regExpConstructorDollar7):
            (JSC::regExpConstructorDollar8):
            (JSC::regExpConstructorDollar9):
            (JSC::regExpConstructorInput):
            (JSC::regExpConstructorMultiline):
            (JSC::regExpConstructorLastMatch):
            (JSC::regExpConstructorLastParen):
            (JSC::regExpConstructorLeftContext):
            (JSC::regExpConstructorRightContext):
            (JSC::RegExpConstructor::put):
            (JSC::setRegExpConstructorInput):
            (JSC::setRegExpConstructorMultiline):
            (JSC::constructRegExp):
            (JSC::callRegExpConstructor):
            * runtime/RegExpConstructor.h:
            (JSC::RegExpConstructor::createStructure):
            (JSC::asRegExpConstructor):
            * runtime/RegExpMatchesArray.h:
            (JSC::RegExpMatchesArray::put):
            * runtime/RegExpObject.cpp:
            (JSC::regExpObjectGlobal):
            (JSC::regExpObjectIgnoreCase):
            (JSC::regExpObjectMultiline):
            (JSC::regExpObjectSource):
            (JSC::regExpObjectLastIndex):
            (JSC::RegExpObject::put):
            (JSC::setRegExpObjectLastIndex):
            (JSC::RegExpObject::test):
            (JSC::RegExpObject::exec):
            (JSC::callRegExpObject):
            * runtime/RegExpObject.h:
            (JSC::RegExpObject::createStructure):
            (JSC::asRegExpObject):
            * runtime/RegExpPrototype.cpp:
            (JSC::regExpProtoFuncTest):
            (JSC::regExpProtoFuncExec):
            (JSC::regExpProtoFuncCompile):
            (JSC::regExpProtoFuncToString):
            * runtime/StringConstructor.cpp:
            (JSC::stringFromCharCodeSlowCase):
            (JSC::stringFromCharCode):
            (JSC::callStringConstructor):
            * runtime/StringObject.cpp:
            (JSC::StringObject::put):
            * runtime/StringObject.h:
            (JSC::StringObject::createStructure):
            (JSC::asStringObject):
            * runtime/StringObjectThatMasqueradesAsUndefined.h:
            (JSC::StringObjectThatMasqueradesAsUndefined::createStructure):
            * runtime/StringPrototype.cpp:
            (JSC::stringProtoFuncReplace):
            (JSC::stringProtoFuncToString):
            (JSC::stringProtoFuncCharAt):
            (JSC::stringProtoFuncCharCodeAt):
            (JSC::stringProtoFuncConcat):
            (JSC::stringProtoFuncIndexOf):
            (JSC::stringProtoFuncLastIndexOf):
            (JSC::stringProtoFuncMatch):
            (JSC::stringProtoFuncSearch):
            (JSC::stringProtoFuncSlice):
            (JSC::stringProtoFuncSplit):
            (JSC::stringProtoFuncSubstr):
            (JSC::stringProtoFuncSubstring):
            (JSC::stringProtoFuncToLowerCase):
            (JSC::stringProtoFuncToUpperCase):
            (JSC::stringProtoFuncLocaleCompare):
            (JSC::stringProtoFuncBig):
            (JSC::stringProtoFuncSmall):
            (JSC::stringProtoFuncBlink):
            (JSC::stringProtoFuncBold):
            (JSC::stringProtoFuncFixed):
            (JSC::stringProtoFuncItalics):
            (JSC::stringProtoFuncStrike):
            (JSC::stringProtoFuncSub):
            (JSC::stringProtoFuncSup):
            (JSC::stringProtoFuncFontcolor):
            (JSC::stringProtoFuncFontsize):
            (JSC::stringProtoFuncAnchor):
            (JSC::stringProtoFuncLink):
            * runtime/Structure.cpp:
            (JSC::Structure::Structure):
            (JSC::Structure::changePrototypeTransition):
            * runtime/Structure.h:
            (JSC::Structure::create):
            (JSC::Structure::setPrototypeWithoutTransition):
            (JSC::Structure::storedPrototype):
    
    JavaScriptGlue:
    
    2009-05-01  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber Stamped by Sam Weinig.
            
            Renamed JSValuePtr => JSValue.
    
            * JSObject.cpp:
            (nativeCallFunction):
            * JSUtils.cpp:
            (KJSValueToJSObject):
            (JSObjectKJSValue):
            (KJSValueToCFTypeInternal):
            (KJSValueToCFType):
            * JSUtils.h:
            * JSValueWrapper.cpp:
            (JSValueWrapper::JSValueWrapper):
            (JSValueWrapper::GetValue):
            (JSValueWrapper::JSObjectCopyProperty):
            (JSValueWrapper::JSObjectSetProperty):
            (JSValueWrapper::JSObjectCallFunction):
            * JSValueWrapper.h:
            * UserObjectImp.cpp:
            (UserObjectImp::callAsFunction):
            (UserObjectImp::userObjectGetter):
            (UserObjectImp::getOwnPropertySlot):
            (UserObjectImp::put):
            (UserObjectImp::toPrimitive):
            * UserObjectImp.h:
            (UserObjectImp::createStructure):
    
    WebCore:
    
    2009-05-01  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber Stamped by Sam Weinig.
            
            Renamed JSValuePtr => JSValue.
    
            * bindings/js/JSAttrCustom.cpp:
            (WebCore::JSAttr::setValue):
            * bindings/js/JSCDATASectionCustom.cpp:
            (WebCore::toJSNewlyCreated):
            * bindings/js/JSCSSRuleCustom.cpp:
            (WebCore::toJS):
            * bindings/js/JSCSSStyleDeclarationCustom.cpp:
            (WebCore::JSCSSStyleDeclaration::nameGetter):
            (WebCore::JSCSSStyleDeclaration::customPut):
            * bindings/js/JSCSSValueCustom.cpp:
            (WebCore::toJS):
            * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
            (WebCore::toJS):
            (WebCore::toHTMLCanvasStyle):
            (WebCore::JSCanvasRenderingContext2D::strokeStyle):
            (WebCore::JSCanvasRenderingContext2D::setStrokeStyle):
            (WebCore::JSCanvasRenderingContext2D::fillStyle):
            (WebCore::JSCanvasRenderingContext2D::setFillStyle):
            (WebCore::JSCanvasRenderingContext2D::setFillColor):
            (WebCore::JSCanvasRenderingContext2D::setStrokeColor):
            (WebCore::JSCanvasRenderingContext2D::strokeRect):
            (WebCore::JSCanvasRenderingContext2D::drawImage):
            (WebCore::JSCanvasRenderingContext2D::drawImageFromRect):
            (WebCore::JSCanvasRenderingContext2D::setShadow):
            (WebCore::JSCanvasRenderingContext2D::createPattern):
            (WebCore::JSCanvasRenderingContext2D::putImageData):
            (WebCore::JSCanvasRenderingContext2D::fillText):
            (WebCore::JSCanvasRenderingContext2D::strokeText):
            * bindings/js/JSClipboardCustom.cpp:
            (WebCore::JSClipboard::types):
            (WebCore::JSClipboard::clearData):
            (WebCore::JSClipboard::getData):
            (WebCore::JSClipboard::setData):
            (WebCore::JSClipboard::setDragImage):
            * bindings/js/JSConsoleCustom.cpp:
            (WebCore::JSConsole::profiles):
            * bindings/js/JSCoordinatesCustom.cpp:
            (WebCore::JSCoordinates::altitude):
            (WebCore::JSCoordinates::altitudeAccuracy):
            (WebCore::JSCoordinates::heading):
            (WebCore::JSCoordinates::speed):
            * bindings/js/JSCustomPositionCallback.cpp:
            (WebCore::JSCustomPositionCallback::handleEvent):
            * bindings/js/JSCustomPositionErrorCallback.cpp:
            (WebCore::JSCustomPositionErrorCallback::handleEvent):
            * bindings/js/JSCustomSQLStatementCallback.cpp:
            (WebCore::JSCustomSQLStatementCallback::handleEvent):
            * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
            (WebCore::JSCustomSQLStatementErrorCallback::handleEvent):
            * bindings/js/JSCustomSQLTransactionCallback.cpp:
            (WebCore::JSCustomSQLTransactionCallback::handleEvent):
            * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
            (WebCore::JSCustomSQLTransactionErrorCallback::handleEvent):
            * bindings/js/JSCustomVoidCallback.cpp:
            (WebCore::JSCustomVoidCallback::handleEvent):
            (WebCore::toVoidCallback):
            * bindings/js/JSCustomVoidCallback.h:
            * bindings/js/JSCustomXPathNSResolver.cpp:
            (WebCore::JSCustomXPathNSResolver::create):
            (WebCore::JSCustomXPathNSResolver::lookupNamespaceURI):
            * bindings/js/JSCustomXPathNSResolver.h:
            * bindings/js/JSDOMApplicationCacheCustom.cpp:
            (WebCore::JSDOMApplicationCache::hasItem):
            (WebCore::JSDOMApplicationCache::add):
            (WebCore::JSDOMApplicationCache::remove):
            (WebCore::JSDOMApplicationCache::addEventListener):
            (WebCore::JSDOMApplicationCache::removeEventListener):
            * bindings/js/JSDOMBinding.cpp:
            (WebCore::jsStringOrNull):
            (WebCore::jsOwnedStringOrNull):
            (WebCore::jsStringOrUndefined):
            (WebCore::jsStringOrFalse):
            (WebCore::valueToStringWithNullCheck):
            (WebCore::valueToStringWithUndefinedOrNullCheck):
            (WebCore::reportException):
            (WebCore::reportCurrentException):
            (WebCore::setDOMException):
            (WebCore::objectToStringFunctionGetter):
            * bindings/js/JSDOMBinding.h:
            (WebCore::getDOMObjectWrapper):
            (WebCore::getDOMNodeWrapper):
            (WebCore::toJS):
            * bindings/js/JSDOMGlobalObject.cpp:
            (WebCore::JSDOMGlobalObject::findJSEventListener):
            (WebCore::JSDOMGlobalObject::findOrCreateJSEventListener):
            (WebCore::JSDOMGlobalObject::createJSAttributeEventListener):
            * bindings/js/JSDOMGlobalObject.h:
            * bindings/js/JSDOMStringListCustom.cpp:
            (WebCore::JSDOMStringList::getByIndex):
            (WebCore::JSDOMStringList::item):
            * bindings/js/JSDOMWindowBase.cpp:
            (WebCore::JSDOMWindowBase::childFrameGetter):
            (WebCore::JSDOMWindowBase::indexGetter):
            (WebCore::JSDOMWindowBase::namedItemGetter):
            (WebCore::JSDOMWindowBase::getOwnPropertySlot):
            (WebCore::JSDOMWindowBase::put):
            (WebCore::JSDOMWindowBase::setReturnValueSlot):
            (WebCore::toJS):
            (WebCore::toJSDOMWindow):
            * bindings/js/JSDOMWindowBase.h:
            * bindings/js/JSDOMWindowCustom.cpp:
            (WebCore::JSDOMWindow::lookupGetter):
            (WebCore::JSDOMWindow::lookupSetter):
            (WebCore::JSDOMWindow::history):
            (WebCore::JSDOMWindow::location):
            (WebCore::JSDOMWindow::setLocation):
            (WebCore::JSDOMWindow::crypto):
            (WebCore::JSDOMWindow::event):
            (WebCore::JSDOMWindow::image):
            (WebCore::JSDOMWindow::option):
            (WebCore::JSDOMWindow::audio):
            (WebCore::JSDOMWindow::webKitPoint):
            (WebCore::JSDOMWindow::webKitCSSMatrix):
            (WebCore::JSDOMWindow::xmlHttpRequest):
            (WebCore::JSDOMWindow::xsltProcessor):
            (WebCore::JSDOMWindow::messageChannel):
            (WebCore::JSDOMWindow::worker):
            (WebCore::createWindow):
            (WebCore::JSDOMWindow::open):
            (WebCore::JSDOMWindow::showModalDialog):
            (WebCore::JSDOMWindow::postMessage):
            (WebCore::JSDOMWindow::setTimeout):
            (WebCore::JSDOMWindow::setInterval):
            (WebCore::JSDOMWindow::atob):
            (WebCore::JSDOMWindow::btoa):
            (WebCore::JSDOMWindow::addEventListener):
            (WebCore::JSDOMWindow::removeEventListener):
            (WebCore::toDOMWindow):
            * bindings/js/JSDOMWindowCustom.h:
            (WebCore::nonCachingStaticFunctionGetter):
            (WebCore::JSDOMWindow::customPut):
            * bindings/js/JSDOMWindowShell.cpp:
            (WebCore::JSDOMWindowShell::put):
            (WebCore::JSDOMWindowShell::putWithAttributes):
            (WebCore::JSDOMWindowShell::lookupGetter):
            (WebCore::JSDOMWindowShell::lookupSetter):
            (WebCore::toJS):
            * bindings/js/JSDOMWindowShell.h:
            (WebCore::JSDOMWindowShell::createStructure):
            * bindings/js/JSDatabaseCustom.cpp:
            (WebCore::JSDatabase::changeVersion):
            (WebCore::JSDatabase::transaction):
            * bindings/js/JSDocumentCustom.cpp:
            (WebCore::JSDocument::location):
            (WebCore::JSDocument::setLocation):
            (WebCore::toJS):
            * bindings/js/JSElementCustom.cpp:
            (WebCore::JSElement::setAttribute):
            (WebCore::JSElement::setAttributeNode):
            (WebCore::JSElement::setAttributeNS):
            (WebCore::JSElement::setAttributeNodeNS):
            (WebCore::toJSNewlyCreated):
            * bindings/js/JSEventCustom.cpp:
            (WebCore::JSEvent::clipboardData):
            (WebCore::toJS):
            * bindings/js/JSEventListener.cpp:
            (WebCore::JSEventListener::handleEvent):
            * bindings/js/JSEventTarget.cpp:
            (WebCore::toJS):
            (WebCore::toEventTarget):
            * bindings/js/JSEventTarget.h:
            * bindings/js/JSEventTargetBase.h:
            * bindings/js/JSGeolocationCustom.cpp:
            (WebCore::createPositionOptions):
            (WebCore::JSGeolocation::getCurrentPosition):
            (WebCore::JSGeolocation::watchPosition):
            * bindings/js/JSHTMLAllCollection.h:
            (WebCore::JSHTMLAllCollection::createStructure):
            * bindings/js/JSHTMLAppletElementCustom.cpp:
            (WebCore::JSHTMLAppletElement::customPut):
            (WebCore::JSHTMLAppletElement::nameGetter):
            * bindings/js/JSHTMLCollectionCustom.cpp:
            (WebCore::getNamedItems):
            (WebCore::callHTMLCollection):
            (WebCore::JSHTMLCollection::nameGetter):
            (WebCore::JSHTMLCollection::item):
            (WebCore::JSHTMLCollection::namedItem):
            (WebCore::toJS):
            * bindings/js/JSHTMLDocumentCustom.cpp:
            (WebCore::JSHTMLDocument::nameGetter):
            (WebCore::JSHTMLDocument::all):
            (WebCore::JSHTMLDocument::setAll):
            (WebCore::JSHTMLDocument::open):
            (WebCore::JSHTMLDocument::write):
            (WebCore::JSHTMLDocument::writeln):
            * bindings/js/JSHTMLEmbedElementCustom.cpp:
            (WebCore::JSHTMLEmbedElement::customPut):
            (WebCore::JSHTMLEmbedElement::nameGetter):
            * bindings/js/JSHTMLFormElementCustom.cpp:
            (WebCore::JSHTMLFormElement::nameGetter):
            (WebCore::JSHTMLFormElement::submit):
            * bindings/js/JSHTMLFrameElementCustom.cpp:
            (WebCore::JSHTMLFrameElement::setSrc):
            (WebCore::JSHTMLFrameElement::setLocation):
            * bindings/js/JSHTMLFrameSetElementCustom.cpp:
            (WebCore::JSHTMLFrameSetElement::nameGetter):
            * bindings/js/JSHTMLIFrameElementCustom.cpp:
            (WebCore::JSHTMLIFrameElement::setSrc):
            * bindings/js/JSHTMLInputElementCustom.cpp:
            (WebCore::JSHTMLInputElement::selectionStart):
            (WebCore::JSHTMLInputElement::setSelectionStart):
            (WebCore::JSHTMLInputElement::selectionEnd):
            (WebCore::JSHTMLInputElement::setSelectionEnd):
            (WebCore::JSHTMLInputElement::setSelectionRange):
            * bindings/js/JSHTMLObjectElementCustom.cpp:
            (WebCore::JSHTMLObjectElement::customPut):
            (WebCore::JSHTMLObjectElement::nameGetter):
            * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
            (WebCore::JSHTMLOptionsCollection::length):
            (WebCore::JSHTMLOptionsCollection::setLength):
            (WebCore::JSHTMLOptionsCollection::indexSetter):
            (WebCore::JSHTMLOptionsCollection::add):
            (WebCore::JSHTMLOptionsCollection::remove):
            * bindings/js/JSHTMLSelectElementCustom.cpp:
            (WebCore::JSHTMLSelectElement::remove):
            (WebCore::selectIndexSetter):
            (WebCore::JSHTMLSelectElement::indexSetter):
            * bindings/js/JSHTMLSelectElementCustom.h:
            * bindings/js/JSHistoryCustom.cpp:
            (WebCore::nonCachingStaticBackFunctionGetter):
            (WebCore::nonCachingStaticForwardFunctionGetter):
            (WebCore::nonCachingStaticGoFunctionGetter):
            (WebCore::JSHistory::customPut):
            * bindings/js/JSImageDataCustom.cpp:
            (WebCore::toJS):
            * bindings/js/JSInspectedObjectWrapper.cpp:
            (WebCore::JSInspectedObjectWrapper::wrap):
            (WebCore::JSInspectedObjectWrapper::prepareIncomingValue):
            * bindings/js/JSInspectedObjectWrapper.h:
            (WebCore::JSInspectedObjectWrapper::wrapOutgoingValue):
            * bindings/js/JSInspectorCallbackWrapper.cpp:
            (WebCore::JSInspectorCallbackWrapper::wrap):
            (WebCore::JSInspectorCallbackWrapper::prepareIncomingValue):
            * bindings/js/JSInspectorCallbackWrapper.h:
            (WebCore::JSInspectorCallbackWrapper::wrapOutgoingValue):
            * bindings/js/JSInspectorControllerCustom.cpp:
            (WebCore::JSInspectorController::highlightDOMNode):
            (WebCore::JSInspectorController::addResourceSourceToFrame):
            (WebCore::JSInspectorController::addSourceToFrame):
            (WebCore::JSInspectorController::getResourceDocumentNode):
            (WebCore::JSInspectorController::search):
            (WebCore::JSInspectorController::databaseTableNames):
            (WebCore::JSInspectorController::inspectedWindow):
            (WebCore::JSInspectorController::setting):
            (WebCore::JSInspectorController::setSetting):
            (WebCore::JSInspectorController::wrapCallback):
            (WebCore::JSInspectorController::currentCallFrame):
            (WebCore::JSInspectorController::profiles):
            * bindings/js/JSJavaScriptCallFrameCustom.cpp:
            (WebCore::JSJavaScriptCallFrame::evaluate):
            (WebCore::JSJavaScriptCallFrame::thisObject):
            (WebCore::JSJavaScriptCallFrame::type):
            (WebCore::JSJavaScriptCallFrame::scopeChain):
            * bindings/js/JSLazyEventListener.cpp:
            (WebCore::JSLazyEventListener::parseCode):
            * bindings/js/JSLocationCustom.cpp:
            (WebCore::nonCachingStaticReplaceFunctionGetter):
            (WebCore::nonCachingStaticReloadFunctionGetter):
            (WebCore::nonCachingStaticAssignFunctionGetter):
            (WebCore::JSLocation::customPut):
            (WebCore::JSLocation::setHref):
            (WebCore::JSLocation::setProtocol):
            (WebCore::JSLocation::setHost):
            (WebCore::JSLocation::setHostname):
            (WebCore::JSLocation::setPort):
            (WebCore::JSLocation::setPathname):
            (WebCore::JSLocation::setSearch):
            (WebCore::JSLocation::setHash):
            (WebCore::JSLocation::replace):
            (WebCore::JSLocation::reload):
            (WebCore::JSLocation::assign):
            (WebCore::JSLocation::toString):
            (WebCore::JSLocationPrototype::customPut):
            * bindings/js/JSMessagePortCustom.cpp:
            (WebCore::JSMessagePort::startConversation):
            (WebCore::JSMessagePort::addEventListener):
            (WebCore::JSMessagePort::removeEventListener):
            * bindings/js/JSMimeTypeArrayCustom.cpp:
            (WebCore::JSMimeTypeArray::nameGetter):
            * bindings/js/JSNamedNodeMapCustom.cpp:
            (WebCore::JSNamedNodeMap::nameGetter):
            * bindings/js/JSNamedNodesCollection.cpp:
            (WebCore::JSNamedNodesCollection::lengthGetter):
            (WebCore::JSNamedNodesCollection::indexGetter):
            * bindings/js/JSNamedNodesCollection.h:
            (WebCore::JSNamedNodesCollection::createStructure):
            * bindings/js/JSNavigatorCustom.cpp:
            (WebCore::needsYouTubeQuirk):
            (WebCore::JSNavigator::appVersion):
            * bindings/js/JSNodeCustom.cpp:
            (WebCore::JSNode::insertBefore):
            (WebCore::JSNode::replaceChild):
            (WebCore::JSNode::removeChild):
            (WebCore::JSNode::appendChild):
            (WebCore::JSNode::addEventListener):
            (WebCore::JSNode::removeEventListener):
            (WebCore::createWrapper):
            (WebCore::toJSNewlyCreated):
            (WebCore::toJS):
            * bindings/js/JSNodeFilterCondition.cpp:
            (WebCore::JSNodeFilterCondition::JSNodeFilterCondition):
            (WebCore::JSNodeFilterCondition::acceptNode):
            * bindings/js/JSNodeFilterCondition.h:
            (WebCore::JSNodeFilterCondition::create):
            * bindings/js/JSNodeFilterCustom.cpp:
            (WebCore::JSNodeFilter::acceptNode):
            (WebCore::toNodeFilter):
            * bindings/js/JSNodeIteratorCustom.cpp:
            (WebCore::JSNodeIterator::nextNode):
            (WebCore::JSNodeIterator::previousNode):
            * bindings/js/JSNodeListCustom.cpp:
            (WebCore::callNodeList):
            (WebCore::JSNodeList::nameGetter):
            * bindings/js/JSPluginArrayCustom.cpp:
            (WebCore::JSPluginArray::nameGetter):
            * bindings/js/JSPluginCustom.cpp:
            (WebCore::JSPlugin::nameGetter):
            * bindings/js/JSPluginElementFunctions.cpp:
            (WebCore::runtimeObjectGetter):
            (WebCore::runtimeObjectPropertyGetter):
            (WebCore::runtimeObjectCustomPut):
            (WebCore::callPlugin):
            * bindings/js/JSPluginElementFunctions.h:
            * bindings/js/JSQuarantinedObjectWrapper.cpp:
            (WebCore::JSQuarantinedObjectWrapper::asWrapper):
            (WebCore::JSQuarantinedObjectWrapper::cachedValueGetter):
            (WebCore::JSQuarantinedObjectWrapper::transferExceptionToExecState):
            (WebCore::JSQuarantinedObjectWrapper::getOwnPropertySlot):
            (WebCore::JSQuarantinedObjectWrapper::put):
            (WebCore::JSQuarantinedObjectWrapper::construct):
            (WebCore::JSQuarantinedObjectWrapper::hasInstance):
            (WebCore::JSQuarantinedObjectWrapper::call):
            * bindings/js/JSQuarantinedObjectWrapper.h:
            (WebCore::JSQuarantinedObjectWrapper::createStructure):
            * bindings/js/JSRGBColor.cpp:
            (WebCore::getJSRGBColor):
            (jsRGBColorRed):
            (jsRGBColorGreen):
            (jsRGBColorBlue):
            * bindings/js/JSRGBColor.h:
            (WebCore::JSRGBColor::createStructure):
            * bindings/js/JSSQLResultSetRowListCustom.cpp:
            (WebCore::JSSQLResultSetRowList::item):
            * bindings/js/JSSQLTransactionCustom.cpp:
            (WebCore::JSSQLTransaction::executeSql):
            * bindings/js/JSSVGElementInstanceCustom.cpp:
            (WebCore::JSSVGElementInstance::addEventListener):
            (WebCore::JSSVGElementInstance::removeEventListener):
            (WebCore::toJS):
            * bindings/js/JSSVGLengthCustom.cpp:
            (WebCore::JSSVGLength::value):
            (WebCore::JSSVGLength::convertToSpecifiedUnits):
            * bindings/js/JSSVGMatrixCustom.cpp:
            (WebCore::JSSVGMatrix::inverse):
            (WebCore::JSSVGMatrix::rotateFromVector):
            * bindings/js/JSSVGPathSegCustom.cpp:
            (WebCore::toJS):
            * bindings/js/JSSVGPathSegListCustom.cpp:
            (WebCore::JSSVGPathSegList::clear):
            (WebCore::JSSVGPathSegList::initialize):
            (WebCore::JSSVGPathSegList::getItem):
            (WebCore::JSSVGPathSegList::insertItemBefore):
            (WebCore::JSSVGPathSegList::replaceItem):
            (WebCore::JSSVGPathSegList::removeItem):
            (WebCore::JSSVGPathSegList::appendItem):
            * bindings/js/JSSVGPointListCustom.cpp:
            (WebCore::finishGetter):
            (WebCore::finishSetter):
            (WebCore::finishSetterReadOnlyResult):
            (WebCore::JSSVGPointList::clear):
            (WebCore::JSSVGPointList::initialize):
            (WebCore::JSSVGPointList::getItem):
            (WebCore::JSSVGPointList::insertItemBefore):
            (WebCore::JSSVGPointList::replaceItem):
            (WebCore::JSSVGPointList::removeItem):
            (WebCore::JSSVGPointList::appendItem):
            * bindings/js/JSSVGTransformListCustom.cpp:
            (WebCore::finishGetter):
            (WebCore::finishSetter):
            (WebCore::finishSetterReadOnlyResult):
            (WebCore::JSSVGTransformList::clear):
            (WebCore::JSSVGTransformList::initialize):
            (WebCore::JSSVGTransformList::getItem):
            (WebCore::JSSVGTransformList::insertItemBefore):
            (WebCore::JSSVGTransformList::replaceItem):
            (WebCore::JSSVGTransformList::removeItem):
            (WebCore::JSSVGTransformList::appendItem):
            * bindings/js/JSStorageCustom.cpp:
            (WebCore::JSStorage::nameGetter):
            (WebCore::JSStorage::deleteProperty):
            (WebCore::JSStorage::customPut):
            * bindings/js/JSStyleSheetCustom.cpp:
            (WebCore::toJS):
            * bindings/js/JSStyleSheetListCustom.cpp:
            (WebCore::JSStyleSheetList::nameGetter):
            * bindings/js/JSTextCustom.cpp:
            (WebCore::toJSNewlyCreated):
            * bindings/js/JSTreeWalkerCustom.cpp:
            (WebCore::JSTreeWalker::parentNode):
            (WebCore::JSTreeWalker::firstChild):
            (WebCore::JSTreeWalker::lastChild):
            (WebCore::JSTreeWalker::nextSibling):
            (WebCore::JSTreeWalker::previousSibling):
            (WebCore::JSTreeWalker::previousNode):
            (WebCore::JSTreeWalker::nextNode):
            * bindings/js/JSWorkerContextCustom.cpp:
            (WebCore::JSWorkerContext::self):
            (WebCore::JSWorkerContext::setSelf):
            (WebCore::JSWorkerContext::xmlHttpRequest):
            (WebCore::JSWorkerContext::importScripts):
            (WebCore::JSWorkerContext::addEventListener):
            (WebCore::JSWorkerContext::removeEventListener):
            (WebCore::JSWorkerContext::setTimeout):
            (WebCore::JSWorkerContext::setInterval):
            * bindings/js/JSWorkerCustom.cpp:
            (WebCore::JSWorker::addEventListener):
            (WebCore::JSWorker::removeEventListener):
            * bindings/js/JSXMLHttpRequestCustom.cpp:
            (WebCore::JSXMLHttpRequest::open):
            (WebCore::JSXMLHttpRequest::setRequestHeader):
            (WebCore::JSXMLHttpRequest::send):
            (WebCore::JSXMLHttpRequest::getResponseHeader):
            (WebCore::JSXMLHttpRequest::overrideMimeType):
            (WebCore::JSXMLHttpRequest::addEventListener):
            (WebCore::JSXMLHttpRequest::removeEventListener):
            (WebCore::JSXMLHttpRequest::responseText):
            * bindings/js/JSXMLHttpRequestUploadCustom.cpp:
            (WebCore::JSXMLHttpRequestUpload::addEventListener):
            (WebCore::JSXMLHttpRequestUpload::removeEventListener):
            * bindings/js/JSXSLTProcessorCustom.cpp:
            (WebCore::JSXSLTProcessor::importStylesheet):
            (WebCore::JSXSLTProcessor::transformToFragment):
            (WebCore::JSXSLTProcessor::transformToDocument):
            (WebCore::JSXSLTProcessor::setParameter):
            (WebCore::JSXSLTProcessor::getParameter):
            (WebCore::JSXSLTProcessor::removeParameter):
            * bindings/js/ScheduledAction.cpp:
            (WebCore::ScheduledAction::create):
            (WebCore::ScheduledAction::ScheduledAction):
            (WebCore::ScheduledAction::executeFunctionInContext):
            * bindings/js/ScheduledAction.h:
            * bindings/js/ScriptCallStack.cpp:
            (WebCore::ScriptCallStack::ScriptCallStack):
            (WebCore::ScriptCallStack::initialize):
            * bindings/js/ScriptCallStack.h:
            * bindings/js/ScriptController.cpp:
            (WebCore::ScriptController::jsObjectForPluginElement):
            * bindings/js/ScriptFunctionCall.cpp:
            (WebCore::ScriptFunctionCall::appendArgument):
            (WebCore::ScriptFunctionCall::call):
            (WebCore::ScriptFunctionCall::construct):
            * bindings/js/ScriptFunctionCall.h:
            * bindings/js/ScriptObject.cpp:
            (WebCore::ScriptGlobalObject::get):
            * bindings/js/ScriptValue.h:
            (WebCore::ScriptValue::ScriptValue):
            (WebCore::ScriptValue::jsValue):
            * bindings/objc/WebScriptObject.mm:
            (-[WebScriptObject callWebScriptMethod:withArguments:]):
            (-[WebScriptObject evaluateWebScript:]):
            (-[WebScriptObject valueForKey:]):
            (-[WebScriptObject webScriptValueAtIndex:]):
            (+[WebScriptObject _convertValueToObjcValue:originRootObject:rootObject:]):
            * bindings/objc/WebScriptObjectPrivate.h:
            * bridge/NP_jsobject.cpp:
            (_NPN_InvokeDefault):
            (_NPN_Invoke):
            (_NPN_Evaluate):
            (_NPN_GetProperty):
            (_NPN_HasMethod):
            (_NPN_Construct):
            * bridge/c/c_instance.cpp:
            (JSC::Bindings::CInstance::invokeMethod):
            (JSC::Bindings::CInstance::invokeDefaultMethod):
            (JSC::Bindings::CInstance::invokeConstruct):
            (JSC::Bindings::CInstance::defaultValue):
            (JSC::Bindings::CInstance::stringValue):
            (JSC::Bindings::CInstance::numberValue):
            (JSC::Bindings::CInstance::booleanValue):
            (JSC::Bindings::CInstance::valueOf):
            * bridge/c/c_instance.h:
            * bridge/c/c_runtime.cpp:
            (JSC::Bindings::CField::valueFromInstance):
            (JSC::Bindings::CField::setValueToInstance):
            * bridge/c/c_runtime.h:
            * bridge/c/c_utility.cpp:
            (JSC::Bindings::convertValueToNPVariant):
            (JSC::Bindings::convertNPVariantToValue):
            * bridge/c/c_utility.h:
            * bridge/jni/jni_instance.cpp:
            (JavaInstance::stringValue):
            (JavaInstance::numberValue):
            (JavaInstance::booleanValue):
            (JavaInstance::invokeMethod):
            (JavaInstance::defaultValue):
            (JavaInstance::valueOf):
            * bridge/jni/jni_instance.h:
            * bridge/jni/jni_jsobject.h:
            * bridge/jni/jni_jsobject.mm:
            (JavaJSObject::call):
            (JavaJSObject::eval):
            (JavaJSObject::getMember):
            (JavaJSObject::getSlot):
            (JavaJSObject::convertValueToJObject):
            (JavaJSObject::convertJObjectToValue):
            * bridge/jni/jni_objc.mm:
            (JSC::Bindings::dispatchJNICall):
            * bridge/jni/jni_runtime.cpp:
            (JavaArray::convertJObjectToArray):
            (JavaField::dispatchValueFromInstance):
            (JavaField::valueFromInstance):
            (JavaField::dispatchSetValueToInstance):
            (JavaField::setValueToInstance):
            (JavaArray::setValueAt):
            (JavaArray::valueAt):
            * bridge/jni/jni_runtime.h:
            * bridge/jni/jni_utility.cpp:
            (JSC::Bindings::convertArrayInstanceToJavaArray):
            (JSC::Bindings::convertValueToJValue):
            * bridge/jni/jni_utility.h:
            * bridge/objc/WebScriptObject.h:
            * bridge/objc/objc_class.h:
            * bridge/objc/objc_class.mm:
            (JSC::Bindings::ObjcClass::fallbackObject):
            * bridge/objc/objc_instance.h:
            * bridge/objc/objc_instance.mm:
            (ObjcInstance::invokeMethod):
            (ObjcInstance::invokeDefaultMethod):
            (ObjcInstance::setValueOfUndefinedField):
            (ObjcInstance::getValueOfUndefinedField):
            (ObjcInstance::defaultValue):
            (ObjcInstance::stringValue):
            (ObjcInstance::numberValue):
            (ObjcInstance::booleanValue):
            (ObjcInstance::valueOf):
            * bridge/objc/objc_runtime.h:
            (JSC::Bindings::ObjcFallbackObjectImp::createStructure):
            * bridge/objc/objc_runtime.mm:
            (JSC::Bindings::ObjcField::valueFromInstance):
            (JSC::Bindings::convertValueToObjcObject):
            (JSC::Bindings::ObjcField::setValueToInstance):
            (JSC::Bindings::ObjcArray::setValueAt):
            (JSC::Bindings::ObjcArray::valueAt):
            (JSC::Bindings::ObjcFallbackObjectImp::put):
            (JSC::Bindings::callObjCFallbackObject):
            (JSC::Bindings::ObjcFallbackObjectImp::defaultValue):
            * bridge/objc/objc_utility.h:
            * bridge/objc/objc_utility.mm:
            (JSC::Bindings::convertValueToObjcValue):
            (JSC::Bindings::convertNSStringToString):
            (JSC::Bindings::convertObjcValueToValue):
            * bridge/runtime.h:
            (JSC::Bindings::Class::fallbackObject):
            (JSC::Bindings::Instance::setValueOfUndefinedField):
            (JSC::Bindings::Instance::invokeDefaultMethod):
            (JSC::Bindings::Instance::invokeConstruct):
            (JSC::Bindings::Instance::put):
            * bridge/runtime_array.cpp:
            (JSC::RuntimeArray::lengthGetter):
            (JSC::RuntimeArray::indexGetter):
            (JSC::RuntimeArray::put):
            * bridge/runtime_array.h:
            (JSC::RuntimeArray::createStructure):
            * bridge/runtime_method.cpp:
            (JSC::RuntimeMethod::lengthGetter):
            (JSC::callRuntimeMethod):
            * bridge/runtime_method.h:
            (JSC::RuntimeMethod::createStructure):
            * bridge/runtime_object.cpp:
            (JSC::RuntimeObjectImp::fallbackObjectGetter):
            (JSC::RuntimeObjectImp::fieldGetter):
            (JSC::RuntimeObjectImp::methodGetter):
            (JSC::RuntimeObjectImp::put):
            (JSC::RuntimeObjectImp::defaultValue):
            (JSC::callRuntimeObject):
            (JSC::callRuntimeConstructor):
            * bridge/runtime_object.h:
            (JSC::RuntimeObjectImp::createStructure):
            * inspector/JavaScriptCallFrame.cpp:
            (WebCore::JavaScriptCallFrame::evaluate):
            * inspector/JavaScriptCallFrame.h:
            * inspector/JavaScriptProfile.cpp:
            (WebCore::toJS):
            * inspector/JavaScriptProfile.h:
            * inspector/JavaScriptProfileNode.cpp:
            (WebCore::toJS):
            * inspector/JavaScriptProfileNode.h:
    
    WebKit/mac:
    
    2009-05-01  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber Stamped by Sam Weinig.
            
            Renamed JSValuePtr => JSValue.
    
            * Plugins/Hosted/NetscapePluginInstanceProxy.h:
            * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
            (WebKit::NetscapePluginInstanceProxy::evaluate):
            (WebKit::NetscapePluginInstanceProxy::invoke):
            (WebKit::NetscapePluginInstanceProxy::invokeDefault):
            (WebKit::NetscapePluginInstanceProxy::construct):
            (WebKit::NetscapePluginInstanceProxy::getProperty):
            (WebKit::NetscapePluginInstanceProxy::setProperty):
            (WebKit::NetscapePluginInstanceProxy::hasMethod):
            (WebKit::NetscapePluginInstanceProxy::addValueToArray):
            (WebKit::NetscapePluginInstanceProxy::marshalValue):
            (WebKit::NetscapePluginInstanceProxy::demarshalValueFromArray):
            (WebKit::NetscapePluginInstanceProxy::demarshalValue):
            (WebKit::NetscapePluginInstanceProxy::demarshalValues):
            * Plugins/Hosted/ProxyInstance.h:
            * Plugins/Hosted/ProxyInstance.mm:
            (WebKit::ProxyField::valueFromInstance):
            (WebKit::ProxyField::setValueToInstance):
            (WebKit::ProxyInstance::invoke):
            (WebKit::ProxyInstance::invokeMethod):
            (WebKit::ProxyInstance::invokeDefaultMethod):
            (WebKit::ProxyInstance::invokeConstruct):
            (WebKit::ProxyInstance::defaultValue):
            (WebKit::ProxyInstance::stringValue):
            (WebKit::ProxyInstance::numberValue):
            (WebKit::ProxyInstance::booleanValue):
            (WebKit::ProxyInstance::valueOf):
            (WebKit::ProxyInstance::fieldValue):
            (WebKit::ProxyInstance::setFieldValue):
            * WebView/WebFrame.mm:
            (-[WebFrame _stringByEvaluatingJavaScriptFromString:forceUserGesture:]):
            * WebView/WebScriptDebugDelegate.mm:
            (-[WebScriptCallFrame _convertValueToObjcValue:]):
            (-[WebScriptCallFrame exception]):
            (-[WebScriptCallFrame evaluateWebScript:]):
            * WebView/WebView.mm:
            (aeDescFromJSValue):
            (-[WebView aeDescByEvaluatingJavaScriptFromString:]):
    
    WebKit/qt:
    
    2009-05-01  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber Stamped by Sam Weinig.
            
            Renamed JSValuePtr => JSValue.
    
            * Api/qwebelement.cpp:
            (setupScriptContext):
            (setupScriptObject):
            (QWebElement::evaluateScript):
            (QWebElement::functions):
            (QWebElement::scriptableProperty):
            (QWebElement::setScriptableProperty):
            (QWebElement::scriptableProperties):
    
    WebKit/win:
    
    2009-05-01  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber Stamped by Sam Weinig.
            
            Renamed JSValuePtr => JSValue.
    
            * WebView.cpp:
            (WebView::stringByEvaluatingJavaScriptFromString):
    
    WebKit/wx:
    
    2009-05-01  Geoffrey Garen  <ggaren@apple.com>
    
            Rubber Stamped by Sam Weinig.
            
            Renamed JSValuePtr => JSValue.
    
            * WebFrame.cpp:
            (wxWebFrame::RunScript):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43122 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    dc067b62