WebKit-https.git
15 years agoBug #: 3250
eseidel [Sat, 9 Jul 2005 06:56:18 +0000 (06:56 +0000)]
Bug #: 3250
Submitted by: eseidel
Reviewed by: hyatt & mjs
        Reviewed by mjs/hyatt (just approved the changelog).

        * ForwardingHeaders/kdom/css/impl/cssproperties.h: Added.
        * ForwardingHeaders/kdom/css/impl/cssvalues.h: Added.
        * ForwardingHeaders/ksvg2/KSVGPart.h: Added.
        * ForwardingHeaders/ksvg2/KSVGView.h: Added.
        * ForwardingHeaders/ksvg2/css/impl/cssproperties.h: Added.
        * ForwardingHeaders/ksvg2/css/impl/cssvalues.h: Added.
        * ForwardingHeaders/ksvg2/data/Constructors.lut.h: Added.
        * ForwardingHeaders/ksvg2/data/GlobalObject.lut.h: Added.
        * WebCore.pbproj/project.pbxproj:  Added WebCore+SVG Target.
        * kcanvas/DESIGN: Added.
        * kcanvas/KCanvas.cc: Added.
        * kcanvas/KCanvas.h: Added.
        * kcanvas/KCanvasContainer.cc: Added.
        * kcanvas/KCanvasContainer.h: Added.
        * kcanvas/KCanvasCreator.cc: Added.
        * kcanvas/KCanvasCreator.h: Added.
        * kcanvas/KCanvasFilters.cc: Added.
        * kcanvas/KCanvasFilters.h: Added.
        * kcanvas/KCanvasImage.cc: Added.
        * kcanvas/KCanvasImage.h: Added.
        * kcanvas/KCanvasItem.cc: Added.
        * kcanvas/KCanvasItem.h: Added.
        * kcanvas/KCanvasMatrix.cc: Added.
        * kcanvas/KCanvasMatrix.h: Added.
        * kcanvas/KCanvasPath.h: Added.
        * kcanvas/KCanvasRegistry.cc: Added.
        * kcanvas/KCanvasRegistry.h: Added.
        * kcanvas/KCanvasResourceListener.h: Added.
        * kcanvas/KCanvasResources.cc: Added.
        * kcanvas/KCanvasResources.h: Added.
        * kcanvas/KCanvasTypes.h: Added.
        * kcanvas/KCanvasView.cc: Added.
        * kcanvas/KCanvasView.h: Added.
        * kcanvas/KCanvasView.moc: Added.
        * kcanvas/device/KRenderingDevice.cc: Added.
        * kcanvas/device/KRenderingDevice.h: Added.
        * kcanvas/device/KRenderingDevice.moc: Added.
        * kcanvas/device/KRenderingDeviceFactory.cc: Added.
        * kcanvas/device/KRenderingDeviceFactory.h: Added.
        * kcanvas/device/KRenderingFillPainter.cc: Added.
        * kcanvas/device/KRenderingFillPainter.h: Added.
        * kcanvas/device/KRenderingPaintServer.h: Added.
        * kcanvas/device/KRenderingPaintServerGradient.cc: Added.
        * kcanvas/device/KRenderingPaintServerGradient.h: Added.
        * kcanvas/device/KRenderingPaintServerImage.cc: Added.
        * kcanvas/device/KRenderingPaintServerImage.h: Added.
        * kcanvas/device/KRenderingPaintServerPattern.cc: Added.
        * kcanvas/device/KRenderingPaintServerPattern.h: Added.
        * kcanvas/device/KRenderingPaintServerSolid.cc: Added.
        * kcanvas/device/KRenderingPaintServerSolid.h: Added.
        * kcanvas/device/KRenderingStrokePainter.cc: Added.
        * kcanvas/device/KRenderingStrokePainter.h: Added.
        * kcanvas/device/KRenderingStyle.cc: Added.
        * kcanvas/device/KRenderingStyle.h: Added.
        * kcanvas/device/quartz/KCanvasFilterQuartz.h: Added.
        * kcanvas/device/quartz/KCanvasFilterQuartz.mm: Added.
        * kcanvas/device/quartz/KCanvasItemQuartz.h: Added.
        * kcanvas/device/quartz/KCanvasItemQuartz.mm: Added.
        * kcanvas/device/quartz/KCanvasResourcesQuartz.h: Added.
        * kcanvas/device/quartz/KCanvasResourcesQuartz.mm: Added.
        * kcanvas/device/quartz/KCanvasViewQuartz.h: Added.
        * kcanvas/device/quartz/KCanvasViewQuartz.mm: Added.
        * kcanvas/device/quartz/KRenderingDeviceQuartz.h: Added.
        * kcanvas/device/quartz/KRenderingDeviceQuartz.mm: Added.
        * kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm: Added.
        * kcanvas/device/quartz/KRenderingPaintServerQuartz.h: Added.
        * kcanvas/device/quartz/KRenderingPaintServerQuartz.mm: Added.
        * kcanvas/device/quartz/QuartzSupport.h: Added.
        * kcanvas/device/quartz/QuartzSupport.mm: Added.
        * kdom/AUTHORS: Added.
        * kdom/Attr.cc: Added.
        * kdom/Attr.h: Added.
        * kdom/CDATASection.cc: Added.
        * kdom/CDATASection.h: Added.
        * kdom/CharacterData.cc: Added.
        * kdom/CharacterData.h: Added.
        * kdom/Comment.cc: Added.
        * kdom/Comment.h: Added.
        * kdom/DOMConfiguration.cc: Added.
        * kdom/DOMConfiguration.h: Added.
        * kdom/DOMError.cc: Added.
        * kdom/DOMError.h: Added.
        * kdom/DOMErrorHandler.cc: Added.
        * kdom/DOMErrorHandler.h: Added.
        * kdom/DOMException.cc: Added.
        * kdom/DOMException.h: Added.
        * kdom/DOMImplementation.cc: Added.
        * kdom/DOMImplementation.h: Added.
        * kdom/DOMLocator.cc: Added.
        * kdom/DOMLocator.h: Added.
        * kdom/DOMObject.cc: Added.
        * kdom/DOMObject.h: Added.
        * kdom/DOMString.cc: Added.
        * kdom/DOMString.h: Added.
        * kdom/DOMStringList.cc: Added.
        * kdom/DOMStringList.h: Added.
        * kdom/DOMUserData.cc: Added.
        * kdom/DOMUserData.h: Added.
        * kdom/Document.cc: Added.
        * kdom/Document.h: Added.
        * kdom/DocumentFragment.cc: Added.
        * kdom/DocumentFragment.h: Added.
        * kdom/DocumentType.cc: Added.
        * kdom/DocumentType.h: Added.
        * kdom/Element.cc: Added.
        * kdom/Element.h: Added.
        * kdom/Entity.cc: Added.
        * kdom/Entity.h: Added.
        * kdom/EntityReference.cc: Added.
        * kdom/EntityReference.h: Added.
        * kdom/Helper.cc: Added.
        * kdom/Helper.h: Added.
        * kdom/KDOMPart.cc: Added.
        * kdom/KDOMPart.h: Added.
        * kdom/KDOMSettings.cc: Added.
        * kdom/KDOMSettings.h: Added.
        * kdom/KDOMView.cc: Added.
        * kdom/KDOMView.h: Added.
        * kdom/NOTES: Added.
        * kdom/NamedNodeMap.cc: Added.
        * kdom/NamedNodeMap.h: Added.
        * kdom/Namespace.h: Added.
        * kdom/Node.cc: Added.
        * kdom/Node.h: Added.
        * kdom/NodeList.cc: Added.
        * kdom/NodeList.h: Added.
        * kdom/Notation.cc: Added.
        * kdom/Notation.h: Added.
        * kdom/ProcessingInstruction.cc: Added.
        * kdom/ProcessingInstruction.h: Added.
        * kdom/Shared.cc: Added.
        * kdom/Shared.h: Added.
        * kdom/Text.cc: Added.
        * kdom/Text.h: Added.
        * kdom/TreeShared.h: Added.
        * kdom/TypeInfo.cc: Added.
        * kdom/TypeInfo.h: Added.
        * kdom/backends/libxml/LibXMLParser.cc: Added.
        * kdom/backends/libxml/LibXMLParser.h: Added.
        * kdom/backends/libxml/LibXMLParser.moc: Added.
        * kdom/cache/IconData.h: Added.
        * kdom/cache/ImageSource.cc: Added.
        * kdom/cache/ImageSource.h: Added.
        * kdom/cache/KDOMCache.cc: Added.
        * kdom/cache/KDOMCache.h: Added.
        * kdom/cache/KDOMCacheHelper.h: Added.
        * kdom/cache/KDOMCachedDocument.cc: Added.
        * kdom/cache/KDOMCachedDocument.h: Added.
        * kdom/cache/KDOMCachedImage.cc: Added.
        * kdom/cache/KDOMCachedImage.h: Added.
        * kdom/cache/KDOMCachedImage.moc: Added.
        * kdom/cache/KDOMCachedObject.cc: Added.
        * kdom/cache/KDOMCachedObject.h: Added.
        * kdom/cache/KDOMCachedObjectClient.h: Added.
        * kdom/cache/KDOMCachedScript.cc: Added.
        * kdom/cache/KDOMCachedScript.h: Added.
        * kdom/cache/KDOMCachedStyleSheet.cc: Added.
        * kdom/cache/KDOMCachedStyleSheet.h: Added.
        * kdom/cache/KDOMLoader.cc: Added.
        * kdom/cache/KDOMLoader.h: Added.
        * kdom/cache/KDOMLoader.moc: Added.
        * kdom/css/CSSCharsetRule.cc: Added.
        * kdom/css/CSSCharsetRule.h: Added.
        * kdom/css/CSSFontFaceRule.cc: Added.
        * kdom/css/CSSFontFaceRule.h: Added.
        * kdom/css/CSSHelper.h: Added.
        * kdom/css/CSSImportRule.cc: Added.
        * kdom/css/CSSImportRule.h: Added.
        * kdom/css/CSSMediaRule.cc: Added.
        * kdom/css/CSSMediaRule.h: Added.
        * kdom/css/CSSPageRule.cc: Added.
        * kdom/css/CSSPageRule.h: Added.
        * kdom/css/CSSPrimitiveValue.cc: Added.
        * kdom/css/CSSPrimitiveValue.h: Added.
        * kdom/css/CSSRule.cc: Added.
        * kdom/css/CSSRule.h: Added.
        * kdom/css/CSSRuleList.cc: Added.
        * kdom/css/CSSRuleList.h: Added.
        * kdom/css/CSSStyleDeclaration.cc: Added.
        * kdom/css/CSSStyleDeclaration.h: Added.
        * kdom/css/CSSStyleRule.cc: Added.
        * kdom/css/CSSStyleRule.h: Added.
        * kdom/css/CSSStyleSheet.cc: Added.
        * kdom/css/CSSStyleSheet.h: Added.
        * kdom/css/CSSUnknownRule.cc: Added.
        * kdom/css/CSSUnknownRule.h: Added.
        * kdom/css/CSSValue.cc: Added.
        * kdom/css/CSSValue.h: Added.
        * kdom/css/CSSValueList.cc: Added.
        * kdom/css/CSSValueList.h: Added.
        * kdom/css/Counter.cc: Added.
        * kdom/css/Counter.h: Added.
        * kdom/css/DOMImplementationCSS.cc: Added.
        * kdom/css/DOMImplementationCSS.h: Added.
        * kdom/css/DocumentCSS.cc: Added.
        * kdom/css/DocumentCSS.h: Added.
        * kdom/css/DocumentStyle.cc: Added.
        * kdom/css/DocumentStyle.h: Added.
        * kdom/css/LinkStyle.cc: Added.
        * kdom/css/LinkStyle.h: Added.
        * kdom/css/MediaList.cc: Added.
        * kdom/css/MediaList.h: Added.
        * kdom/css/RGBColor.cc: Added.
        * kdom/css/RGBColor.h: Added.
        * kdom/css/Rect.cc: Added.
        * kdom/css/Rect.h: Added.
        * kdom/css/StyleSheet.cc: Added.
        * kdom/css/StyleSheet.h: Added.
        * kdom/css/StyleSheetList.cc: Added.
        * kdom/css/StyleSheetList.h: Added.
        * kdom/css/ViewCSS.cc: Added.
        * kdom/css/ViewCSS.h: Added.
        * kdom/css/impl/CSSCharsetRuleImpl.cc: Added.
        * kdom/css/impl/CSSCharsetRuleImpl.h: Added.
        * kdom/css/impl/CSSFontFaceRuleImpl.cc: Added.
        * kdom/css/impl/CSSFontFaceRuleImpl.h: Added.
        * kdom/css/impl/CSSImageValueImpl.cc: Added.
        * kdom/css/impl/CSSImageValueImpl.h: Added.
        * kdom/css/impl/CSSImportRuleImpl.cc: Added.
        * kdom/css/impl/CSSImportRuleImpl.h: Added.
        * kdom/css/impl/CSSMediaRuleImpl.cc: Added.
        * kdom/css/impl/CSSMediaRuleImpl.h: Added.
        * kdom/css/impl/CSSPageRuleImpl.cc: Added.
        * kdom/css/impl/CSSPageRuleImpl.h: Added.
        * kdom/css/impl/CSSPrimitiveValueImpl.cc: Added.
        * kdom/css/impl/CSSPrimitiveValueImpl.h: Added.
        * kdom/css/impl/CSSRuleImpl.cc: Added.
        * kdom/css/impl/CSSRuleImpl.h: Added.
        * kdom/css/impl/CSSRuleListImpl.cc: Added.
        * kdom/css/impl/CSSRuleListImpl.h: Added.
        * kdom/css/impl/CSSStyleDeclarationImpl.cc: Added.
        * kdom/css/impl/CSSStyleDeclarationImpl.h: Added.
        * kdom/css/impl/CSSStyleRuleImpl.cc: Added.
        * kdom/css/impl/CSSStyleRuleImpl.h: Added.
        * kdom/css/impl/CSSStyleSelector.cc: Added.
        * kdom/css/impl/CSSStyleSelector.h: Added.
        * kdom/css/impl/CSSStyleSheetImpl.cc: Added.
        * kdom/css/impl/CSSStyleSheetImpl.h: Added.
        * kdom/css/impl/CSSUnknownRuleImpl.cc: Added.
        * kdom/css/impl/CSSUnknownRuleImpl.h: Added.
        * kdom/css/impl/CSSValueImpl.cc: Added.
        * kdom/css/impl/CSSValueImpl.h: Added.
        * kdom/css/impl/CSSValueListImpl.cc: Added.
        * kdom/css/impl/CSSValueListImpl.h: Added.
        * kdom/css/impl/CounterImpl.cc: Added.
        * kdom/css/impl/CounterImpl.h: Added.
        * kdom/css/impl/DocumentStyleImpl.cc: Added.
        * kdom/css/impl/DocumentStyleImpl.h: Added.
        * kdom/css/impl/Font.cc: Added.
        * kdom/css/impl/Font.h: Added.
        * kdom/css/impl/KDOMCSSParser.cc: Added.
        * kdom/css/impl/KDOMCSSParser.h: Added.
        * kdom/css/impl/MediaListImpl.cc: Added.
        * kdom/css/impl/MediaListImpl.h: Added.
        * kdom/css/impl/RGBColorImpl.cc: Added.
        * kdom/css/impl/RGBColorImpl.h: Added.
        * kdom/css/impl/RectImpl.cc: Added.
        * kdom/css/impl/RectImpl.h: Added.
        * kdom/css/impl/RenderStyle.cc: Added.
        * kdom/css/impl/RenderStyle.h: Added.
        * kdom/css/impl/RenderStyleDefs.cc: Added.
        * kdom/css/impl/RenderStyleDefs.h: Added.
        * kdom/css/impl/StyleBaseImpl.cc: Added.
        * kdom/css/impl/StyleBaseImpl.h: Added.
        * kdom/css/impl/StyleSheetImpl.cc: Added.
        * kdom/css/impl/StyleSheetImpl.h: Added.
        * kdom/css/impl/StyleSheetListImpl.cc: Added.
        * kdom/css/impl/StyleSheetListImpl.h: Added.
        * kdom/css/impl/cssproperties.in: Added.
        * kdom/css/impl/cssvalues.in: Added.
        * kdom/css/impl/kdomparsercss.y: Added.
        * kdom/css/impl/tokenizer.cpp: Added.
        * kdom/css/kdomcss.h: Added.
        * kdom/data/CSSConstants.h: Added.
        * kdom/data/DOMConstants.h: Added.
        * kdom/data/EcmaConstants.h: Added.
        * kdom/data/EventsConstants.h: Added.
        * kdom/data/LSConstants.h: Added.
        * kdom/data/RangeConstants.h: Added.
        * kdom/data/TraversalConstants.h: Added.
        * kdom/data/ViewConstants.h: Added.
        * kdom/data/XPathConstants.h: Added.
        * kdom/data/generateddata.cc: Added.
        * kdom/ecma/Constructors.cc: Added.
        * kdom/ecma/Constructors.h: Added.
        * kdom/ecma/DOMBridge.h: Added.
        * kdom/ecma/DOMLookup.h: Added.
        * kdom/ecma/Ecma.cc: Added.
        * kdom/ecma/Ecma.h: Added.
        * kdom/ecma/EcmaInterface.h: Added.
        * kdom/ecma/GlobalObject.cc: Added.
        * kdom/ecma/GlobalObject.h: Added.
        * kdom/ecma/GlobalObject.moc: Added.
        * kdom/ecma/Helper.cc: Added.
        * kdom/ecma/ScriptInterpreter.cc: Added.
        * kdom/ecma/ScriptInterpreter.h: Added.
        * kdom/events/DocumentEvent.cc: Added.
        * kdom/events/DocumentEvent.h: Added.
        * kdom/events/Event.cc: Added.
        * kdom/events/Event.h: Added.
        * kdom/events/EventException.cc: Added.
        * kdom/events/EventException.h: Added.
        * kdom/events/EventListener.cc: Added.
        * kdom/events/EventListener.h: Added.
        * kdom/events/EventTarget.cc: Added.
        * kdom/events/EventTarget.h: Added.
        * kdom/events/KeyboardEvent.cc: Added.
        * kdom/events/KeyboardEvent.h: Added.
        * kdom/events/MouseEvent.cc: Added.
        * kdom/events/MouseEvent.h: Added.
        * kdom/events/MutationEvent.cc: Added.
        * kdom/events/MutationEvent.h: Added.
        * kdom/events/UIEvent.cc: Added.
        * kdom/events/UIEvent.h: Added.
        * kdom/events/impl/DocumentEventImpl.cc: Added.
        * kdom/events/impl/DocumentEventImpl.h: Added.
        * kdom/events/impl/EventExceptionImpl.cc: Added.
        * kdom/events/impl/EventExceptionImpl.h: Added.
        * kdom/events/impl/EventImpl.cc: Added.
        * kdom/events/impl/EventImpl.h: Added.
        * kdom/events/impl/EventListenerImpl.cc: Added.
        * kdom/events/impl/EventListenerImpl.h: Added.
        * kdom/events/impl/EventTargetImpl.cc: Added.
        * kdom/events/impl/EventTargetImpl.h: Added.
        * kdom/events/impl/KeyboardEventImpl.cc: Added.
        * kdom/events/impl/KeyboardEventImpl.h: Added.
        * kdom/events/impl/MouseEventImpl.cc: Added.
        * kdom/events/impl/MouseEventImpl.h: Added.
        * kdom/events/impl/MutationEventImpl.cc: Added.
        * kdom/events/impl/MutationEventImpl.h: Added.
        * kdom/events/impl/RegisteredEventListener.cc: Added.
        * kdom/events/impl/RegisteredEventListener.h: Added.
        * kdom/events/impl/UIEventImpl.cc: Added.
        * kdom/events/impl/UIEventImpl.h: Added.
        * kdom/events/kdomevents.h: Added.
        * kdom/impl/AttrImpl.cc: Added.
        * kdom/impl/AttrImpl.h: Added.
        * kdom/impl/CDATASectionImpl.cc: Added.
        * kdom/impl/CDATASectionImpl.h: Added.
        * kdom/impl/CDFInterface.cc: Added.
        * kdom/impl/CDFInterface.h: Added.
        * kdom/impl/CharacterDataImpl.cc: Added.
        * kdom/impl/CharacterDataImpl.h: Added.
        * kdom/impl/CommentImpl.cc: Added.
        * kdom/impl/CommentImpl.h: Added.
        * kdom/impl/DOMConfigurationImpl.cc: Added.
        * kdom/impl/DOMConfigurationImpl.h: Added.
        * kdom/impl/DOMErrorHandlerImpl.cc: Added.
        * kdom/impl/DOMErrorHandlerImpl.h: Added.
        * kdom/impl/DOMErrorImpl.cc: Added.
        * kdom/impl/DOMErrorImpl.h: Added.
        * kdom/impl/DOMExceptionImpl.cc: Added.
        * kdom/impl/DOMExceptionImpl.h: Added.
        * kdom/impl/DOMImplementationImpl.cc: Added.
        * kdom/impl/DOMImplementationImpl.h: Added.
        * kdom/impl/DOMList.h: Added.
        * kdom/impl/DOMLocatorImpl.cc: Added.
        * kdom/impl/DOMLocatorImpl.h: Added.
        * kdom/impl/DOMStringImpl.cc: Added.
        * kdom/impl/DOMStringImpl.h: Added.
        * kdom/impl/DOMStringListImpl.cc: Added.
        * kdom/impl/DOMStringListImpl.h: Added.
        * kdom/impl/DOMUserDataImpl.cc: Added.
        * kdom/impl/DOMUserDataImpl.h: Added.
        * kdom/impl/DocumentFragmentImpl.cc: Added.
        * kdom/impl/DocumentFragmentImpl.h: Added.
        * kdom/impl/DocumentImpl.cc: Added.
        * kdom/impl/DocumentImpl.h: Added.
        * kdom/impl/DocumentTypeImpl.cc: Added.
        * kdom/impl/DocumentTypeImpl.h: Added.
        * kdom/impl/ElementImpl.cc: Added.
        * kdom/impl/ElementImpl.h: Added.
        * kdom/impl/EntityImpl.cc: Added.
        * kdom/impl/EntityImpl.h: Added.
        * kdom/impl/EntityReferenceImpl.cc: Added.
        * kdom/impl/EntityReferenceImpl.h: Added.
        * kdom/impl/NamedAttrMapImpl.cc: Added.
        * kdom/impl/NamedAttrMapImpl.h: Added.
        * kdom/impl/NamedNodeMapImpl.cc: Added.
        * kdom/impl/NamedNodeMapImpl.h: Added.
        * kdom/impl/NodeImpl.cc: Added.
        * kdom/impl/NodeImpl.h: Added.
        * kdom/impl/NodeKeeper.cc: Added.
        * kdom/impl/NodeKeeper.h: Added.
        * kdom/impl/NodeListImpl.cc: Added.
        * kdom/impl/NodeListImpl.h: Added.
        * kdom/impl/NotationImpl.cc: Added.
        * kdom/impl/NotationImpl.h: Added.
        * kdom/impl/ProcessingInstructionImpl.cc: Added.
        * kdom/impl/ProcessingInstructionImpl.h: Added.
        * kdom/impl/TagNodeListImpl.cc: Added.
        * kdom/impl/TagNodeListImpl.h: Added.
        * kdom/impl/TextImpl.cc: Added.
        * kdom/impl/TextImpl.h: Added.
        * kdom/impl/TypeInfoImpl.cc: Added.
        * kdom/impl/TypeInfoImpl.h: Added.
        * kdom/impl/XMLElementImpl.cc: Added.
        * kdom/impl/XMLElementImpl.h: Added.
        * kdom/impl/domattrs.c: Added.
        * kdom/impl/domattrs.h: Added.
        * kdom/impl/domattrs.in: Added.
        * kdom/kdom.h: Added.
        * kdom/ls/DOMImplementationLS.cc: Added.
        * kdom/ls/DOMImplementationLS.h: Added.
        * kdom/ls/LSException.cc: Added.
        * kdom/ls/LSException.h: Added.
        * kdom/ls/LSInput.cc: Added.
        * kdom/ls/LSInput.h: Added.
        * kdom/ls/LSOutput.cc: Added.
        * kdom/ls/LSOutput.h: Added.
        * kdom/ls/LSParser.cc: Added.
        * kdom/ls/LSParser.h: Added.
        * kdom/ls/LSParserFilter.cc: Added.
        * kdom/ls/LSParserFilter.h: Added.
        * kdom/ls/LSResourceResolver.cc: Added.
        * kdom/ls/LSResourceResolver.h: Added.
        * kdom/ls/LSSerializer.cc: Added.
        * kdom/ls/LSSerializer.h: Added.
        * kdom/ls/LSSerializerFilter.cc: Added.
        * kdom/ls/LSSerializerFilter.h: Added.
        * kdom/ls/impl/LSExceptionImpl.cc: Added.
        * kdom/ls/impl/LSExceptionImpl.h: Added.
        * kdom/ls/impl/LSInputImpl.cc: Added.
        * kdom/ls/impl/LSInputImpl.h: Added.
        * kdom/ls/impl/LSOutputImpl.cc: Added.
        * kdom/ls/impl/LSOutputImpl.h: Added.
        * kdom/ls/impl/LSParserFilterImpl.cc: Added.
        * kdom/ls/impl/LSParserFilterImpl.h: Added.
        * kdom/ls/impl/LSParserImpl.cc: Added.
        * kdom/ls/impl/LSParserImpl.h: Added.
        * kdom/ls/impl/LSResourceResolverImpl.cc: Added.
        * kdom/ls/impl/LSResourceResolverImpl.h: Added.
        * kdom/ls/impl/LSSerializerFilterImpl.cc: Added.
        * kdom/ls/impl/LSSerializerFilterImpl.h: Added.
        * kdom/ls/impl/LSSerializerImpl.cc: Added.
        * kdom/ls/impl/LSSerializerImpl.h: Added.
        * kdom/ls/kdomls.h: Added.
        * kdom/parser/KDOMDataSlave.moc: Added.
        * kdom/parser/KDOMDocumentBuilder.cc: Added.
        * kdom/parser/KDOMDocumentBuilder.h: Added.
        * kdom/parser/KDOMParser.cc: Added.
        * kdom/parser/KDOMParser.h: Added.
        * kdom/parser/KDOMParser.moc: Added.
        * kdom/range/DocumentRange.cc: Added.
        * kdom/range/DocumentRange.h: Added.
        * kdom/range/Range.cc: Added.
        * kdom/range/Range.h: Added.
        * kdom/range/RangeException.cc: Added.
        * kdom/range/RangeException.h: Added.
        * kdom/range/impl/DocumentRangeImpl.cc: Added.
        * kdom/range/impl/DocumentRangeImpl.h: Added.
        * kdom/range/impl/RangeExceptionImpl.cc: Added.
        * kdom/range/impl/RangeExceptionImpl.h: Added.
        * kdom/range/impl/RangeImpl.cc: Added.
        * kdom/range/impl/RangeImpl.h: Added.
        * kdom/range/kdomrange.h: Added.
        * kdom/scripts/OVERVIEW: Added.
        * kdom/scripts/constants.pl: Added.
        * kdom/scripts/css.idl: Added.
        * kdom/scripts/cssmakeprops: Added.
        * kdom/scripts/cssmakevalues: Added.
        * kdom/scripts/dom2-core.idl: Added.
        * kdom/scripts/dom2-events.idl: Added.
        * kdom/scripts/dom2-range.idl: Added.
        * kdom/scripts/dom2-traversal.idl: Added.
        * kdom/scripts/dom2-views.idl: Added.
        * kdom/scripts/dommakeattrs: Added.
        * kdom/scripts/generate.pl: Added.
        * kdom/scripts/kalyptusKDOMEcma.pm: Added.
        * kdom/scripts/stylesheets.idl: Added.
        * kdom/traversal/DocumentTraversal.cc: Added.
        * kdom/traversal/DocumentTraversal.h: Added.
        * kdom/traversal/NodeFilter.cc: Added.
        * kdom/traversal/NodeFilter.h: Added.
        * kdom/traversal/NodeIterator.cc: Added.
        * kdom/traversal/NodeIterator.h: Added.
        * kdom/traversal/TreeWalker.cc: Added.
        * kdom/traversal/TreeWalker.h: Added.
        * kdom/traversal/impl/DocumentTraversalImpl.cc: Added.
        * kdom/traversal/impl/DocumentTraversalImpl.h: Added.
        * kdom/traversal/impl/NodeFilterImpl.cc: Added.
        * kdom/traversal/impl/NodeFilterImpl.h: Added.
        * kdom/traversal/impl/NodeIteratorImpl.cc: Added.
        * kdom/traversal/impl/NodeIteratorImpl.h: Added.
        * kdom/traversal/impl/TraversalImpl.cc: Added.
        * kdom/traversal/impl/TraversalImpl.h: Added.
        * kdom/traversal/impl/TreeWalkerImpl.cc: Added.
        * kdom/traversal/impl/TreeWalkerImpl.h: Added.
        * kdom/traversal/kdomtraversal.h: Added.
        * kdom/views/AbstractView.cc: Added.
        * kdom/views/AbstractView.h: Added.
        * kdom/views/DocumentView.cc: Added.
        * kdom/views/DocumentView.h: Added.
        * kdom/views/impl/AbstractViewImpl.cc: Added.
        * kdom/views/impl/AbstractViewImpl.h: Added.
        * kdom/views/impl/DocumentViewImpl.cc: Added.
        * kdom/views/impl/DocumentViewImpl.h: Added.
        * kdom/xpath/XPathEvaluator.cc: Added.
        * kdom/xpath/XPathEvaluator.h: Added.
        * kdom/xpath/XPathException.cc: Added.
        * kdom/xpath/XPathException.h: Added.
        * kdom/xpath/XPathExpression.cc: Added.
        * kdom/xpath/XPathExpression.h: Added.
        * kdom/xpath/XPathNSResolver.cc: Added.
        * kdom/xpath/XPathNSResolver.h: Added.
        * kdom/xpath/XPathNamespace.cc: Added.
        * kdom/xpath/XPathNamespace.h: Added.
        * kdom/xpath/XPathResult.cc: Added.
        * kdom/xpath/XPathResult.h: Added.
        * kdom/xpath/impl/AxisImpl.cc: Added.
        * kdom/xpath/impl/AxisImpl.h: Added.
        * kdom/xpath/impl/ContextImpl.cc: Added.
        * kdom/xpath/impl/ContextImpl.h: Added.
        * kdom/xpath/impl/ExprNodeImpl.cc: Added.
        * kdom/xpath/impl/ExprNodeImpl.h: Added.
        * kdom/xpath/impl/FILES: Added.
        * kdom/xpath/impl/LiteralImpl.cc: Added.
        * kdom/xpath/impl/LiteralImpl.h: Added.
        * kdom/xpath/impl/OperatorImpl.cc: Added.
        * kdom/xpath/impl/OperatorImpl.h: Added.
        * kdom/xpath/impl/ScopeImpl.cc: Added.
        * kdom/xpath/impl/ScopeImpl.h: Added.
        * kdom/xpath/impl/StepImpl.cc: Added.
        * kdom/xpath/impl/StepImpl.h: Added.
        * kdom/xpath/impl/VariableRefImpl.cc: Added.
        * kdom/xpath/impl/VariableRefImpl.h: Added.
        * kdom/xpath/impl/XPathCustomExceptionImpl.cc: Added.
        * kdom/xpath/impl/XPathCustomExceptionImpl.h: Added.
        * kdom/xpath/impl/XPathEvaluatorImpl.cc: Added.
        * kdom/xpath/impl/XPathEvaluatorImpl.h: Added.
        * kdom/xpath/impl/XPathExceptionImpl.cc: Added.
        * kdom/xpath/impl/XPathExceptionImpl.h: Added.
        * kdom/xpath/impl/XPathExpressionFilterImpl.cc: Added.
        * kdom/xpath/impl/XPathExpressionFilterImpl.h: Added.
        * kdom/xpath/impl/XPathExpressionImpl.cc: Added.
        * kdom/xpath/impl/XPathExpressionImpl.h: Added.
        * kdom/xpath/impl/XPathFactory1Impl.cc: Added.
        * kdom/xpath/impl/XPathFactory1Impl.h: Added.
        * kdom/xpath/impl/XPathFactoryBaseImpl.cc: Added.
        * kdom/xpath/impl/XPathFactoryBaseImpl.h: Added.
        * kdom/xpath/impl/XPathHelper.cc: Added.
        * kdom/xpath/impl/XPathHelper.h: Added.
        * kdom/xpath/impl/XPathNSResolverImpl.cc: Added.
        * kdom/xpath/impl/XPathNSResolverImpl.h: Added.
        * kdom/xpath/impl/XPathNamespaceImpl.cc: Added.
        * kdom/xpath/impl/XPathNamespaceImpl.h: Added.
        * kdom/xpath/impl/XPathResultImpl.cc: Added.
        * kdom/xpath/impl/XPathResultImpl.h: Added.
        * kdom/xpath/impl/data/BooleanImpl.cc: Added.
        * kdom/xpath/impl/data/BooleanImpl.h: Added.
        * kdom/xpath/impl/data/NodeSetImpl.cc: Added.
        * kdom/xpath/impl/data/NodeSetImpl.h: Added.
        * kdom/xpath/impl/data/NumberImpl.cc: Added.
        * kdom/xpath/impl/data/NumberImpl.h: Added.
        * kdom/xpath/impl/data/StringImpl.cc: Added.
        * kdom/xpath/impl/data/StringImpl.h: Added.
        * kdom/xpath/impl/data/ValueImpl.cc: Added.
        * kdom/xpath/impl/data/ValueImpl.h: Added.
        * kdom/xpath/impl/functions1/FunctionCallImpl.cc: Added.
        * kdom/xpath/impl/functions1/FunctionCallImpl.h: Added.
        * kdom/xpath/impl/functions1/README: Added.
        * kdom/xpath/impl/functions1/boolean_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/boolean_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/ceiling_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/ceiling_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/concat_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/concat_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/contains_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/contains_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/false_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/false_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/floor_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/floor_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/normalize-space_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/normalize-space_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/not_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/not_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/number_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/number_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/round_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/round_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/starts-with_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/starts-with_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/string-length_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/string-length_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/string_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/string_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/substring-after_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/substring-after_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/substring-before_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/substring-before_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/substring_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/substring_fnxp1.h: Added.
        * kdom/xpath/impl/functions1/true_fnxp1.cc: Added.
        * kdom/xpath/impl/functions1/true_fnxp1.h: Added.
        * kdom/xpath/impl/parser/Lexer.cc: Added.
        * kdom/xpath/impl/parser/Lexer.h: Added.
        * kdom/xpath/impl/parser/Lexer.l: Added.
        * kdom/xpath/impl/parser/ParserState.cc: Added.
        * kdom/xpath/impl/parser/ParserState.h: Added.
        * kdom/xpath/impl/parser/xpath.ypp: Added.
        * kdom/xpath/impl/utils/QNameImpl.cc: Added.
        * kdom/xpath/impl/utils/QNameImpl.h: Added.
        * kdom/xpath/kdomxpath.h: Added.
        * kdom/xpointer/XPointerEvaluator.cc: Added.
        * kdom/xpointer/XPointerEvaluator.h: Added.
        * kdom/xpointer/XPointerException.cc: Added.
        * kdom/xpointer/XPointerException.h: Added.
        * kdom/xpointer/XPointerExpression.cc: Added.
        * kdom/xpointer/XPointerExpression.h: Added.
        * kdom/xpointer/XPointerHelper.cc: Added.
        * kdom/xpointer/XPointerHelper.h: Added.
        * kdom/xpointer/XPointerResult.cc: Added.
        * kdom/xpointer/XPointerResult.h: Added.
        * kdom/xpointer/impl/ElementSchemeImpl.cc: Added.
        * kdom/xpointer/impl/ElementSchemeImpl.h: Added.
        * kdom/xpointer/impl/NBCImpl.cc: Added.
        * kdom/xpointer/impl/NBCImpl.h: Added.
        * kdom/xpointer/impl/PointerPartImpl.cc: Added.
        * kdom/xpointer/impl/PointerPartImpl.h: Added.
        * kdom/xpointer/impl/ShortHandImpl.cc: Added.
        * kdom/xpointer/impl/ShortHandImpl.h: Added.
        * kdom/xpointer/impl/XMLNSSchemeImpl.cc: Added.
        * kdom/xpointer/impl/XMLNSSchemeImpl.h: Added.
        * kdom/xpointer/impl/XPath1SchemeImpl.cc: Added.
        * kdom/xpointer/impl/XPath1SchemeImpl.h: Added.
        * kdom/xpointer/impl/XPointerEvaluatorImpl.cc: Added.
        * kdom/xpointer/impl/XPointerEvaluatorImpl.h: Added.
        * kdom/xpointer/impl/XPointerExceptionImpl.cc: Added.
        * kdom/xpointer/impl/XPointerExceptionImpl.h: Added.
        * kdom/xpointer/impl/XPointerExpressionImpl.cc: Added.
        * kdom/xpointer/impl/XPointerExpressionImpl.h: Added.
        * kdom/xpointer/impl/XPointerResultImpl.cc: Added.
        * kdom/xpointer/impl/XPointerResultImpl.h: Added.
        * kdom/xpointer/impl/XPointerSchemeImpl.cc: Added.
        * kdom/xpointer/impl/XPointerSchemeImpl.h: Added.
        * kdom/xpointer/kdomxpointer.h: Added.
        * ksvg2/KSVGFactory.cc: Added.
        * ksvg2/KSVGFactory.h: Added.
        * ksvg2/KSVGSettings.cc: Added.
        * ksvg2/KSVGSettings.h: Added.
        * ksvg2/KSVGSlotStubs.h: Added.
        * ksvg2/KWQKSVGPart.h: Added.
        * ksvg2/KWQKSVGPart.mm: Added.
        * ksvg2/KWQKSVGView.h: Added.
        * ksvg2/KWQKSVGView.mm: Added.
        * ksvg2/css/impl/KSVGCSSParser.cc: Added.
        * ksvg2/css/impl/KSVGCSSParser.h: Added.
        * ksvg2/css/impl/SVGCSSStyleDeclarationImpl.cc: Added.
        * ksvg2/css/impl/SVGCSSStyleDeclarationImpl.h: Added.
        * ksvg2/css/impl/SVGCSSStyleSelector.cc: Added.
        * ksvg2/css/impl/SVGCSSStyleSelector.h: Added.
        * ksvg2/css/impl/SVGCSSStyleSheetImpl.cc: Added.
        * ksvg2/css/impl/SVGCSSStyleSheetImpl.h: Added.
        * ksvg2/css/impl/SVGRenderStyle.cc: Added.
        * ksvg2/css/impl/SVGRenderStyle.h: Added.
        * ksvg2/css/impl/SVGRenderStyleDefs.cc: Added.
        * ksvg2/css/impl/SVGRenderStyleDefs.h: Added.
        * ksvg2/css/impl/cssproperties.in: Added.
        * ksvg2/css/impl/cssvalues.in: Added.
        * ksvg2/css/impl/svg.css: Added.
        * ksvg2/data/CSSConstants.h: Added.
        * ksvg2/data/EcmaConstants.h: Added.
        * ksvg2/data/EventsConstants.h: Added.
        * ksvg2/data/SVGConstants.h: Added.
        * ksvg2/data/generateddata.cc: Added.
        * ksvg2/dom/SVGAElement.cc: Added.
        * ksvg2/dom/SVGAElement.h: Added.
        * ksvg2/dom/SVGAngle.cc: Added.
        * ksvg2/dom/SVGAngle.h: Added.
        * ksvg2/dom/SVGAnimateColorElement.cc: Added.
        * ksvg2/dom/SVGAnimateColorElement.h: Added.
        * ksvg2/dom/SVGAnimateElement.cc: Added.
        * ksvg2/dom/SVGAnimateElement.h: Added.
        * ksvg2/dom/SVGAnimateTransformElement.cc: Added.
        * ksvg2/dom/SVGAnimateTransformElement.h: Added.
        * ksvg2/dom/SVGAnimatedAngle.cc: Added.
        * ksvg2/dom/SVGAnimatedAngle.h: Added.
        * ksvg2/dom/SVGAnimatedBoolean.cc: Added.
        * ksvg2/dom/SVGAnimatedBoolean.h: Added.
        * ksvg2/dom/SVGAnimatedEnumeration.cc: Added.
        * ksvg2/dom/SVGAnimatedEnumeration.h: Added.
        * ksvg2/dom/SVGAnimatedInteger.cc: Added.
        * ksvg2/dom/SVGAnimatedInteger.h: Added.
        * ksvg2/dom/SVGAnimatedLength.cc: Added.
        * ksvg2/dom/SVGAnimatedLength.h: Added.
        * ksvg2/dom/SVGAnimatedLengthList.cc: Added.
        * ksvg2/dom/SVGAnimatedLengthList.h: Added.
        * ksvg2/dom/SVGAnimatedNumber.cc: Added.
        * ksvg2/dom/SVGAnimatedNumber.h: Added.
        * ksvg2/dom/SVGAnimatedNumberList.cc: Added.
        * ksvg2/dom/SVGAnimatedNumberList.h: Added.
        * ksvg2/dom/SVGAnimatedPathData.cc: Added.
        * ksvg2/dom/SVGAnimatedPathData.h: Added.
        * ksvg2/dom/SVGAnimatedPoints.cc: Added.
        * ksvg2/dom/SVGAnimatedPoints.h: Added.
        * ksvg2/dom/SVGAnimatedPreserveAspectRatio.cc: Added.
        * ksvg2/dom/SVGAnimatedPreserveAspectRatio.h: Added.
        * ksvg2/dom/SVGAnimatedRect.cc: Added.
        * ksvg2/dom/SVGAnimatedRect.h: Added.
        * ksvg2/dom/SVGAnimatedString.cc: Added.
        * ksvg2/dom/SVGAnimatedString.h: Added.
        * ksvg2/dom/SVGAnimatedTransformList.cc: Added.
        * ksvg2/dom/SVGAnimatedTransformList.h: Added.
        * ksvg2/dom/SVGAnimationElement.cc: Added.
        * ksvg2/dom/SVGAnimationElement.h: Added.
        * ksvg2/dom/SVGCircleElement.cc: Added.
        * ksvg2/dom/SVGCircleElement.h: Added.
        * ksvg2/dom/SVGClipPathElement.cc: Added.
        * ksvg2/dom/SVGClipPathElement.h: Added.
        * ksvg2/dom/SVGColor.cc: Added.
        * ksvg2/dom/SVGColor.h: Added.
        * ksvg2/dom/SVGComponentTransferFunctionElement.cc: Added.
        * ksvg2/dom/SVGComponentTransferFunctionElement.h: Added.
        * ksvg2/dom/SVGDOMImplementation.cc: Added.
        * ksvg2/dom/SVGDOMImplementation.h: Added.
        * ksvg2/dom/SVGDefsElement.cc: Added.
        * ksvg2/dom/SVGDefsElement.h: Added.
        * ksvg2/dom/SVGDescElement.cc: Added.
        * ksvg2/dom/SVGDescElement.h: Added.
        * ksvg2/dom/SVGDocument.cc: Added.
        * ksvg2/dom/SVGDocument.h: Added.
        * ksvg2/dom/SVGElement.cc: Added.
        * ksvg2/dom/SVGElement.h: Added.
        * ksvg2/dom/SVGElementInstance.cc: Added.
        * ksvg2/dom/SVGElementInstance.h: Added.
        * ksvg2/dom/SVGElementInstanceList.cc: Added.
        * ksvg2/dom/SVGElementInstanceList.h: Added.
        * ksvg2/dom/SVGEllipseElement.cc: Added.
        * ksvg2/dom/SVGEllipseElement.h: Added.
        * ksvg2/dom/SVGException.cc: Added.
        * ksvg2/dom/SVGException.h: Added.
        * ksvg2/dom/SVGExternalResourcesRequired.cc: Added.
        * ksvg2/dom/SVGExternalResourcesRequired.h: Added.
        * ksvg2/dom/SVGFEBlendElement.cc: Added.
        * ksvg2/dom/SVGFEBlendElement.h: Added.
        * ksvg2/dom/SVGFEColorMatrixElement.cc: Added.
        * ksvg2/dom/SVGFEColorMatrixElement.h: Added.
        * ksvg2/dom/SVGFEComponentTransferElement.cc: Added.
        * ksvg2/dom/SVGFEComponentTransferElement.h: Added.
        * ksvg2/dom/SVGFECompositeElement.cc: Added.
        * ksvg2/dom/SVGFECompositeElement.h: Added.
        * ksvg2/dom/SVGFEFloodElement.cc: Added.
        * ksvg2/dom/SVGFEFloodElement.h: Added.
        * ksvg2/dom/SVGFEFuncAElement.cc: Added.
        * ksvg2/dom/SVGFEFuncAElement.h: Added.
        * ksvg2/dom/SVGFEFuncBElement.cc: Added.
        * ksvg2/dom/SVGFEFuncBElement.h: Added.
        * ksvg2/dom/SVGFEFuncGElement.cc: Added.
        * ksvg2/dom/SVGFEFuncGElement.h: Added.
        * ksvg2/dom/SVGFEFuncRElement.cc: Added.
        * ksvg2/dom/SVGFEFuncRElement.h: Added.
        * ksvg2/dom/SVGFEGaussianBlurElement.cc: Added.
        * ksvg2/dom/SVGFEGaussianBlurElement.h: Added.
        * ksvg2/dom/SVGFEImageElement.cc: Added.
        * ksvg2/dom/SVGFEImageElement.h: Added.
        * ksvg2/dom/SVGFEMergeElement.cc: Added.
        * ksvg2/dom/SVGFEMergeElement.h: Added.
        * ksvg2/dom/SVGFEMergeNodeElement.cc: Added.
        * ksvg2/dom/SVGFEMergeNodeElement.h: Added.
        * ksvg2/dom/SVGFEOffsetElement.cc: Added.
        * ksvg2/dom/SVGFEOffsetElement.h: Added.
        * ksvg2/dom/SVGFETileElement.cc: Added.
        * ksvg2/dom/SVGFETileElement.h: Added.
        * ksvg2/dom/SVGFETurbulenceElement.cc: Added.
        * ksvg2/dom/SVGFETurbulenceElement.h: Added.
        * ksvg2/dom/SVGFilterElement.cc: Added.
        * ksvg2/dom/SVGFilterElement.h: Added.
        * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.cc: Added.
        * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h: Added.
        * ksvg2/dom/SVGFitToViewBox.cc: Added.
        * ksvg2/dom/SVGFitToViewBox.h: Added.
        * ksvg2/dom/SVGGElement.cc: Added.
        * ksvg2/dom/SVGGElement.h: Added.
        * ksvg2/dom/SVGGradientElement.cc: Added.
        * ksvg2/dom/SVGGradientElement.h: Added.
        * ksvg2/dom/SVGImageElement.cc: Added.
        * ksvg2/dom/SVGImageElement.h: Added.
        * ksvg2/dom/SVGLangSpace.cc: Added.
        * ksvg2/dom/SVGLangSpace.h: Added.
        * ksvg2/dom/SVGLength.cc: Added.
        * ksvg2/dom/SVGLength.h: Added.
        * ksvg2/dom/SVGLengthList.cc: Added.
        * ksvg2/dom/SVGLengthList.h: Added.
        * ksvg2/dom/SVGLineElement.cc: Added.
        * ksvg2/dom/SVGLineElement.h: Added.
        * ksvg2/dom/SVGLinearGradientElement.cc: Added.
        * ksvg2/dom/SVGLinearGradientElement.h: Added.
        * ksvg2/dom/SVGLocatable.cc: Added.
        * ksvg2/dom/SVGLocatable.h: Added.
        * ksvg2/dom/SVGMarkerElement.cc: Added.
        * ksvg2/dom/SVGMarkerElement.h: Added.
        * ksvg2/dom/SVGMatrix.cc: Added.
        * ksvg2/dom/SVGMatrix.h: Added.
        * ksvg2/dom/SVGNumber.cc: Added.
        * ksvg2/dom/SVGNumber.h: Added.
        * ksvg2/dom/SVGNumberList.cc: Added.
        * ksvg2/dom/SVGNumberList.h: Added.
        * ksvg2/dom/SVGPaint.cc: Added.
        * ksvg2/dom/SVGPaint.h: Added.
        * ksvg2/dom/SVGPathElement.cc: Added.
        * ksvg2/dom/SVGPathElement.h: Added.
        * ksvg2/dom/SVGPathSeg.cc: Added.
        * ksvg2/dom/SVGPathSeg.h: Added.
        * ksvg2/dom/SVGPathSegArc.cc: Added.
        * ksvg2/dom/SVGPathSegArc.h: Added.
        * ksvg2/dom/SVGPathSegClosePath.cc: Added.
        * ksvg2/dom/SVGPathSegClosePath.h: Added.
        * ksvg2/dom/SVGPathSegCurvetoCubic.cc: Added.
        * ksvg2/dom/SVGPathSegCurvetoCubic.h: Added.
        * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.cc: Added.
        * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.h: Added.
        * ksvg2/dom/SVGPathSegCurvetoQuadratic.cc: Added.
        * ksvg2/dom/SVGPathSegCurvetoQuadratic.h: Added.
        * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.cc: Added.
        * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.h: Added.
        * ksvg2/dom/SVGPathSegLineto.cc: Added.
        * ksvg2/dom/SVGPathSegLineto.h: Added.
        * ksvg2/dom/SVGPathSegLinetoHorizontal.cc: Added.
        * ksvg2/dom/SVGPathSegLinetoHorizontal.h: Added.
        * ksvg2/dom/SVGPathSegLinetoVertical.cc: Added.
        * ksvg2/dom/SVGPathSegLinetoVertical.h: Added.
        * ksvg2/dom/SVGPathSegList.cc: Added.
        * ksvg2/dom/SVGPathSegList.h: Added.
        * ksvg2/dom/SVGPathSegMoveto.cc: Added.
        * ksvg2/dom/SVGPathSegMoveto.h: Added.
        * ksvg2/dom/SVGPatternElement.cc: Added.
        * ksvg2/dom/SVGPatternElement.h: Added.
        * ksvg2/dom/SVGPoint.cc: Added.
        * ksvg2/dom/SVGPoint.h: Added.
        * ksvg2/dom/SVGPointList.cc: Added.
        * ksvg2/dom/SVGPointList.h: Added.
        * ksvg2/dom/SVGPolygonElement.cc: Added.
        * ksvg2/dom/SVGPolygonElement.h: Added.
        * ksvg2/dom/SVGPolylineElement.cc: Added.
        * ksvg2/dom/SVGPolylineElement.h: Added.
        * ksvg2/dom/SVGPreserveAspectRatio.cc: Added.
        * ksvg2/dom/SVGPreserveAspectRatio.h: Added.
        * ksvg2/dom/SVGRadialGradientElement.cc: Added.
        * ksvg2/dom/SVGRadialGradientElement.h: Added.
        * ksvg2/dom/SVGRect.cc: Added.
        * ksvg2/dom/SVGRect.h: Added.
        * ksvg2/dom/SVGRectElement.cc: Added.
        * ksvg2/dom/SVGRectElement.h: Added.
        * ksvg2/dom/SVGSVGElement.cc: Added.
        * ksvg2/dom/SVGSVGElement.h: Added.
        * ksvg2/dom/SVGScriptElement.cc: Added.
        * ksvg2/dom/SVGScriptElement.h: Added.
        * ksvg2/dom/SVGSetElement.cc: Added.
        * ksvg2/dom/SVGSetElement.h: Added.
        * ksvg2/dom/SVGStopElement.cc: Added.
        * ksvg2/dom/SVGStopElement.h: Added.
        * ksvg2/dom/SVGStringList.cc: Added.
        * ksvg2/dom/SVGStringList.h: Added.
        * ksvg2/dom/SVGStylable.cc: Added.
        * ksvg2/dom/SVGStylable.h: Added.
        * ksvg2/dom/SVGStyleElement.cc: Added.
        * ksvg2/dom/SVGStyleElement.h: Added.
        * ksvg2/dom/SVGSwitchElement.cc: Added.
        * ksvg2/dom/SVGSwitchElement.h: Added.
        * ksvg2/dom/SVGSymbolElement.cc: Added.
        * ksvg2/dom/SVGSymbolElement.h: Added.
        * ksvg2/dom/SVGTSpanElement.cc: Added.
        * ksvg2/dom/SVGTSpanElement.h: Added.
        * ksvg2/dom/SVGTests.cc: Added.
        * ksvg2/dom/SVGTests.h: Added.
        * ksvg2/dom/SVGTextContentElement.cc: Added.
        * ksvg2/dom/SVGTextContentElement.h: Added.
        * ksvg2/dom/SVGTextElement.cc: Added.
        * ksvg2/dom/SVGTextElement.h: Added.
        * ksvg2/dom/SVGTextPositioningElement.cc: Added.
        * ksvg2/dom/SVGTextPositioningElement.h: Added.
        * ksvg2/dom/SVGTitleElement.cc: Added.
        * ksvg2/dom/SVGTitleElement.h: Added.
        * ksvg2/dom/SVGTransform.cc: Added.
        * ksvg2/dom/SVGTransform.h: Added.
        * ksvg2/dom/SVGTransformList.cc: Added.
        * ksvg2/dom/SVGTransformList.h: Added.
        * ksvg2/dom/SVGTransformable.cc: Added.
        * ksvg2/dom/SVGTransformable.h: Added.
        * ksvg2/dom/SVGURIReference.cc: Added.
        * ksvg2/dom/SVGURIReference.h: Added.
        * ksvg2/dom/SVGUseElement.cc: Added.
        * ksvg2/dom/SVGUseElement.h: Added.
        * ksvg2/dom/SVGViewElement.cc: Added.
        * ksvg2/dom/SVGViewElement.h: Added.
        * ksvg2/dom/SVGZoomAndPan.cc: Added.
        * ksvg2/dom/SVGZoomAndPan.h: Added.
        * ksvg2/ecma/Constructors.cc: Added.
        * ksvg2/ecma/Constructors.h: Added.
        * ksvg2/ecma/Ecma.cc: Added.
        * ksvg2/ecma/Ecma.h: Added.
        * ksvg2/ecma/EcmaInterface.h: Added.
        * ksvg2/ecma/GlobalObject.cc: Added.
        * ksvg2/ecma/GlobalObject.h: Added.
        * ksvg2/ecma/SVGLookup.h: Added.
        * ksvg2/events/SVGEvent.cc: Added.
        * ksvg2/events/SVGEvent.h: Added.
        * ksvg2/events/SVGZoomEvent.cc: Added.
        * ksvg2/events/SVGZoomEvent.h: Added.
        * ksvg2/events/impl/SVGEventImpl.cc: Added.
        * ksvg2/events/impl/SVGEventImpl.h: Added.
        * ksvg2/events/impl/SVGZoomEventImpl.cc: Added.
        * ksvg2/events/impl/SVGZoomEventImpl.h: Added.
        * ksvg2/events/ksvgevents.h: Added.
        * ksvg2/impl/CDFInterface.cc: Added.
        * ksvg2/impl/CDFInterface.h: Added.
        * ksvg2/impl/SVGAElementImpl.cc: Added.
        * ksvg2/impl/SVGAElementImpl.h: Added.
        * ksvg2/impl/SVGAngleImpl.cc: Added.
        * ksvg2/impl/SVGAngleImpl.h: Added.
        * ksvg2/impl/SVGAnimateColorElementImpl.cc: Added.
        * ksvg2/impl/SVGAnimateColorElementImpl.h: Added.
        * ksvg2/impl/SVGAnimateElementImpl.cc: Added.
        * ksvg2/impl/SVGAnimateElementImpl.h: Added.
        * ksvg2/impl/SVGAnimateTransformElementImpl.cc: Added.
        * ksvg2/impl/SVGAnimateTransformElementImpl.h: Added.
        * ksvg2/impl/SVGAnimatedAngleImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedAngleImpl.h: Added.
        * ksvg2/impl/SVGAnimatedBooleanImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedBooleanImpl.h: Added.
        * ksvg2/impl/SVGAnimatedEnumerationImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedEnumerationImpl.h: Added.
        * ksvg2/impl/SVGAnimatedIntegerImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedIntegerImpl.h: Added.
        * ksvg2/impl/SVGAnimatedLengthImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedLengthImpl.h: Added.
        * ksvg2/impl/SVGAnimatedLengthListImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedLengthListImpl.h: Added.
        * ksvg2/impl/SVGAnimatedNumberImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedNumberImpl.h: Added.
        * ksvg2/impl/SVGAnimatedNumberListImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedNumberListImpl.h: Added.
        * ksvg2/impl/SVGAnimatedPathDataImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedPathDataImpl.h: Added.
        * ksvg2/impl/SVGAnimatedPointsImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedPointsImpl.h: Added.
        * ksvg2/impl/SVGAnimatedPreserveAspectRatioImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedPreserveAspectRatioImpl.h: Added.
        * ksvg2/impl/SVGAnimatedRectImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedRectImpl.h: Added.
        * ksvg2/impl/SVGAnimatedStringImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedStringImpl.h: Added.
        * ksvg2/impl/SVGAnimatedTemplate.h: Added.
        * ksvg2/impl/SVGAnimatedTransformListImpl.cc: Added.
        * ksvg2/impl/SVGAnimatedTransformListImpl.h: Added.
        * ksvg2/impl/SVGAnimationElementImpl.cc: Added.
        * ksvg2/impl/SVGAnimationElementImpl.h: Added.
        * ksvg2/impl/SVGCircleElementImpl.cc: Added.
        * ksvg2/impl/SVGCircleElementImpl.h: Added.
        * ksvg2/impl/SVGClipPathElementImpl.cc: Added.
        * ksvg2/impl/SVGClipPathElementImpl.h: Added.
        * ksvg2/impl/SVGColorImpl.cc: Added.
        * ksvg2/impl/SVGColorImpl.h: Added.
        * ksvg2/impl/SVGComponentTransferFunctionElementImpl.cc: Added.
        * ksvg2/impl/SVGComponentTransferFunctionElementImpl.h: Added.
        * ksvg2/impl/SVGDOMImplementationImpl.cc: Added.
        * ksvg2/impl/SVGDOMImplementationImpl.h: Added.
        * ksvg2/impl/SVGDefsElementImpl.cc: Added.
        * ksvg2/impl/SVGDefsElementImpl.h: Added.
        * ksvg2/impl/SVGDescElementImpl.cc: Added.
        * ksvg2/impl/SVGDescElementImpl.h: Added.
        * ksvg2/impl/SVGDocumentImpl.cc: Added.
        * ksvg2/impl/SVGDocumentImpl.h: Added.
        * ksvg2/impl/SVGElementImpl.cc: Added.
        * ksvg2/impl/SVGElementImpl.h: Added.
        * ksvg2/impl/SVGElementInstanceImpl.cc: Added.
        * ksvg2/impl/SVGElementInstanceImpl.h: Added.
        * ksvg2/impl/SVGElementInstanceListImpl.cc: Added.
        * ksvg2/impl/SVGElementInstanceListImpl.h: Added.
        * ksvg2/impl/SVGEllipseElementImpl.cc: Added.
        * ksvg2/impl/SVGEllipseElementImpl.h: Added.
        * ksvg2/impl/SVGExceptionImpl.cc: Added.
        * ksvg2/impl/SVGExceptionImpl.h: Added.
        * ksvg2/impl/SVGExternalResourcesRequiredImpl.cc: Added.
        * ksvg2/impl/SVGExternalResourcesRequiredImpl.h: Added.
        * ksvg2/impl/SVGFEBlendElementImpl.cc: Added.
        * ksvg2/impl/SVGFEBlendElementImpl.h: Added.
        * ksvg2/impl/SVGFEColorMatrixElementImpl.cc: Added.
        * ksvg2/impl/SVGFEColorMatrixElementImpl.h: Added.
        * ksvg2/impl/SVGFEComponentTransferElementImpl.cc: Added.
        * ksvg2/impl/SVGFEComponentTransferElementImpl.h: Added.
        * ksvg2/impl/SVGFECompositeElementImpl.cc: Added.
        * ksvg2/impl/SVGFECompositeElementImpl.h: Added.
        * ksvg2/impl/SVGFEFloodElementImpl.cc: Added.
        * ksvg2/impl/SVGFEFloodElementImpl.h: Added.
        * ksvg2/impl/SVGFEFuncAElementImpl.cc: Added.
        * ksvg2/impl/SVGFEFuncAElementImpl.h: Added.
        * ksvg2/impl/SVGFEFuncBElementImpl.cc: Added.
        * ksvg2/impl/SVGFEFuncBElementImpl.h: Added.
        * ksvg2/impl/SVGFEFuncGElementImpl.cc: Added.
        * ksvg2/impl/SVGFEFuncGElementImpl.h: Added.
        * ksvg2/impl/SVGFEFuncRElementImpl.cc: Added.
        * ksvg2/impl/SVGFEFuncRElementImpl.h: Added.
        * ksvg2/impl/SVGFEGaussianBlurElementImpl.cc: Added.
        * ksvg2/impl/SVGFEGaussianBlurElementImpl.h: Added.
        * ksvg2/impl/SVGFEImageElementImpl.cc: Added.
        * ksvg2/impl/SVGFEImageElementImpl.h: Added.
        * ksvg2/impl/SVGFEMergeElementImpl.cc: Added.
        * ksvg2/impl/SVGFEMergeElementImpl.h: Added.
        * ksvg2/impl/SVGFEMergeNodeElementImpl.cc: Added.
        * ksvg2/impl/SVGFEMergeNodeElementImpl.h: Added.
        * ksvg2/impl/SVGFEOffsetElementImpl.cc: Added.
        * ksvg2/impl/SVGFEOffsetElementImpl.h: Added.
        * ksvg2/impl/SVGFETileElementImpl.cc: Added.
        * ksvg2/impl/SVGFETileElementImpl.h: Added.
        * ksvg2/impl/SVGFETurbulenceElementImpl.cc: Added.
        * ksvg2/impl/SVGFETurbulenceElementImpl.h: Added.
        * ksvg2/impl/SVGFilterElementImpl.cc: Added.
        * ksvg2/impl/SVGFilterElementImpl.h: Added.
        * ksvg2/impl/SVGFilterPrimitiveStandardAttributesImpl.cc: Added.
        * ksvg2/impl/SVGFilterPrimitiveStandardAttributesImpl.h: Added.
        * ksvg2/impl/SVGFitToViewBoxImpl.cc: Added.
        * ksvg2/impl/SVGFitToViewBoxImpl.h: Added.
        * ksvg2/impl/SVGGElementImpl.cc: Added.
        * ksvg2/impl/SVGGElementImpl.h: Added.
        * ksvg2/impl/SVGGradientElementImpl.cc: Added.
        * ksvg2/impl/SVGGradientElementImpl.h: Added.
        * ksvg2/impl/SVGHelper.cc: Added.
        * ksvg2/impl/SVGHelper.h: Added.
        * ksvg2/impl/SVGImageElementImpl.cc: Added.
        * ksvg2/impl/SVGImageElementImpl.h: Added.
        * ksvg2/impl/SVGLangSpaceImpl.cc: Added.
        * ksvg2/impl/SVGLangSpaceImpl.h: Added.
        * ksvg2/impl/SVGLengthImpl.cc: Added.
        * ksvg2/impl/SVGLengthImpl.h: Added.
        * ksvg2/impl/SVGLengthListImpl.cc: Added.
        * ksvg2/impl/SVGLengthListImpl.h: Added.
        * ksvg2/impl/SVGLineElementImpl.cc: Added.
        * ksvg2/impl/SVGLineElementImpl.h: Added.
        * ksvg2/impl/SVGLinearGradientElementImpl.cc: Added.
        * ksvg2/impl/SVGLinearGradientElementImpl.h: Added.
        * ksvg2/impl/SVGList.h: Added.
        * ksvg2/impl/SVGLocatableImpl.cc: Added.
        * ksvg2/impl/SVGLocatableImpl.h: Added.
        * ksvg2/impl/SVGMarkerElementImpl.cc: Added.
        * ksvg2/impl/SVGMarkerElementImpl.h: Added.
        * ksvg2/impl/SVGMatrixImpl.cc: Added.
        * ksvg2/impl/SVGMatrixImpl.h: Added.
        * ksvg2/impl/SVGNumberImpl.cc: Added.
        * ksvg2/impl/SVGNumberImpl.h: Added.
        * ksvg2/impl/SVGNumberListImpl.cc: Added.
        * ksvg2/impl/SVGNumberListImpl.h: Added.
        * ksvg2/impl/SVGPaintImpl.cc: Added.
        * ksvg2/impl/SVGPaintImpl.h: Added.
        * ksvg2/impl/SVGPathElementImpl.cc: Added.
        * ksvg2/impl/SVGPathElementImpl.h: Added.
        * ksvg2/impl/SVGPathSegArcImpl.cc: Added.
        * ksvg2/impl/SVGPathSegArcImpl.h: Added.
        * ksvg2/impl/SVGPathSegClosePathImpl.cc: Added.
        * ksvg2/impl/SVGPathSegClosePathImpl.h: Added.
        * ksvg2/impl/SVGPathSegCurvetoCubicImpl.cc: Added.
        * ksvg2/impl/SVGPathSegCurvetoCubicImpl.h: Added.
        * ksvg2/impl/SVGPathSegCurvetoCubicSmoothImpl.cc: Added.
        * ksvg2/impl/SVGPathSegCurvetoCubicSmoothImpl.h: Added.
        * ksvg2/impl/SVGPathSegCurvetoQuadraticImpl.cc: Added.
        * ksvg2/impl/SVGPathSegCurvetoQuadraticImpl.h: Added.
        * ksvg2/impl/SVGPathSegCurvetoQuadraticSmoothImpl.cc: Added.
        * ksvg2/impl/SVGPathSegCurvetoQuadraticSmoothImpl.h: Added.
        * ksvg2/impl/SVGPathSegImpl.cc: Added.
        * ksvg2/impl/SVGPathSegImpl.h: Added.
        * ksvg2/impl/SVGPathSegLinetoHorizontalImpl.cc: Added.
        * ksvg2/impl/SVGPathSegLinetoHorizontalImpl.h: Added.
        * ksvg2/impl/SVGPathSegLinetoImpl.cc: Added.
        * ksvg2/impl/SVGPathSegLinetoImpl.h: Added.
        * ksvg2/impl/SVGPathSegLinetoVerticalImpl.cc: Added.
        * ksvg2/impl/SVGPathSegLinetoVerticalImpl.h: Added.
        * ksvg2/impl/SVGPathSegListImpl.cc: Added.
        * ksvg2/impl/SVGPathSegListImpl.h: Added.
        * ksvg2/impl/SVGPathSegMovetoImpl.cc: Added.
        * ksvg2/impl/SVGPathSegMovetoImpl.h: Added.
        * ksvg2/impl/SVGPatternElementImpl.cc: Added.
        * ksvg2/impl/SVGPatternElementImpl.h: Added.
        * ksvg2/impl/SVGPointImpl.cc: Added.
        * ksvg2/impl/SVGPointImpl.h: Added.
        * ksvg2/impl/SVGPointListImpl.cc: Added.
        * ksvg2/impl/SVGPointListImpl.h: Added.
        * ksvg2/impl/SVGPolyElementImpl.cc: Added.
        * ksvg2/impl/SVGPolyElementImpl.h: Added.
        * ksvg2/impl/SVGPolygonElementImpl.cc: Added.
        * ksvg2/impl/SVGPolygonElementImpl.h: Added.
        * ksvg2/impl/SVGPolylineElementImpl.cc: Added.
        * ksvg2/impl/SVGPolylineElementImpl.h: Added.
        * ksvg2/impl/SVGPreserveAspectRatioImpl.cc: Added.
        * ksvg2/impl/SVGPreserveAspectRatioImpl.h: Added.
        * ksvg2/impl/SVGRadialGradientElementImpl.cc: Added.
        * ksvg2/impl/SVGRadialGradientElementImpl.h: Added.
        * ksvg2/impl/SVGRectElementImpl.cc: Added.
        * ksvg2/impl/SVGRectElementImpl.h: Added.
        * ksvg2/impl/SVGRectImpl.cc: Added.
        * ksvg2/impl/SVGRectImpl.h: Added.
        * ksvg2/impl/SVGSVGElementImpl.cc: Added.
        * ksvg2/impl/SVGSVGElementImpl.h: Added.
        * ksvg2/impl/SVGScriptElementImpl.cc: Added.
        * ksvg2/impl/SVGScriptElementImpl.h: Added.
        * ksvg2/impl/SVGSetElementImpl.cc: Added.
        * ksvg2/impl/SVGSetElementImpl.h: Added.
        * ksvg2/impl/SVGStopElementImpl.cc: Added.
        * ksvg2/impl/SVGStopElementImpl.h: Added.
        * ksvg2/impl/SVGStringListImpl.cc: Added.
        * ksvg2/impl/SVGStringListImpl.h: Added.
        * ksvg2/impl/SVGStylableImpl.cc: Added.
        * ksvg2/impl/SVGStylableImpl.h: Added.
        * ksvg2/impl/SVGStyleElementImpl.cc: Added.
        * ksvg2/impl/SVGStyleElementImpl.h: Added.
        * ksvg2/impl/SVGStyledElementImpl.cc: Added.
        * ksvg2/impl/SVGStyledElementImpl.h: Added.
        * ksvg2/impl/SVGSwitchElementImpl.cc: Added.
        * ksvg2/impl/SVGSwitchElementImpl.h: Added.
        * ksvg2/impl/SVGSymbolElementImpl.cc: Added.
        * ksvg2/impl/SVGSymbolElementImpl.h: Added.
        * ksvg2/impl/SVGTSpanElementImpl.cc: Added.
        * ksvg2/impl/SVGTSpanElementImpl.h: Added.
        * ksvg2/impl/SVGTestsImpl.cc: Added.
        * ksvg2/impl/SVGTestsImpl.h: Added.
        * ksvg2/impl/SVGTextContentElementImpl.cc: Added.
        * ksvg2/impl/SVGTextContentElementImpl.h: Added.
        * ksvg2/impl/SVGTextElementImpl.cc: Added.
        * ksvg2/impl/SVGTextElementImpl.h: Added.
        * ksvg2/impl/SVGTextPositioningElementImpl.cc: Added.
        * ksvg2/impl/SVGTextPositioningElementImpl.h: Added.
        * ksvg2/impl/SVGTitleElementImpl.cc: Added.
        * ksvg2/impl/SVGTitleElementImpl.h: Added.
        * ksvg2/impl/SVGTransformImpl.cc: Added.
        * ksvg2/impl/SVGTransformImpl.h: Added.
        * ksvg2/impl/SVGTransformListImpl.cc: Added.
        * ksvg2/impl/SVGTransformListImpl.h: Added.
        * ksvg2/impl/SVGTransformableImpl.cc: Added.
        * ksvg2/impl/SVGTransformableImpl.h: Added.
        * ksvg2/impl/SVGURIReferenceImpl.cc: Added.
        * ksvg2/impl/SVGURIReferenceImpl.h: Added.
        * ksvg2/impl/SVGUseElementImpl.cc: Added.
        * ksvg2/impl/SVGUseElementImpl.h: Added.
        * ksvg2/impl/SVGViewElementImpl.cc: Added.
        * ksvg2/impl/SVGViewElementImpl.h: Added.
        * ksvg2/impl/SVGZoomAndPanImpl.cc: Added.
        * ksvg2/impl/SVGZoomAndPanImpl.h: Added.
        * ksvg2/impl/svgattrs.c: Added.
        * ksvg2/impl/svgattrs.h: Added.
        * ksvg2/impl/svgattrs.in: Added.
        * ksvg2/impl/svgpathparser.cc: Added.
        * ksvg2/impl/svgpathparser.h: Added.
        * ksvg2/impl/svgtags.c: Added.
        * ksvg2/impl/svgtags.h: Added.
        * ksvg2/impl/svgtags.in: Added.
        * ksvg2/ksvg.h: Added.
        * ksvg2/scripts/generate.pl: Added.
        * ksvg2/scripts/kalyptusKDOMEcma.pm: Added.
        * ksvg2/scripts/ksvgstatus.xsl: Added.
        * ksvg2/scripts/regressiontest.sh: Added.
        * ksvg2/scripts/regressiontestsetup.sh: Added.
        * ksvg2/scripts/svg.idl: Added.
        Several things to mention here:
        1.  Function names were stripped out of the ChangeLog for brevity.
        2.  Several files (like the c++ DOM) are only in here temporarily.
        3.  Several files (like kdom/catalog) were left out of CVS as they
        do not currently work in our kdom port.  Those may or may not be
        added in the future.
        4.  Notes re: the WebCore+SVG target
          - APPLE_COMPILE_HACK is a temporary addition for compiling
          - None of the SVG or KDOM files are compiled in "WebCore" by default.
          - Compiling WebCore+SVG requires compiling JavaScriptCore+SVG
            to enable RTTI support in JavaScriptCore.

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

