Skip to content
  • weinig@apple.com's avatar
    JavaScriptCore: · 92fdaefb
    weinig@apple.com authored
    2009-01-19  Sam Weinig  <sam@webkit.org>
    
            Rubber-stamped by Gavin Barraclough.
    
            Remove temporary operator-> from JSValuePtr.
    
            * API/JSCallbackFunction.cpp:
            (JSC::JSCallbackFunction::call):
            * API/JSCallbackObjectFunctions.h:
            (JSC::::call):
            (JSC::::toNumber):
            (JSC::::toString):
            * API/JSObjectRef.cpp:
            (JSObjectSetPrototype):
            * API/JSValueRef.cpp:
            (JSValueGetType):
            (JSValueIsUndefined):
            (JSValueIsNull):
            (JSValueIsBoolean):
            (JSValueIsNumber):
            (JSValueIsString):
            (JSValueIsObject):
            (JSValueIsObjectOfClass):
            (JSValueToBoolean):
            (JSValueToNumber):
            (JSValueToStringCopy):
            (JSValueToObject):
            * bytecode/CodeBlock.cpp:
            (JSC::valueToSourceString):
            (JSC::CodeBlock::mark):
            * bytecode/CodeBlock.h:
            (JSC::CodeBlock::isKnownNotImmediate):
            * bytecompiler/BytecodeGenerator.cpp:
            (JSC::BytecodeGenerator::emitEqualityOp):
            (JSC::keyForImmediateSwitch):
            * interpreter/Interpreter.cpp:
            (JSC::jsLess):
            (JSC::jsLessEq):
            (JSC::jsAddSlowCase):
            (JSC::jsAdd):
            (JSC::jsTypeStringForValue):
            (JSC::jsIsObjectType):
            (JSC::jsIsFunctionType):
            (JSC::isNotObject):
            (JSC::Interpreter::callEval):
            (JSC::Interpreter::throwException):
            (JSC::cachePrototypeChain):
            (JSC::Interpreter::tryCachePutByID):
            (JSC::countPrototypeChainEntriesAndCheckForProxies):
            (JSC::Interpreter::tryCacheGetByID):
            (JSC::Interpreter::privateExecute):
            (JSC::Interpreter::tryCTICachePutByID):
            (JSC::Interpreter::tryCTICacheGetByID):
            (JSC::Interpreter::cti_op_convert_this):
            (JSC::Interpreter::cti_op_add):
            (JSC::Interpreter::cti_op_pre_inc):
            (JSC::Interpreter::cti_op_put_by_id_generic):
            (JSC::Interpreter::cti_op_get_by_id_generic):
            (JSC::Interpreter::cti_op_put_by_id):
            (JSC::Interpreter::cti_op_put_by_id_second):
            (JSC::Interpreter::cti_op_put_by_id_fail):
            (JSC::Interpreter::cti_op_get_by_id):
            (JSC::Interpreter::cti_op_get_by_id_second):
            (JSC::Interpreter::cti_op_get_by_id_self_fail):
            (JSC::Interpreter::cti_op_get_by_id_proto_list):
            (JSC::Interpreter::cti_op_get_by_id_proto_list_full):
            (JSC::Interpreter::cti_op_get_by_id_proto_fail):
            (JSC::Interpreter::cti_op_get_by_id_array_fail):
            (JSC::Interpreter::cti_op_get_by_id_string_fail):
            (JSC::Interpreter::cti_op_instanceof):
            (JSC::Interpreter::cti_op_del_by_id):
            (JSC::Interpreter::cti_op_mul):
            (JSC::Interpreter::cti_op_call_JSFunction):
            (JSC::Interpreter::cti_op_call_NotJSFunction):
            (JSC::Interpreter::cti_op_construct_JSConstruct):
            (JSC::Interpreter::cti_op_construct_NotJSConstruct):
            (JSC::Interpreter::cti_op_get_by_val):
            (JSC::Interpreter::cti_op_get_by_val_byte_array):
            (JSC::Interpreter::cti_op_sub):
            (JSC::Interpreter::cti_op_put_by_val):
            (JSC::Interpreter::cti_op_put_by_val_array):
            (JSC::Interpreter::cti_op_put_by_val_byte_array):
            (JSC::Interpreter::cti_op_loop_if_true):
            (JSC::Interpreter::cti_op_negate):
            (JSC::Interpreter::cti_op_div):
            (JSC::Interpreter::cti_op_pre_dec):
            (JSC::Interpreter::cti_op_not):
            (JSC::Interpreter::cti_op_jtrue):
            (JSC::Interpreter::cti_op_post_inc):
            (JSC::Interpreter::cti_op_lshift):
            (JSC::Interpreter::cti_op_bitand):
            (JSC::Interpreter::cti_op_rshift):
            (JSC::Interpreter::cti_op_bitnot):
            (JSC::Interpreter::cti_op_mod):
            (JSC::Interpreter::cti_op_post_dec):
            (JSC::Interpreter::cti_op_urshift):
            (JSC::Interpreter::cti_op_bitxor):
            (JSC::Interpreter::cti_op_bitor):
            (JSC::Interpreter::cti_op_push_scope):
            (JSC::Interpreter::cti_op_is_undefined):
            (JSC::Interpreter::cti_op_is_boolean):
            (JSC::Interpreter::cti_op_is_number):
            (JSC::Interpreter::cti_op_to_jsnumber):
            (JSC::Interpreter::cti_op_in):
            (JSC::Interpreter::cti_op_put_by_index):
            (JSC::Interpreter::cti_op_switch_imm):
            (JSC::Interpreter::cti_op_switch_char):
            (JSC::Interpreter::cti_op_switch_string):
            (JSC::Interpreter::cti_op_del_by_val):
            (JSC::Interpreter::cti_op_put_getter):
            (JSC::Interpreter::cti_op_put_setter):
            (JSC::Interpreter::cti_op_new_error):
            * interpreter/Interpreter.h:
            (JSC::Interpreter::isJSArray):
            (JSC::Interpreter::isJSString):
            (JSC::Interpreter::isJSByteArray):
            * interpreter/Register.h:
            (JSC::Register::marked):
            (JSC::Register::mark):
            * jit/JITInlineMethods.h:
            (JSC::JIT::getConstantOperandImmediateInt):
            (JSC::JIT::isOperandConstantImmediateInt):
            * jsc.cpp:
            (functionPrint):
            (functionDebug):
            (functionRun):
            (functionLoad):
            (runWithScripts):
            (runInteractive):
            * parser/Nodes.cpp:
            (JSC::processClauseList):
            * profiler/ProfileGenerator.cpp:
            (JSC::ProfileGenerator::addParentForConsoleStart):
            * profiler/Profiler.cpp:
            (JSC::Profiler::createCallIdentifier):
            * runtime/ArrayConstructor.cpp:
            (JSC::constructArrayWithSizeQuirk):
            * runtime/ArrayPrototype.cpp:
            (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::arrayProtoFuncIndexOf):
            (JSC::arrayProtoFuncLastIndexOf):
            * runtime/BooleanConstructor.cpp:
            (JSC::constructBoolean):
            (JSC::callBooleanConstructor):
            * runtime/BooleanPrototype.cpp:
            (JSC::booleanProtoFuncToString):
            (JSC::booleanProtoFuncValueOf):
            * runtime/Collector.cpp:
            (JSC::Heap::protect):
            (JSC::Heap::unprotect):
            (JSC::Heap::heap):
            (JSC::Heap::collect):
            (JSC::typeName):
            * runtime/Completion.cpp:
            (JSC::evaluate):
            * runtime/DateConstructor.cpp:
            (JSC::constructDate):
            (JSC::dateParse):
            (JSC::dateUTC):
            * runtime/DateInstance.h:
            (JSC::DateInstance::internalNumber):
            * runtime/DatePrototype.cpp:
            (JSC::formatLocaleDate):
            (JSC::fillStructuresUsingTimeArgs):
            (JSC::fillStructuresUsingDateArgs):
            (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::dateProtoFuncSetYear):
            (JSC::dateProtoFuncGetYear):
            * runtime/ErrorConstructor.cpp:
            (JSC::constructError):
            * runtime/ErrorPrototype.cpp:
            (JSC::errorProtoFuncToString):
            * runtime/ExceptionHelpers.cpp:
            (JSC::createError):
            (JSC::createErrorMessage):
            * runtime/FunctionConstructor.cpp:
            (JSC::constructFunction):
            * runtime/FunctionPrototype.cpp:
            (JSC::functionProtoFuncToString):
            (JSC::functionProtoFuncApply):
            (JSC::functionProtoFuncCall):
            * runtime/GetterSetter.cpp:
            (JSC::GetterSetter::toObject):
            * runtime/JSActivation.cpp:
            (JSC::JSActivation::getOwnPropertySlot):
            * runtime/JSArray.cpp:
            (JSC::JSArray::put):
            (JSC::JSArray::mark):
            (JSC::JSArray::sort):
            (JSC::AVLTreeAbstractorForArrayCompare::compare_key_key):
            (JSC::JSArray::compactForSorting):
            * runtime/JSByteArray.h:
            (JSC::JSByteArray::setIndex):
            * runtime/JSCell.h:
            (JSC::asCell):
            * runtime/JSFunction.cpp:
            (JSC::JSFunction::call):
            (JSC::JSFunction::construct):
            * runtime/JSGlobalObject.cpp:
            (JSC::markIfNeeded):
            (JSC::lastInPrototypeChain):
            * runtime/JSGlobalObjectFunctions.cpp:
            (JSC::encode):
            (JSC::decode):
            (JSC::globalFuncEval):
            (JSC::globalFuncParseInt):
            (JSC::globalFuncParseFloat):
            (JSC::globalFuncIsNaN):
            (JSC::globalFuncIsFinite):
            (JSC::globalFuncEscape):
            (JSC::globalFuncUnescape):
            (JSC::globalFuncJSCPrint):
            * runtime/JSImmediate.cpp:
            (JSC::JSImmediate::toThisObject):
            (JSC::JSImmediate::toObject):
            (JSC::JSImmediate::prototype):
            (JSC::JSImmediate::toString):
            * runtime/JSImmediate.h:
            * runtime/JSObject.cpp:
            (JSC::JSObject::mark):
            (JSC::JSObject::put):
            (JSC::callDefaultValueFunction):
            (JSC::JSObject::getPrimitiveNumber):
            (JSC::JSObject::defineGetter):
            (JSC::JSObject::defineSetter):
            (JSC::JSObject::lookupGetter):
            (JSC::JSObject::lookupSetter):
            (JSC::JSObject::hasInstance):
            (JSC::JSObject::toNumber):
            (JSC::JSObject::toString):
            * runtime/JSObject.h:
            (JSC::JSObject::JSObject):
            (JSC::JSObject::inlineGetOwnPropertySlot):
            (JSC::JSObject::getOwnPropertySlotForWrite):
            (JSC::JSObject::getPropertySlot):
            (JSC::JSValuePtr::get):
            * runtime/JSPropertyNameIterator.h:
            (JSC::JSPropertyNameIterator::create):
            * runtime/JSString.cpp:
            (JSC::JSString::getOwnPropertySlot):
            * runtime/JSValue.h:
            * runtime/JSWrapperObject.cpp:
            (JSC::JSWrapperObject::mark):
            * runtime/JSWrapperObject.h:
            (JSC::JSWrapperObject::setInternalValue):
            * 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::mathProtoFuncRound):
            (JSC::mathProtoFuncSin):
            (JSC::mathProtoFuncSqrt):
            (JSC::mathProtoFuncTan):
            * runtime/NativeErrorConstructor.cpp:
            (JSC::NativeErrorConstructor::NativeErrorConstructor):
            (JSC::NativeErrorConstructor::construct):
            * runtime/NumberConstructor.cpp:
            (JSC::constructWithNumberConstructor):
            (JSC::callNumberConstructor):
            * runtime/NumberPrototype.cpp:
            (JSC::numberProtoFuncToString):
            (JSC::numberProtoFuncToLocaleString):
            (JSC::numberProtoFuncValueOf):
            (JSC::numberProtoFuncToFixed):
            (JSC::numberProtoFuncToExponential):
            (JSC::numberProtoFuncToPrecision):
            * runtime/ObjectConstructor.cpp:
            (JSC::constructObject):
            * runtime/ObjectPrototype.cpp:
            (JSC::objectProtoFuncValueOf):
            (JSC::objectProtoFuncHasOwnProperty):
            (JSC::objectProtoFuncIsPrototypeOf):
            (JSC::objectProtoFuncDefineGetter):
            (JSC::objectProtoFuncDefineSetter):
            (JSC::objectProtoFuncLookupGetter):
            (JSC::objectProtoFuncLookupSetter):
            (JSC::objectProtoFuncPropertyIsEnumerable):
            (JSC::objectProtoFuncToLocaleString):
            (JSC::objectProtoFuncToString):
            * runtime/Operations.h:
            (JSC::JSValuePtr::equalSlowCaseInline):
            (JSC::JSValuePtr::strictEqual):
            (JSC::JSValuePtr::strictEqualSlowCaseInline):
            * runtime/Protect.h:
            (JSC::gcProtect):
            (JSC::gcUnprotect):
            * runtime/RegExpConstructor.cpp:
            (JSC::setRegExpConstructorInput):
            (JSC::setRegExpConstructorMultiline):
            (JSC::constructRegExp):
            * runtime/RegExpObject.cpp:
            (JSC::setRegExpObjectLastIndex):
            (JSC::RegExpObject::match):
            * runtime/RegExpPrototype.cpp:
            (JSC::regExpProtoFuncTest):
            (JSC::regExpProtoFuncExec):
            (JSC::regExpProtoFuncCompile):
            (JSC::regExpProtoFuncToString):
            * runtime/StringConstructor.cpp:
            (JSC::stringFromCharCodeSlowCase):
            (JSC::stringFromCharCode):
            (JSC::constructWithStringConstructor):
            (JSC::callStringConstructor):
            * 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::getEnumerablePropertyNames):
            (JSC::Structure::createCachedPrototypeChain):
            * runtime/Structure.h:
            (JSC::Structure::mark):
            * runtime/StructureChain.cpp:
            (JSC::StructureChain::StructureChain):
    
    JavaScriptGlue:
    
    2009-01-19  Sam Weinig  <sam@webkit.org>
    
            Rubber-stamped by Gavin Barraclough.
    
            Remove temporary operator-> from JSValuePtr.
    
            * JSUtils.cpp:
            (KJSValueToJSObject):
            (KJSValueToCFTypeInternal):
            * JSValueWrapper.cpp:
            (JSValueWrapper::JSObjectCopyPropertyNames):
            (JSValueWrapper::JSObjectCopyProperty):
            (JSValueWrapper::JSObjectSetProperty):
            (JSValueWrapper::JSObjectCallFunction):
            (JSValueWrapper::JSObjectMark):
            * UserObjectImp.cpp:
            (UserObjectImp::getOwnPropertySlot):
    
    WebCore:
    
    2009-01-19  Sam Weinig  <sam@webkit.org>
    
            Rubber-stamped by Gavin Barraclough.
    
            Remove temporary operator-> from JSValuePtr.
    
            * WebCore.xcodeproj/project.pbxproj:
            * bindings/js/JSAudioConstructor.cpp:
            (WebCore::constructAudio):
            * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
            (WebCore::toHTMLCanvasStyle):
            (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::clearData):
            (WebCore::JSClipboard::getData):
            (WebCore::JSClipboard::setData):
            (WebCore::JSClipboard::setDragImage):
            * 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/JSCustomXPathNSResolver.cpp:
            (WebCore::JSCustomXPathNSResolver::create):
            (WebCore::JSCustomXPathNSResolver::lookupNamespaceURI):
            * bindings/js/JSDOMApplicationCacheCustom.cpp:
            (WebCore::JSDOMApplicationCache::hasItem):
            (WebCore::JSDOMApplicationCache::add):
            (WebCore::JSDOMApplicationCache::remove):
            (WebCore::JSDOMApplicationCache::addEventListener):
            (WebCore::JSDOMApplicationCache::removeEventListener):
            * bindings/js/JSDOMBinding.cpp:
            (WebCore::valueToStringWithNullCheck):
            (WebCore::valueToStringWithUndefinedOrNullCheck):
            (WebCore::reportException):
            * bindings/js/JSDOMGlobalObject.cpp:
            (WebCore::JSDOMGlobalObject::findJSEventListener):
            (WebCore::JSDOMGlobalObject::findOrCreateJSEventListener):
            (WebCore::JSDOMGlobalObject::findJSUnprotectedEventListener):
            (WebCore::JSDOMGlobalObject::findOrCreateJSUnprotectedEventListener):
            * bindings/js/JSDOMStringListCustom.cpp:
            (WebCore::JSDOMStringList::item):
            * bindings/js/JSDOMWindowBase.cpp:
            (WebCore::JSDOMWindowBase::getOwnPropertySlot):
            (windowProtoFuncOpen):
            (WebCore::toJSDOMWindow):
            * bindings/js/JSDOMWindowCustom.cpp:
            (WebCore::JSDOMWindow::setLocation):
            (WebCore::JSDOMWindow::postMessage):
            (WebCore::setTimeoutOrInterval):
            (WebCore::JSDOMWindow::clearTimeout):
            (WebCore::JSDOMWindow::clearInterval):
            (WebCore::JSDOMWindow::atob):
            (WebCore::JSDOMWindow::btoa):
            (WebCore::JSDOMWindow::addEventListener):
            (WebCore::JSDOMWindow::removeEventListener):
            (WebCore::toDOMWindow):
            * bindings/js/JSDatabaseCustom.cpp:
            (WebCore::JSDatabase::changeVersion):
            (WebCore::JSDatabase::transaction):
            * bindings/js/JSDocumentCustom.cpp:
            (WebCore::JSDocument::setLocation):
            * bindings/js/JSElementCustom.cpp:
            (WebCore::JSElement::setAttribute):
            (WebCore::JSElement::setAttributeNS):
            * bindings/js/JSEventListener.cpp:
            (WebCore::JSAbstractEventListener::handleEvent):
            (WebCore::JSLazyEventListener::parseCode):
            * bindings/js/JSEventTargetNodeCustom.cpp:
            (WebCore::JSEventTargetNode::addEventListener):
            (WebCore::JSEventTargetNode::removeEventListener):
            * bindings/js/JSGeolocationCustom.cpp:
            (WebCore::createPositionOptions):
            (WebCore::JSGeolocation::getCurrentPosition):
            (WebCore::JSGeolocation::watchPosition):
            * bindings/js/JSHTMLCollectionCustom.cpp:
            (WebCore::callHTMLCollection):
            (WebCore::JSHTMLCollection::canGetItemsForName):
            (WebCore::JSHTMLCollection::item):
            (WebCore::JSHTMLCollection::namedItem):
            * bindings/js/JSHTMLDocumentCustom.cpp:
            (WebCore::JSHTMLDocument::open):
            (WebCore::writeHelper):
            * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
            (WebCore::JSHTMLOptionsCollection::setLength):
            (WebCore::JSHTMLOptionsCollection::add):
            * bindings/js/JSHTMLSelectElementCustom.cpp:
            (WebCore::JSHTMLSelectElement::remove):
            (WebCore::selectIndexSetter):
            * bindings/js/JSImageConstructor.cpp:
            (WebCore::constructImage):
            * bindings/js/JSInspectedObjectWrapper.cpp:
            (WebCore::JSInspectedObjectWrapper::wrap):
            (WebCore::JSInspectedObjectWrapper::prepareIncomingValue):
            * bindings/js/JSInspectorCallbackWrapper.cpp:
            (WebCore::JSInspectorCallbackWrapper::wrap):
            * bindings/js/JSJavaScriptCallFrameCustom.cpp:
            (WebCore::JSJavaScriptCallFrame::evaluate):
            * bindings/js/JSLocationCustom.cpp:
            (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::assign):
            * bindings/js/JSMessageChannelConstructor.cpp:
            (WebCore::JSMessageChannelConstructor::mark):
            * bindings/js/JSMessagePortCustom.cpp:
            (WebCore::JSMessagePort::startConversation):
            (WebCore::JSMessagePort::addEventListener):
            (WebCore::JSMessagePort::removeEventListener):
            * bindings/js/JSNodeFilterCondition.cpp:
            (WebCore::JSNodeFilterCondition::mark):
            (WebCore::JSNodeFilterCondition::acceptNode):
            * bindings/js/JSNodeFilterCondition.h:
            * bindings/js/JSNodeFilterCustom.cpp:
            (WebCore::toNodeFilter):
            * bindings/js/JSNodeListCustom.cpp:
            (WebCore::callNodeList):
            * bindings/js/JSOptionConstructor.cpp:
            (WebCore::constructHTMLOptionElement):
            * bindings/js/JSQuarantinedObjectWrapper.cpp:
            (WebCore::JSQuarantinedObjectWrapper::asWrapper):
            (WebCore::JSQuarantinedObjectWrapper::construct):
            * bindings/js/JSSQLResultSetRowListCustom.cpp:
            (WebCore::JSSQLResultSetRowList::item):
            * bindings/js/JSSQLTransactionCustom.cpp:
            (WebCore::JSSQLTransaction::executeSql):
            * bindings/js/JSSVGElementInstanceCustom.cpp:
            (WebCore::JSSVGElementInstance::addEventListener):
            (WebCore::JSSVGElementInstance::removeEventListener):
            * bindings/js/JSSVGLengthCustom.cpp:
            (WebCore::JSSVGLength::convertToSpecifiedUnits):
            * bindings/js/JSSVGMatrixCustom.cpp:
            (WebCore::JSSVGMatrix::translate):
            (WebCore::JSSVGMatrix::scale):
            (WebCore::JSSVGMatrix::scaleNonUniform):
            (WebCore::JSSVGMatrix::rotate):
            (WebCore::JSSVGMatrix::rotateFromVector):
            (WebCore::JSSVGMatrix::skewX):
            (WebCore::JSSVGMatrix::skewY):
            * bindings/js/JSSVGPathSegListCustom.cpp:
            (WebCore::JSSVGPathSegList::getItem):
            (WebCore::JSSVGPathSegList::insertItemBefore):
            (WebCore::JSSVGPathSegList::replaceItem):
            (WebCore::JSSVGPathSegList::removeItem):
            * bindings/js/JSSVGPointListCustom.cpp:
            (WebCore::JSSVGPointList::getItem):
            (WebCore::JSSVGPointList::insertItemBefore):
            (WebCore::JSSVGPointList::replaceItem):
            (WebCore::JSSVGPointList::removeItem):
            * bindings/js/JSSVGTransformListCustom.cpp:
            (WebCore::JSSVGTransformList::getItem):
            (WebCore::JSSVGTransformList::insertItemBefore):
            (WebCore::JSSVGTransformList::replaceItem):
            (WebCore::JSSVGTransformList::removeItem):
            * bindings/js/JSStorageCustom.cpp:
            (WebCore::JSStorage::deleteProperty):
            (WebCore::JSStorage::customPut):
            * bindings/js/JSWebKitCSSMatrixConstructor.cpp:
            (WebCore::constructWebKitCSSMatrix):
            * bindings/js/JSWorkerConstructor.cpp:
            (WebCore::constructWorker):
            * bindings/js/JSWorkerContextCustom.cpp:
            (WebCore::JSWorkerContext::addEventListener):
            (WebCore::JSWorkerContext::removeEventListener):
            * 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):
            * 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::executeFunctionInContext):
            * bindings/js/ScriptCallStack.cpp:
            (WebCore::ScriptCallStack::initialize):
            * bindings/js/ScriptController.cpp:
            (WebCore::ScriptController::createScriptObjectForPluginElement):
            * bindings/js/ScriptValue.cpp:
            (WebCore::ScriptValue::getString):
            (WebCore::ScriptValue::isNull):
            (WebCore::ScriptValue::isUndefined):
            * bindings/objc/WebScriptObject.mm:
            (-[WebScriptObject callWebScriptMethod:withArguments:]):
            (+[WebScriptObject _convertValueToObjcValue:originRootObject:rootObject:]):
            * bindings/scripts/CodeGeneratorJS.pm:
            * bridge/NP_jsobject.cpp:
            (_NPN_InvokeDefault):
            (_NPN_Invoke):
            (_NPN_HasMethod):
            (_NPN_Construct):
            * bridge/c/c_utility.cpp:
            (JSC::Bindings::convertValueToNPVariant):
            * bridge/jni/jni_instance.cpp:
            (JavaInstance::invokeMethod):
            * bridge/jni/jni_jsobject.mm:
            (JavaJSObject::call):
            (JavaJSObject::convertValueToJObject):
            * bridge/jni/jni_runtime.cpp:
            (JavaField::dispatchValueFromInstance):
            (JavaField::valueFromInstance):
            (JavaField::dispatchSetValueToInstance):
            (JavaField::setValueToInstance):
            * bridge/jni/jni_utility.cpp:
            (JSC::Bindings::convertArrayInstanceToJavaArray):
            (JSC::Bindings::convertValueToJValue):
            * bridge/objc/objc_runtime.mm:
            (JSC::Bindings::callObjCFallbackObject):
            * bridge/objc/objc_utility.mm:
            (JSC::Bindings::convertValueToObjcValue):
            * bridge/runtime_method.cpp:
            (JSC::callRuntimeMethod):
            * bridge/runtime_object.cpp:
            (JSC::RuntimeObjectImp::getOwnPropertySlot):
            (JSC::callRuntimeConstructor):
    
    WebKit/mac:
    
    2009-01-19  Sam Weinig  <sam@webkit.org>
    
            Rubber-stamped by Gavin Barraclough.
    
            Remove temporary operator-> from JSValuePtr.
    
            * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
            (WebKit::NetscapePluginInstanceProxy::invoke):
            (WebKit::NetscapePluginInstanceProxy::hasMethod):
            (WebKit::NetscapePluginInstanceProxy::marshalValue):
            * WebView/WebFrame.mm:
            (-[WebFrame _stringByEvaluatingJavaScriptFromString:forceUserGesture:]):
            * WebView/WebView.mm:
            (aeDescFromJSValue):
    
    WebKit/win:
    
    2009-01-19  Sam Weinig  <sam@webkit.org>
    
            Rubber-stamped by Gavin Barraclough.
    
            Remove temporary operator-> from JSValuePtr.
    
            * WebScriptCallFrame.cpp:
            (WebScriptCallFrame::jsValueToString):
            * WebView.cpp:
            (WebView::stringByEvaluatingJavaScriptFromString):
    
    WebKit/wx:
    
    2009-01-19  Sam Weinig  <sam@webkit.org>
    
            Rubber-stamped by Gavin Barraclough.
    
            Remove temporary operator-> from JSValuePtr.
    
            * WebFrame.cpp:
            (wxWebFrame::RunScript):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@40046 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    92fdaefb