Timeline
Aug 7, 2005:
- 9:35 PM Changeset in webkit [10086] by
-
- 3 edits in trunk/JavaScriptCore
- fixed two problems compiling with gcc 4.0
- kjs/array_object.cpp: (ArrayProtoFuncImp::callAsFunction): Initialized a variable to quiet an erroneous warning.
- kjs/date_object.cpp: (KJS::makeTime): Removed extraneous KJS:: prefix.
- 9:07 PM Changeset in webkit [10085]
-
- 1 copy21 deletes in branches/PCRE-6-1-branch
This commit was manufactured by cvs2svn to create branch
'PCRE-6-1-branch'.
- 9:07 PM Changeset in webkit [10084] by
-
- 122 edits in trunk
Rubber stamped by Maciej.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4313 eliminate KJS::Value and KJS::Object smart pointer wrappers (for simplicity and speed)
- JavaScriptCore.xcodeproj/project.pbxproj: Removed object_wrapper.h.
Global replaces and other wonderful stuff.
- bindings/NP_jsobject.cpp: (_NPN_Invoke): (_NPN_Evaluate): (_NPN_GetProperty): (_NPN_SetProperty): (_NPN_HasMethod): (_NPN_SetException):
- bindings/c/c_instance.cpp: (KJS::Bindings::CInstance::CInstance): (KJS::Bindings::CInstance::invokeMethod): (KJS::Bindings::CInstance::invokeDefaultMethod): (KJS::Bindings::CInstance::defaultValue): (KJS::Bindings::CInstance::stringValue): (KJS::Bindings::CInstance::numberValue): (KJS::Bindings::CInstance::booleanValue): (KJS::Bindings::CInstance::valueOf):
- bindings/c/c_instance.h:
- bindings/c/c_runtime.cpp: (CField::valueFromInstance): (CField::setValueToInstance):
- bindings/c/c_runtime.h:
- bindings/c/c_utility.cpp: (convertNPStringToUTF16): (convertUTF8ToUTF16): (coerceValueToNPVariantStringType): (convertValueToNPVariant): (convertNPVariantToValue):
- bindings/c/c_utility.h:
- bindings/jni/jni_instance.cpp: (JavaInstance::stringValue): (JavaInstance::numberValue): (JavaInstance::booleanValue): (JavaInstance::invokeMethod): (JavaInstance::invokeDefaultMethod): (JavaInstance::defaultValue): (JavaInstance::valueOf):
- bindings/jni/jni_instance.h:
- bindings/jni/jni_jsobject.cpp: (JSObject::invoke): (JSObject::call): (JSObject::eval): (JSObject::getMember): (JSObject::getSlot): (JSObject::toString): (JSObject::convertValueToJObject): (JSObject::convertJObjectToValue): (JSObject::listFromJArray):
- bindings/jni/jni_jsobject.h:
- bindings/jni/jni_objc.mm: (KJS::Bindings::dispatchJNICall):
- bindings/jni/jni_runtime.cpp: (JavaArray::convertJObjectToArray): (JavaField::dispatchValueFromInstance): (JavaField::valueFromInstance): (JavaField::dispatchSetValueToInstance): (JavaField::setValueToInstance): (JavaArray::setValueAt): (JavaArray::valueAt):
- bindings/jni/jni_runtime.h: (KJS::Bindings::JavaString::ustring):
- bindings/jni/jni_utility.cpp: (KJS::Bindings::getJavaVM): (KJS::Bindings::getJNIEnv): (KJS::Bindings::getMethodID): (KJS::Bindings::callJNIVoidMethod): (KJS::Bindings::callJNIObjectMethod): (KJS::Bindings::callJNIBooleanMethod): (KJS::Bindings::callJNIStaticBooleanMethod): (KJS::Bindings::callJNIByteMethod): (KJS::Bindings::callJNICharMethod): (KJS::Bindings::callJNIShortMethod): (KJS::Bindings::callJNIIntMethod): (KJS::Bindings::callJNILongMethod): (KJS::Bindings::callJNIFloatMethod): (KJS::Bindings::callJNIDoubleMethod): (KJS::Bindings::callJNIVoidMethodA): (KJS::Bindings::callJNIObjectMethodA): (KJS::Bindings::callJNIByteMethodA): (KJS::Bindings::callJNICharMethodA): (KJS::Bindings::callJNIShortMethodA): (KJS::Bindings::callJNIIntMethodA): (KJS::Bindings::callJNILongMethodA): (KJS::Bindings::callJNIFloatMethodA): (KJS::Bindings::callJNIDoubleMethodA): (KJS::Bindings::callJNIBooleanMethodA): (KJS::Bindings::callJNIVoidMethodIDA): (KJS::Bindings::callJNIObjectMethodIDA): (KJS::Bindings::callJNIByteMethodIDA): (KJS::Bindings::callJNICharMethodIDA): (KJS::Bindings::callJNIShortMethodIDA): (KJS::Bindings::callJNIIntMethodIDA): (KJS::Bindings::callJNILongMethodIDA): (KJS::Bindings::callJNIFloatMethodIDA): (KJS::Bindings::callJNIDoubleMethodIDA): (KJS::Bindings::callJNIBooleanMethodIDA): (KJS::Bindings::getCharactersFromJString): (KJS::Bindings::releaseCharactersForJString): (KJS::Bindings::getCharactersFromJStringInEnv): (KJS::Bindings::releaseCharactersForJStringInEnv): (KJS::Bindings::getUCharactersFromJStringInEnv): (KJS::Bindings::releaseUCharactersForJStringInEnv): (KJS::Bindings::JNITypeFromClassName): (KJS::Bindings::signatureFromPrimitiveType): (KJS::Bindings::JNITypeFromPrimitiveType): (KJS::Bindings::getJNIField): (KJS::Bindings::convertValueToJValue):
- bindings/jni/jni_utility.h:
- bindings/objc/WebScriptObject.mm: (_didExecute): (-[WebScriptObject _initializeWithObjectImp:originExecutionContext:Bindings::executionContext:Bindings::]): (-[WebScriptObject _initWithObjectImp:originExecutionContext:Bindings::executionContext:Bindings::]): (-[WebScriptObject _imp]): (-[WebScriptObject _executionContext]): (-[WebScriptObject _setExecutionContext:]): (-[WebScriptObject _originExecutionContext]): (-[WebScriptObject _setOriginExecutionContext:]): (+[WebScriptObject throwException:]): (listFromNSArray): (-[WebScriptObject callWebScriptMethod:withArguments:]): (-[WebScriptObject evaluateWebScript:]): (-[WebScriptObject setValue:forKey:]): (-[WebScriptObject valueForKey:]): (-[WebScriptObject removeWebScriptKey:]): (-[WebScriptObject stringRepresentation]): (-[WebScriptObject webScriptValueAtIndex:]): (-[WebScriptObject setException:]): (+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:Bindings::]):
- bindings/objc/WebScriptObjectPrivate.h:
- bindings/objc/objc_class.h:
- bindings/objc/objc_class.mm: (KJS::Bindings::ObjcClass::fallbackObject):
- bindings/objc/objc_instance.h:
- bindings/objc/objc_instance.mm: (ObjcInstance::invokeMethod): (ObjcInstance::invokeDefaultMethod): (ObjcInstance::setValueOfField): (ObjcInstance::setValueOfUndefinedField): (ObjcInstance::getValueOfField): (ObjcInstance::getValueOfUndefinedField): (ObjcInstance::defaultValue): (ObjcInstance::stringValue): (ObjcInstance::numberValue): (ObjcInstance::booleanValue): (ObjcInstance::valueOf):
- bindings/objc/objc_runtime.h:
- bindings/objc/objc_runtime.mm: (ObjcField::valueFromInstance): (convertValueToObjcObject): (ObjcField::setValueToInstance): (ObjcArray::setValueAt): (ObjcArray::valueAt): (ObjcFallbackObjectImp::put): (ObjcFallbackObjectImp::callAsFunction): (ObjcFallbackObjectImp::defaultValue):
- bindings/objc/objc_utility.h:
- bindings/objc/objc_utility.mm: (Bindings::JSMethodNameToObjCMethodName): (Bindings::convertValueToObjcValue): (Bindings::convertNSStringToString): (Bindings::convertObjcValueToValue): (Bindings::objcValueTypeForType): (Bindings::createObjcInstanceForValue):
- bindings/runtime.cpp: (Instance::getValueOfField): (Instance::setValueOfField): (Instance::createRuntimeObject): (Instance::createLanguageInstanceForValue):
- bindings/runtime.h: (KJS::Bindings::Constructor::~Constructor): (KJS::Bindings::Field::~Field): (KJS::Bindings::MethodList::MethodList): (KJS::Bindings::Class::fallbackObject): (KJS::Bindings::Class::~Class): (KJS::Bindings::Instance::Instance): (KJS::Bindings::Instance::getValueOfUndefinedField): (KJS::Bindings::Instance::supportsSetValueOfUndefinedField): (KJS::Bindings::Instance::setValueOfUndefinedField): (KJS::Bindings::Instance::valueOf): (KJS::Bindings::Instance::setExecutionContext): (KJS::Bindings::Instance::~Instance): (KJS::Bindings::Array::~Array):
- bindings/runtime_array.cpp: (RuntimeArrayImp::RuntimeArrayImp): (RuntimeArrayImp::lengthGetter): (RuntimeArrayImp::indexGetter): (RuntimeArrayImp::put):
- bindings/runtime_array.h:
- bindings/runtime_method.cpp: (RuntimeMethodImp::lengthGetter): (RuntimeMethodImp::callAsFunction):
- bindings/runtime_method.h:
- bindings/runtime_object.cpp: (RuntimeObjectImp::fallbackObjectGetter): (RuntimeObjectImp::fieldGetter): (RuntimeObjectImp::methodGetter): (RuntimeObjectImp::getOwnPropertySlot): (RuntimeObjectImp::put): (RuntimeObjectImp::defaultValue): (RuntimeObjectImp::callAsFunction):
- bindings/runtime_object.h:
- kjs/array_instance.h:
- kjs/array_object.cpp: (ArrayInstanceImp::ArrayInstanceImp): (ArrayInstanceImp::lengthGetter): (ArrayInstanceImp::getOwnPropertySlot): (ArrayInstanceImp::put): (ArrayInstanceImp::propList): (ArrayInstanceImp::setLength): (compareByStringForQSort): (compareWithCompareFunctionForQSort): (ArrayInstanceImp::sort): (ArrayInstanceImp::pushUndefinedObjectsToEnd): (ArrayPrototypeImp::ArrayPrototypeImp): (ArrayProtoFuncImp::ArrayProtoFuncImp): (ArrayProtoFuncImp::callAsFunction): (ArrayObjectImp::ArrayObjectImp): (ArrayObjectImp::construct): (ArrayObjectImp::callAsFunction):
- kjs/array_object.h:
- kjs/bool_object.cpp: (BooleanPrototypeImp::BooleanPrototypeImp): (BooleanProtoFuncImp::BooleanProtoFuncImp): (BooleanProtoFuncImp::callAsFunction): (BooleanObjectImp::BooleanObjectImp): (BooleanObjectImp::construct): (BooleanObjectImp::callAsFunction):
- kjs/bool_object.h:
- kjs/collector.cpp: (KJS::Collector::markStackObjectsConservatively): (KJS::Collector::collect): (KJS::className):
- kjs/completion.h: (KJS::Completion::Completion): (KJS::Completion::value): (KJS::Completion::isValueCompletion):
- kjs/context.h: (KJS::ContextImp::variableObject): (KJS::ContextImp::setVariableObject): (KJS::ContextImp::thisValue): (KJS::ContextImp::activationObject): (KJS::ContextImp::pushScope):
- kjs/date_object.cpp: (formatLocaleDate): (KJS::timeFromArgs): (KJS::DatePrototypeImp::DatePrototypeImp): (KJS::DateProtoFuncImp::DateProtoFuncImp): (KJS::DateProtoFuncImp::callAsFunction): (KJS::DateObjectImp::DateObjectImp): (KJS::DateObjectImp::construct): (KJS::DateObjectImp::callAsFunction): (KJS::DateObjectFuncImp::DateObjectFuncImp): (KJS::DateObjectFuncImp::callAsFunction): (KJS::parseDate): (KJS::KRFCDate_parseDate): (KJS::timeClip):
- kjs/date_object.h:
- kjs/debugger.cpp: (Debugger::exception): (Debugger::callEvent): (Debugger::returnEvent):
- kjs/debugger.h:
- kjs/error_object.cpp: (ErrorPrototypeImp::ErrorPrototypeImp): (ErrorProtoFuncImp::ErrorProtoFuncImp): (ErrorProtoFuncImp::callAsFunction): (ErrorObjectImp::ErrorObjectImp): (ErrorObjectImp::construct): (ErrorObjectImp::callAsFunction): (NativeErrorPrototypeImp::NativeErrorPrototypeImp): (NativeErrorImp::NativeErrorImp): (NativeErrorImp::construct): (NativeErrorImp::callAsFunction):
- kjs/error_object.h:
- kjs/function.cpp: (KJS::FunctionImp::FunctionImp): (KJS::FunctionImp::callAsFunction): (KJS::FunctionImp::processParameters): (KJS::FunctionImp::argumentsGetter): (KJS::FunctionImp::lengthGetter): (KJS::FunctionImp::put): (KJS::DeclaredFunctionImp::DeclaredFunctionImp): (KJS::DeclaredFunctionImp::construct): (KJS::ArgumentsImp::ArgumentsImp): (KJS::ArgumentsImp::mappedIndexGetter): (KJS::ArgumentsImp::put): (KJS::ActivationImp::argumentsGetter): (KJS::GlobalFuncImp::GlobalFuncImp): (KJS::encode): (KJS::decode): (KJS::GlobalFuncImp::callAsFunction):
- kjs/function.h:
- kjs/function_object.cpp: (FunctionPrototypeImp::FunctionPrototypeImp): (FunctionPrototypeImp::callAsFunction): (FunctionProtoFuncImp::FunctionProtoFuncImp): (FunctionProtoFuncImp::callAsFunction): (FunctionObjectImp::FunctionObjectImp): (FunctionObjectImp::construct): (FunctionObjectImp::callAsFunction):
- kjs/function_object.h:
- kjs/internal.cpp: (KJS::UndefinedImp::toPrimitive): (KJS::UndefinedImp::toObject): (KJS::NullImp::toPrimitive): (KJS::NullImp::toObject): (KJS::BooleanImp::toPrimitive): (KJS::BooleanImp::toObject): (KJS::StringImp::toPrimitive): (KJS::StringImp::toObject): (KJS::NumberImp::toPrimitive): (KJS::NumberImp::toObject): (KJS::NumberImp::getUInt32): (KJS::LabelStack::push): (KJS::ContextImp::ContextImp): (KJS::InterpreterImp::globalInit): (KJS::InterpreterImp::globalClear): (KJS::InterpreterImp::InterpreterImp): (KJS::InterpreterImp::initGlobalObject): (KJS::InterpreterImp::clear): (KJS::InterpreterImp::mark): (KJS::InterpreterImp::evaluate): (KJS::InternalFunctionImp::hasInstance): (KJS::roundValue): (KJS::printInfo):
- kjs/internal.h: (KJS::InterpreterImp::builtinObject): (KJS::InterpreterImp::builtinFunction): (KJS::InterpreterImp::builtinArray): (KJS::InterpreterImp::builtinBoolean): (KJS::InterpreterImp::builtinString): (KJS::InterpreterImp::builtinNumber): (KJS::InterpreterImp::builtinDate): (KJS::InterpreterImp::builtinRegExp): (KJS::InterpreterImp::builtinError): (KJS::InterpreterImp::builtinObjectPrototype): (KJS::InterpreterImp::builtinFunctionPrototype): (KJS::InterpreterImp::builtinArrayPrototype): (KJS::InterpreterImp::builtinBooleanPrototype): (KJS::InterpreterImp::builtinStringPrototype): (KJS::InterpreterImp::builtinNumberPrototype): (KJS::InterpreterImp::builtinDatePrototype): (KJS::InterpreterImp::builtinRegExpPrototype): (KJS::InterpreterImp::builtinErrorPrototype): (KJS::InterpreterImp::builtinEvalError): (KJS::InterpreterImp::builtinRangeError): (KJS::InterpreterImp::builtinReferenceError): (KJS::InterpreterImp::builtinSyntaxError): (KJS::InterpreterImp::builtinTypeError): (KJS::InterpreterImp::builtinURIError): (KJS::InterpreterImp::builtinEvalErrorPrototype): (KJS::InterpreterImp::builtinRangeErrorPrototype): (KJS::InterpreterImp::builtinReferenceErrorPrototype): (KJS::InterpreterImp::builtinSyntaxErrorPrototype): (KJS::InterpreterImp::builtinTypeErrorPrototype): (KJS::InterpreterImp::builtinURIErrorPrototype):
- kjs/interpreter.cpp: (Context::variableObject): (Context::thisValue): (Interpreter::Interpreter): (Interpreter::globalObject): (Interpreter::evaluate): (Interpreter::builtinObject): (Interpreter::builtinFunction): (Interpreter::builtinArray): (Interpreter::builtinBoolean): (Interpreter::builtinString): (Interpreter::builtinNumber): (Interpreter::builtinDate): (Interpreter::builtinRegExp): (Interpreter::builtinError): (Interpreter::builtinObjectPrototype): (Interpreter::builtinFunctionPrototype): (Interpreter::builtinArrayPrototype): (Interpreter::builtinBooleanPrototype): (Interpreter::builtinStringPrototype): (Interpreter::builtinNumberPrototype): (Interpreter::builtinDatePrototype): (Interpreter::builtinRegExpPrototype): (Interpreter::builtinErrorPrototype): (Interpreter::builtinEvalError): (Interpreter::builtinRangeError): (Interpreter::builtinReferenceError): (Interpreter::builtinSyntaxError): (Interpreter::builtinTypeError): (Interpreter::builtinURIError): (Interpreter::builtinEvalErrorPrototype): (Interpreter::builtinRangeErrorPrototype): (Interpreter::builtinReferenceErrorPrototype): (Interpreter::builtinSyntaxErrorPrototype): (Interpreter::builtinTypeErrorPrototype): (Interpreter::builtinURIErrorPrototype): (Interpreter::createLanguageInstanceForValue):
- kjs/interpreter.h: (KJS::Interpreter::isGlobalObject): (KJS::ExecState::setException): (KJS::ExecState::clearException): (KJS::ExecState::exception): (KJS::ExecState::hadException): (KJS::ExecState::ExecState):
- kjs/list.cpp: (KJS::List::at):
- kjs/list.h: (KJS::List::operator[]): (KJS::ListIterator::operator->): (KJS::ListIterator::operator*): (KJS::ListIterator::operator++): (KJS::ListIterator::operator--):
- kjs/lookup.h: (KJS::staticFunctionGetter): (KJS::staticValueGetter): (KJS::lookupPut): (KJS::cacheGlobalObject):
- kjs/math_object.cpp: (MathObjectImp::getValueProperty): (MathFuncImp::MathFuncImp): (MathFuncImp::callAsFunction):
- kjs/math_object.h:
- kjs/nodes.cpp: (Node::evaluateReference): (Node::throwError): (Node::setExceptionDetailsIfNeeded): (NullNode::evaluate): (BooleanNode::evaluate): (NumberNode::evaluate): (StringNode::evaluate): (RegExpNode::evaluate): (ThisNode::evaluate): (ResolveNode::evaluate): (ResolveNode::evaluateReference): (GroupNode::evaluate): (ElementNode::evaluate): (ArrayNode::evaluate): (ObjectLiteralNode::evaluate): (PropertyValueNode::evaluate): (PropertyNode::evaluate): (AccessorNode1::evaluate): (AccessorNode1::evaluateReference): (AccessorNode2::evaluate): (AccessorNode2::evaluateReference): (ArgumentListNode::evaluate): (ArgumentListNode::evaluateList): (ArgumentsNode::evaluate): (NewExprNode::evaluate): (FunctionCallNode::evaluate): (PostfixNode::evaluate): (DeleteNode::evaluate): (VoidNode::evaluate): (TypeOfNode::evaluate): (PrefixNode::evaluate): (UnaryPlusNode::evaluate): (NegateNode::evaluate): (BitwiseNotNode::evaluate): (LogicalNotNode::evaluate): (MultNode::evaluate): (AddNode::evaluate): (ShiftNode::evaluate): (RelationalNode::evaluate): (EqualNode::evaluate): (BitOperNode::evaluate): (BinaryLogicalNode::evaluate): (ConditionalNode::evaluate): (AssignNode::evaluate): (CommaNode::evaluate): (StatListNode::execute): (AssignExprNode::evaluate): (VarDeclNode::evaluate): (VarDeclNode::processVarDecls): (VarDeclListNode::evaluate): (ExprStatementNode::execute): (IfNode::execute): (DoWhileNode::execute): (WhileNode::execute): (ForNode::execute): (ForInNode::execute): (ContinueNode::execute): (BreakNode::execute): (ReturnNode::execute): (WithNode::execute): (CaseClauseNode::evaluate): (ClauseListNode::evaluate): (CaseBlockNode::evaluate): (CaseBlockNode::evalBlock): (SwitchNode::execute): (ThrowNode::execute): (CatchNode::execute): (TryNode::execute): (ParameterNode::evaluate): (FuncDeclNode::processFuncDecl): (FuncExprNode::evaluate): (SourceElementsNode::execute):
- kjs/nodes.h: (KJS::StatementNode::evaluate):
- kjs/number_object.cpp: (NumberPrototypeImp::NumberPrototypeImp): (NumberProtoFuncImp::NumberProtoFuncImp): (NumberProtoFuncImp::callAsFunction): (NumberObjectImp::NumberObjectImp): (NumberObjectImp::getValueProperty): (NumberObjectImp::construct): (NumberObjectImp::callAsFunction):
- kjs/number_object.h:
- kjs/object.cpp: (KJS::ObjectImp::call): (KJS::ObjectImp::mark): (KJS::ObjectImp::classInfo): (KJS::ObjectImp::get): (KJS::ObjectImp::getProperty): (KJS::ObjectImp::getPropertySlot): (KJS::ObjectImp::put): (KJS::ObjectImp::hasOwnProperty): (KJS::ObjectImp::defaultValue): (KJS::ObjectImp::findPropertyHashEntry): (KJS::ObjectImp::construct): (KJS::ObjectImp::callAsFunction): (KJS::ObjectImp::hasInstance): (KJS::ObjectImp::propList): (KJS::ObjectImp::toPrimitive): (KJS::ObjectImp::toNumber): (KJS::ObjectImp::toString): (KJS::ObjectImp::toObject): (KJS::ObjectImp::putDirect): (KJS::Error::create): (KJS::error):
- kjs/object.h: (KJS::): (KJS::ObjectImp::getPropertySlot): (KJS::AllocatedValueImp::isObject): (KJS::ObjectImp::ObjectImp): (KJS::ObjectImp::internalValue): (KJS::ObjectImp::setInternalValue): (KJS::ObjectImp::prototype): (KJS::ObjectImp::setPrototype): (KJS::ObjectImp::inherits):
- kjs/object_object.cpp: (ObjectPrototypeImp::ObjectPrototypeImp): (ObjectProtoFuncImp::ObjectProtoFuncImp): (ObjectProtoFuncImp::callAsFunction): (ObjectObjectImp::ObjectObjectImp): (ObjectObjectImp::construct): (ObjectObjectImp::callAsFunction):
- kjs/object_object.h:
- kjs/operations.cpp: (KJS::equal): (KJS::strictEqual): (KJS::relation): (KJS::add): (KJS::mult):
- kjs/operations.h:
- kjs/property_map.cpp: (KJS::PropertyMap::mark): (KJS::PropertyMap::addEnumerablesToReferenceList): (KJS::PropertyMap::addSparseArrayPropertiesToReferenceList): (KJS::PropertyMap::save): (KJS::PropertyMap::restore):
- kjs/property_map.h:
- kjs/property_slot.cpp: (KJS::PropertySlot::undefinedGetter):
- kjs/property_slot.h: (KJS::PropertySlot::getValue):
- kjs/protect.h: (KJS::gcUnprotectNullTolerant): (KJS::ProtectedValue::ProtectedValue): (KJS::ProtectedValue::~ProtectedValue): (KJS::ProtectedValue::operator=): (KJS::ProtectedValue::operator ValueImp *): (KJS::ProtectedValue::operator->):
- kjs/protected_object.h: (KJS::ProtectedObject::ProtectedObject): (KJS::ProtectedObject::operator=): (KJS::ProtectedObject::operator ValueImp *): (KJS::ProtectedObject::operator ObjectImp *): (KJS::ProtectedObject::operator->): (KJS::ProtectedReference::ProtectedReference): (KJS::ProtectedReference::~ProtectedReference): (KJS::ProtectedReference::operator=):
- kjs/protected_values.cpp: (KJS::ProtectedValues::getProtectCount): (KJS::ProtectedValues::increaseProtectCount): (KJS::ProtectedValues::insert): (KJS::ProtectedValues::decreaseProtectCount):
- kjs/protected_values.h:
- kjs/reference.cpp: (KJS::Reference::Reference): (KJS::Reference::makeValueReference): (KJS::Reference::getBase): (KJS::Reference::getValue): (KJS::Reference::putValue): (KJS::Reference::deleteValue):
- kjs/reference.h: (KJS::Reference::baseIfMutable):
- kjs/regexp_object.cpp: (RegExpPrototypeImp::RegExpPrototypeImp): (RegExpProtoFuncImp::RegExpProtoFuncImp): (RegExpProtoFuncImp::callAsFunction): (RegExpObjectImp::RegExpObjectImp): (RegExpObjectImp::arrayOfMatches): (RegExpObjectImp::backrefGetter): (RegExpObjectImp::construct): (RegExpObjectImp::callAsFunction):
- kjs/regexp_object.h:
- kjs/string_object.cpp: (StringInstanceImp::lengthGetter): (StringInstanceImp::indexGetter): (StringInstanceImp::getOwnPropertySlot): (StringInstanceImp::put): (StringPrototypeImp::StringPrototypeImp): (StringProtoFuncImp::StringProtoFuncImp): (regExpIsGlobal): (replace): (StringProtoFuncImp::callAsFunction): (StringObjectImp::StringObjectImp): (StringObjectImp::construct): (StringObjectImp::callAsFunction): (StringObjectFuncImp::StringObjectFuncImp): (StringObjectFuncImp::callAsFunction):
- kjs/string_object.h:
- kjs/testkjs.cpp: (TestFunctionImp::callAsFunction): (VersionFunctionImp::callAsFunction): (main):
- kjs/value.cpp: (KJS::AllocatedValueImp::operator new): (KJS::AllocatedValueImp::getUInt32): (KJS::ValueImp::toInteger): (KJS::ValueImp::toInt32): (KJS::ValueImp::toUInt32): (KJS::ValueImp::toUInt16): (KJS::ValueImp::toObject): (KJS::AllocatedValueImp::getBoolean): (KJS::AllocatedValueImp::getNumber): (KJS::AllocatedValueImp::getString): (KJS::AllocatedValueImp::getObject): (KJS::jsString): (KJS::jsNumber): (KJS::ConstantValues::init): (KJS::ConstantValues::clear): (KJS::ConstantValues::mark):
- kjs/value.h: (KJS::): (KJS::jsUndefined): (KJS::jsNull): (KJS::jsBoolean): (KJS::jsNaN): (KJS::ValueImp::ValueImp): (KJS::ValueImp::~ValueImp): (KJS::AllocatedValueImp::AllocatedValueImp): (KJS::AllocatedValueImp::~AllocatedValueImp): (KJS::AllocatedValueImp::isBoolean): (KJS::AllocatedValueImp::isNumber): (KJS::AllocatedValueImp::isString): (KJS::AllocatedValueImp::isObject): (KJS::AllocatedValueImp::marked): (KJS::AllocatedValueImp::mark): (KJS::ValueImp::downcast): (KJS::ValueImp::isUndefined): (KJS::ValueImp::isNull): (KJS::ValueImp::isUndefinedOrNull): (KJS::ValueImp::isBoolean): (KJS::ValueImp::isNumber): (KJS::ValueImp::isString): (KJS::ValueImp::isObject): (KJS::ValueImp::getBoolean): (KJS::ValueImp::getNumber): (KJS::ValueImp::getString): (KJS::ValueImp::getObject): (KJS::ValueImp::getUInt32): (KJS::ValueImp::mark): (KJS::ValueImp::marked): (KJS::ValueImp::type): (KJS::ValueImp::toPrimitive): (KJS::ValueImp::toBoolean): (KJS::ValueImp::toNumber): (KJS::ValueImp::toString): (KJS::jsZero): (KJS::jsOne): (KJS::jsTwo): (KJS::Undefined): (KJS::Null): (KJS::Boolean): (KJS::Number): (KJS::String):
WebCore:
Rubber stamped by Maciej.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4313 eliminate KJS::Value and KJS::Object smart pointer wrappers (for simplicity and speed)
- khtml/ecma/domparser.cpp: (KJS::DOMParserConstructorImp::construct): (KJS::DOMParserProtoFunc::callAsFunction):
- khtml/ecma/domparser.h:
- khtml/ecma/kjs_binding.cpp: (KJS::ScriptInterpreter::ScriptInterpreter): (KJS::ScriptInterpreter::isGlobalObject): (KJS::ScriptInterpreter::createLanguageInstanceForValue): (KJS::getStringOrNull): (KJS::ValueToVariant): (KJS::setDOMException):
- khtml/ecma/kjs_binding.h: (KJS::DOMFunction::toPrimitive): (KJS::cacheDOMObject):
- khtml/ecma/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::indexGetter): (KJS::DOMCSSStyleDeclaration::cssPropertyGetter): (KJS::DOMCSSStyleDeclaration::getValueProperty): (KJS::DOMCSSStyleDeclaration::put): (KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction): (KJS::DOMStyleSheet::getValueProperty): (KJS::DOMStyleSheet::put): (KJS::DOMStyleSheetList::getValueProperty): (KJS::DOMStyleSheetList::indexGetter): (KJS::DOMStyleSheetList::nameGetter): (KJS::DOMStyleSheetListFunc::callAsFunction): (KJS::DOMMediaList::getValueProperty): (KJS::DOMMediaList::indexGetter): (KJS::DOMMediaList::put): (KJS::KJS::DOMMediaListProtoFunc::callAsFunction): (KJS::DOMCSSStyleSheet::getValueProperty): (KJS::DOMCSSStyleSheetProtoFunc::callAsFunction): (KJS::DOMCSSRuleList::getValueProperty): (KJS::DOMCSSRuleList::indexGetter): (KJS::DOMCSSRuleListFunc::callAsFunction): (KJS::DOMCSSRule::getValueProperty): (KJS::DOMCSSRule::put): (KJS::DOMCSSRule::putValueProperty): (KJS::DOMCSSRuleFunc::callAsFunction): (KJS::CSSRuleConstructor::getValueProperty): (KJS::getCSSRuleConstructor): (KJS::DOMCSSValue::getValueProperty): (KJS::DOMCSSValue::put): (KJS::getDOMCSSValue): (KJS::CSSValueConstructor::getValueProperty): (KJS::getCSSValueConstructor): (KJS::DOMCSSPrimitiveValue::getValueProperty): (KJS::DOMCSSPrimitiveValueProtoFunc::callAsFunction): (KJS::CSSPrimitiveValueConstructor::getValueProperty): (KJS::getCSSPrimitiveValueConstructor): (KJS::DOMCSSValueList::getValueProperty): (KJS::DOMCSSValueList::indexGetter): (KJS::DOMCSSValueListFunc::callAsFunction): (KJS::DOMRGBColor::getValueProperty): (KJS::DOMRect::getValueProperty): (KJS::DOMCounter::getValueProperty):
- khtml/ecma/kjs_css.h:
- khtml/ecma/kjs_dom.cpp: (KJS::DOMNode::getValueProperty): (KJS::DOMNode::put): (KJS::DOMNode::putValueProperty): (KJS::DOMNode::toPrimitive): (KJS::DOMNode::getListener): (KJS::DOMNodeProtoFunc::callAsFunction): (KJS::DOMNodeList::toPrimitive): (KJS::DOMNodeList::getValueProperty): (KJS::DOMNodeList::indexGetter): (KJS::DOMNodeList::nameGetter): (KJS::DOMNodeList::callAsFunction): (KJS::DOMNodeListFunc::DOMNodeListFunc): (KJS::DOMNodeListFunc::callAsFunction): (KJS::DOMAttr::getValueProperty): (KJS::DOMAttr::put): (KJS::DOMAttr::putValueProperty): (KJS::DOMDocument::getValueProperty): (KJS::DOMDocument::put): (KJS::DOMDocument::putValueProperty): (KJS::DOMDocumentProtoFunc::callAsFunction): (KJS::DOMElement::getValueProperty): (KJS::DOMElement::attributeGetter): (KJS::DOMElement::getOwnPropertySlot): (KJS::DOMElementProtoFunc::callAsFunction): (KJS::DOMDOMImplementationProtoFunc::callAsFunction): (KJS::DOMDocumentType::getValueProperty): (KJS::DOMNamedNodeMap::lengthGetter): (KJS::DOMNamedNodeMap::indexGetter): (KJS::DOMNamedNodeMapProtoFunc::callAsFunction): (KJS::DOMProcessingInstruction::getValueProperty): (KJS::DOMProcessingInstruction::put): (KJS::DOMNotation::getValueProperty): (KJS::DOMEntity::getValueProperty): (KJS::NodeConstructor::getValueProperty): (KJS::DOMExceptionConstructor::getValueProperty): (KJS::DOMNamedNodesCollection::lengthGetter): (KJS::DOMNamedNodesCollection::indexGetter): (KJS::DOMCharacterData::getValueProperty): (KJS::DOMCharacterData::put): (KJS::DOMCharacterDataProtoFunc::callAsFunction): (KJS::DOMTextProtoFunc::callAsFunction):
- khtml/ecma/kjs_dom.h:
- khtml/ecma/kjs_events.cpp: (KJS::JSAbstractEventListener::handleEvent): (KJS::JSUnprotectedEventListener::JSUnprotectedEventListener): (KJS::JSUnprotectedEventListener::~JSUnprotectedEventListener): (KJS::JSUnprotectedEventListener::listenerObj): (KJS::JSUnprotectedEventListener::windowObj): (KJS::JSUnprotectedEventListener::mark): (KJS::JSEventListener::JSEventListener): (KJS::JSEventListener::~JSEventListener): (KJS::JSEventListener::listenerObj): (KJS::JSEventListener::windowObj): (KJS::JSLazyEventListener::JSLazyEventListener): (KJS::JSLazyEventListener::handleEvent): (KJS::JSLazyEventListener::listenerObj): (KJS::JSLazyEventListener::parseCode): (KJS::getNodeEventListener): (KJS::EventConstructor::getValueProperty): (KJS::getEventConstructor): (KJS::DOMEvent::getValueProperty): (KJS::DOMEvent::put): (KJS::DOMEvent::putValueProperty): (KJS::DOMEventProtoFunc::callAsFunction): (KJS::getDOMEvent): (KJS::EventExceptionConstructor::getValueProperty): (KJS::getEventExceptionConstructor): (KJS::DOMUIEvent::getValueProperty): (KJS::DOMUIEventProtoFunc::callAsFunction): (KJS::DOMMouseEvent::getValueProperty): (KJS::DOMMouseEventProtoFunc::callAsFunction): (KJS::DOMKeyboardEvent::getValueProperty): (KJS::DOMKeyboardEventProtoFunc::callAsFunction): (KJS::MutationEventConstructor::getValueProperty): (KJS::getMutationEventConstructor): (KJS::DOMMutationEvent::getValueProperty): (KJS::DOMMutationEventProtoFunc::callAsFunction): (KJS::DOMWheelEvent::getValueProperty): (KJS::DOMWheelEventProtoFunc::callAsFunction): (KJS::stringOrUndefined): (KJS::Clipboard::getValueProperty): (KJS::Clipboard::put): (KJS::Clipboard::putValueProperty): (KJS::ClipboardProtoFunc::callAsFunction):
- khtml/ecma/kjs_events.h: (KJS::JSAbstractEventListener::listenerObjImp):
- khtml/ecma/kjs_html.cpp: (KJS::KJS::HTMLDocFunction::callAsFunction): (KJS::HTMLDocument::namedItemGetter): (KJS::HTMLDocument::getValueProperty): (KJS::KJS::HTMLDocument::put): (KJS::KJS::HTMLDocument::putValueProperty): (KJS::HTMLElement::formIndexGetter): (KJS::HTMLElement::formNameGetter): (KJS::HTMLElement::selectIndexGetter): (KJS::HTMLElement::framesetNameGetter): (KJS::HTMLElement::frameWindowPropertyGetter): (KJS::HTMLElement::runtimeObjectGetter): (KJS::HTMLElement::runtimeObjectPropertyGetter): (KJS::HTMLElement::getOwnPropertySlot): (KJS::KJS::HTMLElement::implementsCall): (KJS::KJS::HTMLElement::callAsFunction): (KJS::HTMLElement::htmlGetter): (KJS::HTMLElement::headGetter): (KJS::HTMLElement::linkGetter): (KJS::HTMLElement::titleGetter): (KJS::HTMLElement::metaGetter): (KJS::HTMLElement::baseGetter): (KJS::HTMLElement::isIndexGetter): (KJS::HTMLElement::styleGetter): (KJS::HTMLElement::bodyGetter): (KJS::HTMLElement::formGetter): (KJS::HTMLElement::selectGetter): (KJS::HTMLElement::optGroupGetter): (KJS::HTMLElement::optionGetter): (KJS::getInputSelectionStart): (KJS::getInputSelectionEnd): (KJS::HTMLElement::inputGetter): (KJS::HTMLElement::textAreaGetter): (KJS::HTMLElement::buttonGetter): (KJS::HTMLElement::labelGetter): (KJS::HTMLElement::fieldSetGetter): (KJS::HTMLElement::legendGetter): (KJS::HTMLElement::uListGetter): (KJS::HTMLElement::oListGetter): (KJS::HTMLElement::dListGetter): (KJS::HTMLElement::dirGetter): (KJS::HTMLElement::menuGetter): (KJS::HTMLElement::liGetter): (KJS::HTMLElement::divGetter): (KJS::HTMLElement::paragraphGetter): (KJS::HTMLElement::headingGetter): (KJS::HTMLElement::blockQuoteGetter): (KJS::HTMLElement::quoteGetter): (KJS::HTMLElement::preGetter): (KJS::HTMLElement::brGetter): (KJS::HTMLElement::baseFontGetter): (KJS::HTMLElement::fontGetter): (KJS::HTMLElement::hrGetter): (KJS::HTMLElement::modGetter): (KJS::HTMLElement::anchorGetter): (KJS::HTMLElement::imageGetter): (KJS::HTMLElement::objectGetter): (KJS::HTMLElement::paramGetter): (KJS::HTMLElement::appletGetter): (KJS::HTMLElement::mapGetter): (KJS::HTMLElement::areaGetter): (KJS::HTMLElement::scriptGetter): (KJS::HTMLElement::tableGetter): (KJS::HTMLElement::tableCaptionGetter): (KJS::HTMLElement::tableColGetter): (KJS::HTMLElement::tableSectionGetter): (KJS::HTMLElement::tableRowGetter): (KJS::HTMLElement::tableCellGetter): (KJS::HTMLElement::frameSetGetter): (KJS::HTMLElement::frameGetter): (KJS::HTMLElement::iFrameGetter): (KJS::HTMLElement::marqueeGetter): (KJS::HTMLElement::getValueProperty): (KJS::HTMLElementFunction::HTMLElementFunction): (KJS::KJS::HTMLElementFunction::callAsFunction): (KJS::KJS::HTMLElement::put): (KJS::HTMLElement::htmlSetter): (KJS::HTMLElement::headSetter): (KJS::HTMLElement::linkSetter): (KJS::HTMLElement::titleSetter): (KJS::HTMLElement::metaSetter): (KJS::HTMLElement::baseSetter): (KJS::HTMLElement::isIndexSetter): (KJS::HTMLElement::styleSetter): (KJS::HTMLElement::bodySetter): (KJS::HTMLElement::formSetter): (KJS::HTMLElement::selectSetter): (KJS::HTMLElement::optGroupSetter): (KJS::HTMLElement::optionSetter): (KJS::HTMLElement::inputSetter): (KJS::HTMLElement::textAreaSetter): (KJS::HTMLElement::buttonSetter): (KJS::HTMLElement::labelSetter): (KJS::HTMLElement::fieldSetSetter): (KJS::HTMLElement::legendSetter): (KJS::HTMLElement::uListSetter): (KJS::HTMLElement::oListSetter): (KJS::HTMLElement::dListSetter): (KJS::HTMLElement::dirSetter): (KJS::HTMLElement::menuSetter): (KJS::HTMLElement::liSetter): (KJS::HTMLElement::divSetter): (KJS::HTMLElement::paragraphSetter): (KJS::HTMLElement::headingSetter): (KJS::HTMLElement::blockQuoteSetter): (KJS::HTMLElement::quoteSetter): (KJS::HTMLElement::preSetter): (KJS::HTMLElement::brSetter): (KJS::HTMLElement::baseFontSetter): (KJS::HTMLElement::fontSetter): (KJS::HTMLElement::hrSetter): (KJS::HTMLElement::modSetter): (KJS::HTMLElement::anchorSetter): (KJS::HTMLElement::imageSetter): (KJS::HTMLElement::objectSetter): (KJS::HTMLElement::paramSetter): (KJS::HTMLElement::appletSetter): (KJS::HTMLElement::mapSetter): (KJS::HTMLElement::areaSetter): (KJS::HTMLElement::scriptSetter): (KJS::HTMLElement::tableSetter): (KJS::HTMLElement::tableCaptionSetter): (KJS::HTMLElement::tableColSetter): (KJS::HTMLElement::tableSectionSetter): (KJS::HTMLElement::tableRowSetter): (KJS::HTMLElement::tableCellSetter): (KJS::HTMLElement::frameSetSetter): (KJS::HTMLElement::frameSetter): (KJS::HTMLElement::iFrameSetter): (KJS::HTMLElement::marqueeSetter): (KJS::HTMLElement::putValueProperty): (KJS::HTMLCollection::lengthGetter): (KJS::HTMLCollection::indexGetter): (KJS::HTMLCollection::nameGetter): (KJS::HTMLCollection::getOwnPropertySlot): (KJS::KJS::HTMLCollection::callAsFunction): (KJS::KJS::HTMLCollection::getNamedItems): (KJS::KJS::HTMLCollectionProtoFunc::callAsFunction): (KJS::HTMLSelectCollection::selectedIndexGetter): (KJS::KJS::HTMLSelectCollection::put): (KJS::OptionConstructorImp::construct): (KJS::ImageConstructorImp::construct): (KJS::Image::getValueProperty): (KJS::Image::put): (KJS::Image::putValueProperty): (KJS::isGradient): (KJS::isImagePattern): (KJS::KJS::Context2DFunction::callAsFunction): (KJS::Context2D::getValueProperty): (KJS::Context2D::put): (KJS::colorRefFromValue): (KJS::colorFromValue): (KJS::Context2D::setShadow): (KJS::Context2D::updateFillImagePattern): (KJS::Context2D::updateStrokeImagePattern): (KJS::Context2D::putValueProperty): (KJS::Context2D::Context2D): (KJS::Context2D::mark): (KJS::GradientFunction::callAsFunction): (KJS::Gradient::getValueProperty): (KJS::Gradient::put): (KJS::Gradient::putValueProperty): (KJS::ImagePattern::getValueProperty): (KJS::ImagePattern::put): (KJS::ImagePattern::putValueProperty):
- khtml/ecma/kjs_html.h:
- khtml/ecma/kjs_navigator.cpp: (KJS::Navigator::getValueProperty): (KJS::Plugins::getValueProperty): (KJS::Plugins::indexGetter): (KJS::Plugins::nameGetter): (KJS::MimeTypes::getValueProperty): (KJS::MimeTypes::indexGetter): (KJS::MimeTypes::nameGetter): (KJS::Plugin::getValueProperty): (KJS::Plugin::indexGetter): (KJS::Plugin::nameGetter): (KJS::MimeType::getValueProperty): (KJS::PluginsFunc::callAsFunction): (KJS::NavigatorFunc::callAsFunction):
- khtml/ecma/kjs_navigator.h:
- khtml/ecma/kjs_proxy.cpp: (KJSProxyImpl::evaluate): (TestFunctionImp::callAsFunction): (KJSProxyImpl::initScript): (KJSProxy::proxy):
- khtml/ecma/kjs_range.cpp: (KJS::DOMRange::getValueProperty): (KJS::DOMRangeProtoFunc::callAsFunction): (KJS::RangeConstructor::getValueProperty):
- khtml/ecma/kjs_range.h:
- khtml/ecma/kjs_traversal.cpp: (KJS::DOMNodeIterator::getValueProperty): (KJS::DOMNodeIteratorProtoFunc::callAsFunction): (KJS::NodeFilterConstructor::getValueProperty): (KJS::getNodeFilterConstructor): (KJS::DOMNodeFilterProtoFunc::callAsFunction): (KJS::DOMTreeWalker::getValueProperty): (KJS::DOMTreeWalker::put): (KJS::DOMTreeWalkerProtoFunc::callAsFunction): (KJS::JSNodeFilterCondition::JSNodeFilterCondition): (KJS::JSNodeFilterCondition::acceptNode):
- khtml/ecma/kjs_traversal.h:
- khtml/ecma/kjs_views.cpp: (KJS::DOMAbstractView::getValueProperty): (KJS::DOMAbstractViewFunc::callAsFunction):
- khtml/ecma/kjs_views.h:
- khtml/ecma/kjs_window.cpp: (KJS::Screen::getValueProperty): (KJS::Window::retrieveWindow): (KJS::Window::retrieveActive): (KJS::Window::retrieve): (KJS::parseFeatures): (KJS::showModalDialog): (KJS::Window::getValueProperty): (KJS::Window::childFrameGetter): (KJS::Window::namedFrameGetter): (KJS::Window::indexGetter): (KJS::Window::namedItemGetter): (KJS::Window::put): (KJS::Window::installTimeout): (KJS::Window::setListener): (KJS::Window::getListener): (KJS::Window::getJSEventListener): (KJS::Window::getJSUnprotectedEventListener): (KJS::Window::getJSLazyEventListener): (KJS::WindowFunc::callAsFunction): (KJS::ScheduledAction::ScheduledAction): (KJS::ScheduledAction::execute): (KJS::WindowQObject::installTimeout): (KJS::FrameArray::getValueProperty): (KJS::FrameArray::indexGetter): (KJS::FrameArray::nameGetter): (KJS::Location::getValueProperty): (KJS::Location::put): (KJS::Location::toPrimitive): (KJS::LocationFunc::callAsFunction): (KJS::Selection::getValueProperty): (KJS::Selection::toPrimitive): (KJS::SelectionFunc::callAsFunction): (KJS::BarInfo::getValueProperty): (KJS::History::getValueProperty): (KJS::HistoryFunc::callAsFunction): (KJS::Konqueror::get): (KJS::KonquerorFunc::callAsFunction):
- khtml/ecma/kjs_window.h:
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequestConstructorImp::construct): (KJS::XMLHttpRequest::getValueProperty): (KJS::XMLHttpRequest::put): (KJS::XMLHttpRequest::putValueProperty): (KJS::XMLHttpRequest::getAllResponseHeaders): (KJS::XMLHttpRequest::getResponseHeader): (KJS::XMLHttpRequest::getStatus): (KJS::XMLHttpRequest::getStatusText): (KJS::XMLHttpRequestProtoFunc::callAsFunction):
- khtml/ecma/xmlhttprequest.h:
- khtml/ecma/xmlserializer.cpp: (KJS::XMLSerializerConstructorImp::construct): (KJS::XMLSerializerProtoFunc::callAsFunction):
- khtml/ecma/xmlserializer.h:
- kwq/DOMUtility.mm: (KJS::ScriptInterpreter::createObjcInstanceForValue):
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::bindingRootObject): (KWQKHTMLPart::windowScriptObject): (KWQKHTMLPart::windowScriptNPObject):
- kwq/WebCoreBridge.mm: (-[WebCoreBridge executionContextForView:]):
- kwq/WebCoreScriptDebugger.mm: (WebCoreScriptDebuggerImp::callEvent): (WebCoreScriptDebuggerImp::returnEvent): (-[WebCoreScriptDebugger finalize]): (-[WebCoreScriptCallFrame _convertValueToObjcValue:]): (-[WebCoreScriptCallFrame scopeChain]): (-[WebCoreScriptCallFrame evaluateWebScript:]):
- 8:39 PM Changeset in webkit [10083] by
-
- 2 edits1 delete in trunk/WebKitTools
Bug #: 4300
Submitted by: eseidel
Reviewed by: darin
- Scripts/run-webkit-tests: added --svg option
- Scripts/run-webkit-tests-svg: Removed. http://bugzilla.opendarwin.org/show_bug.cgi?id=4300
- 2:06 PM Changeset in webkit [10082] by
-
- 3 edits2 adds in trunk/WebKitTools
Bug #: 4193
Submitted by: Ben La Monica <ben.lamonica@gmail.com>
Reviewed by: darin
- svg2png/ImageDiff.h: Added.
- svg2png/ImageDiff.m: Added. (getDifferenceBitmap): (computePercentageDifferent): (saveAnimatedGIFToFile):
- svg2png/svg2png.m: (usage): added several new options (getBitmapForSVG): added NSBitmapImageRep generation (main): various argument changes.
- svg2png/svg2png.xcodeproj/project.pbxproj: Several additions to provide image differencing functionality. http://bugzilla.opendarwin.org/show_bug.cgi?id=4193
- 1:23 PM Changeset in webkit [10081] by
-
- 2 edits687 adds in trunk
Bug #: 4303
Submitted by: eseidel
Reviewed by: darin
- kcanvas/KCanvasTreeDebug.cpp: (operator<<): Added support for printing many additional style values. Added the W3C SVG test suite as layout tests. http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
Test cases added:
- svg-tests/W3C-SVG-1.1/Resources/DisplaceChecker.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/SVG-1.1-monolithic-fixed.dtd: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/bluesquidj.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bullet-small.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bullet-white.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bullet.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bumpMap.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bumpMap2.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/changeColor.ICM: Added.
- svg-tests/W3C-SVG-1.1/Resources/colorprof.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/convolveImage.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/copyright-documents-19990405.html: Added.
- svg-tests/W3C-SVG-1.1/Resources/diagarrow.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/ext-TestComic-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/ext-TestComic.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/fillChangeColor.ICM: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-comptran-01-f.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f.includeimage.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam030.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam030b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam045.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam045b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam056.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam056b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam100.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam100b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam200.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam200b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/greentopbutton.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/image.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/image1.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/image1.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/image1_b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/image2_b.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/image2_b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/leftarrow.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-1st.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-2nd.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-3rd.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-4th.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-start.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-03-f-1st.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-03-f-start.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/linkingToc-t.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/magnify.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/myimage.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_bullet.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_down.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_downleft.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_downright.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_frame.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_left.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_noframe.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_right.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_svg.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_up.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_upleft.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_upright.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/old-name-2-new-name1.html: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/rects-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/rects.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/rects_b.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/rightarrow.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/rotate20.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/sign.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/sphere.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-image-01.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-image-01.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-image-02.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-image-02.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-symbol-01.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-02-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-03-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/toc-sv.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/toc-svcmp.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/uparrow.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-05-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-05-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-06-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-06-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-07-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-07-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-08-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-08-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-09-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-09-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-10-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-10-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-11-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-11-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-12-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-12-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-13-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-13-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-14-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-14-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-15-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-15-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-16-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-16-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-17-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-17-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-18-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-18-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-19-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-19-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-20-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-20-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-21-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-21-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-22-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-22-b.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-23-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-23-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-24-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-24-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-25-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-25-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-26-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-26-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-27-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-27-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-28-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-28-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-29-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-29-b.svg: Added.
- svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/color-prof-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/color-prof-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/color-prop-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/color-prop-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/color-prop-02-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/color-prop-02-f.svg: Added.
- svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/color-prop-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/color-prop-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-05-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-05-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-06-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-06-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-units-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-units-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-units-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-units-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-units-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-units-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/extend-namespace-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/extend-namespace-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-blend-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-blend-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-color-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-color-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-composite-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-composite-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-comptran-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-comptran-01-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-conv-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-conv-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-diffuse-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-displace-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-displace-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-example-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-example-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-gauss-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-gauss-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-image-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-image-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-light-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-light-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-morph-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-morph-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-offset-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-offset-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-specular-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-specular-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-tile-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-tile-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-turb-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-turb-01-f.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-04-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-cursor-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-cursor-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-dom-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-dom-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-events-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-events-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-order-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-order-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-order-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-order-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-order-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-order-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-zoom-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-zoom-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-a-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-a-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-a-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-a-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-a-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-a-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-a-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-a-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-mask-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-mask-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-opacity-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-opacity-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-04-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-05-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-05-f.svg: Added.
- svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/metadata-example-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/metadata-example-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-02-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-02-f.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-render-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-render-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-03-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-03-f.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-05-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-05-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-06-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-06-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-07-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-07-t.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-04-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-05-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-05-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-06-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-06-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-07-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-07-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-08-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-08-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-09-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-09-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-10-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-10-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-11-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-11-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-12-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-12-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-pattern-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-06-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-06-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-07-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-07-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-08-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-08-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-groups-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-groups-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-groups-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-groups-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/script-handle-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/script-handle-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/script-handle-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/script-handle-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/script-handle-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/script-handle-03-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/script-handle-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/script-handle-04-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-circle-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-circle-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-line-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-line-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-polygon-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-polyline-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-rect-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-rect-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-defs-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-defs-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-01-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-02-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-03-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-04-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-05-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-05-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-06-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-06-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-frag-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-frag-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-frag-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-group-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-group-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-group-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-group-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-05-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-05-b.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-symbol-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-symbol-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-css-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-css-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-css-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-css-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-css-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-css-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-inherit-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-inherit-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-pres-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-pres-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-04-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-05-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-05-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-06-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-06-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-altglyph-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-altglyph-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-deco-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-deco-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-intro-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-intro-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-intro-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-intro-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-intro-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-intro-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-intro-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-intro-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-path-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-path-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-spacing-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-spacing-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-text-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-text-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-text-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-text-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-tref-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-tref-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-tselect-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-tselect-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-tspan-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-tspan-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-ws-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-ws-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-ws-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-ws-02-t.svg: Added.
- 12:31 PM Changeset in webkit [10080] by
-
- 3 edits in trunk/WebKitTools
Bug #: 4303
Submitted by: eseidel
Reviewed by: darin
- Scripts/run-webkit-tests-svg: now uses WebCore/svg-tests
- checkout-svg: links WebCore/svg-tests to SVGSupport/layout-tests Adding the first SVG layout tests: http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
- 11:52 AM Changeset in webkit [10079] by
-
- 3 edits in trunk/WebKitLibraries
- libWebKitSystemInterface.a: Universal binary.
- WebKitSystemInterface.h: Updated for calls that Eric recently removed.
- 11:46 AM Changeset in webkit [10078] by
-
- 4 edits in trunk/WebCore
Reviewed by darin.
- khtml/ecma/kjs_dom.cpp:
- khtml/ecma/kjs_dom.h: (KJS::DOMNodeList::): Add Length and Item to DOMNodeList.
- khtml/ecma/kjs_navigator.cpp: (KJS::Plugins::getValueProperty): (KJS::MimeTypes::getValueProperty): Fix capitalization.
- 8:42 AM Changeset in webkit [10077] by
-
- 2 edits in trunk/WebKitTools
- Scripts/cvs-create-patch: Do all the directories at once, for speed.
Aug 6, 2005:
- 11:17 PM Changeset in webkit [10076] by
-
- 67 edits7 adds in trunk
Reviewed by Darin.
Change over to the new PropertySlot mechanism for property
lookup. This allows the elimination of hasOwnProperty
methods. Also did some of the performance tuning enabled by this
(but not yet all the possible improvements for function calls,
assignment, ++, and so forth). And also much code cleanup.
Net result is about a 2% speedup on the JS iBench.
Also redid Geoff's fix for the chrashing applet by avoiding a NULL
prototype in the bindings code and using the default of Null()
instead.
- JavaScriptCore.xcodeproj/project.pbxproj:
- bindings/objc/objc_runtime.h:
- bindings/objc/objc_runtime.mm: (ObjcFallbackObjectImp::ObjcFallbackObjectImp): (ObjcFallbackObjectImp::getOwnPropertySlot):
- bindings/runtime_array.cpp: (RuntimeArrayImp::lengthGetter): (RuntimeArrayImp::indexGetter): (RuntimeArrayImp::getOwnPropertySlot):
- bindings/runtime_array.h:
- bindings/runtime_method.cpp: (RuntimeMethodImp::lengthGetter): (RuntimeMethodImp::getOwnPropertySlot):
- bindings/runtime_method.h:
- bindings/runtime_object.cpp: (RuntimeObjectImp::RuntimeObjectImp): (RuntimeObjectImp::fallbackObjectGetter): (RuntimeObjectImp::fieldGetter): (RuntimeObjectImp::methodGetter): (RuntimeObjectImp::getOwnPropertySlot):
- bindings/runtime_object.h:
- bindings/runtime_root.h:
- kjs/array_instance.h:
- kjs/array_object.cpp: (ArrayInstanceImp::lengthGetter): (ArrayInstanceImp::getOwnPropertySlot): (ArrayPrototypeImp::getOwnPropertySlot):
- kjs/array_object.h:
- kjs/date_object.cpp: (DatePrototypeImp::getOwnPropertySlot):
- kjs/date_object.h:
- kjs/function.cpp: (KJS::FunctionImp::argumentsGetter): (KJS::FunctionImp::lengthGetter): (KJS::FunctionImp::getOwnPropertySlot): (KJS::FunctionImp::put): (KJS::FunctionImp::deleteProperty): (KJS::ArgumentsImp::mappedIndexGetter): (KJS::ArgumentsImp::getOwnPropertySlot): (KJS::ActivationImp::argumentsGetter): (KJS::ActivationImp::getArgumentsGetter): (KJS::ActivationImp::getOwnPropertySlot): (KJS::ActivationImp::deleteProperty):
- kjs/function.h:
- kjs/internal.cpp: (InterpreterImp::InterpreterImp): (InterpreterImp::initGlobalObject): (InterpreterImp::~InterpreterImp): (InterpreterImp::evaluate):
- kjs/internal.h: (KJS::InterpreterImp::globalExec):
- kjs/interpreter.cpp: (Interpreter::Interpreter): (Interpreter::createLanguageInstanceForValue):
- kjs/interpreter.h: (KJS::Interpreter::argumentsIdentifier): (KJS::Interpreter::specialPrototypeIdentifier):
- kjs/lookup.h: (KJS::staticFunctionGetter): (KJS::staticValueGetter): (KJS::getStaticPropertySlot): (KJS::getStaticFunctionSlot): (KJS::getStaticValueSlot):
- kjs/math_object.cpp: (MathObjectImp::getOwnPropertySlot):
- kjs/math_object.h:
- kjs/nodes.cpp: (ResolveNode::evaluate): (ResolveNode::evaluateReference): (AccessorNode1::evaluate): (AccessorNode2::evaluate):
- kjs/number_object.cpp: (NumberObjectImp::getOwnPropertySlot):
- kjs/number_object.h:
- kjs/object.cpp: (KJS::ObjectImp::get): (KJS::ObjectImp::getProperty): (KJS::ObjectImp::getPropertySlot): (KJS::ObjectImp::getOwnPropertySlot): (KJS::ObjectImp::put): (KJS::ObjectImp::hasProperty): (KJS::ObjectImp::hasOwnProperty):
- kjs/object.h: (KJS::ObjectImp::getDirectLocation): (KJS::ObjectImp::getPropertySlot): (KJS::ObjectImp::getOwnPropertySlot):
- kjs/object_wrapper.h: Added. (KJS::): (KJS::Object::Object): (KJS::Object::operator ObjectImp *):
- kjs/property_map.cpp: (KJS::PropertyMap::getLocation):
- kjs/property_map.h:
- kjs/property_slot.cpp: Added. (KJS::PropertySlot::undefinedGetter):
- kjs/property_slot.h: Added. (KJS::PropertySlot::isSet): (KJS::PropertySlot::getValue): (KJS::PropertySlot::setValueSlot): (KJS::PropertySlot::setStaticEntry): (KJS::PropertySlot::setCustom): (KJS::PropertySlot::setCustomIndex): (KJS::PropertySlot::setUndefined): (KJS::PropertySlot::slotBase): (KJS::PropertySlot::staticEntry): (KJS::PropertySlot::index): (KJS::PropertySlot::):
- kjs/protect.h:
- kjs/protected_object.h: Added. (KJS::ProtectedObject::ProtectedObject): (KJS::ProtectedObject::~ProtectedObject): (KJS::ProtectedObject::operator=): (KJS::ProtectedReference::ProtectedReference): (KJS::ProtectedReference::~ProtectedReference): (KJS::ProtectedReference::operator=):
- kjs/reference.h:
- kjs/reference_list.cpp:
- kjs/regexp_object.cpp: (RegExpObjectImp::backrefGetter): (RegExpObjectImp::getOwnPropertySlot):
- kjs/regexp_object.h:
- kjs/string_object.cpp: (StringInstanceImp::lengthGetter): (StringInstanceImp::indexGetter): (StringInstanceImp::getOwnPropertySlot): (StringPrototypeImp::getOwnPropertySlot):
- kjs/string_object.h:
WebCore:
Reviewed by Darin.
Change over to the new PropertySlot mechanism for property
lookup. This allows the elimination of hasOwnProperty methods. I
also did a bunch of code cleanup and regularization of the various
property lookup methods.
Test cases added: Added a test case for a bug I found along the way.
- layout-tests/fast/js/string-index-overflow.html:
- layout-tests/fast/js/string-index-overflow-expected.txt:
- khtml/ecma/kjs_binding.cpp: (KJS::ScriptInterpreter::createLanguageInstanceForValue):
- khtml/ecma/kjs_binding.h:
- khtml/ecma/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::indexGetter): (KJS::DOMCSSStyleDeclaration::cssPropertyGetter): (KJS::DOMCSSStyleDeclaration::getOwnPropertySlot): (KJS::DOMCSSStyleDeclaration::getValueProperty): (KJS::DOMStyleSheet::getOwnPropertySlot): (KJS::DOMStyleSheetList::getValueProperty): (KJS::DOMStyleSheetList::indexGetter): (KJS::DOMStyleSheetList::nameGetter): (KJS::DOMStyleSheetList::getOwnPropertySlot): (KJS::DOMMediaList::getValueProperty): (KJS::DOMMediaList::indexGetter): (KJS::DOMMediaList::getOwnPropertySlot): (KJS::DOMCSSStyleSheet::getValueProperty): (KJS::DOMCSSStyleSheet::getOwnPropertySlot): (KJS::DOMCSSRuleList::getValueProperty): (KJS::DOMCSSRuleList::indexGetter): (KJS::DOMCSSRuleList::getOwnPropertySlot): (KJS::DOMCSSRule::getOwnPropertySlot): (KJS::CSSRuleConstructor::getOwnPropertySlot): (KJS::DOMCSSValue::getValueProperty): (KJS::DOMCSSValue::getOwnPropertySlot): (KJS::CSSValueConstructor::getOwnPropertySlot): (KJS::DOMCSSPrimitiveValue::getValueProperty): (KJS::DOMCSSPrimitiveValue::getOwnPropertySlot): (KJS::CSSPrimitiveValueConstructor::getOwnPropertySlot): (KJS::DOMCSSValueList::getValueProperty): (KJS::DOMCSSValueList::indexGetter): (KJS::DOMCSSValueList::getOwnPropertySlot): (KJS::DOMRGBColor::getOwnPropertySlot): (KJS::DOMRect::getOwnPropertySlot): (KJS::DOMCounter::getOwnPropertySlot):
- khtml/ecma/kjs_css.h: (KJS::DOMCSSStyleDeclaration::): (KJS::DOMCSSStyleSheet::): (KJS::DOMCSSRule::): (KJS::DOMCSSValueList::):
- khtml/ecma/kjs_dom.cpp: (KJS::DOMNode::getOwnPropertySlot): (KJS::): (KJS::DOMNodeList::getValueProperty): (KJS::DOMNodeList::indexGetter): (KJS::DOMNodeList::nameGetter): (KJS::DOMNodeList::getOwnPropertySlot): (KJS::DOMNodeList::call): (KJS::DOMAttr::getOwnPropertySlot): (KJS::DOMDocument::getOwnPropertySlot): (KJS::DOMElement::getValueProperty): (KJS::DOMElement::attributeGetter): (KJS::DOMElement::getOwnPropertySlot): (KJS::DOMDocumentType::getOwnPropertySlot): (KJS::DOMNamedNodeMap::lengthGetter): (KJS::DOMNamedNodeMap::indexGetter): (KJS::DOMNamedNodeMap::getOwnPropertySlot): (KJS::DOMProcessingInstruction::getOwnPropertySlot): (KJS::DOMNotation::getOwnPropertySlot): (KJS::DOMEntity::getOwnPropertySlot): (KJS::NodeConstructor::getOwnPropertySlot): (KJS::DOMExceptionConstructor::getOwnPropertySlot): (KJS::DOMNamedNodesCollection::lengthGetter): (KJS::DOMNamedNodesCollection::indexGetter): (KJS::DOMNamedNodesCollection::getOwnPropertySlot): (KJS::DOMCharacterData::getOwnPropertySlot):
- khtml/ecma/kjs_dom.h:
- khtml/ecma/kjs_events.cpp: (KJS::EventConstructor::getOwnPropertySlot): (KJS::DOMEvent::getOwnPropertySlot): (KJS::EventExceptionConstructor::getOwnPropertySlot): (KJS::DOMUIEvent::getOwnPropertySlot): (KJS::DOMMouseEvent::getOwnPropertySlot): (KJS::DOMKeyboardEvent::getOwnPropertySlot): (KJS::MutationEventConstructor::getOwnPropertySlot): (KJS::DOMMutationEvent::getOwnPropertySlot): (KJS::DOMWheelEvent::getOwnPropertySlot): (KJS::Clipboard::getOwnPropertySlot):
- khtml/ecma/kjs_events.h:
- khtml/ecma/kjs_html.cpp: (KJS::HTMLDocument::namedItemGetter): (KJS::HTMLDocument::getValueProperty): (KJS::HTMLDocument::getOwnPropertySlot): (KJS::HTMLElement::formIndexGetter): (KJS::HTMLElement::formNameGetter): (KJS::HTMLElement::selectIndexGetter): (KJS::HTMLElement::framesetNameGetter): (KJS::HTMLElement::frameWindowPropertyGetter): (KJS::HTMLElement::runtimeObjectGetter): (KJS::HTMLElement::runtimeObjectPropertyGetter): (KJS::HTMLElement::getOwnPropertySlot): (KJS::HTMLCollection::lengthGetter): (KJS::HTMLCollection::indexGetter): (KJS::HTMLCollection::nameGetter): (KJS::HTMLCollection::getOwnPropertySlot): (KJS::HTMLSelectCollection::selectedIndexGetter): (KJS::HTMLSelectCollection::getOwnPropertySlot): (KJS::Image::getOwnPropertySlot): (KJS::Context2D::getOwnPropertySlot): (KJS::Gradient::getOwnPropertySlot): (KJS::ImagePattern::getOwnPropertySlot):
- khtml/ecma/kjs_html.h: (KJS::HTMLCollection::toBoolean):
- khtml/ecma/kjs_navigator.cpp: (KJS::Plugins::): (KJS::MimeTypes::): (KJS::Plugin::): (KJS::MimeType::): (KJS::): (KJS::Navigator::getOwnPropertySlot): (KJS::Plugins::getValueProperty): (KJS::Plugins::indexGetter): (KJS::Plugins::nameGetter): (KJS::Plugins::getOwnPropertySlot): (KJS::MimeTypes::getValueProperty): (KJS::MimeTypes::indexGetter): (KJS::MimeTypes::nameGetter): (KJS::MimeTypes::getOwnPropertySlot): (KJS::Plugin::getValueProperty): (KJS::Plugin::indexGetter): (KJS::Plugin::nameGetter): (KJS::Plugin::getOwnPropertySlot): (KJS::MimeType::getValueProperty): (KJS::MimeType::getOwnPropertySlot):
- khtml/ecma/kjs_navigator.h:
- khtml/ecma/kjs_range.cpp: (KJS::DOMRange::getOwnPropertySlot): (KJS::RangeConstructor::getOwnPropertySlot):
- khtml/ecma/kjs_range.h:
- khtml/ecma/kjs_traversal.cpp: (KJS::DOMNodeIterator::getOwnPropertySlot): (KJS::NodeFilterConstructor::getOwnPropertySlot): (KJS::DOMTreeWalker::getOwnPropertySlot):
- khtml/ecma/kjs_traversal.h:
- khtml/ecma/kjs_views.cpp: (KJS::DOMAbstractView::~DOMAbstractView): (KJS::DOMAbstractView::getValueProperty): (KJS::DOMAbstractView::getOwnPropertySlot):
- khtml/ecma/kjs_views.h:
- khtml/ecma/kjs_window.cpp: (KJS::FrameArray::): (KJS::FrameArray::classInfo): (KJS::Screen::getOwnPropertySlot): (KJS::Window::getValueProperty): (KJS::Window::childFrameGetter): (KJS::Window::namedFrameGetter): (KJS::Window::indexGetter): (KJS::Window::namedItemGetter): (KJS::Window::getOwnPropertySlot): (KJS::): (KJS::FrameArray::getValueProperty): (KJS::FrameArray::indexGetter): (KJS::FrameArray::nameGetter): (KJS::FrameArray::getOwnPropertySlot): (KJS::Location::getValueProperty): (KJS::Location::getOwnPropertySlot): (KJS::Selection::getValueProperty): (KJS::Selection::getOwnPropertySlot): (KJS::BarInfo::getValueProperty): (KJS::BarInfo::getOwnPropertySlot): (KJS::History::getOwnPropertySlot):
- khtml/ecma/kjs_window.h:
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::getOwnPropertySlot):
- khtml/ecma/xmlhttprequest.h:
- 12:00 PM Changeset in webkit [10075] by
-
- 3 edits in trunk
Fixed some old "fixed by nobody" lines.
- 11:46 AM Changeset in webkit [10074] by
-
- 8 edits2 adds in trunk/WebCore
Bug #: 3917
Submitted by: eseidel
Reviewed by: darin
- WebCore+SVG/DrawDocument.mm: DumpKCanvasTree support (-[DrawDocument renderTreeAsExternalRepresentation]):
- WebCore+SVG/DrawDocumentPrivate.h:
- WebCore.xcodeproj/project.pbxproj: fixed bison + zsh issue
- kcanvas/KCanvas.cpp: (KCanvas::Private::~Private): device is now a singleton
- kcanvas/KCanvasContainer.cpp: (KCanvasContainer::first): needed for DumpKCanvasTree (KCanvasContainer::last): needed for DumpKCanvasTree
- kcanvas/KCanvasContainer.h:
- kcanvas/KCanvasTreeDebug.cpp: Added.
- kcanvas/KCanvasTreeDebug.h: Added.
- kwq/KWQTextStream.mm: (QTextStream::operator<<): added missing float and double versions This adds all the changes necessary to support DumpKCanvasTree. Most noteable: operator<<(float) and double were missing from KWQTextStream, also added KCanvasTreeDebug, modeled after KWQRenderTreeDebug. Most of KCanvasTreeDebug will be removed if the render trees finally merge. http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
- 11:36 AM Changeset in webkit [10073] by
-
- 1 edit6 adds in trunk/WebKitTools
Bug #: 3917
Submitted by: eseidel
Reviewed by: darin
- DumpKCanvasTree/DumpKCanvasTree.m: Added.
- DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Added.
- Scripts/build-dumpkcanvastree: Added.
- Scripts/run-webkit-tests-svg: Added. Adds a DumpRenderTree-like tool for SVG which allows us to do text-based layout regression testing. This (like most of the SVG specific stuff) is temporary and will be replaced by DumpRenderTree once the DOMs and RenderTrees merge. http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
- 9:33 AM Changeset in webkit [10072] by
-
- 2 edits in trunk/WebCore
Reviewed by Dave Hyatt.
- khtml/css/css_valueimpl.cpp: (DOM::CSSMutableStyleDeclarationImpl::setChanged): Small tweak.
- 9:30 AM Changeset in webkit [10071] by
-
- 2 edits2 adds1 delete in trunk
Reviewed by Dave Hyatt.
- fixed crash in one of the W3C DOM tests
- khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::dispatchEvent): Check for NULL which means the passed object is not an event. Return without raising an exception because that's what Gecko does despite the fact that the DOM test expects a (platform-specific) exception.
- layout-tests/dom/html/level2/events/dispatchEvent01-expected.txt: Added.
- layout-tests/dom/html/level2/events/dispatchEvent01.html: Added.
- layout-tests/dom/html/level2/events/dispatchEvent01.html-disabled: Removed.
- 9:28 AM Changeset in webkit [10070] by
-
- 2 edits in trunk/WebCore
Reviewed by Dave Hyatt.
- added a "set" operation to HashMap for cases where you want to either insert or modify an existing map entry; the "set" name is based on symmetry with get, and also on the naming used for similar operations in CFDictionary.
- khtml/misc/hashmap.h: Small tweak to insert and added set.
- 9:27 AM Changeset in webkit [10069] by
-
- 2 edits in trunk/WebCore
Reviewed by Dave Hyatt.
- made a small improvement to how Windows Latin-1 characters are handled in the tokenizer
- khtml/html/htmltokenizer.cpp: (khtml::fixUpChar): Changed to use an array and a quick check to determine if a character is one of the ones that needs to be mapped. This retains most of the speedup gained from not doing anything when the character doesn't need to be fixed up. (khtml::HTMLTokenizer::parseSpecial): Get rid of the local check since the check in fixUpChar is sufficient not. (khtml::HTMLTokenizer::parseText): Ditto. (khtml::HTMLTokenizer::parseEntity): Ditto. (khtml::HTMLTokenizer::parseTag): Ditto. (khtml::HTMLTokenizer::write): Ditto.
- 1:49 AM Changeset in webkit [10068] by
-
- 2 edits in trunk/WebCore
Bug #: 4252
Submitted by: eseidel
Reviewed by: darin
- WebCore+SVG/DrawView.mm: (+[DrawView setFilterSupportEnabled:]): Moved from DrawViewPrivate (+[DrawView isFilterSupportEnabled]): Moved from DrawViewPrivate One half of fix for toggling filter support. http://bugzilla.opendarwin.org/show_bug.cgi?id=4252
- 1:44 AM Changeset in webkit [10067] by
-
- 2 edits in trunk/WebKitTools
Bug #: 4252
Submitted by: eseidel
Reviewed by: darin
- DrawTest/DrawTestView.m: (-[DrawTestView toggleFilterSupport:]): missing negation. One half of fix for toggling filter support. http://bugzilla.opendarwin.org/show_bug.cgi?id=4252