15 years ago Reviewed by hyatt.
mjs [Sat, 9 Jul 2005 03:23:13 +0000 (03:23 +0000)]
    Reviewed by hyatt.

- When there are many live objects, GC less often, to try to make
GC cost proportional to garbage, not proportional to total memory used.

        * kjs/collector.cpp:
        (KJS::Collector::allocate):

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

15 years agoBug #: 3847
eseidel [Sat, 9 Jul 2005 01:01:10 +0000 (01:01 +0000)]
Bug #: 3847
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQRegExp.h: Added cap() support.
        * kwq/KWQRegExp.mm: Added cap() support.
        (QRegExp::match): Changes necessary for cap()
        (QRegExp::cap): based off of JSC's pcre support.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3847

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

15 years agoWebCore:
ggaren [Sat, 9 Jul 2005 00:53:26 +0000 (00:53 +0000)]
WebCore:

        Rolled in layout test for fix to
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3818
        Fallback font doesn't have requested weight in ATSUI-rendered text

        Reviewed by mjs.

        Test cases added:
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.txt: Added.
        * layout-tests/fast/text/international/bidi-fallback-font-weight.html: Added.

WebKit:

        Rolled in patch by opendarwin.org@mitzpettel.com

        -fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3818
        Fallback font doesn't have requested weight in ATSUI-rendered text

        (See WebCore Changelog for layout test)

        Reviewed by mjs.

        * WebCoreSupport.subproj/WebTextRenderer.m:
        (-[WebTextRenderer _createATSUTextLayoutForRun:style:]):

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

