Timeline
Nov 26, 2005:
- 11:54 PM Changeset in webkit [11304] by
-
- 29 edits in trunk
Rubber stamped by Eric.
- renamed InterpreterLock to JSLock
- bindings/NP_jsobject.cpp: (_NPN_Invoke): (_NPN_Evaluate): (_NPN_GetProperty): (_NPN_SetProperty): (_NPN_RemoveProperty): (_NPN_HasProperty): (_NPN_HasMethod): (_NPN_SetException):
- bindings/jni/jni_jsobject.cpp: (JSObject::call): (JSObject::eval): (JSObject::getMember): (JSObject::setMember): (JSObject::removeMember): (JSObject::getSlot): (JSObject::setSlot): (JSObject::toString): (JSObject::convertJObjectToValue):
- bindings/objc/WebScriptObject.mm: (-[WebScriptObject callWebScriptMethod:withArguments:]): (-[WebScriptObject evaluateWebScript:]): (-[WebScriptObject setValue:forKey:]): (-[WebScriptObject valueForKey:]): (-[WebScriptObject removeWebScriptKey:]): (-[WebScriptObject stringRepresentation]): (-[WebScriptObject webScriptValueAtIndex:]): (-[WebScriptObject setWebScriptValueAtIndex:value:]): (+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:]):
- bindings/runtime.cpp: (Instance::createRuntimeObject):
- bindings/runtime_root.cpp: (KJS::Bindings::addNativeReference): (KJS::Bindings::removeNativeReference): (RootObject::removeAllNativeReferences):
- bindings/runtime_root.h: (KJS::Bindings::RootObject::~RootObject): (KJS::Bindings::RootObject::setRootObjectImp):
- bindings/testbindings.cpp: (main):
- bindings/testbindings.mm: (main):
- kjs/JSLock.cpp: (KJS::initializeJSLock): (KJS::JSLock::lock): (KJS::JSLock::unlock): (KJS::JSLock::lockCount): (KJS::JSLock::DropAllLocks::DropAllLocks): (KJS::JSLock::DropAllLocks::~DropAllLocks):
- kjs/JSLock.h: (KJS::JSLock::JSLock): (KJS::JSLock::~JSLock):
- kjs/collector.cpp: (KJS::Collector::allocate): (KJS::Collector::collect):
- kjs/internal.cpp: (KJS::InterpreterImp::InterpreterImp): (KJS::InterpreterImp::clear): (KJS::InterpreterImp::checkSyntax): (KJS::InterpreterImp::evaluate):
- kjs/interpreter.cpp: (Interpreter::evaluate):
- kjs/protect.h: (KJS::::ProtectedPtr): (KJS::::~ProtectedPtr): (KJS::::operator):
- kjs/protected_reference.h: (KJS::ProtectedReference::ProtectedReference): (KJS::ProtectedReference::~ProtectedReference): (KJS::ProtectedReference::operator=):
- kjs/protected_values.cpp: (KJS::ProtectedValues::getProtectCount): (KJS::ProtectedValues::increaseProtectCount): (KJS::ProtectedValues::decreaseProtectCount):
- kjs/testkjs.cpp: (TestFunctionImp::callAsFunction): (main):
WebCore:
Rubber stamped by Eric.
- renamed InterpreterLock to JSLock
- khtml/ecma/kjs_events.cpp: (KJS::JSAbstractEventListener::handleEvent): (KJS::JSLazyEventListener::parseCode): (KJS::getDOMEvent):
- khtml/ecma/kjs_proxy.cpp: (KJSProxyImpl::~KJSProxyImpl): (KJSProxyImpl::evaluate): (KJSProxyImpl::createHTMLEventHandler): (KJSProxyImpl::initScript):
- khtml/ecma/kjs_traversal.cpp: (KJS::JSNodeFilterCondition::acceptNode):
- khtml/ecma/kjs_window.cpp: (KJS::Window::clear): (KJS::ScheduledAction::execute):
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::send): (KJS::XMLHttpRequest::abort): (KJS::XMLHttpRequest::slotFinished):
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::bindingRootObject): (KWQKHTMLPart::windowScriptObject): (KWQKHTMLPart::saveLocationProperties): (KWQKHTMLPart::restoreLocationProperties): (KWQKHTMLPart::openURLFromPageCache): (KWQKHTMLPart::cleanupPluginRootObjects):
- kwq/KWQPageState.mm: (-[KWQPageState clear]):
- kwq/WebCoreBridge.mm: (-[WebCoreBridge saveDocumentToPageCache]):
- kwq/WebCoreJavaScript.mm: (+[WebCoreJavaScript rootObjectClasses]): (+[WebCoreJavaScript garbageCollect]):
- kwq/WebCoreScriptDebugger.mm: (-[WebCoreScriptCallFrame evaluateWebScript:]):
- 10:36 PM Changeset in webkit [11303] by
-
- 2 edits in trunk/WebKit
Bug #: 5230
Submitted by: ap
Reviewed by: mjs
Reviewed by mjs. Committed by eseidel.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=5230
"characterIndexForPoint: not yet implemented"
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView characterIndexForPoint:]): (-[WebHTMLView firstRectForCharacterRange:]):
- 7:10 PM Changeset in webkit [12216] by
-
- 5 edits in trunk/JavaScriptGlue
Rubber stamped by Eric.
- renamed InterpreterLock to JSLock
- JSUtils.cpp: (CFStringToUString): (JSObjectKJSValue): (KJSValueToCFTypeInternal):
- JSValueWrapper.cpp: (JSValueWrapper::JSObjectCopyPropertyNames): (JSValueWrapper::JSObjectCopyProperty): (JSValueWrapper::JSObjectSetProperty): (JSValueWrapper::JSObjectCallFunction): (JSValueWrapper::JSObjectCopyCFValue):
- JavaScriptGlue.cpp: (JSRunCreate): (JSCollect): (JSLockInterpreter): (JSUnlockInterpreter):
- UserObjectImp.cpp: (UserObjectImp::callAsFunction):
- 6:26 PM Changeset in webkit [11302] by
-
- 2 edits in trunk/WebCore
Bug #: 5548
Submitted by: ap
Reviewed by: darin
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=5548
Allow <meta> to override encoding.
- khtml/misc/decoder.cpp: (Decoder::decode):
- 6:23 PM Changeset in webkit [11301] by
-
- 1 edit6 adds in trunk/LayoutTests
Bug #: 5548
Submitted by: ap
Reviewed by: darin
Test cases for http://bugzilla.opendarwin.org/show_bug.cgi?id=5548
- fast/encoding/charset-unicode-expected.txt: Added.
- fast/encoding/charset-unicode.html: Added.
- fast/encoding/charset-utf16-expected.txt: Added.
- fast/encoding/charset-utf16.html: Added.
- fast/encoding/xml-charset-utf16-expected.txt: Added.
- fast/encoding/xml-charset-utf16.html: Added.
- 6:20 PM Changeset in webkit [11300] by
-
- 1 edit2 adds in trunk/LayoutTests
Bug #: 5710
Submitted by: mitz
Reviewed by: ggaren
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=5710
item(i) should return the same result as [i]
- fast/js/array-special-accessors-should-ignore-items-expected.txt: Added.
- fast/js/array-special-accessors-should-ignore-items.html: Added.
- 6:06 PM Changeset in webkit [11299] by
-
- 2 edits in trunk/WebCore
Bug #: 5710
Submitted by: mitz
Reviewed by: ggaren
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=5710
item(i) should work like item[i]
- khtml/ecma/kjs_dom.cpp: (KJS::DOMNodeProtoFunc::callAsFunction):
- 5:50 PM Changeset in webkit [11298] by
-
- 3 edits in trunk/WebCore
Bug #: 5230
Submitted by: ap
Reviewed by: mjs
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=5230
"characterIndexForPoint: not yet implemented"
- kwq/WebCoreBridge.h:
- kwq/WebCoreBridge.mm: (-[WebCoreBridge firstRectForDOMRange:]): (-[WebCoreBridge convertNSRangeToDOMRange:]): (-[WebCoreBridge convertDOMRangeToNSRange:]): (-[WebCoreBridge characterRangeAtPoint:]):
- 5:46 PM Changeset in webkit [11297] by
-
- 1 edit2 adds in trunk/LayoutTests
Bug #: 5230
Submitted by: ap
Reviewed by: mjs
Test cases for http://bugzilla.opendarwin.org/show_bug.cgi?id=5230
- fast/dom/character-index-for-point-expected.txt: Added.
- fast/dom/character-index-for-point.html: Added.
- 5:28 PM Changeset in webkit [11296] by
-
- 4 edits in trunk/JavaScriptCore
Bug #: 5687
Submitted by: darin
Reviewed by: eseidel
Inline ScopeChain functions for speed.
http://bugzilla.opendarwin.org/show_bug.cgi?id=5687
- kjs/object.h: (KJS::ScopeChain::mark):
- kjs/scope_chain.cpp:
- kjs/scope_chain.h: (KJS::ScopeChain::ref): (KJS::ScopeChain::operator=): (KJS::ScopeChain::bottom): (KJS::ScopeChain::push): (KJS::ScopeChain::pop):
- 5:10 PM Changeset in webkit [11295] by
-
- 2 edits in trunk/WebCore
Bug #: 5822
Submitted by: mitz
Reviewed by: darin
- khtml/rendering/render_table.cpp: <col>, <colgroup> <caption> fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5822
- 5:06 PM Changeset in webkit [11294] by
-
- 1 edit in trunk/WebCore/ChangeLog-2005-12-19
Bug #: 5829
Submitted by: mitz
Reviewed by: darin
- khtml/rendering/render_table.cpp: <col>, <colgroup> <caption> fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5829
- 5:02 PM Changeset in webkit [11293] by
-
- 1 edit4 adds in trunk/LayoutTests
Bug #: 5822
Submitted by: mitz
Reviewed by: darin
<col> <colgroup> tests from mitz.
http://bugzilla.opendarwin.org/show_bug.cgi?id=5822
- fast/table/colgroup-preceded-by-caption-expected.checksum: Added.
- fast/table/colgroup-preceded-by-caption-expected.png: Added.
- fast/table/colgroup-preceded-by-caption-expected.txt: Added.
- fast/table/colgroup-preceded-by-caption.html: Added.
- 2:35 PM Changeset in webkit [11292] by
-
- 33 edits in trunk/WebCore
Bug #: 5810
Submitted by: eseidel
Reviewed by: mjs
Fix support for <switch>:
(by fixing isValid and adding childShouldCreateRenderer)
Added remedial on* event support.
Added basic <script> processing support.
http://bugzilla.opendarwin.org/show_bug.cgi?id=5810
- kcanvas/device/quartz/KCanvasItemQuartz.mm: (KCanvasItemQuartz::paint):
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::implicitClose):
- khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::createRendererIfNeeded):
- khtml/xml/dom_nodeimpl.h: (DOM::NodeImpl::childShouldCreateRenderer):
- khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::finish): (khtml::XMLTokenizer::addScripts): (khtml::xmlDocPtrForString):
- ksvg2/svg/SVGAElementImpl.h: (KSVG::SVGAElementImpl::isValid): (KSVG::SVGAElementImpl::rendererIsNeeded):
- ksvg2/svg/SVGAnimationElementImpl.h: (KSVG::SVGAnimationElementImpl::isValid):
- ksvg2/svg/SVGCircleElementImpl.h: (KSVG::SVGCircleElementImpl::isValid):
- ksvg2/svg/SVGClipPathElementImpl.h: (KSVG::SVGClipPathElementImpl::isValid):
- ksvg2/svg/SVGCursorElementImpl.h: (KSVG::SVGCursorElementImpl::isValid):
- ksvg2/svg/SVGDefsElementImpl.h: (KSVG::SVGDefsElementImpl::isValid):
- ksvg2/svg/SVGElementImpl.cpp: (SVGElementImpl::parseMappedAttribute):
- ksvg2/svg/SVGEllipseElementImpl.h: (KSVG::SVGEllipseElementImpl::isValid):
- ksvg2/svg/SVGGElementImpl.h: (KSVG::SVGGElementImpl::isValid):
- ksvg2/svg/SVGImageElementImpl.h: (KSVG::SVGImageElementImpl::isValid):
- ksvg2/svg/SVGLineElementImpl.h: (KSVG::SVGLineElementImpl::isValid):
- ksvg2/svg/SVGLocatableImpl.cpp: (SVGLocatableImpl::nearestViewportElement): (SVGLocatableImpl::farthestViewportElement):
- ksvg2/svg/SVGPathElementImpl.h: (KSVG::SVGPathElementImpl::isValid):
- ksvg2/svg/SVGPatternElementImpl.cpp: (SVGPatternElementImpl::drawPatternContentIntoTile):
- ksvg2/svg/SVGPatternElementImpl.h: (KSVG::SVGPatternElementImpl::isValid):
- ksvg2/svg/SVGPolyElementImpl.h: (KSVG::SVGPolyElementImpl::isValid):
- ksvg2/svg/SVGRectElementImpl.h: (KSVG::SVGRectElementImpl::isValid):
- ksvg2/svg/SVGSVGElementImpl.cpp: (SVGSVGElementImpl::parseMappedAttribute):
- ksvg2/svg/SVGSVGElementImpl.h: (KSVG::SVGSVGElementImpl::isValid):
- ksvg2/svg/SVGStyledElementImpl.cpp: (SVGStyledElementImpl::updateCanvasItem):
- ksvg2/svg/SVGStyledElementImpl.h:
- ksvg2/svg/SVGSwitchElementImpl.cpp: (SVGSwitchElementImpl::childShouldCreateRenderer):
- ksvg2/svg/SVGSwitchElementImpl.h: (KSVG::SVGSwitchElementImpl::isValid):
- ksvg2/svg/SVGSymbolElementImpl.h: (KSVG::SVGSymbolElementImpl::shouldAttachChild):
- ksvg2/svg/SVGTestsImpl.cpp: (SVGTestsImpl::parseMappedAttribute):
- ksvg2/svg/SVGTextContentElementImpl.h: (KSVG::SVGTextContentElementImpl::isValid):
- ksvg2/svg/SVGUseElementImpl.h: (KSVG::SVGUseElementImpl::isValid):
- 2:27 PM Changeset in webkit [11291] by
-
- 10 edits in trunk/WebCore
Bug #: 5810
Submitted by: eseidel
Reviewed by: mjs
No additional test cases needed, this fixes 5 existing tests.
This patch fixes feImage (to scale and flip).
Also fixes feColorMatrix (previously inadvertently disabled)
Fixes <svg> in <svg> (sub-elements establishing viewports)
Fixes clip-rule, by fixing style resolution on <clipPath> children
- WebCore.xcodeproj/project.pbxproj: removed svgattr.[ch]
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (KCanvasFEFloodQuartz::getCIFilter): respect subregion (KCanvasFEImageQuartz::getCIFilter): respect subregion, scale, flip
- kcanvas/device/quartz/KCanvasResourcesQuartz.mm: (CGPathFromKCPathDataList): style/spacing update (KCanvasContainerQuartz::paint): handle viewport, singular filters
- khtml/rendering/render_object.cpp: (RenderObject::absoluteTransform): use QMatrix operator *
- ksvg2/scripts/make_names.pl: allow FEColorMatrixElementImpl
- ksvg2/svg/SVGClipPathElementImpl.cpp: (SVGClipPathElementImpl::canvasResource): resolve style manually
- ksvg2/svg/SVGFEColorMatrixElementImpl.cpp: (SVGFEColorMatrixElementImpl::filterEffect): spacing fix
- kwq/KWQWMatrix.h:
- kwq/KWQWMatrix.mm: (QWMatrix::operator* ): added
- 2:19 PM Changeset in webkit [11290] by
-
- 106 edits in trunk/WebCore
Bug #: 5825
Submitted by: eseidel
Reviewed by: darin
Removed all usage of ref(), deref() from ksvg2
Instead everything uses SharedPtr now.
Also updated lazy_create to be SharedPtr aware.
And removed KDOM_SAFE_SET.
No additional test cases needed.
- WebCore+SVG/KDOMStubClasses.h:
- ksvg2/events/SVGZoomEventImpl.cpp: (SVGZoomEventImpl::SVGZoomEventImpl): (SVGZoomEventImpl::~SVGZoomEventImpl): (SVGZoomEventImpl::zoomRectScreen): (SVGZoomEventImpl::previousTranslate): (SVGZoomEventImpl::newTranslate):
- ksvg2/events/SVGZoomEventImpl.h:
- ksvg2/misc/KSVGTimeScheduler.cpp: (KSVG::SVGTimer::notifyAll):
- ksvg2/svg/SVGAElementImpl.cpp: (SVGAElementImpl::SVGAElementImpl): (SVGAElementImpl::~SVGAElementImpl):
- ksvg2/svg/SVGAElementImpl.h:
- ksvg2/svg/SVGAnimateColorElementImpl.cpp: (SVGAnimateColorElementImpl::SVGAnimateColorElementImpl): (SVGAnimateColorElementImpl::~SVGAnimateColorElementImpl): (SVGAnimateColorElementImpl::handleTimerEvent):
- ksvg2/svg/SVGAnimateColorElementImpl.h:
- ksvg2/svg/SVGAnimateTransformElementImpl.cpp: (SVGAnimateTransformElementImpl::parseTransformValue):
- ksvg2/svg/SVGAnimateTransformElementImpl.h:
- ksvg2/svg/SVGAnimatedTemplate.h: (KSVG::SVGAnimatedTemplate::~SVGAnimatedTemplate): (KSVG::SVGAnimatedTemplate::baseVal): (KSVG::SVGAnimatedTemplate::setBaseVal): (KSVG::SVGAnimatedTemplate::animVal): (KSVG::SVGAnimatedTemplate::setAnimVal): (KSVG::SVGAnimatedTemplate::SVGAnimatedTemplate):
- ksvg2/svg/SVGAnimationElementImpl.cpp: (SVGAnimationElementImpl::SVGAnimationElementImpl): (SVGAnimationElementImpl::~SVGAnimationElementImpl): (SVGAnimationElementImpl::parseMappedAttribute):
- ksvg2/svg/SVGAnimationElementImpl.h:
- ksvg2/svg/SVGCircleElementImpl.cpp: (SVGCircleElementImpl::SVGCircleElementImpl): (SVGCircleElementImpl::~SVGCircleElementImpl):
- ksvg2/svg/SVGCircleElementImpl.h:
- ksvg2/svg/SVGClipPathElementImpl.cpp: (SVGClipPathElementImpl::SVGClipPathElementImpl): (SVGClipPathElementImpl::~SVGClipPathElementImpl): (SVGClipPathElementImpl::clipPathUnits):
- ksvg2/svg/SVGClipPathElementImpl.h:
- ksvg2/svg/SVGColorImpl.cpp: (SVGColorImpl::SVGColorImpl): (SVGColorImpl::~SVGColorImpl): (SVGColorImpl::setRGBColor):
- ksvg2/svg/SVGColorImpl.h:
- ksvg2/svg/SVGComponentTransferFunctionElementImpl.cpp: (SVGComponentTransferFunctionElementImpl::SVGComponentTransferFunctionElementImpl): (SVGComponentTransferFunctionElementImpl::~SVGComponentTransferFunctionElementImpl):
- ksvg2/svg/SVGComponentTransferFunctionElementImpl.h:
- ksvg2/svg/SVGCursorElementImpl.cpp: (SVGCursorElementImpl::SVGCursorElementImpl): (SVGCursorElementImpl::~SVGCursorElementImpl):
- ksvg2/svg/SVGCursorElementImpl.h:
- ksvg2/svg/SVGDocumentImpl.cpp: (SVGDocumentImpl::SVGDocumentImpl):
- ksvg2/svg/SVGDocumentImpl.h:
- ksvg2/svg/SVGElementImpl.cpp: (SVGElementImpl::parseMappedAttribute):
- ksvg2/svg/SVGElementImpl.h:
- ksvg2/svg/SVGEllipseElementImpl.cpp: (KSVG::SVGEllipseElementImpl::SVGEllipseElementImpl): (KSVG::SVGEllipseElementImpl::~SVGEllipseElementImpl):
- ksvg2/svg/SVGEllipseElementImpl.h:
- ksvg2/svg/SVGExternalResourcesRequiredImpl.cpp: (SVGExternalResourcesRequiredImpl::SVGExternalResourcesRequiredImpl): (SVGExternalResourcesRequiredImpl::~SVGExternalResourcesRequiredImpl):
- ksvg2/svg/SVGExternalResourcesRequiredImpl.h:
- ksvg2/svg/SVGFEBlendElementImpl.cpp: (SVGFEBlendElementImpl::SVGFEBlendElementImpl): (SVGFEBlendElementImpl::~SVGFEBlendElementImpl):
- ksvg2/svg/SVGFEBlendElementImpl.h:
- ksvg2/svg/SVGFEColorMatrixElementImpl.cpp: (SVGFEColorMatrixElementImpl::SVGFEColorMatrixElementImpl): (SVGFEColorMatrixElementImpl::~SVGFEColorMatrixElementImpl):
- ksvg2/svg/SVGFEColorMatrixElementImpl.h:
- ksvg2/svg/SVGFEComponentTransferElementImpl.cpp: (SVGFEComponentTransferElementImpl::SVGFEComponentTransferElementImpl): (SVGFEComponentTransferElementImpl::~SVGFEComponentTransferElementImpl):
- ksvg2/svg/SVGFEComponentTransferElementImpl.h:
- ksvg2/svg/SVGFECompositeElementImpl.cpp: (SVGFECompositeElementImpl::SVGFECompositeElementImpl): (SVGFECompositeElementImpl::~SVGFECompositeElementImpl):
- ksvg2/svg/SVGFECompositeElementImpl.h:
- ksvg2/svg/SVGFEFloodElementImpl.cpp: (SVGFEFloodElementImpl::SVGFEFloodElementImpl): (SVGFEFloodElementImpl::~SVGFEFloodElementImpl):
- ksvg2/svg/SVGFEFloodElementImpl.h:
- ksvg2/svg/SVGFEGaussianBlurElementImpl.cpp: (SVGFEGaussianBlurElementImpl::SVGFEGaussianBlurElementImpl): (SVGFEGaussianBlurElementImpl::~SVGFEGaussianBlurElementImpl):
- ksvg2/svg/SVGFEGaussianBlurElementImpl.h:
- ksvg2/svg/SVGFEImageElementImpl.cpp: (SVGFEImageElementImpl::SVGFEImageElementImpl): (SVGFEImageElementImpl::~SVGFEImageElementImpl):
- ksvg2/svg/SVGFEImageElementImpl.h:
- ksvg2/svg/SVGFEMergeNodeElementImpl.cpp: (SVGFEMergeNodeElementImpl::SVGFEMergeNodeElementImpl): (SVGFEMergeNodeElementImpl::~SVGFEMergeNodeElementImpl):
- ksvg2/svg/SVGFEMergeNodeElementImpl.h:
- ksvg2/svg/SVGFEOffsetElementImpl.cpp: (SVGFEOffsetElementImpl::SVGFEOffsetElementImpl): (SVGFEOffsetElementImpl::~SVGFEOffsetElementImpl):
- ksvg2/svg/SVGFEOffsetElementImpl.h:
- ksvg2/svg/SVGFETileElementImpl.cpp: (SVGFETileElementImpl::SVGFETileElementImpl): (SVGFETileElementImpl::~SVGFETileElementImpl):
- ksvg2/svg/SVGFETileElementImpl.h:
- ksvg2/svg/SVGFETurbulenceElementImpl.cpp: (SVGFETurbulenceElementImpl::SVGFETurbulenceElementImpl): (SVGFETurbulenceElementImpl::~SVGFETurbulenceElementImpl):
- ksvg2/svg/SVGFETurbulenceElementImpl.h:
- ksvg2/svg/SVGFilterElementImpl.cpp: (SVGFilterElementImpl::SVGFilterElementImpl): (SVGFilterElementImpl::~SVGFilterElementImpl): (SVGFilterElementImpl::filterUnits): (SVGFilterElementImpl::primitiveUnits): (SVGFilterElementImpl::x): (SVGFilterElementImpl::y): (SVGFilterElementImpl::width): (SVGFilterElementImpl::height):
- ksvg2/svg/SVGFilterElementImpl.h:
- ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.cpp: (SVGFilterPrimitiveStandardAttributesImpl::SVGFilterPrimitiveStandardAttributesImpl): (SVGFilterPrimitiveStandardAttributesImpl::~SVGFilterPrimitiveStandardAttributesImpl): (SVGFilterPrimitiveStandardAttributesImpl::width): (SVGFilterPrimitiveStandardAttributesImpl::height):
- ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.h:
- ksvg2/svg/SVGGradientElementImpl.cpp: (SVGGradientElementImpl::SVGGradientElementImpl): (SVGGradientElementImpl::~SVGGradientElementImpl): (SVGGradientElementImpl::gradientUnits):
- ksvg2/svg/SVGGradientElementImpl.h:
- ksvg2/svg/SVGHelper.h: (KSVG::lazy_create):
- ksvg2/svg/SVGImageElementImpl.cpp: (SVGImageElementImpl::SVGImageElementImpl): (SVGImageElementImpl::~SVGImageElementImpl):
- ksvg2/svg/SVGImageElementImpl.h:
- ksvg2/svg/SVGLineElementImpl.cpp: (SVGLineElementImpl::SVGLineElementImpl): (SVGLineElementImpl::~SVGLineElementImpl):
- ksvg2/svg/SVGLineElementImpl.h:
- ksvg2/svg/SVGLinearGradientElementImpl.cpp: (SVGLinearGradientElementImpl::SVGLinearGradientElementImpl): (SVGLinearGradientElementImpl::~SVGLinearGradientElementImpl): (SVGLinearGradientElementImpl::x2):
- ksvg2/svg/SVGLinearGradientElementImpl.h:
- ksvg2/svg/SVGMarkerElementImpl.cpp: (SVGMarkerElementImpl::SVGMarkerElementImpl): (SVGMarkerElementImpl::~SVGMarkerElementImpl): (SVGMarkerElementImpl::markerUnits):
- ksvg2/svg/SVGMarkerElementImpl.h:
- ksvg2/svg/SVGPaintImpl.cpp: (SVGPaintImpl::SVGPaintImpl): (SVGPaintImpl::~SVGPaintImpl): (SVGPaintImpl::uri): (SVGPaintImpl::setUri): (SVGPaintImpl::cssText):
- ksvg2/svg/SVGPaintImpl.h:
- ksvg2/svg/SVGPathElementImpl.cpp: (KSVG::SVGPathElementImpl::SVGPathElementImpl): (KSVG::SVGPathElementImpl::~SVGPathElementImpl): (KSVG::SVGPathElementImpl::pathLength):
- ksvg2/svg/SVGPathElementImpl.h:
- ksvg2/svg/SVGPatternElementImpl.cpp: (SVGPatternElementImpl::SVGPatternElementImpl): (SVGPatternElementImpl::~SVGPatternElementImpl): (SVGPatternElementImpl::patternUnits): (SVGPatternElementImpl::patternContentUnits): (SVGPatternElementImpl::getCTM):
- ksvg2/svg/SVGPatternElementImpl.h:
- ksvg2/svg/SVGPolyElementImpl.cpp: (SVGPolyElementImpl::SVGPolyElementImpl): (SVGPolyElementImpl::~SVGPolyElementImpl):
- ksvg2/svg/SVGPolyElementImpl.h:
- ksvg2/svg/SVGRadialGradientElementImpl.cpp: (SVGRadialGradientElementImpl::SVGRadialGradientElementImpl): (SVGRadialGradientElementImpl::~SVGRadialGradientElementImpl): (SVGRadialGradientElementImpl::cx): (SVGRadialGradientElementImpl::cy): (SVGRadialGradientElementImpl::r):
- ksvg2/svg/SVGRadialGradientElementImpl.h:
- ksvg2/svg/SVGRectElementImpl.cpp: (SVGRectElementImpl::SVGRectElementImpl): (SVGRectElementImpl::~SVGRectElementImpl):
- ksvg2/svg/SVGRectElementImpl.h:
- ksvg2/svg/SVGSVGElementImpl.cpp: (SVGSVGElementImpl::SVGSVGElementImpl): (SVGSVGElementImpl::~SVGSVGElementImpl): (SVGSVGElementImpl::width): (SVGSVGElementImpl::height): (SVGSVGElementImpl::viewport):
- ksvg2/svg/SVGSVGElementImpl.h:
- ksvg2/svg/SVGScriptElementImpl.cpp: (SVGScriptElementImpl::SVGScriptElementImpl): (SVGScriptElementImpl::~SVGScriptElementImpl): (SVGScriptElementImpl::type): (SVGScriptElementImpl::setType): (SVGScriptElementImpl::executeScript):
- ksvg2/svg/SVGScriptElementImpl.h:
- ksvg2/svg/SVGStopElementImpl.cpp: (SVGStopElementImpl::SVGStopElementImpl): (SVGStopElementImpl::~SVGStopElementImpl):
- ksvg2/svg/SVGStopElementImpl.h:
- ksvg2/svg/SVGStringListImpl.cpp: (SVGStringListImpl::reset):
- ksvg2/svg/SVGStyledElementImpl.cpp: (SVGStyledElementImpl::SVGStyledElementImpl): (SVGStyledElementImpl::~SVGStyledElementImpl): (SVGStyledElementImpl::className):
- ksvg2/svg/SVGStyledElementImpl.h:
- ksvg2/svg/SVGStyledTransformableElementImpl.cpp: (SVGStyledTransformableElementImpl::SVGStyledTransformableElementImpl): (SVGStyledTransformableElementImpl::~SVGStyledTransformableElementImpl): (SVGStyledTransformableElementImpl::getCTM): (SVGStyledTransformableElementImpl::getScreenCTM): (SVGStyledTransformableElementImpl::updateLocalTransform):
- ksvg2/svg/SVGStyledTransformableElementImpl.h:
- ksvg2/svg/SVGTestsImpl.cpp: (SVGTestsImpl::SVGTestsImpl): (SVGTestsImpl::~SVGTestsImpl):
- ksvg2/svg/SVGTestsImpl.h:
- ksvg2/svg/SVGTextContentElementImpl.cpp: (SVGTextContentElementImpl::SVGTextContentElementImpl): (SVGTextContentElementImpl::~SVGTextContentElementImpl):
- ksvg2/svg/SVGTextContentElementImpl.h:
- ksvg2/svg/SVGTextPositioningElementImpl.cpp: (SVGTextPositioningElementImpl::SVGTextPositioningElementImpl): (SVGTextPositioningElementImpl::~SVGTextPositioningElementImpl):
- ksvg2/svg/SVGTextPositioningElementImpl.h:
- ksvg2/svg/SVGTransformImpl.cpp: (SVGTransformImpl::SVGTransformImpl): (SVGTransformImpl::~SVGTransformImpl): (SVGTransformImpl::matrix): (SVGTransformImpl::setMatrix):
- ksvg2/svg/SVGTransformImpl.h:
- ksvg2/svg/SVGURIReferenceImpl.cpp: (SVGURIReferenceImpl::SVGURIReferenceImpl): (SVGURIReferenceImpl::~SVGURIReferenceImpl):
- ksvg2/svg/SVGURIReferenceImpl.h:
- ksvg2/svg/SVGUseElementImpl.cpp: (SVGUseElementImpl::SVGUseElementImpl): (SVGUseElementImpl::~SVGUseElementImpl):
- ksvg2/svg/SVGUseElementImpl.h:
- ksvg2/svg/SVGViewElementImpl.cpp: (SVGViewElementImpl::SVGViewElementImpl): (SVGViewElementImpl::~SVGViewElementImpl):
- ksvg2/svg/SVGViewElementImpl.h:
Nov 25, 2005:
- 3:14 AM Changeset in webkit [11289] by
-
- 196 edits2 deletes in trunk/LayoutTests
Bug #: none
Submitted by: eseidel
Reviewed by: rubber-stamped by mjs
Updated test results after DOM merger.
- svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-04-t-expected.png:
- svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-05-t-expected.png:
- svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-06-t-expected.png:
- svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-07-t-expected.png:
- svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-25-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
- svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
- svg/W3C-SVG-1.1/color-prof-01-f-expected.png:
- svg/W3C-SVG-1.1/color-prof-01-f-expected.txt:
- svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
- svg/W3C-SVG-1.1/color-prop-02-f-expected.txt:
- svg/W3C-SVG-1.1/color-prop-03-t-expected.txt:
- svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
- svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
- svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
- svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
- svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
- svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
- svg/W3C-SVG-1.1/coords-viewattr-01-b.svg: Removed.
- svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
- svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
- svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
- svg/W3C-SVG-1.1/filters-blend-01-b-expected.png:
- svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
- svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
- svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
- svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
- svg/W3C-SVG-1.1/filters-conv-01-f-expected.png:
- svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
- svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png:
- svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
- svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
- svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
- svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
- svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
- svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
- svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
- svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
- svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
- svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
- svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
- svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
- svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
- svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
- svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
- svg/W3C-SVG-1.1/interact-events-01-b-expected.txt:
- svg/W3C-SVG-1.1/interact-order-01-b-expected.txt:
- svg/W3C-SVG-1.1/interact-order-02-b-expected.txt:
- svg/W3C-SVG-1.1/interact-order-03-b-expected.txt:
- svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
- svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
- svg/W3C-SVG-1.1/linking-a-01-b-expected.txt:
- svg/W3C-SVG-1.1/linking-a-02-b-expected.txt:
- svg/W3C-SVG-1.1/linking-a-03-b-expected.txt:
- svg/W3C-SVG-1.1/linking-a-04-t-expected.txt:
- svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
- svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
- svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
- svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
- svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
- svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
- svg/W3C-SVG-1.1/masking-path-02-b-expected.png:
- svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
- svg/W3C-SVG-1.1/masking-path-03-b-expected.txt:
- svg/W3C-SVG-1.1/masking-path-04-b-expected.png:
- svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
- svg/W3C-SVG-1.1/masking-path-05-f-expected.txt:
- svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
- svg/W3C-SVG-1.1/painting-fill-01-t-expected.txt:
- svg/W3C-SVG-1.1/painting-fill-02-t-expected.txt:
- svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
- svg/W3C-SVG-1.1/painting-fill-04-t-expected.txt:
- svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
- svg/W3C-SVG-1.1/painting-marker-02-f-expected.png:
- svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
- svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
- svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
- svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
- svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
- svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
- svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
- svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
- svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
- svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
- svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
- svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
- svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
- svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
- svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
- svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
- svg/W3C-SVG-1.1/render-elems-01-t-expected.txt:
- svg/W3C-SVG-1.1/render-elems-02-t-expected.txt:
- svg/W3C-SVG-1.1/render-elems-03-t.svg: Removed.
- svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
- svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
- svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
- svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
- svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
- svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
- svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
- svg/W3C-SVG-1.1/script-handle-01-b-expected.txt:
- svg/W3C-SVG-1.1/script-handle-02-b-expected.txt:
- svg/W3C-SVG-1.1/script-handle-03-b-expected.txt:
- svg/W3C-SVG-1.1/script-handle-04-b-expected.txt:
- svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
- svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
- svg/W3C-SVG-1.1/shapes-line-01-t-expected.txt:
- svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt:
- svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt:
- svg/W3C-SVG-1.1/shapes-rect-01-t-expected.txt:
- svg/W3C-SVG-1.1/struct-cond-01-t-expected.txt:
- svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
- svg/W3C-SVG-1.1/struct-defs-01-t-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
- svg/W3C-SVG-1.1/struct-frag-01-t-expected.png:
- svg/W3C-SVG-1.1/struct-frag-01-t-expected.txt:
- svg/W3C-SVG-1.1/struct-group-01-t-expected.txt:
- svg/W3C-SVG-1.1/struct-group-02-b-expected.txt:
- svg/W3C-SVG-1.1/struct-image-01-t-expected.png:
- svg/W3C-SVG-1.1/struct-image-01-t-expected.txt:
- svg/W3C-SVG-1.1/struct-image-02-b-expected.png:
- svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
- svg/W3C-SVG-1.1/struct-image-03-t-expected.png:
- svg/W3C-SVG-1.1/struct-image-03-t-expected.txt:
- svg/W3C-SVG-1.1/struct-image-04-t-expected.png:
- svg/W3C-SVG-1.1/struct-image-04-t-expected.txt:
- svg/W3C-SVG-1.1/styling-css-01-b-expected.txt:
- svg/W3C-SVG-1.1/styling-css-02-b-expected.txt:
- svg/W3C-SVG-1.1/styling-css-03-b-expected.txt:
- svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
- svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
- svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
- svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
- svg/W3C-SVG-1.1/text-align-03-b-expected.txt:
- svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
- svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
- svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
- svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
- svg/W3C-SVG-1.1/text-deco-01-b-expected.txt:
- svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
- svg/W3C-SVG-1.1/text-fonts-02-t-expected.txt:
- svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
- svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
- svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
- svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
- svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
- svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
- svg/W3C-SVG-1.1/text-text-01-b-expected.png:
- svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
- svg/W3C-SVG-1.1/text-text-03-b-expected.txt:
- svg/W3C-SVG-1.1/text-tref-01-b-expected.txt:
- svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
- svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
- svg/W3C-SVG-1.1/text-ws-01-t-expected.txt:
- svg/W3C-SVG-1.1/text-ws-02-t-expected.txt:
- 2:39 AM Changeset in webkit [11288] by
-
- 28 edits2 adds in trunk/LayoutTests
Bug #: none
Submitted by: eseidel
Reviewed by: rubber-stamped by mjs
Test cases hrefs fixed from "../Images/" to "resources/"
Disabled two tests which were crashing in libxml2.
- svg/W3C-SVG-1.1/color-prof-01-f.svg:
- svg/W3C-SVG-1.1/coords-viewattr-01-b.svg: Removed.
- svg/W3C-SVG-1.1/coords-viewattr-01-b.svg-disabled: Added.
- svg/W3C-SVG-1.1/filters-conv-01-f.svg:
- svg/W3C-SVG-1.1/filters-diffuse-01-f.svg:
- svg/W3C-SVG-1.1/filters-displace-01-f.svg:
- svg/W3C-SVG-1.1/filters-image-01-b.svg:
- svg/W3C-SVG-1.1/filters-light-01-f.svg:
- svg/W3C-SVG-1.1/filters-specular-01-f.svg:
- svg/W3C-SVG-1.1/fonts-elem-03-b.svg:
- svg/W3C-SVG-1.1/fonts-elem-04-b.svg:
- svg/W3C-SVG-1.1/interact-cursor-01-f.svg:
- svg/W3C-SVG-1.1/interact-order-02-b.svg:
- svg/W3C-SVG-1.1/interact-order-03-b.svg:
- svg/W3C-SVG-1.1/linking-a-01-b.svg:
- svg/W3C-SVG-1.1/linking-a-02-b.svg:
- svg/W3C-SVG-1.1/linking-a-03-b.svg:
- svg/W3C-SVG-1.1/linking-a-04-t.svg:
- svg/W3C-SVG-1.1/linking-uri-02-b.svg:
- svg/W3C-SVG-1.1/linking-uri-03-t.svg:
- svg/W3C-SVG-1.1/masking-path-04-b.svg:
- svg/W3C-SVG-1.1/render-elems-03-t.svg: Removed.
- svg/W3C-SVG-1.1/render-elems-03-t.svg-disabled: Added.
- svg/W3C-SVG-1.1/render-groups-01-b.svg:
- svg/W3C-SVG-1.1/render-groups-03-t.svg:
- svg/W3C-SVG-1.1/struct-image-01-t.svg:
- svg/W3C-SVG-1.1/struct-image-02-b.svg:
- svg/W3C-SVG-1.1/struct-image-03-t.svg:
- svg/W3C-SVG-1.1/struct-image-05-b.svg:
- svg/W3C-SVG-1.1/struct-symbol-01-b.svg:
- svg/W3C-SVG-1.1/text-tref-01-b.svg:
Nov 23, 2005:
- 7:14 AM Changeset in webkit [11287] by
-
- 30 edits in trunk/WebCore
Bug #: 4780
Submitted by: eseidel
Reviewed by: mjs
No additional test cases needed, this fixes 15+ existing tests.
This latest set of changes fixes <image> loading (mostly)
(There still seems to be an image loading race condition.)
This also fixes viewBox support (for many tests)
Fixes a Safari crasher when using patterns
Fixes bbox() handling throughout code (for spec conformance)
- kcanvas/KCanvasContainer.cpp: (KCanvasContainer::Private::Private): renamed drawContents (KCanvasContainer::drawsContents): renamed drawContents (KCanvasContainer::setDrawsContents): renamed drawContents (KCanvasContainer::relativeBBox): renamed bbox(), fixed
- kcanvas/KCanvasContainer.h:
- kcanvas/KCanvasFilters.h:
- kcanvas/KCanvasItem.cpp: (RenderPath::relativeBBox): renamed bbox()
- kcanvas/KCanvasItem.h:
- kcanvas/KCanvasPath.cpp: (operator<<): removed deprecated "viewportClip" support
- kcanvas/KCanvasPath.h: (KCClipDataList::addPath): removed "viewportClip" support
- kcanvas/KCanvasResources.cpp: (KCanvasClipper::KCanvasClipper): removed "viewportClip" support (KCanvasClipper::addClipData): removed "viewportClip" support (KCanvasClipper::externalRepresentation): removed "viewportClip"
- kcanvas/KCanvasResources.h:
- kcanvas/KCanvasTreeDebug.cpp: (operator<<): removed "viewportClip" support
- kcanvas/device/quartz/KCanvasFilterQuartz.h:
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (KCanvasFilterQuartz::prepareFilter): combined, simplified (KCanvasFilterQuartz::applyFilter): combined, simplified (KCanvasFilterQuartz::filterBBoxForItemBBox): simplified
- kcanvas/device/quartz/KCanvasItemQuartz.h: (KCanvasItemQuartz::getAbsoluteRepaintRect): added
- kcanvas/device/quartz/KCanvasItemQuartz.mm: (KCanvasItemQuartz::paint): updated for bbox() changes (getSharedContext): simplified (KCanvasItemQuartz::bboxForPath): name change (KCanvasItemQuartz::hitsPath): fixed for absoluteTransform()
- kcanvas/device/quartz/KCanvasResourcesQuartz.h: (KCanvasContainerQuartz::getAbsoluteRepaintRect): added
- kcanvas/device/quartz/KCanvasResourcesQuartz.mm: (KCanvasContainerQuartz::layout): call RenderContainer::layout() (KCanvasContainerQuartz::paint): drawsContents() && viewbox() (KCanvasContainerQuartz::absoluteTransform): added (KCanvasClipperQuartz::applyClip): simplified
- kcanvas/device/quartz/KRenderingPaintServerQuartz.mm: (KRenderingPaintServerImageQuartz::draw): added stretch/scale
- khtml/rendering/render_object.cpp: added absoluteTransform() (RenderObject::absoluteTransform):
- khtml/rendering/render_object.h: added absoluteTransform() (khtml::RenderObject::relativeBBox): rename (khtml::RenderObject::localTransform): better default behavior
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::createElementNS): simpler code
- ksvg2/svg/SVGElementImpl.cpp: (SVGElementImpl::viewportElement): use isElementNode()
- ksvg2/svg/SVGImageElementImpl.cpp: removed finalizeStyle() (SVGImageElementImpl::attach): (SVGImageElementImpl::notifyFinished):
- ksvg2/svg/SVGImageElementImpl.h:
- ksvg2/svg/SVGLengthImpl.cpp: (SVGLengthImpl::value): bbox() rename
- ksvg2/svg/SVGLocatableImpl.cpp: (SVGLocatableImpl::getBBox): fixed bbox() behavior
- ksvg2/svg/SVGMarkerElementImpl.cpp: (SVGMarkerElementImpl::createRenderer): drawsContents rename
- ksvg2/svg/SVGPatternElementImpl.cpp: (SVGPatternElementImpl::drawPatternContentIntoTile): fixed crash (SVGPatternElementImpl::createRenderer): drawsContents rename
- ksvg2/svg/SVGSVGElementImpl.cpp: (SVGSVGElementImpl::x): simplified code (SVGSVGElementImpl::y): simplified code (SVGSVGElementImpl::width): simplified code (SVGSVGElementImpl::height): simplified code (SVGSVGElementImpl::parseMappedAttribute): add width/height to DOM
- kwq/KWQWMatrix.mm: (QWMatrix::mapRect): simplified code
- 1:48 AM Changeset in webkit [11286] by
-
- 33 edits1 add1 delete in trunk/LayoutTests
2005-11-23 Anders Carlsson <andersca@mac.com>
Reviewed by Eric.
Update tests for <http://bugzilla.opendarwin.org/show_bug.cgi?id=5805>
Implement adoptNode.
- dom/xhtml/level3/core/documentadoptnode01-expected.txt:
- dom/xhtml/level3/core/documentadoptnode02-expected.txt:
- dom/xhtml/level3/core/documentadoptnode03-expected.txt:
- dom/xhtml/level3/core/documentadoptnode04-expected.txt:
- dom/xhtml/level3/core/documentadoptnode05-expected.txt:
- dom/xhtml/level3/core/documentadoptnode06-expected.txt:
- dom/xhtml/level3/core/documentadoptnode07-expected.txt:
- dom/xhtml/level3/core/documentadoptnode08-expected.txt:
- dom/xhtml/level3/core/documentadoptnode09-expected.txt:
- dom/xhtml/level3/core/documentadoptnode10-expected.txt:
- dom/xhtml/level3/core/documentadoptnode11-expected.txt:
- dom/xhtml/level3/core/documentadoptnode12-expected.txt:
- dom/xhtml/level3/core/documentadoptnode13-expected.txt:
- dom/xhtml/level3/core/documentadoptnode14-expected.txt:
- dom/xhtml/level3/core/documentadoptnode15-expected.txt:
- dom/xhtml/level3/core/documentadoptnode16-expected.txt:
- dom/xhtml/level3/core/documentadoptnode21-expected.txt:
- dom/xhtml/level3/core/documentadoptnode23-expected.txt:
- dom/xhtml/level3/core/documentadoptnode24-expected.txt:
- dom/xhtml/level3/core/documentadoptnode25-expected.txt:
- dom/xhtml/level3/core/documentadoptnode26-expected.txt:
- dom/xhtml/level3/core/documentadoptnode27-expected.txt:
- dom/xhtml/level3/core/documentadoptnode28-expected.txt:
- dom/xhtml/level3/core/documentadoptnode30-expected.txt:
- dom/xhtml/level3/core/documentadoptnode31-expected.txt:
- dom/xhtml/level3/core/documentadoptnode32-expected.txt:
- dom/xhtml/level3/core/documentadoptnode33-expected.txt:
- dom/xhtml/level3/core/documentadoptnode34-expected.txt:
- dom/xhtml/level3/core/documentadoptnode35-expected.txt:
- dom/xhtml/level3/core/documentadoptnode36-expected.txt: These tests pass now.
- dom/xhtml/level3/core/documentadoptnode22.xhtml: Removed.
- dom/xhtml/level3/core/documentadoptnode22.xhtml-disabled: Added. Disable this test for now. It removes the entire document tree which makes it hard to show the test result.
- dom/xhtml/level3/core/documentrenamenode09-expected.txt: This now fails because renameNode is undefined.
- dom/xhtml/level3/core/nodeisequalnode18-expected.txt: This now passes.
- 1:46 AM Changeset in webkit [11285] by
-
- 7 edits in trunk/WebCore
2005-11-23 Anders Carlsson <andersca@mac.com>
Reviewed by Eric.
Fix for <http://bugzilla.opendarwin.org/show_bug.cgi?id=5805>
Implement adoptNode.
- khtml/ecma/kjs_dom.cpp: (KJS::DOMDocumentProtoFunc::callAsFunction):
- khtml/ecma/kjs_dom.h: (KJS::DOMDocument::): Add JS wrapper for adoptNode.
- khtml/xml/dom_docimpl.cpp: (DocumentImpl::adoptNode):
- khtml/xml/dom_docimpl.h: Implement adoptNode.
- kwq/DOM.mm: (-[DOMDocument adoptNode:]):
- kwq/DOMPrivate.h: Add Objective C wrapper for adoptNode.
Nov 22, 2005:
- 9:41 PM Changeset in webkit [11284] by
-
- 15 edits2 adds in trunk
Reviewed by Geoff.
<rdar://problem/4139620> Seed: WebKit: hang when sending XMLHttpRequest if automatic proxy config is used
Also factored locking code completely into a separate class, and
added a convenient packaged way to temporarily drop locks.
- JavaScriptCore.xcodeproj/project.pbxproj:
- kjs/JSLock.cpp: Added. (KJS::initializeInterpreterLock): (KJS::InterpreterLock::lock): (KJS::InterpreterLock::unlock): (KJS::InterpreterLock::lockCount): (KJS::InterpreterLock::DropAllLocks::DropAllLocks): (KJS::InterpreterLock::DropAllLocks::~DropAllLocks):
- kjs/JSLock.h: Added. (KJS::InterpreterLock::InterpreterLock): (KJS::InterpreterLock::~InterpreterLock):
- kjs/internal.cpp:
- kjs/internal.h:
- kjs/interpreter.cpp:
- kjs/interpreter.h:
- kjs/protect.h:
- kjs/testkjs.cpp: (TestFunctionImp::callAsFunction):
WebCore:
Reviewed by Geoff.
<rdar://problem/4139620> Seed: WebKit: hang when sending XMLHttpRequest if automatic proxy config is used
- khtml/ecma/kjs_events.cpp: (KJS::JSLazyEventListener::parseCode):
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::send):
- kwq/WebCoreJavaScript.mm:
- 9:40 PM Changeset in webkit [12215] by
-
- 3 edits in trunk/JavaScriptGlue
Reviewed by Geoff.
Updated to use new API to drop all locks.
- JavaScriptGlue.cpp: (JSLockInterpreter): (JSUnlockInterpreter):
- UserObjectImp.cpp: (UserObjectImp::callAsFunction):
- 3:04 PM Changeset in webkit [11283] by
-
- 35 edits in trunk/WebCore
Bug #: none
Submitted by: eseidel
Reviewed by: No review required, svg target only.
No additional test cases needed, this fixes 10+ existing tests.
Fixed filters by fixing how KCanvasDeviceContexts are pushed/poped
They now properly update the NSGrapicsContext currentContext, when
being pushed/poped which allows for QPainter to notice the change.
I also fixed <feImage> while there and updated all of the
subclassed filterEffect() methods to return to proper subclass.
- kcanvas/KCanvasFilters.h:
- kcanvas/device/KRenderingDevice.h:
- kcanvas/device/quartz/KCanvasFilterQuartz.h:
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (KCanvasFilterQuartz::KCanvasFilterQuartz): (KCanvasFilterQuartz::~KCanvasFilterQuartz): (KCanvasFilterQuartz::prepareFilter): fixed to push context (KCanvasFilterQuartz::applyFilter): fixed to pop context (KCanvasFEImageQuartz::getCIFilter): fixed :)
- kcanvas/device/quartz/KCanvasItemQuartz.mm: (KCanvasItemQuartz::paint): fixed to push/pop context
- kcanvas/device/quartz/KCanvasResourcesQuartz.mm: (KCanvasContainerQuartz::paint): fixed to push/pop context
- kcanvas/device/quartz/KRenderingDeviceQuartz.h: (KRenderingDeviceContextQuartz::cgContext):
- kcanvas/device/quartz/KRenderingDeviceQuartz.mm: (KRenderingDeviceContextQuartz::KRenderingDeviceContextQuartz): (KRenderingDeviceContextQuartz::~KRenderingDeviceContextQuartz): (KRenderingDeviceContextQuartz::nsGraphicsContext): added (KRenderingDeviceQuartz::currentCGContext): (KRenderingDeviceQuartz::pushContext): now updates NSGraphicsContext (KRenderingDeviceQuartz::popContext): now updates NSGraphicsContext (KRenderingDeviceQuartz::contextForImage): fixed spacing (KRenderingDeviceQuartz::createPaintServer): removed comment
- ksvg2/svg/SVGFEBlendElementImpl.cpp: (SVGFEBlendElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFEBlendElementImpl.h:
- ksvg2/svg/SVGFEColorMatrixElementImpl.cpp: (SVGFEColorMatrixElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFEColorMatrixElementImpl.h:
- ksvg2/svg/SVGFEComponentTransferElementImpl.cpp: (SVGFEComponentTransferElementImpl::filterEffect): returns sublcass
- ksvg2/svg/SVGFEComponentTransferElementImpl.h:
- ksvg2/svg/SVGFECompositeElementImpl.cpp: (SVGFECompositeElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFECompositeElementImpl.h:
- ksvg2/svg/SVGFEFloodElementImpl.cpp: (SVGFEFloodElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFEFloodElementImpl.h:
- ksvg2/svg/SVGFEGaussianBlurElementImpl.cpp: (SVGFEGaussianBlurElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFEGaussianBlurElementImpl.h:
- ksvg2/svg/SVGFEImageElementImpl.cpp: (SVGFEImageElementImpl::notifyFinished): updates filterEffect on load (SVGFEImageElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFEImageElementImpl.h:
- ksvg2/svg/SVGFEMergeElementImpl.cpp: (SVGFEMergeElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFEMergeElementImpl.h:
- ksvg2/svg/SVGFEOffsetElementImpl.cpp: (SVGFEOffsetElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFEOffsetElementImpl.h:
- ksvg2/svg/SVGFETileElementImpl.cpp: (SVGFETileElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFETileElementImpl.h:
- ksvg2/svg/SVGFETurbulenceElementImpl.cpp: (SVGFETurbulenceElementImpl::filterEffect): now returns subclass
- ksvg2/svg/SVGFETurbulenceElementImpl.h:
- ksvg2/svg/SVGFilterElementImpl.cpp: (SVGFilterElementImpl::canvasResource):
- ksvg2/svg/SVGStyledTransformableElementImpl.cpp: (SVGStyledTransformableElementImpl::attach): simplified
- kwq/KWQPainter.h:
- kwq/KWQPainter.mm: (QPainterPrivate::QPainterPrivate): removed cached quartz context (QPainterPrivate::~QPainterPrivate): removed cached quartz context (QPainter::createRenderingDeviceContext): changed method name
- 7:27 AM Changeset in webkit [11282] by
-
- 2 edits in trunk/WebKit
- WebView.subproj/WebView.h: Fixed incorrect comment in public header.
- 4:25 AM Changeset in webkit [11281] by
-
- 3 edits in trunk/WebCore
Bug #: none
Submitted by: eseidel
Reviewed by: mjs
No additional tests needed, this fixes bbox printing for all tests.
- kcanvas/device/quartz/KCanvasFilterQuartz.h: removed space
- khtml/rendering/render_object.h: (khtml::RenderObject::bbox): added const (unbreaking bbox() calls)
- 4:03 AM Changeset in webkit [11280] by
-
- 34 edits in trunk/WebCore
Bug #: none
Submitted by: eseidel
Reviewed by: mjs
No additional test cases needed, this fixes 10+ existing tests.
Moved filter code off of createRenderer format, fixing filters.
Hacked in support for <image> and <feImage> (Pixmap only)
Simplified FEComponentTransfer function construction.
- kcanvas/KCanvasFilters.cpp:
- kcanvas/KCanvasFilters.h: (KCanvasFEImage::KCanvasFEImage): (KCanvasFEImage::~KCanvasFEImage): (KCanvasFEImage::pixmap): added (KCanvasFEImage::setPixmap): added
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (KCanvasFEImageQuartz::getCIFilter): added
- kcanvas/device/quartz/KCanvasResourcesQuartz.h:
- kcanvas/device/quartz/KRenderingPaintServerQuartz.mm: (KRenderingPaintServerImageQuartz::draw): added
- ksvg2/svg/SVGComponentTransferFunctionElementImpl.cpp: (SVGComponentTransferFunctionElementImpl::transferFunction):
- ksvg2/svg/SVGComponentTransferFunctionElementImpl.h:
- ksvg2/svg/SVGFEBlendElementImpl.cpp: (SVGFEBlendElementImpl::filterEffect):
- ksvg2/svg/SVGFEBlendElementImpl.h:
- ksvg2/svg/SVGFEColorMatrixElementImpl.cpp: (SVGFEColorMatrixElementImpl::filterEffect):
- ksvg2/svg/SVGFEColorMatrixElementImpl.h:
- ksvg2/svg/SVGFEComponentTransferElementImpl.cpp: (SVGFEComponentTransferElementImpl::filterEffect):
- ksvg2/svg/SVGFEComponentTransferElementImpl.h:
- ksvg2/svg/SVGFECompositeElementImpl.cpp: (SVGFECompositeElementImpl::filterEffect):
- ksvg2/svg/SVGFECompositeElementImpl.h:
- ksvg2/svg/SVGFEFloodElementImpl.cpp: (SVGFEFloodElementImpl::filterEffect):
- ksvg2/svg/SVGFEFloodElementImpl.h:
- ksvg2/svg/SVGFEGaussianBlurElementImpl.cpp: (SVGFEGaussianBlurElementImpl::filterEffect):
- ksvg2/svg/SVGFEGaussianBlurElementImpl.h:
- ksvg2/svg/SVGFEImageElementImpl.cpp: (SVGFEImageElementImpl::filterEffect):
- ksvg2/svg/SVGFEMergeElementImpl.cpp: (SVGFEMergeElementImpl::filterEffect):
- ksvg2/svg/SVGFEMergeElementImpl.h:
- ksvg2/svg/SVGFEOffsetElementImpl.cpp: (SVGFEOffsetElementImpl::filterEffect):
- ksvg2/svg/SVGFEOffsetElementImpl.h:
- ksvg2/svg/SVGFETileElementImpl.cpp: (SVGFETileElementImpl::filterEffect):
- ksvg2/svg/SVGFETileElementImpl.h:
- ksvg2/svg/SVGFETurbulenceElementImpl.cpp: (SVGFETurbulenceElementImpl::filterEffect):
- ksvg2/svg/SVGFETurbulenceElementImpl.h:
- ksvg2/svg/SVGFilterElementImpl.cpp: (SVGFilterElementImpl::x): (SVGFilterElementImpl::y): (SVGFilterElementImpl::width): (SVGFilterElementImpl::height): (SVGFilterElementImpl::canvasResource):
- ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.cpp: (SVGFilterPrimitiveStandardAttributesImpl::setStandardAttributes):
- ksvg2/svg/SVGImageElementImpl.cpp: (SVGImageElementImpl::notifyFinished): (SVGImageElementImpl::finalizeStyle):
- ksvg2/svg/SVGStyledElementImpl.h:
- ksvg2/svg/SVGURIReferenceImpl.cpp: (SVGURIReferenceImpl::parseMappedAttribute):
- 2:03 AM Changeset in webkit [11279] by
-
- 2 edits in trunk/WebCore
Bug #: none
Submitted by: eseidel
Reviewed by: SVG build fix only, no review.
I used debug-only method DOMString::ascii(), broke Deployment.
- kcanvas/KCanvasResources.cpp: (getResourceById):