15 years ago Rolled in patch by opendarwin.org@mitzpettel.com
ggaren [Sat, 9 Jul 2005 00:48:25 +0000 (00:48 +0000)]
    Rolled in patch by opendarwin.org@mitzpettel.com

        -fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3818
        Fallback font doesn't have requested weight in ATSUI-rendered text

        Reviewed by mjs.

        * WebCoreSupport.subproj/WebTextRenderer.m:
        (-[WebTextRenderer _createATSUTextLayoutForRun:style:]):

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

15 years ago Reviewed by John.
bdakin [Sat, 9 Jul 2005 00:30:58 +0000 (00:30 +0000)]
    Reviewed by John.

This is a fix for half of <rdar://problem/4172312>
Because marquee is a WinIE element, we are honoring their treatment of the heigh attribute by making sure it is overriden when its value is given to be smaller than the font height.

        Test cases added: fast/css/MarqueeLayoutTest.html

        * khtml/html/html_blockimpl.cpp:
        (HTMLMarqueeElementImpl::mapToEntry): set result to eMarquee instead of eUniversal for height attribute
        (HTMLMarqueeElementImpl::parseMappedAttribute): changed to minheight instead of just height
        * khtml/xml/dom_elementimpl.h: added eMarquee hash key
(QScrollView::suppressScrollBars):
        * layout-tests/fast/css/MarqueeLayoutTest-expected.txt: Added.
        * layout-tests/fast/css/MarqueeLayoutTest.html: Added.

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

15 years agoJavaScriptCore:
vicki [Fri, 8 Jul 2005 22:23:22 +0000 (22:23 +0000)]
JavaScriptCore:

Fix from Carsten Guenther, reviewed by Maciej

- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3644 (Error string representation)

Switch from "-" to ":" in error strings.

        * kjs/error_object.cpp:
        (ErrorProtoFuncImp::call):
        * tests/mozilla/expected.html:

WebCore:

Fix from Carsten Guenther, reviewed by Maciej

- update test cases for JavaScriptCore fix
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3644

        * layout-tests/fast/dom/outerText-no-element-expected.txt:
        * layout-tests/fast/dynamic/outerHTML-no-element-expected.txt:
        * layout-tests/fast/js/array-every-expected.txt:
        * layout-tests/fast/js/array-foreach-expected.txt:
        * layout-tests/fast/js/array-some-expected.txt:
        * layout-tests/fast/js/toString-stack-overflow-expected.txt:

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

15 years ago - fixed by Trey Matteson <trey@usa.net>, reviewed by Maciej.
vicki [Fri, 8 Jul 2005 18:39:37 +0000 (18:39 +0000)]
- fixed by Trey Matteson <trey@usa.net>, reviewed by Maciej.

Test cases added: (NONE)

<rdar://problem/4109893> REGRESSSION: back/forward broken at wsj.com, worked in v185
Also written as http://bugzilla.opendarwin.org/show_bug.cgi?id=3901

Broken by security fix for 4005575: Arbitrary file disclosure vulnerability due to ability to load local html from remote content

The root of this bug is that URLs for subframes of a page are sometimes added to the back/forward list.  This happens a lot at
wsj.com, and I believe it would happen for many or all sites that use JS to cons up a URL for an iframe and then load it.

The security fix changed the code path to go through openURLRequest, but only openURL had the logic to guess if
the current navigation was done in response to a user gesture.  openURLRequest always assumed it was a user gesture,
and thus all uses of this code path would place an item in the b/f list.

* kwq/KWQKHTMLPart.h:
* kwq/KWQKHTMLPart.mm:
(KWQKHTMLPart::userGestureHint):  Factored code from openURL.
(KWQKHTMLPart::openURL):  Call newly factored code.
(KWQKHTMLPart::openURLRequest):  Newly call newly factored code.

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

15 years ago -rolled in patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=3878
ggaren [Fri, 8 Jul 2005 16:12:40 +0000 (16:12 +0000)]
    -rolled in patch for bugzilla.opendarwin.org/show_bug.cgi?id=3878
        arguments object should be an object not an array

        Reviewed by mjs.

        * kjs/function.cpp:
        (KJS::ArgumentsImp::ArgumentsImp): now manually handles initialization
        we used to get for free by inheriting from ArrayInstanceImp
        * kjs/function.h: ArgumentsImp now inherits from ObjectImp
        * tests/mozilla/expected.html: updated expected test results

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

15 years ago - oops, accidentally committed stat dumping enabled
mjs [Fri, 8 Jul 2005 05:51:36 +0000 (05:51 +0000)]
    - oops, accidentally committed stat dumping enabled

        * khtml/misc/hashtable.h:

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

15 years ago Reviewed by hyatt.
mjs [Fri, 8 Jul 2005 05:19:21 +0000 (05:19 +0000)]
    Reviewed by hyatt.

        - sped up DOMStringImpl * equality comparisons.

        * khtml/misc/hashfunctions.h:
        (khtml::):
        * khtml/misc/hashtable.h:
        * khtml/xml/dom_atomicstring.cpp:
        (DOM::equal):

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

15 years ago change by Maciej, reviewed by me.
adele [Fri, 8 Jul 2005 00:20:01 +0000 (00:20 +0000)]
    change by Maciej, reviewed by me.

        fix for <rdar://problem/4168001> Cambridge 8C45: Safari crashes in Webcore (DOM::NodeImpl::removeAllEventListeners() + 32)

        No test cases added.  There are some edge cases in which removeAllDisconnectedNodeEventListeners can get
        called twice for the same document, and this can cause some nodes to unnecessarily remain in the
        m_disconnectedNodesWithEventListeners list.  This fix just clears the m_disconnectedNodesWithEventListeners
        list after removing all event listeners for the disconnected nodes.

        * khtml/xml/dom_docimpl.cpp: (DocumentImpl::removeAllDisconnectedNodeEventListeners):

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

15 years ago Reviewed by sullivan.
ggaren [Thu, 7 Jul 2005 17:06:54 +0000 (17:06 +0000)]
    Reviewed by sullivan.

        Test cases added: (NONE)

        * kwq/KWQDef.h: added #include <cmath> to fix build failure
        introduced by last checkin

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

15 years agoBug #: 3829
eseidel [Thu, 7 Jul 2005 08:03:26 +0000 (08:03 +0000)]
Bug #: 3829
Submitted by: eseidel
Reviewed by: mjs
        * kwq/DOM-CSS.mm:
        (-[DOMRGBColor _color]): changed to nsColor()
        * kwq/KWQAccObject.mm:
        (AXAttributeStringSetStyle): changed to nsColor()
        * kwq/KWQColor.h: Added defs for KDOM.
        * kwq/KWQColor.mm:
        (qRed): like qAlpha, kcanvas required.
        (qGreen): like qAlpha, kcanvas required.
        (qBlue): like qAlpha, kcanvas required.
        (parseHexColor): copied from khtml/css/cssparser.h
        (QColor::QColor): QColor(QString), will lookup by hex code.
        (nsColor): now plain function, instead of member function. (mjs)
        (CGColorFromNSColor): stolen from QPalette.mm
        (cgColor): added to support CGColor, like nsColor()
        (QColor::getRgbaF): new, for KCanvas, from Qt 4.
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::attributedString): changed to nsColor()
        (KWQKHTMLPart::fontAttributesForSelectionStart): nsColor()
        (KWQKHTMLPart::bodyBackgroundColor): changed to nsColor()
        * kwq/KWQLineEdit.mm:
        (QLineEdit::setPalette): changed to nsColor()
        * kwq/KWQPainter.mm:
        (QPainter::_setColorFromBrush): changed to nsColor()
        (QPainter::_setColorFromPen): changed to nsColor()
        (QPainter::drawText): changed to nsColor()
        (QPainter::drawHighlightForText): changed to nsColor()
        (QPainter::drawLineForText): changed to nsColor()
        (QPainter::_fillRect): changed to nsColor()
        (QPainter::setShadow): changed to cgColor()
        (QPainter::drawFocusRing): changed to nsColor()
        * kwq/KWQTextEdit.mm:
        (QTextEdit::setPalette): changed to nsColor()
        * kwq/WebCoreBridge.mm:
        (-[WebCoreBridge selectionColor]): changed to nsColor()
        This patch ended up larger than intended after discussing
        with mjs about adding getCGColor() and getCIColor()
        We decided that having separate nsColor(), cgColor() and
        ciColor() defined elsewhere, was cleanest.
        The rest of the patch is QColor additions for kdom/ksvg/kcanvas.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3829

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

15 years agoBug #: 3849
eseidel [Thu, 7 Jul 2005 07:38:24 +0000 (07:38 +0000)]
Bug #: 3849
Submitted by: eseidel
Reviewed by: mjs

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

15 years agoBug: 3882
eseidel [Thu, 7 Jul 2005 07:33:16 +0000 (07:33 +0000)]
Bug: 3882
Submitter: eseidel
Reviewer: mjs
        * kjs/grammar.y: removed #define YYMAXDEPTH 0 for bison 2.0
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3882
        * khtml/css/parser.y: removed #define YYMAXDEPTH 0
        Bison 2.x compatibility
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3882

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

15 years agoBug #: 3826
eseidel [Thu, 7 Jul 2005 07:17:28 +0000 (07:17 +0000)]
Bug #: 3826
Submitted by: eseidel
Reviewed by: mjs
        * khtml/rendering/render_canvasimage.cpp: <cmath.h>
        * khtml/rendering/render_image.cpp: <cmath.h> instead of <math.h>
        * kwq/KWQDef.h: 64bit support for KDOM
        (qRound): inline mapping to lround.
        Newer patch, now gcc 3.3 compatible.
        Thanks to ggaren for the 3.3 fix.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3826

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

15 years agoBug #: 3860
eseidel [Thu, 7 Jul 2005 06:31:24 +0000 (06:31 +0000)]
Bug #: 3860
Submitted by: eseidel
Reviewed by: mjs
        * ForwardingHeaders/qvaluevector.h: Added.
        * kwq/KWQValueVector.h: Added.
        Added QValueVector stub for KDOM.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3860

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

15 years agoBug #: 3674
eseidel [Thu, 7 Jul 2005 06:25:02 +0000 (06:25 +0000)]
Bug #: 3674
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQPoint.mm:
        (QPoint::operator CGPoint): Added.
        (operator*): Added.
        (operator<<): Added.
        * kwq/KWQPointArray.h: Added.
        (QPoint::setX): Added.
        (QPoint::setY): Added.
        (QPoint::isNull): Added.
        (QPoint::operator -=): Added.
        * kwq/KWQPointArray.mm: Added.
        (QPointArray::QPointArray): Added.
        (QPointArray::copy): Added.
        (QPointArray::boundingRect): Added.
        (QPointArray::point): Added.
        Necessary additions for KDOM/KSVG/KCanvas
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3674

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

15 years ago Reviewed by hyatt.
mjs [Thu, 7 Jul 2005 05:42:26 +0000 (05:42 +0000)]
    Reviewed by hyatt.

        - fixed size() and contains() methods on HashSet (they would not compile before)

        * khtml/misc/hashset.h:
        (khtml::::size):
        * khtml/misc/hashtable.h:
        (khtml::::contains):

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

15 years agoBug #: 3859
eseidel [Thu, 7 Jul 2005 03:07:18 +0000 (03:07 +0000)]
Bug #: 3859
Submitted by: eseidel
Reviewed by: mjs
        * ForwardingHeaders/kjs/ustring.h: Added.
        Used by kdom/Helper.cc
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3859

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

15 years ago Reviewed by adele.
ggaren [Wed, 6 Jul 2005 18:49:06 +0000 (18:49 +0000)]
    Reviewed by adele.

        Modified layout tests to match rollout of changes for <rdar://problem/3792529>
        REGRESSION (Mail): Tabs do not work the way they did in Panther

        Tests modified:
        * layout-tests/editing/deleting/delete-tab-001-expected.txt:
        * layout-tests/editing/deleting/delete-tab-002-expected.txt:
        * layout-tests/editing/deleting/delete-tab-003-expected.txt:
        * layout-tests/editing/deleting/delete-tab-004-expected.txt:
        * layout-tests/editing/inserting/insert-tab-001-expected.txt:
        * layout-tests/editing/inserting/insert-tab-002-expected.txt:
        * layout-tests/editing/inserting/insert-tab-003-expected.txt:
        * layout-tests/editing/inserting/insert-tab-004-expected.txt:
        * layout-tests/fast/dom/quadraticCurveTo-expected.txt:
        * layout-tests/fast/js/string-replace-2-expected.txt:
        * layout-tests/fast/table/039-expected.txt:
        * layout-tests/fast/table/border-collapsing/004-expected.txt:
        * layout-tests/fast/tokenizer/script_extra_close-expected.txt:

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

15 years ago Even yet still more gcc4 build fixes.
mjs [Wed, 6 Jul 2005 08:38:08 +0000 (08:38 +0000)]
    Even yet still more gcc4 build fixes.

        * khtml/misc/hashset.h:
        (khtml::convertAdapter):
        (khtml::::insert):

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

15 years ago More ggc-4-only build fixage.
mjs [Wed, 6 Jul 2005 07:35:02 +0000 (07:35 +0000)]
    More ggc-4-only build fixage.

        * khtml/misc/hashtraits.h:

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

15 years ago Fix additional gcc-4-only build breakage.
mjs [Wed, 6 Jul 2005 07:11:17 +0000 (07:11 +0000)]
    Fix additional gcc-4-only build breakage.

        * khtml/misc/pointerhash.h:
        (khtml::PointerHashConstIteratorAdapter::operator*):

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

15 years ago Forgot to commit a file. Fix for build breakage.
mjs [Wed, 6 Jul 2005 06:23:15 +0000 (06:23 +0000)]
    Forgot to commit a file. Fix for build breakage.

        * ForwardingHeaders/misc/pointerhash.h: Added.

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

15 years ago - remove stat dumping (accidentally left enabled in last patch)
mjs [Wed, 6 Jul 2005 03:30:16 +0000 (03:30 +0000)]
- remove stat dumping (accidentally left enabled in last patch)

Unreviewed since this was a mistake in the last checkin.

        * khtml/misc/hashtable.h:

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

15 years ago Reviewed by hyatt.
mjs [Wed, 6 Jul 2005 01:28:44 +0000 (01:28 +0000)]
    Reviewed by hyatt.

        Numerous hash code improvements:

- added HashMap and the required support for it in HashTable
- convert to using deleted sentinels and double hashing instead of linear
probing and reinsert on delete
- add support for traits so that empty and deleted values can be customized
per type
- make insert return a pair of an iterator and a bool even at the API level
- converted some code to use HashMap
- added standard hash and equal functions for some types, plus case insensitive ones
- lots of assorted code cleanup
- pass hash functions as classes with two static functions instead of as functions

        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSRuleSet::CSSRuleSet): Use HashMap instead of QPtrDict.
        (khtml::CSSRuleSet::~CSSRuleSet): ditto
        (khtml::CSSRuleSet::addToRuleSet): ditto
        (khtml::CSSRuleSet::addRule): ditto
        * khtml/css/cssstyleselector.h:
        (khtml::CSSRuleSet::getIDRules): ditto
        (khtml::CSSRuleSet::getClassRules): ditto
        (khtml::CSSRuleSet::getTagRules): ditto
        * khtml/editing/jsediting.cpp:
        (DOM::DocumentImpl::commandImp): ditto
        * khtml/misc/hashfunctions.h: Added. Standard hash functions.
        (khtml::defaultEqual):
        (khtml::pointerHash<4>):
        (khtml::pointerHash<8>):
        (khtml::defaultHash<void *>):
        (khtml::defaultHash<DOM::DOMStringImpl *>):
        (khtml::caseInsensitiveHash):
        (khtml::caseInsensitiveEqual):
        * WebCore.pbproj/project.pbxproj:
        * khtml/misc/hashmap.h: Added.
        (khtml::HashMap::HashMap):
        (khtml::HashMap::size):
        (khtml::HashMap::capacity):
        (khtml::HashMap::isEmpty):
        (khtml::HashMap::begin):
        (khtml::HashMap::end):
        (khtml::HashMap::find):
        (khtml::HashMap::contains):
        (khtml::HashMap::insert):
        (khtml::HashMap::get):
        (khtml::HashMap::remove):
        (khtml::HashMap::clear):
        (khtml::HashMap::extractKey):
        * khtml/misc/hashset.h:
        (khtml::identityExtract):
        (khtml::::size):
        (khtml::::capacity):
        (khtml::::isEmpty):
        (khtml::::begin):
        (khtml::::end):
        (khtml::::find):
        (khtml::::contains):
        (khtml::::insert):
        (khtml::::remove):
        (khtml::::clear):
        (khtml::::convertAdapter):
        * khtml/misc/hashtable.cpp:
        (khtml::HashTableStats::~HashTableStats):
        * khtml/misc/hashtable.h:
        (khtml::HashTableIterator::HashTableIterator):
        (khtml::HashTableIterator::skipEmptyBuckets):
        (khtml::HashTableConstIterator::HashTableConstIterator):
        (khtml::HashTableConstIterator::skipEmptyBuckets):
        (khtml::HashTable::HashTable):
        (khtml::HashTable::insert):
        (khtml::HashTable::isEmptyBucket):
        (khtml::HashTable::isDeletedBucket):
        (khtml::HashTable::isEmptyOrDeletedBucket):
        (khtml::HashTable::identityConvert):
        (khtml::HashTable::extractKey):
        (khtml::HashTable::lookup):
        (khtml::HashTable::shouldExpand):
        (khtml::HashTable::mustRehashInPlace):
        (khtml::HashTable::clearBucket):
        (khtml::HashTable::deleteBucket):
        (khtml::HashTable::makeLookupResult):
        (khtml::HashTable::makeIterator):
        (khtml::HashTable::makeConstIterator):
        (khtml::::lookup):
        (khtml::::insert):
        (khtml::::reinsert):
        (khtml::::find):
        (khtml::::contains):
        (khtml::::remove):
        (khtml::::allocateTable):
        (khtml::::expand):
        (khtml::::rehash):
        (khtml::::clear):
        (khtml::::HashTable):
        (khtml::::swap):
        (khtml::::operator):
        (khtml::::checkConsistency):
        (khtml::::checkConsistencyExceptSize):
        * khtml/misc/hashtraits.h: Added.
        (khtml::HashTraits::emptyValue):
        (khtml::):
        (khtml::PairHashTraits::emptyValue):
        (khtml::PairHashTraits::deletedValue):
        * ForwardingHeaders/misc/hashmap.h: Added.
        * ForwardingHeaders/misc/hashset.h: Added.
        * WebCore.pbproj/project.pbxproj: Added new files.
        * khtml/misc/pointerhash.h: Added.
        (khtml::PointerHashIteratorAdapter::PointerHashIteratorAdapter):
        (khtml::PointerHashIteratorAdapter::operator*):
        (khtml::PointerHashIteratorAdapter::operator->):
        (khtml::PointerHashIteratorAdapter::operator++):
        (khtml::PointerHashIteratorAdapter::operator==):
        (khtml::PointerHashIteratorAdapter::operator!=):
        (khtml::PointerHashConstIteratorAdapter::PointerHashConstIteratorAdapter):
        (khtml::PointerHashConstIteratorAdapter::operator*):
        (khtml::PointerHashConstIteratorAdapter::operator->):
        (khtml::PointerHashConstIteratorAdapter::operator++):
        (khtml::PointerHashConstIteratorAdapter::operator==):
        (khtml::PointerHashConstIteratorAdapter::operator!=):
        (khtml::):

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

15 years ago Rolled in patch by opendarwin.org@mitzpettel.com
ggaren [Wed, 6 Jul 2005 00:21:53 +0000 (00:21 +0000)]
    Rolled in patch by opendarwin.org@mitzpettel.com

        -fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3733
        Incorrect bidi layout of ETs, ANs, and ENs in some contexts

        Reviewed by hyatt.

        * khtml/rendering/bidi.cpp:
        (khtml::appendRun):
        (khtml::RenderBlock::bidiReorderLine):
        (khtml::RenderBlock::layoutInlineChildren):

        Modified test results to account for run splitting.
        This is a known bug that we need to fix separately:
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3838

        * layout-tests/css1/basic/containment-expected.txt:
        * layout-tests/css1/box_properties/float_on_text_elements-expected.txt:
        * layout-tests/css1/font_properties/font-expected.txt:
        * layout-tests/css1/formatting_model/inline_elements-expected.txt:
        * layout-tests/css1/pseudo/anchor-expected.txt:
        * layout-tests/editing/deleting/delete-tab-001-expected.txt:
        * layout-tests/editing/deleting/delete-tab-002-expected.txt:
        * layout-tests/editing/deleting/delete-tab-003-expected.txt:
        * layout-tests/editing/deleting/delete-tab-004-expected.txt:
        * layout-tests/editing/inserting/insert-tab-001-expected.txt:
        * layout-tests/editing/inserting/insert-tab-002-expected.txt:
        * layout-tests/editing/inserting/insert-tab-003-expected.txt:
        * layout-tests/editing/inserting/insert-tab-004-expected.txt:
        * layout-tests/editing/style/relative-font-size-change-001-expected.txt:
        * layout-tests/editing/style/relative-font-size-change-004-expected.txt:
        * layout-tests/fast/block/basic/018-expected.txt:
        * layout-tests/fast/dom/quadraticCurveTo-expected.txt:
        * layout-tests/fast/invalid/nestedh3s-expected.txt:
        * layout-tests/fast/js/string-replace-2-expected.txt:
        * layout-tests/fast/lists/003-expected.txt:
        * layout-tests/fast/selectors/166-expected.txt:
        * layout-tests/fast/table/039-expected.txt:
        * layout-tests/fast/table/border-collapsing/004-expected.txt:
        * layout-tests/fast/text/basic/004-expected.txt:
        * layout-tests/fast/tokenizer/script_extra_close-expected.txt:

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

15 years agoWebCore:
adele [Tue, 5 Jul 2005 23:21:31 +0000 (23:21 +0000)]
WebCore:

       Rolling out changes for <rdar://problem/3792529> REGRESSION (Mail): Tabs do not work the way they did in Panther (especially useful in plain text mail)
       since it caused a 2% performance regression.

        * khtml/editing/apply_style_command.cpp:
        (khtml::createStyleSpanElement):
        (khtml::ApplyStyleCommand::removeCSSStyle):
        (khtml::ApplyStyleCommand::addInlineStyleIfNeeded):
        * khtml/editing/delete_selection_command.cpp:
        (khtml::DeleteSelectionCommand::saveTypingStyleState):
        * khtml/editing/edit_command.cpp:
        (khtml::EditCommand::styleAtPosition):
        * khtml/editing/html_interchange.h:
        * khtml/editing/htmlediting.cpp:
        (khtml::isSpecialElement):
        * khtml/editing/htmlediting.h:
        * khtml/editing/insert_text_command.cpp:
        (khtml::InsertTextCommand::prepareForTextInsertion):
        (khtml::InsertTextCommand::input):
        * khtml/editing/insert_text_command.h:
        * khtml/editing/markup.cpp:
        (khtml::createFragmentFromText):
        * khtml/editing/replace_selection_command.cpp:
        (khtml::ReplacementFragment::removeStyleNodes):
        * khtml/html/htmltokenizer.cpp:
        (khtml::HTMLTokenizer::begin):
        (khtml::HTMLTokenizer::processListing):
        (khtml::HTMLTokenizer::parseEntity):
        (khtml::HTMLTokenizer::parseTag):
        (khtml::HTMLTokenizer::addPending):
        (khtml::HTMLTokenizer::write):
        * khtml/html/htmltokenizer.h:
        (khtml::HTMLTokenizer::):
        * khtml/rendering/bidi.cpp:
        (khtml::addRun):
        (khtml::RenderBlock::computeHorizontalPositionsForLine):
        (khtml::RenderBlock::skipWhitespace):
        (khtml::RenderBlock::findNextLineBreak):
        (khtml::RenderBlock::checkLinesForTextOverflow):
        * khtml/rendering/break_lines.cpp:
        (khtml::isBreakable):
        * khtml/rendering/font.cpp:
        (Font::drawHighlightForText):
        (Font::drawText):
        (Font::floatWidth):
        (Font::floatCharacterWidths):
        (Font::checkSelectionPoint):
        (Font::width):
        * khtml/rendering/font.h:
        * khtml/rendering/render_block.cpp:
        (khtml::stripTrailingSpace):
        (khtml::RenderBlock::calcInlineMinMaxWidth):
        * khtml/rendering/render_block.h:
        * khtml/rendering/render_br.h:
        (khtml::RenderBR::width):
        * khtml/rendering/render_flexbox.cpp:
        (khtml::RenderFlexibleBox::layoutVerticalBox):
        * khtml/rendering/render_image.cpp:
        (RenderImage::setPixmap):
        (RenderImage::paint):
        * khtml/rendering/render_line.cpp:
        (khtml::EllipsisBox::paint):
        * khtml/rendering/render_line.h:
        (khtml::InlineBox::width):
        (khtml::InlineBox::xPos):
        (khtml::InlineBox::yPos):
        (khtml::InlineBox::height):
        (khtml::InlineBox::baseline):
        * khtml/rendering/render_list.cpp:
        (RenderListMarker::paint):
        (RenderListMarker::calcMinMaxWidth):
        * khtml/rendering/render_object.cpp:
        (RenderObject::recalcMinMaxWidths):
        * khtml/rendering/render_object.h:
        * khtml/rendering/render_replaced.cpp:
        * khtml/rendering/render_text.cpp:
        (InlineTextBox::selectionRect):
        (InlineTextBox::paint):
        (InlineTextBox::paintSelection):
        (InlineTextBox::paintMarkedTextBackground):
        (InlineTextBox::offsetForPosition):
        (InlineTextBox::positionForOffset):
        (RenderText::cacheWidths):
        (RenderText::widthFromCache):
        (RenderText::trimmedMinMaxWidth):
        (RenderText::calcMinMaxWidth):
        (RenderText::containsOnlyWhitespace):
        (RenderText::width):
        * khtml/rendering/render_text.h:
        * kwq/KWQFontMetrics.h:
        * kwq/KWQFontMetrics.mm:
        (QFontMetrics::width):
        (QFontMetrics::charWidth):
        (QFontMetrics::floatWidth):
        (QFontMetrics::floatCharacterWidths):
        (QFontMetrics::checkSelectionPoint):
        (QFontMetrics::boundingRect):
        (QFontMetrics::size):
        * kwq/KWQPainter.h:
        * kwq/KWQPainter.mm:
        (QPainter::drawText):
        (QPainter::drawHighlightForText):
        * kwq/WebCoreTextRenderer.h:
        * kwq/WebCoreTextRendererFactory.mm:
        (WebCoreInitializeEmptyTextStyle):
        * layout-tests/editing/deleting/delete-tab-001-expected.txt:
        * layout-tests/editing/deleting/delete-tab-001.html:
        * layout-tests/editing/deleting/delete-tab-002-expected.txt:
        * layout-tests/editing/deleting/delete-tab-002.html:
        * layout-tests/editing/deleting/delete-tab-003-expected.txt:
        * layout-tests/editing/deleting/delete-tab-003.html:
        * layout-tests/editing/deleting/delete-tab-004-expected.txt:
        * layout-tests/editing/deleting/delete-tab-004.html:
        * layout-tests/editing/inserting/insert-tab-001-expected.txt:
        * layout-tests/editing/inserting/insert-tab-002-expected.txt:
        * layout-tests/editing/inserting/insert-tab-003-expected.txt:
        * layout-tests/editing/inserting/insert-tab-004-expected.txt:
        * layout-tests/fast/dom/quadraticCurveTo-expected.txt:
        * layout-tests/fast/js/string-replace-2-expected.txt:
        * layout-tests/fast/table/039-expected.txt:
        * layout-tests/fast/table/border-collapsing/004-expected.txt:
        * layout-tests/fast/tokenizer/script_extra_close-expected.txt:

WebKit:

       Rolling out changes for <rdar://problem/3792529> REGRESSION (Mail): Tabs do not work the way they did in Panther (especially useful in plain text mail)
       since it caused a 2% performance regression.

        * WebCoreSupport.subproj/WebTextRenderer.m:
        (isSpace):
        (-[WebTextRenderer _CG_drawHighlightForRun:style:geometry:]):
        (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]):
        (-[WebTextRenderer _extendCharacterToGlyphMapToInclude:]):
        (-[WebTextRenderer _CG_pointToOffset:style:position:reversed:includePartialGlyphs:]):
        (initializeCharacterWidthIterator):
        (widthForNextCharacter):

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

15 years agoBug #: 3851
eseidel [Tue, 5 Jul 2005 21:28:55 +0000 (21:28 +0000)]
Bug #: 3851
Submitted by: eseidel
Reviewed by: mjs
Fixed Bogus ChangeLog entry.
        * kwq/KWQPalette.h:
        (QColorGroup::): Enum values added for KDOM.
        (QPalette::): Enum values added for KDOM.
        * kwq/KWQPalette.mm: Added.
        (QPalette::setColor): Added (only supports "active").
        Many of these enum values (particularly ColorGroup)
        may be removed as KDOM gets better integrated with our tree.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3851

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

15 years ago Adding colspan test for HTMLTableElement and bdo test for HTMLElement.
bdakin [Tue, 5 Jul 2005 21:10:47 +0000 (21:10 +0000)]
Adding colspan test for HTMLTableElement and bdo test for HTMLElement.

        Reviewed by NOBODY Adele.

        Test cases added: (NONE)

        * ChangeLog:
        * layout-tests/fast/dom/HTMLElement/bdo-expected.txt: Added.
        * layout-tests/fast/dom/HTMLElement/bdo.html: Added.
        * layout-tests/fast/dom/HTMLTableElement/colSpan-expected.txt: Added.
        * layout-tests/fast/dom/HTMLTableElement/colSpan.html: Added.

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

15 years ago Reviewed by Chris Blumenberg.
sullivan [Tue, 5 Jul 2005 18:37:37 +0000 (18:37 +0000)]
    Reviewed by Chris Blumenberg.

        - fixed <rdar://problem/4158230> Zoom In/Zoom Out in PDF context menu don't update window's notion of text size

        * WebView.subproj/WebPDFView.m:
        (-[WebPDFView _menuItemsFromPDFKitForEvent:]):
        Redirect Actual Size, Zoom In, and Zoom Out context menu items so that they behave exactly like Make Text Standard Size,
        Make Text Larger, and Make Text Smaller.

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

15 years ago -rolled out patch for
ggaren [Tue, 5 Jul 2005 18:37:32 +0000 (18:37 +0000)]
    -rolled out patch for
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3826
        because it fails to build w/gcc3.3 (previous fix didn't completely work)

        * kwq/KWQDef.h:

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

15 years ago -fixed failed build introduced by fix to
ggaren [Tue, 5 Jul 2005 18:09:38 +0000 (18:09 +0000)]
    -fixed failed build introduced by fix to
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3826

        Reviewed by sullivan.

        * kwq/KWQDef.h: changed 64 bit typedef to match def in sys/types.h

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

15 years agoBug #: 3851
eseidel [Tue, 5 Jul 2005 08:22:21 +0000 (08:22 +0000)]
Bug #: 3851
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQPalette.h:
        (QColorGroup::): Enum values added for KDOM.
        (QPalette::): Enum values added for KDOM.
        * kwq/KWQPalette.mm: Added.
        (QPalette::setColor): Added (only supports "active").
        Many of these enum values (particularly ColorGroup)
        may be removed as KDOM gets better integrated with our tree.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3851

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

15 years agoBug #: 3822
eseidel [Tue, 5 Jul 2005 08:17:33 +0000 (08:17 +0000)]
Bug #: 3822
Submitted by: eseidel
Reviewed by: mjs
        * ForwardingHeaders/kinstance.h: Added.
        * ForwardingHeaders/kio/netaccess.h: Added.
        * ForwardingHeaders/kjs/scope_chain.h: Added.
        * ForwardingHeaders/qdir.h: Added.
        * ForwardingHeaders/qglobal.h: Added.
        For KDOM.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3822

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

15 years agoBug #: 3826
eseidel [Tue, 5 Jul 2005 08:09:40 +0000 (08:09 +0000)]
Bug #: 3826
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQDef.h: 64bit types added
        (qRound): For kdom
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3826

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

15 years agoBug #: 3828
eseidel [Tue, 5 Jul 2005 08:04:50 +0000 (08:04 +0000)]
Bug #: 3828
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQDateTime.h: Necessary KDOM additions.
        (QTime::currentTime): Added.
        * kwq/KWQDateTime.mm:
        (QTime::addMSecs): Added.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3828

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

15 years agoBug #: 3821
eseidel [Tue, 5 Jul 2005 07:57:47 +0000 (07:57 +0000)]
Bug #: 3821
Submitted by: eseidel
Reviewed by: mjs
        * ForwardingHeaders/qwmatrix.h: Added.
        * WebCore.pbproj/project.pbxproj: Added KWQMatrix.*
        * khtml/rendering/render_image.cpp: Now includes qwmatrix.h
        * kwq/KWQPixmap.h: Removed QWMatrix stub.
        * kwq/KWQWMatrix.h: Added.
        (QWMatrix::m11): simple accessors.
        (QWMatrix::m12):
        (QWMatrix::m21):
        (QWMatrix::m22):
        (QWMatrix::dx):
        (QWMatrix::dy):
        * kwq/KWQWMatrix.mm: Added.
        (QWMatrix::QWMatrix): All are standard Qt functions.
        (QWMatrix::setMatrix):
        (QWMatrix::map):
        (QWMatrix::isIdentity):
        (QWMatrix::reset):
        (QWMatrix::scale):
        (QWMatrix::rotate):
        (QWMatrix::translate):
        (QWMatrix::shear):
        (QWMatrix::det):
        (QWMatrix::isInvertible):
        (QWMatrix::invert):
        (QWMatrix::operator CGAffineTransform):
        (QWMatrix::operator== ):
        (QWMatrix::operator*= ):
        Simple white-room QWMatrix implementation entirely
        based on CGAffineTransform.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3821

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

15 years agoBug #: 3850
eseidel [Tue, 5 Jul 2005 07:13:03 +0000 (07:13 +0000)]
Bug #: 3850
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQPtrList.h: additions necessary for kdom.
        (QPtrList::findRef): added.
        (QPtrList::begin): added.
        (QPtrList::end): added.
        (QPtrListIterator::operator*): added.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3850

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

15 years ago Expected results for layout tests from last patch.
mjs [Mon, 4 Jul 2005 13:11:25 +0000 (13:11 +0000)]
    Expected results for layout tests from last patch.

        * layout-tests/fast/js/eval-var-decl-expected.txt: Added.
        * layout-tests/fast/js/has-own-property-expected.txt: Added.

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

15 years agoJavaScriptCore:
mjs [Sun, 3 Jul 2005 10:47:58 +0000 (10:47 +0000)]
JavaScriptCore:

Original patch from Mark Rowe <opendarwin.org@bdash.net.nz>, reviewed by me.
Fixes to patch by me, reviewed by John Sullivan.

- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3293

        Test cases added:
        * tests/mozilla/expected.html: Two tests newly pass.

        * bindings/objc/objc_runtime.h:
        * bindings/objc/objc_runtime.mm:
        (ObjcFallbackObjectImp::hasOwnProperty):
        * bindings/runtime_array.cpp:
        (RuntimeArrayImp::hasOwnProperty):
        * bindings/runtime_array.h:
        * bindings/runtime_object.cpp:
        (RuntimeObjectImp::hasOwnProperty):
        * bindings/runtime_object.h:
        * kjs/array_instance.h:
        * kjs/array_object.cpp:
        (ArrayInstanceImp::hasOwnProperty):
        * kjs/function.cpp:
        (KJS::FunctionImp::hasOwnProperty):
        (KJS::ActivationImp::hasOwnProperty):
        * kjs/function.h:
        * kjs/lookup.h:
        * kjs/object.cpp:
        (KJS::ObjectImp::hasProperty):
        (KJS::ObjectImp::hasOwnProperty):
        * kjs/object.h:
        (KJS::Object::hasOwnProperty):
        * kjs/object_object.cpp:
        (ObjectPrototypeImp::ObjectPrototypeImp):
        (ObjectProtoFuncImp::call):
        * kjs/object_object.h:
        (KJS::ObjectProtoFuncImp::):
        * kjs/string_object.cpp:
        (StringInstanceImp::hasOwnProperty):
        * kjs/string_object.h:

WebCore:

Original patch from Mark Rowe <opendarwin.org@bdash.net.nz>, reviewed by me.
Fixes to patch by me, reviewed by John Sullivan.

- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3293

        Test cases added:
        * layout-tests/fast/js/has-own-property.html: Added - tests this change.
        * layout-tests/fast/js/eval-var-decl.html: Added - test depends on this change.

        * khtml/ecma/kjs_css.cpp:
        (KJS::DOMCSSStyleDeclaration::hasOwnProperty):
        * khtml/ecma/kjs_css.h:
        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMNodeList::hasOwnProperty):
        (KJS::DOMElement::tryGet):
        (KJS::DOMNamedNodeMap::hasOwnProperty):
        * khtml/ecma/kjs_dom.h:
        * khtml/ecma/kjs_html.cpp:
        (KJS::HTMLDocument::hasOwnProperty):
        (KJS::HTMLDocument::tryGet):
        (KJS::KJS::HTMLElement::hasOwnProperty):
        (KJS::KJS::HTMLCollection::hasOwnProperty):
        * khtml/ecma/kjs_html.h:
        * khtml/ecma/kjs_window.cpp:
        (KJS::Window::hasOwnProperty):
        (KJS::Konqueror::hasOwnProperty):
        * khtml/ecma/kjs_window.h:

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

15 years agoBug #: 3825
eseidel [Sun, 3 Jul 2005 10:13:51 +0000 (10:13 +0000)]
Bug #: 3825
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQTimer.h:
        * kwq/KWQTimer.mm:
        (QTimer::QTimer): added parent pointer (and warning)
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3825

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

15 years agoBug #: 3823
eseidel [Sun, 3 Jul 2005 10:05:08 +0000 (10:05 +0000)]
Bug #: 3823
Submitted by: eseidel
Reviewed by: mjs
        * khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::setDocumentChanged): fixed to use new API
        * kwq/KWQKStaticDeleter.h:
        (KStaticDeleter::setObject): fixed to take 3rd argument
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3823

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

15 years agoBug #: 3832
eseidel [Sun, 3 Jul 2005 09:58:32 +0000 (09:58 +0000)]
Bug #: 3832
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQValueList.h:
        (QValueList::find): KDOM support
        (QValueList::constBegin): KDE compatibility
        (QValueList::constEnd): KDE compatibility
        * kwq/KWQValueListImpl.h:
        * kwq/KWQValueListImpl.mm:
        (KWQValueListImpl::findEqualNode): KDOM support
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3832

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

15 years agoBug #: 3827
eseidel [Sun, 3 Jul 2005 09:51:34 +0000 (09:51 +0000)]
Bug #: 3827
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQFontMetrics.h:
        * kwq/KWQFontMetrics.mm:
        (QFontMetrics::boundingRect): added boundingRect(QChar)
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3827

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

15 years agoBug #: 3831
eseidel [Sun, 3 Jul 2005 09:45:08 +0000 (09:45 +0000)]
Bug #: 3831
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQListImpl.h:
        * kwq/KWQListImpl.mm:
        (KWQListImpl::findRef): Added to support
        KDOM::NodeImpl::compareDocumentPosition(NodeImpl *other)

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

15 years agoBug #: 3830
eseidel [Sun, 3 Jul 2005 09:38:03 +0000 (09:38 +0000)]
Bug #: 3830
Submitted by: eseidel
Reviewed by: mjs
        * ForwardingHeaders/qintdict.h: maps to KWQIntDict.h
        * kwq/KWQIntDict.h: copy of KWQPtrDict.h replacing T * with int.

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

15 years agoBug #: 3824
eseidel [Sun, 3 Jul 2005 07:08:00 +0000 (07:08 +0000)]
Bug #: 3824
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQPair.h: added newline, per mjs's request.

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

15 years agoBug #: 3824
eseidel [Sun, 3 Jul 2005 07:03:14 +0000 (07:03 +0000)]
Bug #: 3824
Submitted by: eseidel
Reviewed by: mjs
        * ForwardingHeaders/qpair.h: Added.
        * kwq/KWQPair.h: Added.
Qt compatible QPair, built on std::pair
http://bugzilla.opendarwin.org/show_bug.cgi?id=3824

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

15 years ago Adding createCaption test for HTMLTableElement.
bdakin [Fri, 1 Jul 2005 22:12:26 +0000 (22:12 +0000)]
    Adding createCaption test for HTMLTableElement.

        Reviewed by Adele (sort of).

        Test cases added:

        * layout-tests/fast/dom/HTMLTableElement/createCaption-expected.txt: Added.
        * layout-tests/fast/dom/HTMLTableElement/createCaption.html: Added.

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

15 years ago Reviewed by Darin Adler.
sullivan [Fri, 1 Jul 2005 21:30:52 +0000 (21:30 +0000)]
    Reviewed by Darin Adler.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3711: Displayed PDF have limited options in contextual menu

        This was a problem with using Tiger's version of Safari with tip of tree WebKit.

        * WebView.subproj/WebPDFView.m:
        (-[WebPDFView _anyPDFTagsFoundInMenu:]):
        new method, returns YES if the menu contains any items with any of the new PDF-related tags.
        (-[WebPDFView menuForEvent:]):
        If the executable was linked on Tiger or older (but it will never be older, since this code is
        new to Tiger), force all of the PDF-related items into the menu if none of them were there
        after processing by the delegate.

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

15 years ago Moving dom tests around to conform to new directory structure
ggaren [Fri, 1 Jul 2005 21:07:03 +0000 (21:07 +0000)]
    Moving dom tests around to conform to new directory structure
        specified in today's meeting.

        Reviewed by justing.

        Test cases added:

        * layout-tests/fast/dom/HTMLDocument/title-get-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/title-get.html: Added.
        * layout-tests/fast/dom/HTMLDocument/title-set-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/title-set.html: Added.
        * layout-tests/fast/dom/HTMLDocument/title/get-expected.txt: Removed.
        * layout-tests/fast/dom/HTMLDocument/title/get.html: Removed.
        * layout-tests/fast/dom/HTMLDocument/title/set-expected.txt: Removed.
        * layout-tests/fast/dom/HTMLDocument/title/set.html: Removed.
        * layout-tests/fast/dom/HTMLDocument/url-getset-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/url-getset.html: Added.
        * layout-tests/fast/dom/HTMLDocument/url/getset-expected.txt: Removed.
        * layout-tests/fast/dom/HTMLDocument/url/getset.html: Removed.
        * layout-tests/fast/dom/HTMLDocument/write-call-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/write-call.html: Added.
        * layout-tests/fast/dom/HTMLDocument/write-multiple-calls-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/write-multiple-calls.html: Added.
        * layout-tests/fast/dom/HTMLDocument/write/call-expected.txt: Removed.
        * layout-tests/fast/dom/HTMLDocument/write/call.html: Removed.
        * layout-tests/fast/dom/HTMLDocument/write/multiple-calls-expected.txt: Removed.
        * layout-tests/fast/dom/HTMLDocument/write/multiple-calls.html: Removed.
        * layout-tests/fast/dom/HTMLDocument/writeln-call-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/writeln-call.html: Added.
        * layout-tests/fast/dom/HTMLDocument/writeln-multiple-calls-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/writeln-multiple-calls.html: Added.
        * layout-tests/fast/dom/HTMLDocument/writeln/call-expected.txt: Removed.
        * layout-tests/fast/dom/HTMLDocument/writeln/call.html: Removed.
        * layout-tests/fast/dom/HTMLDocument/writeln/multiple-calls-expected.txt: Removed.
        * layout-tests/fast/dom/HTMLDocument/writeln/multiple-calls.html: Removed.

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

15 years ago - added WKExecutableLinkedInTigerOrEarlier
sullivan [Fri, 1 Jul 2005 20:07:51 +0000 (20:07 +0000)]
    - added WKExecutableLinkedInTigerOrEarlier

        * WebKitSystemInterface.h:
        * libWebKitSystemInterface.a:

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

15 years agoJavaScriptCore:
ggaren [Fri, 1 Jul 2005 18:56:38 +0000 (18:56 +0000)]
JavaScriptCore:

        -landed patch by Eric Seidel <macdome@opendarwin.org>

        -for http://bugzilla.opendarwin.org/show_bug.cgi?id=3657
        GroundWork:  Moving some functions from khtml->jsc following kjs TOT

        - no layout test necessary yet - only groundwork

        Reviewed by darin.

        * kjs/lookup.h:
        (KJS::cacheGlobalObject):

WebCore:

        -landed patch by Eric Seidel <macdome@opendarwin.org>

        -for http://bugzilla.opendarwin.org/show_bug.cgi?id=3657
        GroundWork:  Moving some functions from khtml->jsc following kjs TOT

        - no layout test necessary yet - only groundwork

        Reviewed by darin.

        * ForwardingHeaders/qintdict.h:
        * khtml/ecma/kjs_binding.h:

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

15 years agoJavaScriptCore:
ggaren [Fri, 1 Jul 2005 18:45:13 +0000 (18:45 +0000)]
JavaScriptCore:

        -landed patch by Carsten Guenther <cguenther@gmail.com>

        -fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3477
        some US-centric date formats not parsed by JavaScript (clock at news8austin.com)

        -relevant tests:
               mozilla/ecma_3/Date/15.9.5.5.js
               layout-tests/fast/js/date-parse-test.html

        Reviewed by darin.

        * kjs/date_object.cpp:
        (formatLocaleDate):
        (day):
        (dayFromYear):
        (daysInYear):
        (timeFromYear):
        (yearFromTime):
        (weekDay):
        (timeZoneOffset):
        (DateProtoFuncImp::call):
        (DateObjectImp::construct):
        (KJS::parseDate):
        (ymdhms_to_seconds):
        (KJS::makeTime):
        (findMonth):
        (KJS::KRFCDate_parseDate):
        * kjs/date_object.h:
        * tests/mozilla/expected.html: updated expected results to reflect fix

WebCore:

        -landed patch by Carsten Guenther <cguenther@gmail.com>
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3477

        -corrects errors in date layout test

        Reviewed by darin.

        Test cases modified:
        * layout-tests/fast/js/date-parse-test.html:

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

15 years ago -fixed <rdar://problem/4168186> JavaScript fails to throw exceptions
ggaren [Fri, 1 Jul 2005 17:47:12 +0000 (17:47 +0000)]
    -fixed <rdar://problem/4168186> JavaScript fails to throw exceptions
        for invalid return statements

        relevant tests:
            ecma/Statements/12.9-1-n.js
            ecma_2/Exceptions/lexical-052.js
            ecma_2/Exceptions/statement-009.js

        Reviewed by sullivan.

        * kjs/nodes.cpp:
        (ReturnNode::execute): now throws exception if return is not inside
        a function.

        * tests/mozilla/expected.html: updated to reflect fix

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

15 years ago Reviewed by sullivan.
ggaren [Fri, 1 Jul 2005 17:37:15 +0000 (17:37 +0000)]
    Reviewed by sullivan.

        * tests/mozilla/expected.html: Updated test results for last fix.

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

15 years ago -fixed <rdar://problem/4168161> JavaScript fails to throw an exception
ggaren [Fri, 1 Jul 2005 17:19:19 +0000 (17:19 +0000)]
    -fixed <rdar://problem/4168161> JavaScript fails to throw an exception
        for invalid function calls

        Reviewed by sullivan.

        Relevant mozilla test: ecma_3/Exceptions/regress-95101.js

        * kjs/nodes.cpp:
        (FunctionCallNode::evaluate): evaluate now checks for an exception
        after resolving a function name (in case the function is undefined)

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

15 years agoBug #: 3669
eseidel [Fri, 1 Jul 2005 10:03:04 +0000 (10:03 +0000)]
Bug #: 3669
Submitted by: eseidel
Reviewed by: darin
        * kwq/KWQSize.h:
        * kwq/KWQSize.mm:
        (QSize::operator CGSize): adding CGSize conversion support

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

15 years agoBug #: 3687
eseidel [Fri, 1 Jul 2005 09:55:02 +0000 (09:55 +0000)]
Bug #: 3687
Submitted by: eseidel
Reviewed by: darin
        * kjs/interpreter.h:
        (KJS::Context::curStmtFirstLine): stub for compatibility with KDE
        * kjs/value.h:
        (KJS::Value::isValid): compatibility with KDE
http://bugzilla.opendarwin.org/show_bug.cgi?id=3687

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

15 years agoBug #: 3771
eseidel [Fri, 1 Jul 2005 09:48:20 +0000 (09:48 +0000)]
Bug #: 3771
Submitted by: eseidel
Reviewed by: darin
        * kjs/create_hash_table: rolled in changes from KDE, including
-n <namespace> support from KDOM and support for newer comments
http://bugzilla.opendarwin.org/show_bug.cgi?id=3771

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

15 years ago Reviewed by John Sullivan.
darin [Fri, 1 Jul 2005 05:20:49 +0000 (05:20 +0000)]
    Reviewed by John Sullivan.

        - fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=3774>
          do renaming so that loaders are called "loader", not "client" or "delegate"

        * Misc.subproj/WebIconLoader.h:
        * Plugins.subproj/WebNetscapePluginStream.h:
        * Plugins.subproj/WebNetscapePluginStream.m:
        (-[WebNetscapePluginStream initWithRequest:pluginPointer:notifyData:sendNotification:]):
        (-[WebNetscapePluginStream start]):
        (-[WebNetscapePlugInStreamLoader didFinishLoading]):
        (-[WebNetscapePlugInStreamLoader didFailWithError:]):
        (-[WebNetscapePlugInStreamLoader cancelWithError:]):
        * WebCoreSupport.subproj/WebBridge.m:
        (-[WebBridge startLoadingResource:withURL:customHeaders:]):
        (-[WebBridge startLoadingResource:withURL:customHeaders:postData:]):
        (-[WebBridge canRunModalNow]):
        * WebCoreSupport.subproj/WebSubresourceClient.h: Removed.
        * WebCoreSupport.subproj/WebSubresourceClient.m: Removed.
        * WebCoreSupport.subproj/WebSubresourceLoader.h:
        * WebCoreSupport.subproj/WebSubresourceLoader.m:
        (-[WebSubresourceLoader initWithLoader:dataSource:]):
        (-[WebSubresourceLoader dealloc]):
        (+[WebSubresourceLoader startLoadingResource:withRequest:customHeaders:referrer:forDataSource:]):
        (+[WebSubresourceLoader startLoadingResource:withURL:customHeaders:referrer:forDataSource:]):
        (+[WebSubresourceLoader startLoadingResource:withURL:customHeaders:postData:referrer:forDataSource:]):
        (-[WebSubresourceLoader didReceiveResponse:]):
        (-[WebSubresourceLoader didReceiveData:lengthReceived:]):
        (-[WebSubresourceLoader didFinishLoading]):
        (-[WebSubresourceLoader didFailWithError:]):
        (-[WebSubresourceLoader cancel]):
        * WebKit.pbproj/project.pbxproj:
        * WebView.subproj/WebBaseResourceHandleDelegate.h: Removed.
        * WebView.subproj/WebBaseResourceHandleDelegate.m: Removed.
        * WebView.subproj/WebDataSource.m:
        (-[WebDataSourcePrivate dealloc]):
        (-[WebDataSource _setLoading:]):
        (-[WebDataSource _updateLoading]):
        (-[WebDataSource _setPrimaryLoadComplete:]):
        (-[WebDataSource _startLoading:]):
        (-[WebDataSource _addSubresourceLoader:]):
        (-[WebDataSource _removeSubresourceLoader:]):
        (-[WebDataSource _addPlugInStreamLoader:]):
        (-[WebDataSource _removePlugInStreamLoader:]):
        (-[WebDataSource _stopLoadingInternal]):
        (-[WebDataSource _defersCallbacksChanged]):
        (-[WebDataSource _stopLoadingWithError:]):
        (-[WebDataSource data]):
        (-[WebDataSource isLoading]):
        * WebView.subproj/WebDataSourcePrivate.h:
        * WebView.subproj/WebLoader.h:
        * WebView.subproj/WebLoader.m:
        * WebView.subproj/WebMainResourceClient.h: Removed.
        * WebView.subproj/WebMainResourceClient.m: Removed.
        * WebView.subproj/WebMainResourceLoader.h:
        * WebView.subproj/WebMainResourceLoader.m:
        (-[WebMainResourceLoader didReceiveResponse:]):

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

15 years ago -rolled in KDE fix to <rdar://problem/4167660> JavaScript fails to
ggaren [Fri, 1 Jul 2005 00:45:50 +0000 (00:45 +0000)]
    -rolled in KDE fix to <rdar://problem/4167660> JavaScript fails to
        throw exceptions for invalid break/continue statements

        No layout tests because it's already covered by the Mozilla suite

        Reviewed by mjs.

        * kjs/internal.h: LabelStack now tracks where you are relative to
        switch and iteration (loop) statements

        (KJS::LabelStack::LabelStack):
        (KJS::LabelStack::pushIteration):
        (KJS::LabelStack::popIteration):
        (KJS::LabelStack::inIteration):
        (KJS::LabelStack::pushSwitch):
        (KJS::LabelStack::popSwitch):
        (KJS::LabelStack::inSwitch):

        * kjs/nodes.cpp:
        These files were updated to use the new LabelStack:
        (DoWhileNode::execute):
        (WhileNode::execute):
        (ForNode::execute):
        (ForInNode::execute):
        (SwitchNode::execute):

        These files were updated to throw exceptions for invalid
        break/continue statements:
        (BreakNode::execute):
        (ContinueNode::execute):

        * tests/mozilla/expected.html: Updated expected results to reflect fix

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

15 years ago Changes based on input from Michael Kahl.
darin [Thu, 30 Jun 2005 23:18:33 +0000 (23:18 +0000)]
    Changes based on input from Michael Kahl.

        * Scripts/cvs-create-patch: Use "-f" so we are compatible with .cvsrc files that
        specify different style of "diff".
        * Scripts/webkitdirs.pm: Add missing call to determineBaseProductDir, so that
        determineConfigurationProductDir works in all cases.

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

15 years ago Reviewed by rjw.
kdecker [Thu, 30 Jun 2005 18:19:42 +0000 (18:19 +0000)]
    Reviewed by rjw.

fixed: <rdar://problem/4166838> failed assertion in`Interpreter::lockCount() > 0

no layout test added; this is in the bindings code.

        * bindings/objc/WebScriptObject.mm:
        (+[WebScriptObject _convertValueToObjcValue:KJS::originExecutionContext:Bindings::executionContext:Bindings::]): make sure to lock and unlock the interpreter around allocations.

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

15 years ago Reviewed by Geoff Garen.
bdibello [Thu, 30 Jun 2005 17:50:24 +0000 (17:50 +0000)]
    Reviewed by Geoff Garen.

        Test cases added: getting and setting div.align

        * layout-tests/fast/dom/HTMLDivElement/align/getset-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDivElement/align/getset.html: Added.

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

15 years agoForgot one file.
darin [Thu, 30 Jun 2005 05:57:56 +0000 (05:57 +0000)]
Forgot one file.

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

15 years ago Reviewed and landed by Darin Adler.
darin [Thu, 30 Jun 2005 05:57:18 +0000 (05:57 +0000)]
    Reviewed and landed by Darin Adler.

        - Fix <http://bugzilla.opendarwin.org/show_bug.cgi?id=3274>
        document() not supported

        Test cases added:
        * layout-tests/fast/xsl/document-function-expected.txt: Added.
        * layout-tests/fast/xsl/document-function.xml: Added.
        * layout-tests/fast/xsl/document-function.xsl: Added.
        * layout-tests/fast/xsl/resources/document-function-source.xml: Added.

        * khtml/xsl/xslt_processorimpl.cpp:
        (DOM::parseErrorFunc):
        Stub to prevent errors from getting written to the console.

        (DOM::stylesheetLoadFunc):
        Fetch and parse documents.

        (DOM::XSLTProcessorImpl::transformDocument):
        Use the processor as the global variable instead of the
        style sheet.

        * khtml/xsl/xslt_processorimpl.h:
        (DOM::XSLTProcessorImpl::stylesheet):
        (DOM::XSLTProcessorImpl::sourceDocument):
        Add accessors for source document and stylesheet.

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

15 years ago - fixed bug which would result in multiple unwanted dumps in a single layout...
darin [Thu, 30 Jun 2005 05:41:38 +0000 (05:41 +0000)]
    - fixed bug which would result in multiple unwanted dumps in a single layout test

        * DumpRenderTree/DumpRenderTree.m:
        (-[WaitUntilDoneDelegate webView:locationChangeDone:forDataSource:]): Set new
        "readyToDump" flag.
        (-[LayoutTestController waitUntilDone]): Update for name change.
        (-[LayoutTestController notifyDone]): Dump only if ready.
        (dumpRenderTree): Set up new boolean and update for name change.

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

15 years ago Changes by Timothy Hatcher.
darin [Thu, 30 Jun 2005 04:33:00 +0000 (04:33 +0000)]
    Changes by Timothy Hatcher.
        Reviewed by me.

        * Scripts/run-webkit-app: Added script to open an arbritrary application with
        a CVS built WebKit. Example: ./run-webkit-app Colloquy

        * Scripts/gdb-safari: Added support for WEBKIT_SAFARI environment variable to specify
        a custom location to the Safari.app bundle. This is optional, script defaults to the stock location.
        * Scripts/run-safari: Ditto.

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

15 years ago Unreviewed - fixing build breakage with gcc 4.
mjs [Thu, 30 Jun 2005 03:19:13 +0000 (03:19 +0000)]
    Unreviewed - fixing build breakage with gcc 4.

        * khtml/misc/hashtable.h: Don't use a typedef when declaring a class friend.

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

15 years ago Temporarily enable tab coalescing ahead of white-space:pre-wrap
harrison [Thu, 30 Jun 2005 01:56:12 +0000 (01:56 +0000)]
Temporarily enable tab coalescing ahead of white-space:pre-wrap
change because of problems with keeping the tabs separate.  Will
revert when problems are fixed or remove if I do pre-wrap
first.

        * khtml/editing/insert_text_command.cpp:
        (khtml::InsertTextCommand::prepareForTextInsertion):
        (khtml::InsertTextCommand::insertTab):
        * khtml/editing/markup.cpp:
        (khtml::createParagraphContentsFromString):

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

15 years ago Reviewed by Dave Hyatt (rendering) and Maciej (editing).
harrison [Thu, 30 Jun 2005 01:28:36 +0000 (01:28 +0000)]
    Reviewed by Dave Hyatt (rendering) and Maciej (editing).

        Test cases added:  Coming soon.  Will include with next round of changes for this bug.

        This is the first checkin for...

        <rdar://problem/3792529> REGRESSION (Mail): Tabs do not work the way they did in Panther (especially useful in plain text mail)

        Basic strategy is to put tabs into spans with white-space:pre style, and
        render them with tabs stops every 8th space, where the space width and
        the left margin are those of the enclosing block.

        What's left is to switch to implement white-space:pre-wrap so
        that we can coalesce consecutive tabs while maintaining proper
        line breaking.  That will keep the markup smaller.

        * WebCoreSupport.subproj/WebTextRenderer.m:
        (isSpace):
        (-[WebTextRenderer _CG_drawHighlightForRun:style:geometry:]):
        (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]):
        (-[WebTextRenderer _extendCharacterToGlyphMapToInclude:]):
        (-[WebTextRenderer _CG_pointToOffset:style:position:reversed:includePartialGlyphs:]):
        (initializeCharacterWidthIterator):
        (widthForNextCharacter):

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

15 years ago Reviewed by Dave Hyatt (rendering) and Maciej (editing).
harrison [Thu, 30 Jun 2005 01:27:47 +0000 (01:27 +0000)]
    Reviewed by Dave Hyatt (rendering) and Maciej (editing).

        Test cases added:  Coming soon.  Will include with next round of changes for this bug.

        This is the first checkin for...

        <rdar://problem/3792529> REGRESSION (Mail): Tabs do not work the way they did in Panther (especially useful in plain text mail)

        Basic strategy is to put tabs into spans with white-space:pre style, and
        render them with tabs stops every 8th space, where the space width and
        the left margin are those of the enclosing block.

        What's left is to switch to implement white-space:pre-wrap so
        that we can coalesce consecutive tabs while maintaining proper
        line breaking.  That will keep the markup smaller.

        * khtml/editing/apply_style_command.cpp:
        (khtml::createStyleSpanElement):
        (khtml::ApplyStyleCommand::removeCSSStyle):
        (khtml::ApplyStyleCommand::addInlineStyleIfNeeded):
        * khtml/editing/delete_selection_command.cpp:
        (khtml::DeleteSelectionCommand::saveTypingStyleState):
        * khtml/editing/edit_command.cpp:
        (khtml::EditCommand::styleAtPosition):
        * khtml/editing/html_interchange.h:
        * khtml/editing/htmlediting.cpp:
        (khtml::isSpecialElement):
        (khtml::isTabSpanNode):
        (khtml::isTabSpanTextNode):
        (khtml::positionBeforeTabSpan):
        (khtml::createTabSpanElement):
        * khtml/editing/htmlediting.h:
        * khtml/editing/insert_text_command.cpp:
        (khtml::InsertTextCommand::prepareForTextInsertion):
        (khtml::InsertTextCommand::input):
        (khtml::InsertTextCommand::insertTab):
        * khtml/editing/insert_text_command.h:
        * khtml/editing/markup.cpp:
        (khtml::createParagraphContentsFromString):
        (khtml::createFragmentFromText):
        * khtml/editing/replace_selection_command.cpp:
        (khtml::ReplacementFragment::removeStyleNodes):
        * khtml/html/htmltokenizer.cpp:
        (khtml::HTMLTokenizer::begin):
        (khtml::HTMLTokenizer::processListing):
        (khtml::HTMLTokenizer::parseEntity):
        (khtml::HTMLTokenizer::parseTag):
        (khtml::HTMLTokenizer::addPending):
        (khtml::HTMLTokenizer::write):
        * khtml/html/htmltokenizer.h:
        (khtml::HTMLTokenizer::):
        * khtml/rendering/bidi.cpp:
        (khtml::addRun):
        (khtml::RenderBlock::tabWidth):
        (khtml::RenderBlock::computeHorizontalPositionsForLine):
        (khtml::RenderBlock::skipWhitespace):
        (khtml::RenderBlock::findNextLineBreak):
        (khtml::RenderBlock::checkLinesForTextOverflow):
        * khtml/rendering/break_lines.cpp:
        (khtml::isBreakable):
        * khtml/rendering/font.cpp:
        (Font::drawHighlightForText):
        (Font::drawText):
        (Font::floatWidth):
        (Font::floatCharacterWidths):
        (Font::checkSelectionPoint):
        (Font::width):
        * khtml/rendering/font.h:
        * khtml/rendering/render_block.cpp:
        (khtml::stripTrailingSpace):
        (khtml::RenderBlock::calcInlineMinMaxWidth):
        * khtml/rendering/render_block.h:
        * khtml/rendering/render_br.h:
        (khtml::RenderBR::width):
        * khtml/rendering/render_flexbox.cpp:
        (khtml::RenderFlexibleBox::layoutVerticalBox):
        * khtml/rendering/render_image.cpp:
        (RenderImage::setPixmap):
        (RenderImage::paint):
        * khtml/rendering/render_line.cpp:
        (khtml::EllipsisBox::paint):
        * khtml/rendering/render_line.h:
        (khtml::InlineBox::width):
        (khtml::InlineBox::xPos):
        (khtml::InlineBox::yPos):
        (khtml::InlineBox::height):
        (khtml::InlineBox::baseline):
        * khtml/rendering/render_list.cpp:
        (RenderListMarker::paint):
        (RenderListMarker::calcMinMaxWidth):
        * khtml/rendering/render_object.cpp:
        (RenderObject::tabWidth):
        (RenderObject::recalcMinMaxWidths):
        * khtml/rendering/render_object.h:
        * khtml/rendering/render_replaced.cpp:
        * khtml/rendering/render_text.cpp:
        (InlineTextBox::selectionRect):
        (InlineTextBox::paint):
        (InlineTextBox::paintSelection):
        (InlineTextBox::paintMarkedTextBackground):
        (InlineTextBox::textPos):
        (InlineTextBox::offsetForPosition):
        (InlineTextBox::positionForOffset):
        (RenderText::cacheWidths):
        (RenderText::widthFromCache):
        (RenderText::trimmedMinMaxWidth):
        (RenderText::calcMinMaxWidth):
        (RenderText::containsOnlyWhitespace):
        (RenderText::width):
        * khtml/rendering/render_text.h:
        * kwq/KWQFontMetrics.h:
        * kwq/KWQFontMetrics.mm:
        (QFontMetrics::width):
        (QFontMetrics::charWidth):
        (QFontMetrics::floatWidth):
        (QFontMetrics::floatCharacterWidths):
        (QFontMetrics::checkSelectionPoint):
        (QFontMetrics::boundingRect):
        (QFontMetrics::size):
        * kwq/KWQPainter.h:
        * kwq/KWQPainter.mm:
        (QPainter::drawText):
        (QPainter::drawHighlightForText):
        * kwq/WebCoreTextRenderer.h:
        * kwq/WebCoreTextRendererFactory.mm:
        (WebCoreInitializeEmptyTextStyle):
        * layout-tests/editing/deleting/delete-tab-001-expected.txt:
        * layout-tests/editing/deleting/delete-tab-001.html:
        * layout-tests/editing/deleting/delete-tab-002-expected.txt:
        * layout-tests/editing/deleting/delete-tab-002.html:
        * layout-tests/editing/deleting/delete-tab-003-expected.txt:
        * layout-tests/editing/deleting/delete-tab-003.html:
        * layout-tests/editing/deleting/delete-tab-004-expected.txt:
        * layout-tests/editing/deleting/delete-tab-004.html:
        * layout-tests/editing/inserting/insert-tab-001-expected.txt:
        * layout-tests/editing/inserting/insert-tab-002-expected.txt:
        * layout-tests/editing/inserting/insert-tab-003-expected.txt:
        * layout-tests/editing/inserting/insert-tab-004-expected.txt:
        * layout-tests/fast/dom/quadraticCurveTo-expected.txt:
        * layout-tests/fast/js/string-replace-2-expected.txt:
        * layout-tests/fast/table/039-expected.txt:
        * layout-tests/fast/table/border-collapsing/004-expected.txt:
        * layout-tests/fast/tokenizer/script_extra_close-expected.txt:

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

15 years agoJavaScriptCore:
ggaren [Thu, 30 Jun 2005 01:19:47 +0000 (01:19 +0000)]
JavaScriptCore:

Patch by Francisco Tolmasky <tolmasky@gmail.com>

- fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3667
Core JavaScript 1.5 Reference:Objects:Array:forEach

See WebCore Changelog for layout tests added.

        Reviewed by darin.

        * kjs/array_object.cpp:
        (ArrayProtoFuncImp::call):
        * kjs/array_object.h:
        (KJS::ArrayProtoFuncImp::):

WebCore:

Contributed by Francisco Tolmasky <tolmasky@gmail.com>

-test cases for fix to http://bugzilla.opendarwin.org/show_bug.cgi?id=3667
Core JavaScript 1.5 Reference:Objects:Array:forEach

See JavaScriptCore Changelog for details on the patch.

        Reviewed by darin.

        Test cases added:
        * layout-tests/fast/js/array-every-expected.txt: Added.
        * layout-tests/fast/js/array-every.html: Added.
        * layout-tests/fast/js/array-foreach-expected.txt: Added.
        * layout-tests/fast/js/array-foreach.html: Added.
        * layout-tests/fast/js/array-some-expected.txt: Added.
        * layout-tests/fast/js/array-some.html: Added.

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

15 years ago Reviewed by Geoff Garen
bdibello [Thu, 30 Jun 2005 00:41:49 +0000 (00:41 +0000)]
    Reviewed by Geoff Garen

        Test cases added: added expected results for previous check in

        * layout-tests/fast/dom/HTMLDocument/url/getset-expected.txt: Added.

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

15 years ago DOM compatibility tests for HTMLDocument::writeln
ggaren [Thu, 30 Jun 2005 00:22:23 +0000 (00:22 +0000)]
DOM compatibility tests for HTMLDocument::writeln

        Reviewed by justing.

        Test cases added:

        * layout-tests/fast/dom/HTMLDocument/writeln/call-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/writeln/call.html: Added.
        * layout-tests/fast/dom/HTMLDocument/writeln/multiple-calls-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/writeln/multiple-calls.html: Added.

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

15 years ago Reviewed by Geoff Garen.
ggaren [Thu, 30 Jun 2005 00:19:51 +0000 (00:19 +0000)]
    Reviewed by Geoff Garen.

        Test cases added: added DOM test for document.URL

        * layout-tests/fast/dom/HTMLDocument/url/getset.html: Added.

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

15 years ago Reviewed by Geoff Garen.
bdibello [Thu, 30 Jun 2005 00:13:39 +0000 (00:13 +0000)]
    Reviewed by Geoff Garen.

        Test cases added: added DOM test for document.URL

        * layout-tests/fast/dom/HTMLDocument/url/getset.html: Added.

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

15 years ago DOM compatibility test for HTMLDocument::write
ggaren [Wed, 29 Jun 2005 23:24:32 +0000 (23:24 +0000)]
DOM compatibility test for HTMLDocument::write

        Reviewed by justing.

        Test cases added:
        * layout-tests/fast/dom/HTMLDocument/write/call-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/write/call.html: Added.

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

15 years ago DOM compatibility tests for HTMLDocument::title
ggaren [Wed, 29 Jun 2005 23:12:02 +0000 (23:12 +0000)]
DOM compatibility tests for HTMLDocument::title

        Reviewed by justing.

        Test cases added:
        * layout-tests/fast/dom/HTMLDocument/title/get-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/title/get.html: Added.
        * layout-tests/fast/dom/HTMLDocument/title/set-expected.txt: Added.
        * layout-tests/fast/dom/HTMLDocument/title/set.html: Added.

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

15 years ago DOM compatibility tests for HTMLDocument::title
ggaren [Wed, 29 Jun 2005 23:01:16 +0000 (23:01 +0000)]
DOM compatibility tests for HTMLDocument::title

        Reviewed by justing.

        Test cases added:
        * layout-tests/fast/dom/HTMLDocument/title/get.html: Added.
        * layout-tests/fast/dom/HTMLDocument/title/set.html: Added.

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

15 years ago Reviewed by Kevin.
sullivan [Wed, 29 Jun 2005 22:53:51 +0000 (22:53 +0000)]
    Reviewed by Kevin.

        - deleted some never-used stub code

        * WebView.subproj/WebView.m:
        * WebView.subproj/WebViewInternal.h:
        * WebView.subproj/WebViewPrivate.h:

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

15 years ago*** empty log message ***
justing [Wed, 29 Jun 2005 21:37:02 +0000 (21:37 +0000)]
*** empty log message ***

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

15 years ago*** empty log message ***
justing [Wed, 29 Jun 2005 21:29:27 +0000 (21:29 +0000)]
*** empty log message ***

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

15 years ago*** empty log message ***
justing [Wed, 29 Jun 2005 21:22:30 +0000 (21:22 +0000)]
*** empty log message ***

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

15 years ago Reviewed by Darin.
mjs [Wed, 29 Jun 2005 21:04:32 +0000 (21:04 +0000)]
    Reviewed by Darin.

        Added iterator support to new hashtable class, the HashSet API is
now essentially complete.

Added support for consistency check mode.

        * khtml/misc/hashset.h:
        (khtml::HashSet::capacity): Added
        (khtml::HashSet::begin): Added (both const and non-const)
        (khtml::HashSet::end): Added (both const and non-const)
        (khtml::HashSet::insert): Made both versions return an iterator
        (khtml::HashSet::find): Added (both const and on-const, returning appropriate iterator)
        (khtml::HashSet::contains): Added
        (khtml::HashSet::remove): Added version that takes an iterator argument
        (khtml::HashSet::clear): Added
        * khtml/misc/hashtable.h:
        (khtml::HashTableIterator): New class with all the obvious iterator stuff.
        (khtml::HashTableConstIterator::HashTableConstIterator): New class with all the obvious
const iterator stuff.
        (khtml::HashTable::begin): Added (both const and non-consts)
        (khtml::HashTable::end): Added (both const and non-consts)
        (khtml::HashTable::capacity): Added
        (khtml::HashTable::insert): Implement non-template method in terms
of template method.
        (khtml::HashTable::contains): Added (implemented in terms of find)
        (khtml::HashTable::remove): Implemented key remove in terms of find and
iterator remove.
        (khtml::HashTable::hash): Made static
        (khtml::HashTable::equal): Made static
        (khtml::HashTable::identityConvert): Added - no-op convert method so template insert
method can be implemented in terms of non-template
        (khtml::HashTable::insert): Changed to return iterator
        (khtml::HashTable::reinsert): Recoded to be more like the other functions
        (khtml::HashTable::find): Added
        (khtml::HashTable::remove): Added iterator version
        (khtml::HashTable::clear): Added
        * khtml/xml/dom_atomicstring.cpp:
        (DOM::AtomicString::add): Updated to deal with the fact that insert returns an iterator
        (khtml::HashTable::shouldExpand): New helper.
        (khtml::HashTable::shouldShrink): ditto
        (khtml::HashTable::makeIterator): ditto
        (khtml::HashTable::makeConstIterator): ditto
        (khtml::HashTable::checkConsistency): consistency check method
        (khtml::HashTable::checkConsistencyExceptSize): consistency check method

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

15 years agoJavaScriptCore:
ggaren [Wed, 29 Jun 2005 20:59:21 +0000 (20:59 +0000)]
JavaScriptCore:

Patch contributed by Oliver Hunt <ojh16@student.canterbury.ac.nz>

-fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3743
Incorrect error message given for certain calls

See WebCore Changelog for layout test added.

        Reviewed by mjs.

        * kjs/object.cpp:
        (KJS::ObjectImp::defaultValue):

WebCore:

-added test case for fix to http://bugzilla.opendarwin.org/show_bug.cgi?id=3743
Incorrect error message given for certain calls

See JavaScriptCore Changelog for details about the patch.

        Reviewed by me.

        Test cases added:
        * layout-tests/fast/js/toString-stack-overflow-expected.txt: Added.
        * layout-tests/fast/js/toString-stack-overflow.html: Added.

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

15 years ago Rolling out date patch from 6-28-05 because it breaks
ggaren [Wed, 29 Jun 2005 20:15:00 +0000 (20:15 +0000)]
Rolling out date patch from 6-28-05 because it breaks
fast/js/date-parse-test

        Reviewed by NOBODY.

        * kjs/date_object.cpp:
        (formatLocaleDate):
        (DateProtoFuncImp::call):
        (DateObjectImp::construct):
        (KJS::parseDate):
        (ymdhms_to_seconds):
        (isSpaceOrTab):
        (KJS::KRFCDate_parseDate):
        * kjs/date_object.h:
        * tests/mozilla/expected.html:

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

15 years ago - Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=3714>
justing [Wed, 29 Jun 2005 20:14:58 +0000 (20:14 +0000)]
    - Fixes <bugzilla.opendarwin.org/show_bug.cgi?id=3714>
        HTMLLabelElement's form property isn't implemented

        Patch by Anders Carlsson <andersca@mac.com>

        Reviewed by Darin

        Test cases added:
        * layout-tests/fast/dom/HTMLLabelElement/properties/form-expected.txt: Added.
        * layout-tests/fast/dom/HTMLLabelElement/properties/form.html: Added.

        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLLabelElementImpl::form):
        Traverse upwards looking for a form element.

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

15 years agoBug #:
justing [Wed, 29 Jun 2005 18:49:20 +0000 (18:49 +0000)]
Bug #:
Submitted by:
Reviewed by:

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

15 years ago Patch by Joost de Valk <webkit@joostdevalk.nl>
ggaren [Wed, 29 Jun 2005 17:52:16 +0000 (17:52 +0000)]
Patch by Joost de Valk <webkit@joostdevalk.nl>

- http://bugzilla.opendarwin.org/show_bug.cgi?id=3732
Testcase for accesskeys that will run with run-webkit-tests.

        Reviewed by Darin.

        Test cases added:
        * layout-tests/fast/forms/access-key-expected.txt: Added.
        * layout-tests/fast/forms/access-key.html: Added.

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

15 years ago Patch by Anders Carlsson <andersca@mac.com>
justing [Wed, 29 Jun 2005 17:50:24 +0000 (17:50 +0000)]
    Patch by Anders Carlsson  <andersca@mac.com>

        - Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=3715>
        An HTMLObjectElement's form property was always null.

        Reviewed by Darin

        Test cases added:
        * layout-tests/fast/dom/htmlobject-form-expected.txt: Added.
        * layout-tests/fast/dom/htmlobject-form.html: Added.

        * khtml/html/html_objectimpl.cpp:
        (DOM::HTMLObjectElementImpl::form):
        Implement this function by traversing the parent nodes looking
        for a form element.

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

15 years ago Patch by Antoine Quint <ml@graougraou.com>
ggaren [Wed, 29 Jun 2005 17:41:39 +0000 (17:41 +0000)]
Patch by Antoine Quint <ml@graougraou.com>

-fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3648
quadraticCurveTo() method in <canvas> APIs JS bindings does not exist

        Reviewed by Darin.

        Test cases added:
        * layout-tests/fast/dom/quadraticCurveTo-expected.txt: Added.
        * layout-tests/fast/dom/quadraticCurveTo.xml: Added.

        * khtml/ecma/kjs_html.cpp:

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

15 years ago Patch by Hanspeter Schaub <Hanspeterschaub@mac.com>
ggaren [Wed, 29 Jun 2005 17:18:16 +0000 (17:18 +0000)]
Patch by Hanspeter Schaub <Hanspeterschaub@mac.com>

-fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3317
REGRESSION: CSS2: outline is applied to both <li> element
and its enclosing text with context dependent selector

        Reviewed by Hyatt.

        Test cases added:
        * layout-tests/fast/css/list-outline-expected.txt: Added.
        * layout-tests/fast/css/list-outline.html: Added.

        * khtml/rendering/render_line.cpp:
        (khtml::InlineFlowBox::paint):

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

15 years ago Reviewed by Darin.
ggaren [Wed, 29 Jun 2005 16:32:27 +0000 (16:32 +0000)]
    Reviewed by Darin.

-fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3750
build fails with KJS_VERBOSE set

        * kjs/nodes.cpp: changed debug print statement to use UString
        (VarDeclNode::evaluate):
        * kjs/reference.cpp: ditto
        (KJS::Reference::putValue):

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

15 years ago Reviewed by Maciej.
vicki [Tue, 28 Jun 2005 23:22:16 +0000 (23:22 +0000)]
    Reviewed by Maciej.

- fix our part of <rdar://problem/4122332> extra HTTP GET when iframe requests file
already fetched by parent that should have been cached. Setting location via javascript
should not signal a full reload of the destination page and all its subresources.

        * khtml/khtml_part.cpp:
        (KHTMLPart::changeLocation): remove code that sets the reload flag

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

15 years ago Patch contributed by Carsten Guenther <cguenther@gmail.com>.
ggaren [Tue, 28 Jun 2005 22:25:43 +0000 (22:25 +0000)]
Patch contributed by Carsten Guenther <cguenther@gmail.com>.

-fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3477
some US-centric date formats not parsed by JavaScript (clock at news8austin.com)

        Reviewed by darin.

        * kjs/date_object.cpp:
        (formatLocaleDate):
        (day):
        (dayFromYear):
        (daysInYear):
        (timeFromYear):
        (yearFromTime):
        (weekDay):
        (timeZoneOffset):
        (DateProtoFuncImp::call):
        (DateObjectImp::construct):
        (KJS::parseDate):
        (ymdhms_to_seconds):
        (KJS::makeTime):
        (findMonth):
        (KJS::KRFCDate_parseDate):
        * kjs/date_object.h:
        * tests/mozilla/expected.html: updated expected test results to reflect fix

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