WebKit-https.git
15 years agoBug #: 4790
eseidel [Thu, 1 Sep 2005 09:39:17 +0000 (09:39 +0000)]
Bug #: 4790
Submitted by: eseidel
Reviewed by: mjs
        * WebCore+SVG/DrawCanvasItem.mm: header include changes.
        * WebCore+SVG/DrawDocument.mm:
        * WebCore.xcodeproj/project.pbxproj:
        * kcanvas/KCanvasTreeDebug.cpp:
        * kdom/cache/KDOMLoader.cpp:
        * kdom/core/AttrImpl.h:
        * kdom/core/CDATASectionImpl.h:
        * kdom/core/CDFInterface.cpp:
        * kdom/core/CDFInterface.h:
        * kdom/core/CharacterDataImpl.h:
        * kdom/core/CommentImpl.h:
        * kdom/core/DOMConfigurationImpl.h:
        * kdom/core/DOMImplementationImpl.cpp:
        * kdom/core/DocumentFragmentImpl.h:
        * kdom/core/DocumentImpl.cpp:
        * kdom/core/DocumentImpl.h:
        * kdom/core/DocumentTypeImpl.h:
        * kdom/core/ElementImpl.h:
        * kdom/core/EntityImpl.h:
        * kdom/core/EntityReferenceImpl.h:
        * kdom/core/NamedAttrMapImpl.h:
        * kdom/core/NamedNodeMapImpl.h:
        * kdom/core/NodeImpl.h:
        * kdom/core/NotationImpl.h:
        * kdom/core/ProcessingInstructionImpl.h:
        * kdom/core/TagNodeListImpl.h:
        * kdom/core/TextImpl.h:
        * kdom/core/XMLElementImpl.h:
        * kdom/css/CSSCharsetRuleImpl.h:
        * kdom/css/CSSFontFaceRuleImpl.h:
        * kdom/css/CSSHelper.h:
        * kdom/css/CSSImageValueImpl.cpp:
        * kdom/css/CSSImageValueImpl.h:
        * kdom/css/CSSImportRuleImpl.h:
        * kdom/css/CSSMediaRuleImpl.h:
        * kdom/css/CSSPageRuleImpl.h:
        * kdom/css/CSSPrimitiveValueImpl.cpp:
        * kdom/css/CSSPrimitiveValueImpl.h:
        * kdom/css/CSSRuleImpl.h:
        * kdom/css/CSSStyleDeclarationImpl.cpp:
        * kdom/css/CSSStyleDeclarationImpl.h:
        * kdom/css/CSSStyleRuleImpl.h:
        * kdom/css/CSSStyleSelector.cpp:
        * kdom/css/CSSStyleSelector.h:
        * kdom/css/CSSStyleSheetImpl.h:
        * kdom/css/CSSUnknownRuleImpl.h:
        * kdom/css/CSSValueImpl.h:
        * kdom/css/CSSValueListImpl.h:
        * kdom/css/DocumentCSSImpl.h:
        * kdom/css/KDOMCSSParser.cpp:
        * kdom/css/KDOMCSSParser.h:
        * kdom/css/MediaListImpl.h:
        * kdom/css/RenderStyle.h:
        * kdom/css/RenderStyleDefs.h:
        * kdom/css/StyleBaseImpl.cpp:
        * kdom/css/StyleBaseImpl.h:
        * kdom/css/StyleSheetImpl.h:
        * kdom/css/kdomparsercss.y:
        * kdom/events/EventListenerImpl.h:
        * kdom/events/KeyboardEventImpl.h:
        * kdom/events/MouseEventImpl.h:
        * kdom/events/MutationEventImpl.h:
        * kdom/events/UIEventImpl.h:
        * kdom/ls/LSParserImpl.h:
        * kdom/ls/LSSerializerFilterImpl.h:
        * kdom/parser/KDOMParser.h:
        * kdom/range/DocumentRangeImpl.cpp:
        * kdom/traversal/NodeIteratorImpl.h:
        * kdom/traversal/TreeWalkerImpl.h:
        * kdom/xpath/XPathNamespaceImpl.h:
        * ksvg2/css/KSVGCSSParser.cpp:
        * ksvg2/css/KSVGCSSParser.h:
        * ksvg2/css/SVGCSSStyleDeclarationImpl.cpp:
        * ksvg2/css/SVGCSSStyleDeclarationImpl.h:
        * ksvg2/css/SVGCSSStyleSelector.cpp:
        * ksvg2/css/SVGCSSStyleSelector.h:
        * ksvg2/css/SVGCSSStyleSheetImpl.h:
        * ksvg2/css/SVGRenderStyle.h:
        * ksvg2/ecma/Ecma.cpp:
        * ksvg2/ecma/GlobalObject.cpp:
        * ksvg2/events/SVGEvent.cpp:
        * ksvg2/events/SVGEventImpl.h:
        * ksvg2/events/SVGZoomEvent.cpp:
        * ksvg2/events/SVGZoomEventImpl.h:
        * ksvg2/misc/KCanvasRenderingStyle.cpp:
        * ksvg2/misc/KCanvasRenderingStyle.h:
        * ksvg2/svg/CDFInterface.cpp:
        * ksvg2/svg/CDFInterface.h:
        * ksvg2/svg/SVGAElementImpl.cpp:
        * ksvg2/svg/SVGAnimateTransformElementImpl.cpp:
        * ksvg2/svg/SVGAnimationElementImpl.cpp:
        * ksvg2/svg/SVGCircleElementImpl.cpp:
        * ksvg2/svg/SVGClipPathElementImpl.cpp:
        * ksvg2/svg/SVGColorImpl.cpp:
        * ksvg2/svg/SVGColorImpl.h:
        * ksvg2/svg/SVGComponentTransferFunctionElementImpl.cpp:
        * ksvg2/svg/SVGDOMImplementationImpl.cpp:
        * ksvg2/svg/SVGDOMImplementationImpl.h:
        * ksvg2/svg/SVGDocumentImpl.cpp:
        * ksvg2/svg/SVGDocumentImpl.h:
        * ksvg2/svg/SVGElementImpl.cpp:
        * ksvg2/svg/SVGElementImpl.h:
        * ksvg2/svg/SVGElementInstanceImpl.h:
        * ksvg2/svg/SVGEllipseElementImpl.cpp:
        * ksvg2/svg/SVGExternalResourcesRequiredImpl.cpp:
        * ksvg2/svg/SVGFEBlendElementImpl.cpp:
        * ksvg2/svg/SVGFEColorMatrixElementImpl.cpp:
        * ksvg2/svg/SVGFEComponentTransferElementImpl.cpp:
        * ksvg2/svg/SVGFECompositeElementImpl.cpp:
        * ksvg2/svg/SVGFEFloodElementImpl.cpp:
        * ksvg2/svg/SVGFEGaussianBlurElementImpl.cpp:
        * ksvg2/svg/SVGFEImageElementImpl.cpp:
        * ksvg2/svg/SVGFEMergeElementImpl.cpp:
        * ksvg2/svg/SVGFEMergeNodeElementImpl.cpp:
        * ksvg2/svg/SVGFEOffsetElementImpl.cpp:
        * ksvg2/svg/SVGFETileElementImpl.cpp:
        * ksvg2/svg/SVGFETurbulenceElementImpl.cpp:
        * ksvg2/svg/SVGFilterElementImpl.cpp:
        * ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.cpp:
        * ksvg2/svg/SVGFitToViewBoxImpl.cpp:
        * ksvg2/svg/SVGGradientElementImpl.cpp:
        * ksvg2/svg/SVGImageElementImpl.cpp:
        * ksvg2/svg/SVGLangSpaceImpl.cpp:
        * ksvg2/svg/SVGLengthImpl.h:
        * ksvg2/svg/SVGLineElementImpl.cpp:
        * ksvg2/svg/SVGLinearGradientElementImpl.cpp:
        * ksvg2/svg/SVGList.h:
        * ksvg2/svg/SVGMarkerElementImpl.cpp:
        * ksvg2/svg/SVGPathElementImpl.cpp:
        * ksvg2/svg/SVGPathSegClosePathImpl.h:
        * ksvg2/svg/SVGPathSegImpl.h:
        * ksvg2/svg/SVGPathSegLinetoHorizontalImpl.h:
        * ksvg2/svg/SVGPathSegLinetoImpl.h:
        * ksvg2/svg/SVGPathSegLinetoVerticalImpl.h:
        * ksvg2/svg/SVGPathSegMovetoImpl.h:
        * ksvg2/svg/SVGPatternElementImpl.cpp:
        * ksvg2/svg/SVGPolyElementImpl.cpp:
        * ksvg2/svg/SVGPreserveAspectRatioImpl.cpp:
        * ksvg2/svg/SVGRadialGradientElementImpl.cpp:
        * ksvg2/svg/SVGRectElementImpl.cpp:
        * ksvg2/svg/SVGSVGElementImpl.cpp:
        * ksvg2/svg/SVGSVGElementImpl.h:
        * ksvg2/svg/SVGScriptElementImpl.cpp:
        * ksvg2/svg/SVGStopElementImpl.cpp:
        * ksvg2/svg/SVGStringListImpl.h:
        * ksvg2/svg/SVGStyleElementImpl.cpp:
        * ksvg2/svg/SVGStyledElementImpl.cpp:
        * ksvg2/svg/SVGStyledElementImpl.h:
        * ksvg2/svg/SVGSwitchElementImpl.cpp:
        * ksvg2/svg/SVGTestsImpl.cpp:
        * ksvg2/svg/SVGTextContentElementImpl.cpp:
        * ksvg2/svg/SVGTextPositioningElementImpl.cpp:
        * ksvg2/svg/SVGTransformableImpl.cpp:
        * ksvg2/svg/SVGURIReferenceImpl.cpp:
        * ksvg2/svg/SVGUseElementImpl.cpp:
        * ksvg2/svg/SVGViewElementImpl.cpp:
        * ksvg2/svg/SVGZoomAndPanImpl.cpp:
        I renamed:
        kdom/impl -> kdom/core
        kdom/css/impl/* -> kdom/css/*
        kdom/css/impl/* -> kdom/css/*
        kdom/ls/impl/* -> kdom/ls/*
        kdom/events/impl/* -> kdom/events/*
        kdom/range/impl/* -> kdom/range/*
        kdom/traversal/impl/* -> kdom/traversal/*
        ksvg2/core -> ksvg2/misc
        kdom/impl -> kdom/svg
        ksvg2/css/impl/* -> ksvg2/css/*
        ksvg2/events/impl/* -> ksvg2/events/*
        And made all the necessary header include and project file changes.
        This now brings our source tree fully up-to-date with all the
        recent kdom/ksvg2 file re-orgs (which were done per our request).
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4790

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

15 years agoBug #: 4752
eseidel [Thu, 1 Sep 2005 07:35:57 +0000 (07:35 +0000)]
Bug #: 4752
Submitted by: eseidel
Reviewed by: mjs
        Replaced tabs with spaces throughout all of SVGSupport, excepting
        kdom/xpath upon specific request of the kdom/xpath maintainer.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4752

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

15 years ago Reviewed by Darin.
mjs [Thu, 1 Sep 2005 06:42:58 +0000 (06:42 +0000)]
Reviewed by Darin.

- set color variant and font settings to a consistent value.
(http://bugzilla.opendarwin.org/show_bug.cgi?id=4769)

        * DumpRenderTree/DumpRenderTree.m:
        (main):

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

15 years ago - update test results for Mitz's recent border AA change
mjs [Thu, 1 Sep 2005 06:13:43 +0000 (06:13 +0000)]
    - update test results for Mitz's recent border AA change

        * layout-tests/css1/basic/class_as_selector-expected.checksum:
        * layout-tests/css1/basic/class_as_selector-expected.png:
        * layout-tests/css1/basic/comments-expected.checksum:
        * layout-tests/css1/basic/comments-expected.png:
        * layout-tests/css1/basic/containment-expected.checksum:
        * layout-tests/css1/basic/containment-expected.png:
        * layout-tests/css1/basic/contextual_selectors-expected.checksum:
        * layout-tests/css1/basic/contextual_selectors-expected.png:
        * layout-tests/css1/basic/grouping-expected.checksum:
        * layout-tests/css1/basic/grouping-expected.png:
        * layout-tests/css1/basic/id_as_selector-expected.checksum:
        * layout-tests/css1/basic/id_as_selector-expected.png:
        * layout-tests/css1/basic/inheritance-expected.checksum:
        * layout-tests/css1/basic/inheritance-expected.png:
        * layout-tests/css1/box_properties/border-expected.checksum:
        * layout-tests/css1/box_properties/border-expected.png:
        * layout-tests/css1/box_properties/border_bottom-expected.checksum:
        * layout-tests/css1/box_properties/border_bottom-expected.png:
        * layout-tests/css1/box_properties/border_bottom_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_bottom_inline-expected.png:
        * layout-tests/css1/box_properties/border_bottom_width-expected.checksum:
        * layout-tests/css1/box_properties/border_bottom_width-expected.png:
        * layout-tests/css1/box_properties/border_bottom_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_bottom_width_inline-expected.png:
        * layout-tests/css1/box_properties/border_color-expected.checksum:
        * layout-tests/css1/box_properties/border_color-expected.png:
        * layout-tests/css1/box_properties/border_color_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_color_inline-expected.png:
        * layout-tests/css1/box_properties/border_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_inline-expected.png:
        * layout-tests/css1/box_properties/border_left-expected.checksum:
        * layout-tests/css1/box_properties/border_left-expected.png:
        * layout-tests/css1/box_properties/border_left_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_left_inline-expected.png:
        * layout-tests/css1/box_properties/border_left_width-expected.checksum:
        * layout-tests/css1/box_properties/border_left_width-expected.png:
        * layout-tests/css1/box_properties/border_left_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_left_width_inline-expected.png:
        * layout-tests/css1/box_properties/border_right-expected.checksum:
        * layout-tests/css1/box_properties/border_right-expected.png:
        * layout-tests/css1/box_properties/border_right_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_right_inline-expected.png:
        * layout-tests/css1/box_properties/border_right_width-expected.checksum:
        * layout-tests/css1/box_properties/border_right_width-expected.png:
        * layout-tests/css1/box_properties/border_right_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_right_width_inline-expected.png:
        * layout-tests/css1/box_properties/border_style-expected.checksum:
        * layout-tests/css1/box_properties/border_style-expected.png:
        * layout-tests/css1/box_properties/border_style_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_style_inline-expected.png:
        * layout-tests/css1/box_properties/border_top-expected.checksum:
        * layout-tests/css1/box_properties/border_top-expected.png:
        * layout-tests/css1/box_properties/border_top_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_top_inline-expected.png:
        * layout-tests/css1/box_properties/border_top_width-expected.checksum:
        * layout-tests/css1/box_properties/border_top_width-expected.png:
        * layout-tests/css1/box_properties/border_top_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_top_width_inline-expected.png:
        * layout-tests/css1/box_properties/border_width-expected.checksum:
        * layout-tests/css1/box_properties/border_width-expected.png:
        * layout-tests/css1/box_properties/border_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_width_inline-expected.png:
        * layout-tests/css1/box_properties/clear-expected.checksum:
        * layout-tests/css1/box_properties/clear-expected.png:
        * layout-tests/css1/box_properties/clear_float-expected.checksum:
        * layout-tests/css1/box_properties/clear_float-expected.png:
        * layout-tests/css1/box_properties/float-expected.checksum:
        * layout-tests/css1/box_properties/float-expected.png:
        * layout-tests/css1/box_properties/float_elements_in_series-expected.checksum:
        * layout-tests/css1/box_properties/float_elements_in_series-expected.png:
        * layout-tests/css1/box_properties/float_margin-expected.checksum:
        * layout-tests/css1/box_properties/float_margin-expected.png:
        * layout-tests/css1/box_properties/float_on_text_elements-expected.checksum:
        * layout-tests/css1/box_properties/float_on_text_elements-expected.png:
        * layout-tests/css1/box_properties/height-expected.checksum:
        * layout-tests/css1/box_properties/height-expected.png:
        * layout-tests/css1/box_properties/margin-expected.checksum:
        * layout-tests/css1/box_properties/margin-expected.png:
        * layout-tests/css1/box_properties/margin_bottom-expected.checksum:
        * layout-tests/css1/box_properties/margin_bottom-expected.png:
        * layout-tests/css1/box_properties/margin_bottom_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_bottom_inline-expected.png:
        * layout-tests/css1/box_properties/margin_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_inline-expected.png:
        * layout-tests/css1/box_properties/margin_left-expected.checksum:
        * layout-tests/css1/box_properties/margin_left-expected.png:
        * layout-tests/css1/box_properties/margin_left_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_left_inline-expected.png:
        * layout-tests/css1/box_properties/margin_right-expected.checksum:
        * layout-tests/css1/box_properties/margin_right-expected.png:
        * layout-tests/css1/box_properties/margin_right_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_right_inline-expected.png:
        * layout-tests/css1/box_properties/margin_top-expected.checksum:
        * layout-tests/css1/box_properties/margin_top-expected.png:
        * layout-tests/css1/box_properties/margin_top_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_top_inline-expected.png:
        * layout-tests/css1/box_properties/padding-expected.checksum:
        * layout-tests/css1/box_properties/padding-expected.png:
        * layout-tests/css1/box_properties/padding_bottom-expected.checksum:
        * layout-tests/css1/box_properties/padding_bottom-expected.png:
        * layout-tests/css1/box_properties/padding_bottom_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_bottom_inline-expected.png:
        * layout-tests/css1/box_properties/padding_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_inline-expected.png:
        * layout-tests/css1/box_properties/padding_left-expected.checksum:
        * layout-tests/css1/box_properties/padding_left-expected.png:
        * layout-tests/css1/box_properties/padding_left_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_left_inline-expected.png:
        * layout-tests/css1/box_properties/padding_right-expected.checksum:
        * layout-tests/css1/box_properties/padding_right-expected.png:
        * layout-tests/css1/box_properties/padding_right_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_right_inline-expected.png:
        * layout-tests/css1/box_properties/padding_top-expected.checksum:
        * layout-tests/css1/box_properties/padding_top-expected.png:
        * layout-tests/css1/box_properties/padding_top_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_top_inline-expected.png:
        * layout-tests/css1/box_properties/width-expected.checksum:
        * layout-tests/css1/box_properties/width-expected.png:
        * layout-tests/css1/cascade/cascade_order-expected.checksum:
        * layout-tests/css1/cascade/cascade_order-expected.png:
        * layout-tests/css1/cascade/important-expected.checksum:
        * layout-tests/css1/cascade/important-expected.png:
        * layout-tests/css1/classification/display-expected.checksum:
        * layout-tests/css1/classification/display-expected.png:
        * layout-tests/css1/classification/list_style-expected.checksum:
        * layout-tests/css1/classification/list_style-expected.png:
        * layout-tests/css1/classification/list_style_image-expected.checksum:
        * layout-tests/css1/classification/list_style_image-expected.png:
        * layout-tests/css1/classification/list_style_position-expected.checksum:
        * layout-tests/css1/classification/list_style_position-expected.png:
        * layout-tests/css1/classification/list_style_type-expected.checksum:
        * layout-tests/css1/classification/list_style_type-expected.png:
        * layout-tests/css1/classification/white_space-expected.checksum:
        * layout-tests/css1/classification/white_space-expected.png:
        * layout-tests/css1/color_and_background/background-expected.checksum:
        * layout-tests/css1/color_and_background/background-expected.png:
        * layout-tests/css1/color_and_background/background_attachment-expected.checksum:
        * layout-tests/css1/color_and_background/background_attachment-expected.png:
        * layout-tests/css1/color_and_background/background_color-expected.checksum:
        * layout-tests/css1/color_and_background/background_color-expected.png:
        * layout-tests/css1/color_and_background/background_image-expected.checksum:
        * layout-tests/css1/color_and_background/background_image-expected.png:
        * layout-tests/css1/color_and_background/background_position-expected.checksum:
        * layout-tests/css1/color_and_background/background_position-expected.png:
        * layout-tests/css1/color_and_background/background_repeat-expected.checksum:
        * layout-tests/css1/color_and_background/background_repeat-expected.png:
        * layout-tests/css1/color_and_background/color-expected.checksum:
        * layout-tests/css1/color_and_background/color-expected.png:
        * layout-tests/css1/font_properties/font-expected.checksum:
        * layout-tests/css1/font_properties/font-expected.png:
        * layout-tests/css1/font_properties/font_family-expected.checksum:
        * layout-tests/css1/font_properties/font_family-expected.png:
        * layout-tests/css1/font_properties/font_size-expected.checksum:
        * layout-tests/css1/font_properties/font_size-expected.png:
        * layout-tests/css1/font_properties/font_style-expected.checksum:
        * layout-tests/css1/font_properties/font_style-expected.png:
        * layout-tests/css1/font_properties/font_variant-expected.checksum:
        * layout-tests/css1/font_properties/font_variant-expected.png:
        * layout-tests/css1/font_properties/font_weight-expected.checksum:
        * layout-tests/css1/font_properties/font_weight-expected.png:
        * layout-tests/css1/formatting_model/canvas-expected.checksum:
        * layout-tests/css1/formatting_model/canvas-expected.png:
        * layout-tests/css1/formatting_model/floating_elements-expected.checksum:
        * layout-tests/css1/formatting_model/floating_elements-expected.png:
        * layout-tests/css1/formatting_model/height_of_lines-expected.checksum:
        * layout-tests/css1/formatting_model/height_of_lines-expected.png:
        * layout-tests/css1/formatting_model/inline_elements-expected.checksum:
        * layout-tests/css1/formatting_model/inline_elements-expected.png:
        * layout-tests/css1/formatting_model/replaced_elements-expected.checksum:
        * layout-tests/css1/formatting_model/replaced_elements-expected.png:
        * layout-tests/css1/formatting_model/vertical_formatting-expected.checksum:
        * layout-tests/css1/formatting_model/vertical_formatting-expected.png:
        * layout-tests/css1/pseudo/anchor-expected.checksum:
        * layout-tests/css1/pseudo/anchor-expected.png:
        * layout-tests/css1/pseudo/firstletter-expected.checksum:
        * layout-tests/css1/pseudo/firstletter-expected.png:
        * layout-tests/css1/pseudo/firstline-expected.checksum:
        * layout-tests/css1/pseudo/firstline-expected.png:
        * layout-tests/css1/pseudo/multiple_pseudo_elements-expected.checksum:
        * layout-tests/css1/pseudo/multiple_pseudo_elements-expected.png:
        * layout-tests/css1/pseudo/pseudo_elements_in_selectors-expected.checksum:
        * layout-tests/css1/pseudo/pseudo_elements_in_selectors-expected.png:
        * layout-tests/css1/text_properties/letter_spacing-expected.checksum:
        * layout-tests/css1/text_properties/letter_spacing-expected.png:
        * layout-tests/css1/text_properties/line_height-expected.checksum:
        * layout-tests/css1/text_properties/line_height-expected.png:
        * layout-tests/css1/text_properties/text_align-expected.checksum:
        * layout-tests/css1/text_properties/text_align-expected.png:
        * layout-tests/css1/text_properties/text_decoration-expected.checksum:
        * layout-tests/css1/text_properties/text_decoration-expected.png:
        * layout-tests/css1/text_properties/text_indent-expected.checksum:
        * layout-tests/css1/text_properties/text_indent-expected.png:
        * layout-tests/css1/text_properties/text_transform-expected.checksum:
        * layout-tests/css1/text_properties/text_transform-expected.png:
        * layout-tests/css1/text_properties/vertical_align-expected.checksum:
        * layout-tests/css1/text_properties/vertical_align-expected.png:
        * layout-tests/css1/text_properties/word_spacing-expected.checksum:
        * layout-tests/css1/text_properties/word_spacing-expected.png:
        * layout-tests/css1/units/color_units-expected.checksum:
        * layout-tests/css1/units/color_units-expected.png:
        * layout-tests/css1/units/length_units-expected.checksum:
        * layout-tests/css1/units/length_units-expected.png:
        * layout-tests/css1/units/percentage_units-expected.checksum:
        * layout-tests/css1/units/percentage_units-expected.png:
        * layout-tests/css1/units/urls-expected.checksum:
        * layout-tests/css1/units/urls-expected.png:
        * layout-tests/editing/selection/move-by-line-001-expected.checksum:
        * layout-tests/editing/selection/move-by-line-001-expected.png:
        * layout-tests/editing/unsupported-content/table-type-after-expected.checksum:
        * layout-tests/editing/unsupported-content/table-type-after-expected.png:
        * layout-tests/editing/unsupported-content/table-type-before-expected.checksum:
        * layout-tests/editing/unsupported-content/table-type-before-expected.png:
        * layout-tests/fast/block/basic/018-expected.checksum:
        * layout-tests/fast/block/basic/018-expected.png:
        * layout-tests/fast/block/float/015-expected.checksum:
        * layout-tests/fast/block/float/015-expected.png:
        * layout-tests/fast/block/float/016-expected.checksum:
        * layout-tests/fast/block/float/016-expected.png:
        * layout-tests/fast/block/float/025-expected.checksum:
        * layout-tests/fast/block/float/025-expected.png:
        * layout-tests/fast/block/float/026-expected.checksum:
        * layout-tests/fast/block/float/026-expected.png:
        * layout-tests/fast/block/float/027-expected.checksum:
        * layout-tests/fast/block/float/027-expected.png:
        * layout-tests/fast/block/float/028-expected.checksum:
        * layout-tests/fast/block/float/028-expected.png:
        * layout-tests/fast/css/MarqueeLayoutTest-expected.checksum:
        * layout-tests/fast/css/MarqueeLayoutTest-expected.png:
        * layout-tests/fast/css/apple-prefix-expected.checksum:
        * layout-tests/fast/css/apple-prefix-expected.png:
        * layout-tests/fast/css/list-outline-expected.checksum:
        * layout-tests/fast/css/list-outline-expected.png:
        * layout-tests/fast/dom/HTMLElement/bdo-expected.checksum:
        * layout-tests/fast/dom/HTMLElement/bdo-expected.png:
        * layout-tests/fast/dom/HTMLTableElement/colSpan-expected.checksum:
        * layout-tests/fast/dom/HTMLTableElement/colSpan-expected.png:
        * layout-tests/fast/dom/HTMLTableElement/createCaption-expected.checksum:
        * layout-tests/fast/dom/HTMLTableElement/createCaption-expected.png:
        * layout-tests/fast/dom/clone-node-dynamic-style-expected.checksum:
        * layout-tests/fast/dom/clone-node-dynamic-style-expected.png:
        * layout-tests/fast/dom/row-inner-text-expected.checksum:
        * layout-tests/fast/dom/row-inner-text-expected.png:
        * layout-tests/fast/dynamic/012-expected.checksum:
        * layout-tests/fast/dynamic/012-expected.png:
        * layout-tests/fast/dynamic/013-expected.checksum:
        * layout-tests/fast/dynamic/013-expected.png:
        * layout-tests/fast/encoding/invalid-UTF-8-expected.checksum:
        * layout-tests/fast/encoding/invalid-UTF-8-expected.png:
        * layout-tests/fast/encoding/utf-16-big-endian-expected.checksum:
        * layout-tests/fast/encoding/utf-16-big-endian-expected.png:
        * layout-tests/fast/encoding/utf-16-little-endian-expected.checksum:
        * layout-tests/fast/encoding/utf-16-little-endian-expected.png:
        * layout-tests/fast/forms/001-expected.checksum:
        * layout-tests/fast/forms/001-expected.png:
        * layout-tests/fast/forms/006-expected.checksum:
        * layout-tests/fast/forms/006-expected.png:
        * layout-tests/fast/forms/007-expected.checksum:
        * layout-tests/fast/forms/007-expected.png:
        * layout-tests/fast/forms/input-value-expected.checksum:
        * layout-tests/fast/forms/input-value-expected.png:
        * layout-tests/fast/lists/004-expected.checksum:
        * layout-tests/fast/lists/004-expected.png:
        * layout-tests/fast/overflow/002-expected.checksum:
        * layout-tests/fast/overflow/002-expected.png:
        * layout-tests/fast/replaced/005-expected.checksum:
        * layout-tests/fast/replaced/005-expected.png:
        * layout-tests/fast/selectors/032-expected.checksum:
        * layout-tests/fast/selectors/032-expected.png:
        * layout-tests/fast/selectors/064-expected.checksum:
        * layout-tests/fast/selectors/064-expected.png:
        * layout-tests/fast/selectors/077-expected.checksum:
        * layout-tests/fast/selectors/077-expected.png:
        * layout-tests/fast/selectors/077b-expected.checksum:
        * layout-tests/fast/selectors/077b-expected.png:
        * layout-tests/fast/selectors/078b-expected.checksum:
        * layout-tests/fast/selectors/078b-expected.png:
        * layout-tests/fast/table/003-expected.checksum:
        * layout-tests/fast/table/003-expected.png:
        * layout-tests/fast/table/004-expected.checksum:
        * layout-tests/fast/table/004-expected.png:
        * layout-tests/fast/table/006-expected.checksum:
        * layout-tests/fast/table/006-expected.png:
        * layout-tests/fast/table/007-expected.checksum:
        * layout-tests/fast/table/007-expected.png:
        * layout-tests/fast/table/009-expected.checksum:
        * layout-tests/fast/table/009-expected.png:
        * layout-tests/fast/table/017-expected.checksum:
        * layout-tests/fast/table/017-expected.png:
        * layout-tests/fast/table/018-expected.checksum:
        * layout-tests/fast/table/018-expected.png:
        * layout-tests/fast/table/020-expected.checksum:
        * layout-tests/fast/table/020-expected.png:
        * layout-tests/fast/table/029-expected.checksum:
        * layout-tests/fast/table/029-expected.png:
        * layout-tests/fast/table/030-expected.checksum:
        * layout-tests/fast/table/030-expected.png:
        * layout-tests/fast/table/035-expected.checksum:
        * layout-tests/fast/table/035-expected.png:
        * layout-tests/fast/table/038-expected.checksum:
        * layout-tests/fast/table/038-expected.png:
        * layout-tests/fast/table/039-expected.checksum:
        * layout-tests/fast/table/039-expected.png:
        * layout-tests/fast/table/040-expected.checksum:
        * layout-tests/fast/table/040-expected.png:
        * layout-tests/fast/table/041-expected.checksum:
        * layout-tests/fast/table/041-expected.png:
        * layout-tests/fast/table/empty-table-percent-height-expected.checksum:
        * layout-tests/fast/table/empty-table-percent-height-expected.png:
        * layout-tests/fast/table/large-width-expected.checksum:
        * layout-tests/fast/table/large-width-expected.png:
        * layout-tests/fast/table/multiple-percent-height-rows-expected.checksum:
        * layout-tests/fast/table/multiple-percent-height-rows-expected.png:
        * layout-tests/fast/table/nobr-expected.checksum:
        * layout-tests/fast/table/nobr-expected.png:
        * layout-tests/fast/table/percent-heights-expected.checksum:
        * layout-tests/fast/table/percent-heights-expected.png:
        * layout-tests/fast/table/rowspan-paint-order-expected.checksum:
        * layout-tests/fast/table/rowspan-paint-order-expected.png:
        * layout-tests/fast/text/basic/001-expected.checksum:
        * layout-tests/fast/text/basic/001-expected.png:
        * layout-tests/fast/text/basic/006-expected.checksum:
        * layout-tests/fast/text/basic/006-expected.png:
        * layout-tests/fast/text/basic/007-expected.checksum:
        * layout-tests/fast/text/basic/007-expected.png:
        * layout-tests/fast/text/international/003-expected.checksum:
        * layout-tests/fast/text/international/003-expected.png:
        * layout-tests/fast/text/international/bidi-innertext-expected.checksum:
        * layout-tests/fast/text/international/bidi-innertext-expected.png:
        * layout-tests/fast/text/whitespace/027-expected.checksum:
        * layout-tests/fast/text/whitespace/027-expected.png:

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

15 years ago Reviewed and landed by Darin.
darin [Thu, 1 Sep 2005 05:37:17 +0000 (05:37 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4560
          Markup in <title> prevents decoder from looking for a charset

Test cases added:
        * layout-tests/fast/encoding/tag-in-title.html: Added.
        * layout-tests/fast/encoding/tag-in-title-expected.png: Added.
        * layout-tests/fast/encoding/tag-in-title-expected.txt: Added.

        * khtml/misc/decoder.cpp: (Decoder::decode): Ignore tags within <title>.

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

15 years ago - updated pixel test baselines that had the button text off by one - I think
mjs [Thu, 1 Sep 2005 05:04:59 +0000 (05:04 +0000)]
    - updated pixel test baselines that had the button text off by one - I think
this was a bug in a 10.4.2 pre-release that I was running

        * layout-tests/fast/forms/001-expected.checksum:
        * layout-tests/fast/forms/001-expected.png:
        * layout-tests/fast/forms/input-value-expected.checksum:
        * layout-tests/fast/forms/input-value-expected.png:

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

15 years ago Reviewed, tweaked, and landed by Darin.
darin [Thu, 1 Sep 2005 04:44:23 +0000 (04:44 +0000)]
    Reviewed, tweaked, and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4626
          bidi-fallback-font-weight test requires font that's not part of default OS X install

        * layout-tests/fast/text/international/bidi-fallback-font-weight.html: Removed the part that
        used the Raanana font.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.checksum: Updated.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.png: Ditto.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.txt: Ditto.

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

15 years agoBug #: 4472
eseidel [Thu, 1 Sep 2005 04:40:11 +0000 (04:40 +0000)]
Bug #: 4472
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        Test cases updated:
        * svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/ext-TestComic-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/rects-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-frag-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-06-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-path-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-text-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-text-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.txt:

        * WebCore.xcodeproj/project.pbxproj: Added KCanvasPath.cpp
        * kcanvas/KCanvasFilters.cpp:
        (KCanvasFilter::externalRepresentation): added.
        (operator<<): added.
        (KCanvasFilterEffect::externalRepresentation):
        (KCanvasFEDistantLight::externalRepresentation):
        (KCanvasFEPointLight::externalRepresentation):
        (KCanvasFESpotLight::externalRepresentation):
        (KCanvasFEBlend::externalRepresentation):
        (KCanvasFEColorMatrix::externalRepresentation):
        (KCanvasFEComponentTransfer::externalRepresentation):
        (KCanvasFEComposite::externalRepresentation):
        (KCanvasFEConvolveMatrix::externalRepresentation):
        (KCanvasFEDiffuseLighting::externalRepresentation):
        (KCanvasFEDisplacementMap::externalRepresentation):
        (KCanvasFEFlood::externalRepresentation):
        (KCanvasFEGaussianBlur::externalRepresentation):
        (KCanvasFEImage::externalRepresentation):
        (KCanvasFEMerge::externalRepresentation):
        (KCanvasFEMorphology::externalRepresentation):
        (KCanvasFEOffset::externalRepresentation):
        (KCanvasFESpecularLighting::externalRepresentation):
        (KCanvasFETile::externalRepresentation):
        (KCanvasFETurbulence::externalRepresentation):
        * kcanvas/KCanvasFilters.h:
        (KCanvasFEDistantLight::azimuth):
        (KCanvasFEDistantLight::elevation):
        (KCanvasFEComposite::k1):
        (KCanvasFEComposite::k2):
        (KCanvasFEComposite::k3):
        (KCanvasFEComposite::k4):
        * kcanvas/KCanvasPath.cpp: Added.
        (operator<<):
        * kcanvas/KCanvasPath.h:
        * kcanvas/KCanvasRegistry.cpp:
        (KCanvasRegistry::addPaintServerById):
        (KCanvasRegistry::addResourceById):
        (operator<<):
        * kcanvas/KCanvasRegistry.h:
        * kcanvas/KCanvasResources.cpp:
        (operator<<):
        (KCanvasResource::idInRegistry):
        (KCanvasResource::setIdInRegistry):
        (KCanvasResource::externalRepresentation):
        (KCanvasClipper::externalRepresentation):
        (KCanvasMarker::externalRepresentation):
        * kcanvas/KCanvasResources.h:
        * kcanvas/KCanvasTreeDebug.cpp:
        (QTextStreamSeparator::QTextStreamSeparator):
        (operator<<):
        (writeIndent):
        (externalRepresentation):
        * kcanvas/KCanvasTreeDebug.h:
        (operator<<):
        * kcanvas/device/KRenderingPaintServer.h:
        (KRenderingPaintServer::idInRegistry):
        (KRenderingPaintServer::setIdInRegistry):
        * kcanvas/device/KRenderingPaintServerGradient.cpp:
        (operator<<):
        (KRenderingPaintServerGradient::externalRepresentation):
        (KRenderingPaintServerLinearGradient::externalRepresentation):
        (KRenderingPaintServerRadialGradient::externalRepresentation):
        * kcanvas/device/KRenderingPaintServerGradient.h:
        * kcanvas/device/KRenderingPaintServerImage.cpp:
        (KRenderingPaintServerImage::externalRepresentation):
        * kcanvas/device/KRenderingPaintServerImage.h:
        * kcanvas/device/KRenderingPaintServerPattern.cpp:
        (KRenderingPaintServerPattern::externalRepresentation):
        * kcanvas/device/KRenderingPaintServerPattern.h:
        * kcanvas/device/KRenderingPaintServerSolid.cpp:
        (operator<<):
        (KRenderingPaintServerSolid::externalRepresentation):
        * kcanvas/device/KRenderingPaintServerSolid.h:
        * kwq/KWQTextStream.h:
        * kwq/KWQTextStream.mm:
        (QTextStream::QTextStream):
        (QTextStream::operator<<):
        (QTextStream::precision): added.
        Necessary additions for much better KCanvas render tree dumps.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4472

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

15 years ago Reviewed and landed by Darin.
darin [Thu, 1 Sep 2005 03:30:17 +0000 (03:30 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/attachment.cgi?id=3702
          Acid2 test has orange border around nose

        * kwq/KWQPainter.mm: (QPainter::drawConvexPolygon): Add back a call to
        CGContextSetShouldAntialias, accidentally rolled out.

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

15 years ago Reviewed by Dave Hyatt.
harrison [Wed, 31 Aug 2005 23:05:02 +0000 (23:05 +0000)]
    Reviewed by Dave Hyatt.

        <rdar://problem/4234658> SUTiDenver8F17: Dragging in this HTML example crashes Safari

        Problem is KWQKHTMLPart::snapshotDragImage() leaves the layout needing updating, that
        layout gets triggered (in this case) by the foreground draw in the RenderLayer code,
        thereby deleting the RenderLayer itself.   Simple fix is for snapshotDragImage() to
        updateLayout() after resetting the drag state.

        Test cases added:
        * manual-tests/drag_with_opacity.html: Added.

        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::snapshotDragImage):  Call updateLayout() after resetting the drag state

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

15 years ago Reviewed by hyatt.
vicki [Wed, 31 Aug 2005 23:02:20 +0000 (23:02 +0000)]
    Reviewed by hyatt.

- fixed <rdar://problem/4233844> in some cases, HTML href named anchors don't scroll to the right place

Test cases added:
        * manual-tests/scrollToAnchorWithNewline.html: Added.

        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::ContainerNodeImpl::getUpperLeftCorner): skip text nodes that do not have associated text boxes

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

15 years agoBug #: 4780
eseidel [Wed, 31 Aug 2005 21:12:24 +0000 (21:12 +0000)]
Bug #: 4780
Submitted by: eseidel
Reviewed by: vicki
        * WebCore.xcodeproj/project.pbxproj: added EventNames.*
        * kdom/css/impl/Font.h: Fixed includes.
        Build fixes necessary after recent WebCore changes.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4780

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

15 years ago -rolled in layout test for http://bugzilla.opendarwin.org/show_bug.cgi?id...
ggaren [Wed, 31 Aug 2005 18:37:01 +0000 (18:37 +0000)]
    -rolled in layout test for bugzilla.opendarwin.org/show_bug.cgi?id=4698
        kjs does not allow named functions in function expressions

        Test cases added:

        * layout-tests/fast/js/named-function-expression-expected.txt: Added.
        * layout-tests/fast/js/named-function-expression.html: Added.

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

15 years ago -rolled in fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=4698
ggaren [Wed, 31 Aug 2005 18:36:47 +0000 (18:36 +0000)]
    -rolled in fix for bugzilla.opendarwin.org/show_bug.cgi?id=4698
        kjs does not allow named functions in function expressions

        Fix by Arthur Langereis.

        Reviewed by darin.

        * kjs/grammar.y:
        * kjs/nodes.cpp:
        (FuncExprNode::evaluate):
        * kjs/nodes.h:
        (KJS::FuncExprNode::FuncExprNode):

        Test cases added:

        * layout-tests/fast/js/named-function-expression-expected.txt: Added.
        * layout-tests/fast/js/named-function-expression.html: Added.

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

15 years ago Reviewed by Maciej.
darin [Wed, 31 Aug 2005 15:36:13 +0000 (15:36 +0000)]
    Reviewed by Maciej.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4766
          many callers of removeChild are leaking the removed node

        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::setOuterText): Added ref/deref around removeChild call.
        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLSelectElementImpl::remove): Ditto.
        (DOM::HTMLTextAreaElementImpl::setDefaultValue): Ditto.
        * khtml/html/html_tableimpl.cpp:
        (DOM::HTMLTableElementImpl::deleteTHead): Ditto.
        (DOM::HTMLTableElementImpl::deleteTFoot): Ditto.
        (DOM::HTMLTableElementImpl::deleteCaption): Ditto.
        (DOM::HTMLTableSectionElementImpl::deleteRow): Ditto.
        (DOM::HTMLTableRowElementImpl::deleteCell): Ditto.
        * khtml/xml/dom2_rangeimpl.cpp:
        (DOM::RangeImpl::processContents): Ditto.
        (DOM::RangeImpl::surroundContents): Ditto.

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

15 years agoFix build, it's #ifndef, not #infdef.
andersca [Wed, 31 Aug 2005 12:49:38 +0000 (12:49 +0000)]
Fix build, it's #ifndef, not #infdef.

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

15 years ago Reviewed by Anders.
mjs [Wed, 31 Aug 2005 09:46:52 +0000 (09:46 +0000)]
    Reviewed by Anders.

http://bugzilla.opendarwin.org/show_bug.cgi?id=4768
        (Add counters for NodeImpl, ElementImpl and RenderObject in debug builds)

Test cases added: None, this just adds debug output (which shows up on the regular layout tests).

        * khtml/rendering/render_object.cpp:
        (RenderObjectCounter::~RenderObjectCounter):
        (RenderObject::RenderObject):
        (RenderObject::~RenderObject):
        * khtml/xml/dom_elementimpl.cpp:
        (ElementImplCounter::~ElementImplCounter):
        (ElementImpl::ElementImpl):
        (ElementImpl::~ElementImpl):
        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImplCounter::~NodeImplCounter):
        (DOM::NodeImpl::NodeImpl):
        (DOM::NodeImpl::~NodeImpl):

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

15 years ago Reviewed, tweaked, and landed by Darin.
darin [Wed, 31 Aug 2005 07:57:56 +0000 (07:57 +0000)]
    Reviewed, tweaked, and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4085
        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4087
        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4096
          Some fixes for compiling on windows.

        * kjs/config.h: Added a WIN32 case in here, with suitable defines.
        (To be tweaked as necessary.)
        * kjs/function.cpp: Took out APPLE_CHANGES around use of ICU.
        * kjs/operations.cpp: Removed some bogus code that always set HAVE_FLOAT_H.

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

15 years agoFix ChangeLog.
andersca [Wed, 31 Aug 2005 07:36:48 +0000 (07:36 +0000)]
Fix ChangeLog.

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

15 years ago Reviewed by Darin and Maciej.
andersca [Wed, 31 Aug 2005 07:34:55 +0000 (07:34 +0000)]
    Reviewed by Darin and Maciej.

        * khtml/xsl/xslt_processorimpl.cpp:
        (DOM::XSLTProcessorImpl::documentFromXMLDocPtr):
        Close the output buffer so we won't leak it.

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

15 years ago - remove color profile info from some of the w3c images, and update results
mjs [Wed, 31 Aug 2005 06:46:15 +0000 (06:46 +0000)]
    - remove color profile info from some of the w3c images, and update results

        * layout-tests/dom/html/level2/html/frame-expected.checksum:
        * layout-tests/dom/html/level2/html/frame-expected.png:
        * layout-tests/dom/html/level2/html/iframe-expected.checksum:
        * layout-tests/dom/html/level2/html/iframe-expected.png:
        * layout-tests/dom/html/level2/html/right.png:
        * layout-tests/dom/html/level2/html/w3c_main.png:

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

15 years agoBug #: none
eseidel [Wed, 31 Aug 2005 06:37:32 +0000 (06:37 +0000)]
Bug #: none
Submitted by: eseidel
Reviewed by: mjs
        * Scripts/build-svg2png: Removed.
        * svg2png/ImageDiff.h: Removed.
        * svg2png/ImageDiff.m: Removed.
        * svg2png/svg2png.m: Removed.
        * svg2png/svg2png.xcodeproj/project.pbxproj: Removed.
        * svg2png/svg2png_Prefix.pch: Removed.
        svg2png is no longer needed.

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

15 years ago - update image results
mjs [Wed, 31 Aug 2005 06:20:57 +0000 (06:20 +0000)]
    - update image results

        * layout-tests/fast/parser/comments-expected.checksum:
        * layout-tests/fast/parser/comments-expected.png:
        * layout-tests/fast/text/line-breaks-expected.checksum: Added.
        * layout-tests/fast/text/line-breaks-expected.png: Added.

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

15 years ago * Scripts/check-dom-results: Special case 100% to say something nice.
darin [Wed, 31 Aug 2005 06:12:14 +0000 (06:12 +0000)]
    * Scripts/check-dom-results: Special case 100% to say something nice.
        * Scripts/cvs-apply: Added "--merge" which automatically rolls back the tree before
        applying the patch (need a better name).
        * Scripts/find-extra-includes: Added. Experimental tool to find unneeded includes.

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

15 years ago Reviewed by Justin.
mjs [Wed, 31 Aug 2005 05:12:54 +0000 (05:12 +0000)]
    Reviewed by Justin.

        <rdar://problem/4232371> leak of DOMStringImpl called from DOMStringImpl::substring, seen running webkit tests
        <rdar://problem/4232355> leak of DOMStringImpl called from RenderTextFragment::originalString, seen running webkit tests

        Test cases added: None, these leaks were already caught by the layout tests.

        * khtml/rendering/render_block.cpp:
        (khtml::RenderBlock::updateFirstLetter):
        * khtml/rendering/render_container.cpp:
        (RenderContainer::updatePseudoChild):
        * khtml/rendering/render_text.cpp:
        (RenderText::setStyle):
        (RenderText::originalString):
        (RenderTextFragment::originalString):
        * khtml/rendering/render_text.h:

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

15 years ago Reviewed by Vicki
mjs [Wed, 31 Aug 2005 05:09:03 +0000 (05:09 +0000)]
    Reviewed by Vicki

<rdar://problem/4231978> many leaks of StyleSurroundData called beneath RenderStyle::setMarginTop, seen running webkit tests
<rdar://problem/4232017> many leaks of StyleInheritedData called from different RenderStyle methods, seen running webkit tests
<rdar://problem/4232175> leak of RenderObject called from RenderContainer::updatePseudoChild, seen running webkit tests
<rdar://problem/4232214> many leaks of RenderStyle from CSSStyleSelector::pseudoStyleForElement, seen running webkit tests
<rdar://problem/4232252> many leaks of RenderStyle called beneath NodeImpl::createRendererIfNeeded, seen running webkit tests
<rdar://problem/4232263> many leaks of RenderObject called from TextImpl::createRenderer, seen running webkit tests
<rdar://problem/4233690> leaks of StyleBackgroundData called within setBackgroundColor, seen running webkit tests

        Test cases added: None, these leaks were already caught by the layout tests.

        * khtml/rendering/render_block.cpp:
        (khtml::RenderBlock::updateFirstLetter):
        * khtml/rendering/render_container.cpp:
        (RenderContainer::updatePseudoChild):

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

15 years ago Reviewed by Maciej.
darin [Wed, 31 Aug 2005 04:55:12 +0000 (04:55 +0000)]
    Reviewed by Maciej.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4574
          HTML parser does not put attributes on the <isindex> element

        * layout-tests/dom/html/level2/html/HTMLIsIndexElement01-expected.txt:
        * layout-tests/dom/html/level2/html/HTMLIsIndexElement02-expected.txt:
        * layout-tests/dom/html/level2/html/HTMLIsIndexElement03-expected.txt:
        Updated to expect success.

        * khtml/html/htmlparser.cpp: (HTMLParser::handleIsindex): Updated to
        put the attributes on the <isindex> element.

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

15 years ago Reviewed by Maciej.
darin [Wed, 31 Aug 2005 04:38:45 +0000 (04:38 +0000)]
    Reviewed by Maciej.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4540
          event handlers for all custom events called when any custom event is set

        * layout-tests/dom/html/level2/events/dispatchEvent12-expected.txt: Updated results
        to expect success.

        * khtml/xml/EventNames.h: Added.
        * khtml/xml/EventNames.cpp: Added.
        * ForwardingHeaders/xml/EventNames.h: Added.
        * WebCore.xcodeproj/project.pbxproj: Added EventNames.h and EventNames.cpp.

        * khtml/xml/dom2_eventsimpl.h: Removed EventId type. Made a few more functions inline.
        * khtml/xml/dom2_eventsimpl.cpp:
        (DOM::EventImpl::EventImpl):
        (DOM::EventImpl::~EventImpl):
        (DOM::EventImpl::initEvent):
        (DOM::UIEventImpl::UIEventImpl):
        (DOM::UIEventImpl::initUIEvent):
        (DOM::MouseRelatedEventImpl::MouseRelatedEventImpl):
        (DOM::MouseEventImpl::MouseEventImpl):
        (DOM::MouseEventImpl::initMouseEvent):
        (DOM::MouseEventImpl::isDragEvent):
        (DOM::KeyboardEventImpl::KeyboardEventImpl):
        (DOM::KeyboardEventImpl::initKeyboardEvent):
        (DOM::KeyboardEventImpl::keyCode):
        (DOM::MutationEventImpl::MutationEventImpl):
        (DOM::MutationEventImpl::initMutationEvent):
        (DOM::ClipboardEventImpl::ClipboardEventImpl):
        (DOM::WheelEventImpl::WheelEventImpl):
        (DOM::RegisteredEventListener::RegisteredEventListener):
        (DOM::RegisteredEventListener::~RegisteredEventListener):
        Updated to use the new AtomicString type rather than a type string and separate ID.

        * khtml/xml/dom_atomicstring.h: Implemented the constructor that takes an NSString.

        * khtml/ecma/kjs_binding.cpp:
        (KJS::ScriptInterpreter::wasRunByUserGesture):
        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMNode::getValueProperty):
        (KJS::DOMNode::putValueProperty):
        (KJS::DOMNode::setListener):
        (KJS::DOMNode::getListener):
        (KJS::DOMNodeProtoFunc::callAsFunction):
        * khtml/ecma/kjs_dom.h:
        * khtml/ecma/kjs_events.cpp:
        (KJS::getNodeEventListener):
        (KJS::DOMEvent::getValueProperty):
        (KJS::DOMEventProtoFunc::callAsFunction):
        (KJS::DOMUIEventProtoFunc::callAsFunction):
        (KJS::DOMMouseEvent::getValueProperty):
        (KJS::DOMMouseEventProtoFunc::callAsFunction):
        (KJS::DOMKeyboardEventProtoFunc::callAsFunction):
        (KJS::DOMMutationEventProtoFunc::callAsFunction):
        * khtml/ecma/kjs_events.h:
        * khtml/ecma/kjs_window.cpp:
        (KJS::Window::getValueProperty):
        (KJS::Window::put):
        (KJS::Window::setListener):
        (KJS::Window::getListener):
        (KJS::WindowFunc::callAsFunction):
        * khtml/ecma/kjs_window.h:
        * khtml/html/html_baseimpl.cpp:
        (HTMLBodyElementImpl::parseMappedAttribute):
        (HTMLFrameElementImpl::parseMappedAttribute):
        (HTMLFrameSetElementImpl::parseMappedAttribute):
        (HTMLFrameSetElementImpl::detach):
        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::parseMappedAttribute):
        (HTMLElementImpl::click):
        (inlineTagList):
        (blockTagList):
        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLFormElementImpl::prepareSubmit):
        (DOM::HTMLFormElementImpl::reset):
        (DOM::HTMLFormElementImpl::parseMappedAttribute):
        (DOM::HTMLGenericFormElementImpl::onSelect):
        (DOM::HTMLGenericFormElementImpl::onChange):
        (DOM::HTMLGenericFormElementImpl::defaultEventHandler):
        (DOM::HTMLButtonElementImpl::parseMappedAttribute):
        (DOM::HTMLButtonElementImpl::defaultEventHandler):
        (DOM::HTMLInputElementImpl::parseMappedAttribute):
        (DOM::HTMLInputElementImpl::setValueFromRenderer):
        (DOM::HTMLInputElementImpl::preDispatchEventHandler):
        (DOM::HTMLInputElementImpl::defaultEventHandler):
        (DOM::HTMLLabelElementImpl::parseMappedAttribute):
        (DOM::HTMLSelectElementImpl::parseMappedAttribute):
        (DOM::HTMLSelectElementImpl::defaultEventHandler):
        (DOM::HTMLTextAreaElementImpl::parseMappedAttribute):
        * khtml/html/html_imageimpl.cpp:
        (HTMLImageLoader::dispatchLoadEvent):
        (HTMLImageElementImpl::parseMappedAttribute):
        * khtml/html/html_inlineimpl.cpp:
        (DOM::HTMLAnchorElementImpl::defaultEventHandler):
        * khtml/html/html_objectimpl.cpp:
        (DOM::HTMLObjectElementImpl::parseMappedAttribute):
        (DOM::HTMLObjectElementImpl::attach):
        (DOM::HTMLObjectElementImpl::detach):
        (DOM::HTMLObjectElementImpl::recalcStyle):
        * khtml/khtml_part.cpp:
        (KHTMLPart::init):
        (KHTMLPart::stopLoading):
        * khtml/khtmlview.cpp:
        (KHTMLView::resizeEvent):
        (KHTMLView::viewportMousePressEvent):
        (KHTMLView::viewportMouseDoubleClickEvent):
        (KHTMLView::viewportMouseMoveEvent):
        (KHTMLView::viewportMouseReleaseEvent):
        (KHTMLView::dispatchDragEvent):
        (KHTMLView::updateDragAndDrop):
        (KHTMLView::cancelDragAndDrop):
        (KHTMLView::performDragAndDrop):
        (KHTMLView::dispatchMouseEvent):
        * khtml/khtmlview.h:
        * khtml/rendering/render_form.cpp:
        (RenderFormElement::slotClicked):
        (RenderLineEdit::slotPerformSearch):
        (RenderSlider::slotSliderValueChanged):
        * khtml/rendering/render_frames.cpp:
        (RenderFrameSet::userResize):
        * khtml/rendering/render_layer.cpp:
        (khtml::RenderLayer::scrollToOffset):
        * khtml/rendering/render_object.cpp:
        (RenderObject::shouldSelect):
        * khtml/rendering/render_replaced.cpp:
        (RenderWidget::sendConsumedMouseUp):
        (RenderWidget::eventFilter):
        * khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::implicitClose):
        (DocumentImpl::setFocusNode):
        (DocumentImpl::defaultEventHandler):
        (DocumentImpl::setHTMLWindowEventListener):
        (DocumentImpl::getHTMLWindowEventListener):
        (DocumentImpl::removeHTMLWindowEventListener):
        (DocumentImpl::addWindowEventListener):
        (DocumentImpl::removeWindowEventListener):
        (DocumentImpl::hasWindowEventListener):
        * khtml/xml/dom_docimpl.h:
        * khtml/xml/dom_elementimpl.cpp:
        (ElementImpl::dispatchAttrRemovalEvent):
        (ElementImpl::dispatchAttrAdditionEvent):
        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImpl::addEventListener):
        (DOM::NodeImpl::removeEventListener):
        (DOM::NodeImpl::removeHTMLEventListener):
        (DOM::NodeImpl::setHTMLEventListener):
        (DOM::NodeImpl::getHTMLEventListener):
        (DOM::NodeImpl::dispatchHTMLEvent):
        (DOM::NodeImpl::dispatchWindowEvent):
        (DOM::NodeImpl::dispatchMouseEvent):
        (DOM::NodeImpl::dispatchUIEvent):
        (DOM::NodeImpl::dispatchSubtreeModifiedEvent):
        (DOM::NodeImpl::handleLocalEvents):
        (DOM::ContainerNodeImpl::removeChild):
        (DOM::ContainerNodeImpl::dispatchChildInsertedEvents):
        (DOM::ContainerNodeImpl::dispatchChildRemovalEvents):
        * khtml/xml/dom_nodeimpl.h:
        * khtml/xml/dom_textimpl.cpp:
        (CharacterDataImpl::dispatchModifiedEvent):
        * kwq/KWQAccObject.mm:
        (-[KWQAccObject mouseButtonListener]):
        * kwq/KWQKHTMLPart.h:
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::canCachePage):
        (KWQKHTMLPart::sendScrollEvent):
        (KWQKHTMLPart::dispatchDragSrcEvent):
        (KWQKHTMLPart::khtmlMouseMoveEvent):
        (KWQKHTMLPart::dragSourceMovedTo):
        (KWQKHTMLPart::dragSourceEndedAt):
        (KWQKHTMLPart::dispatchCPPEvent):
        (KWQKHTMLPart::mayCut):
        (KWQKHTMLPart::mayCopy):
        (KWQKHTMLPart::mayPaste):
        (KWQKHTMLPart::tryCut):
        (KWQKHTMLPart::tryCopy):
        (KWQKHTMLPart::tryPaste):
        (KWQKHTMLPart::sendContextMenuEvent):
        (KWQKHTMLPart::setWindowHasFocus):
        * kwq/KWQTextArea.mm:
        (-[KWQTextAreaTextView dispatchHTMLEvent:]):
        (-[KWQTextAreaTextView cut:]):
        (-[KWQTextAreaTextView copy:]):
        (-[KWQTextAreaTextView paste:]):
        (-[KWQTextAreaTextView pasteAsPlainText:]):
        (-[KWQTextAreaTextView pasteAsRichText:]):
        Use the new namespace, types, and use AtomicString instead of event ID.

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

15 years ago * Scripts/run-webkit-tests: Small formatting fix for leaks mode.
darin [Wed, 31 Aug 2005 02:25:24 +0000 (02:25 +0000)]
    * Scripts/run-webkit-tests: Small formatting fix for leaks mode.

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

15 years agoJavaScriptCore:
darin [Tue, 30 Aug 2005 23:56:15 +0000 (23:56 +0000)]
JavaScriptCore:

        Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4758
          unify SharedPtr in WebCore and JavaScriptCore

        * kjs/shared_ptr.h: Updated namespace to KXMLCore instead of kxhmlcore.
        Made a few small improvements to use local variables a bit more and added
        an "operator int" to reduce the chance that we'll convert a SharedPtr to
        an int by accident. Also made the == operators normal functions rather than
        friend functions, added a couple of comemnts.

        * kjs/function.h: Updated for namespace change.
        * kjs/function.cpp: Ditto.
        * kjs/function_object.cpp: Ditto.
        * kjs/internal.h: Ditto.
        * kjs/internal.cpp: Ditto.
        * kjs/nodes.h: Ditto.
        * kjs/nodes2string.cpp: Ditto.

WebCore:

        Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4758
          unify SharedPtr in WebCore and JavaScriptCore

        * ForwardingHeaders/kjs/shared_ptr.h: Added.
        * khtml/misc/shared.h: Removed SharedPtr, and instead included <kjs/shared_ptr.h>
        and did some using statements to import the template into the khtml namespace.

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

15 years ago Fix for bugzilla bug 4573, make sure click() fires CLICK and not KHTML_CLICK,
hyatt [Tue, 30 Aug 2005 22:59:33 +0000 (22:59 +0000)]
Fix for bugzilla bug 4573, make sure click() fires CLICK and not KHTML_CLICK,
so that the click() method on checkboxes actually works.

Also eliminate the WinIE compatibiilty for event.button and match the
standard DOM behavior instead (like Firefox does).

        Reviewed by darin

        Test cases added: None, since one of the level 2 DOM tests changes to
pass and tests this feature.

        * khtml/ecma/kjs_events.cpp:
        (KJS::DOMMouseEvent::getValueProperty):
        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::click):
        * layout-tests/dom/html/level2/html/HTMLInputElement21-expected.txt:

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

15 years ago Change the value of "element" for khtml-user-select to "ignore". Also undo the...
hyatt [Tue, 30 Aug 2005 21:36:25 +0000 (21:36 +0000)]
Change the value of "element" for khtml-user-select to "ignore".  Also undo the support of "-moz"
for any -moz property.  Add support for -webkit as an alternative to -khtml.

        Reviewed by darin

        * khtml/css/cssparser.cpp:
        (CSSParser::parseValue):
        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSStyleSelector::applyProperty):
        * khtml/css/cssvalues.in:
        * khtml/css/html4.css:
        * khtml/css/parser.y:
        * khtml/rendering/render_style.h:
        (khtml::):
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::canMouseDownStartSelect):

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

15 years ago Reviewed by Kevin Decker.
sullivan [Tue, 30 Aug 2005 20:12:56 +0000 (20:12 +0000)]
    Reviewed by Kevin Decker.

        Test cases added: none, doesn't affect layout

        - fixed <rdar://problem/4238024> leak of DocumentFragmentImpl if parseXMLDocumentFragment fails

        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::createContextualFragment):
        deref fragment before early return

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

15 years ago Reviewed by Maciej.
sullivan [Tue, 30 Aug 2005 18:20:24 +0000 (18:20 +0000)]
    Reviewed by Maciej.

        Test cases added: none, doesn't affect layout

        - fixed <rdar://problem/4237183> REGRESSION (Denver): crash in
        JSUnprotectedEventListener::~JSUnprotectedEventListener

        * khtml/ecma/kjs_events.cpp:
        (KJS::JSUnprotectedEventListener::~JSUnprotectedEventListener):
        check for nil window pointer
        (KJS::JSUnprotectedEventListener::clearWindowObj):
        new method, sets window pointer to nil

        (KJS::JSEventListener::~JSEventListener):
        (KJS::JSEventListener::clearWindowObj):
        same changes for this class. We don't think the bug would ever happen for
        this similar class, but we're not completely sure, so best to play it safe.

        * khtml/ecma/kjs_events.h:
        declaration of new clearWindowObj methods

        * khtml/ecma/kjs_window.cpp:
        (KJS::Window::~Window):
        iterate through event listeners, clearing their window pointers

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

15 years ago Add some test cases that I apparently forgot to commit before.
mjs [Tue, 30 Aug 2005 09:55:41 +0000 (09:55 +0000)]
    Add some test cases that I apparently forgot to commit before.

        * layout-tests/fast/js/assign-expected.txt: Added.
        * layout-tests/fast/js/assign.html: Added.
        * layout-tests/fast/js/code-serialize-paren-expected.txt: Added.
        * layout-tests/fast/js/code-serialize-paren.html: Added.

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

15 years ago Reviewed by Eric.
mjs [Tue, 30 Aug 2005 09:30:25 +0000 (09:30 +0000)]
    Reviewed by Eric.

- http://bugzilla.opendarwin.org/show_bug.cgi?id=4749
(Reduce header dependencies);

        Test cases added: None, no functional change.

        * ForwardingHeaders/qpen.h: Added.
        * khtml/rendering/font.h:
        * khtml/rendering/render_box.cpp:
        * khtml/rendering/render_image.cpp:
        * khtml/rendering/render_line.cpp:
        * khtml/rendering/render_list.cpp:
        * khtml/rendering/render_object.cpp:
        * khtml/rendering/render_text.cpp:
        * kwq/KWQApplication.h:
        * kwq/KWQApplication.mm:
        * kwq/KWQButton.h:
        * kwq/KWQKCursor.h:
        * kwq/KWQLineEdit.h:
        * kwq/KWQLineEdit.mm:
        * kwq/KWQListBox.h:
        * kwq/KWQPainter.h:
        * kwq/KWQPainter.mm:
        (QPainter::setCompositeOperation):
        (QPainter::compositeOperatorFromString):
        * kwq/KWQPixmap.h:
        * kwq/KWQTextEdit.h:
        * kwq/KWQTextEdit.mm:
        * kwq/KWQWidget.h:
        * kwq/KWQWidget.mm:

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

15 years agoFix layout test.
hyatt [Tue, 30 Aug 2005 09:04:40 +0000 (09:04 +0000)]
Fix layout test.

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

15 years ago - make the JS tests that weren't already doing so dump as text, and remove
mjs [Tue, 30 Aug 2005 03:46:42 +0000 (03:46 +0000)]
    - make the JS tests that weren't already doing so dump as text, and remove
their image results.

        * layout-tests/fast/js/date-parse-test-expected.checksum: Removed.
        * layout-tests/fast/js/date-parse-test-expected.png: Removed.
        * layout-tests/fast/js/date-parse-test-expected.txt:
        * layout-tests/fast/js/date-parse-test.html:
        * layout-tests/fast/js/declaration-in-block-expected.checksum: Removed.
        * layout-tests/fast/js/declaration-in-block-expected.png: Removed.
        * layout-tests/fast/js/declaration-in-block-expected.txt:
        * layout-tests/fast/js/declaration-in-block.html:
        * layout-tests/fast/js/encode-URI-test-expected.txt: Added.
        * layout-tests/fast/js/encode-URI-test.html: Added.
        * layout-tests/fast/js/global/encode-URI-test-expected.checksum: Removed.
        * layout-tests/fast/js/global/encode-URI-test-expected.png: Removed.
        * layout-tests/fast/js/global/encode-URI-test-expected.txt: Removed.
        * layout-tests/fast/js/global/encode-URI-test.html: Removed.
        * layout-tests/fast/js/has-own-property-expected.checksum: Removed.
        * layout-tests/fast/js/has-own-property-expected.png: Removed.
        * layout-tests/fast/js/has-own-property-expected.txt:
        * layout-tests/fast/js/has-own-property.html:
        * layout-tests/fast/js/slash-lineterminator-parse-expected.checksum: Removed.
        * layout-tests/fast/js/slash-lineterminator-parse-expected.png: Removed.
        * layout-tests/fast/js/slash-lineterminator-parse-expected.txt:
        * layout-tests/fast/js/slash-lineterminator-parse.html:
        * layout-tests/fast/js/string-from-char-code-expected.checksum: Removed.
        * layout-tests/fast/js/string-from-char-code-expected.png: Removed.
        * layout-tests/fast/js/string-from-char-code-expected.txt:
        * layout-tests/fast/js/string-from-char-code.html:
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.checksum: Removed.
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.png: Removed.
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.txt:
        * layout-tests/fast/js/window-object-cross-frame-calls.html:

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

15 years ago Written by Justin Garcia
sullivan [Mon, 29 Aug 2005 23:39:17 +0000 (23:39 +0000)]
    Written by Justin Garcia
        Reviewed by me and Darin Adler

        Test cases added: none, doesn't affect layout

        - fixed <rdar://problem/4232303> many objects leaked from HTMLTokenizer::parseTag()
        within -[WebView paste:], seen running webkit tests (probably affects Mail)

        * khtml/editing/replace_selection_command.cpp:
        (khtml::ReplacementFragment::removeNode):
        guard removeChild call with ref/deref, so if this is the last reference it won't
        be left floating, and will properly self-destruct

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

15 years ago Reviewed by Darin.
mjs [Mon, 29 Aug 2005 21:42:20 +0000 (21:42 +0000)]
    Reviewed by Darin.

- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4723
(some pixel tests fail when AA settings are changed)

        * DumpRenderTree/DumpRenderTree.m:
        (main): set AA settings to the default values

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

15 years ago Rubber stamped by Maciej.
darin [Mon, 29 Aug 2005 21:29:29 +0000 (21:29 +0000)]
    Rubber stamped by Maciej.

        - renamed DOMString::implementation() to DOMString::impl()
          and DOMString::impl to DOMString::m_impl

        * khtml/css/css_valueimpl.cpp:
        (DOM::CSSPrimitiveValueImpl::CSSPrimitiveValueImpl):
        (DOM::CSSPrimitiveValueImpl::setStringValue):
        * khtml/css/csshelper.cpp:
        (khtml::parseURL):
        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSStyleSelector::matchRules):
        (khtml::CSSRuleSet::addRule):
        (khtml::CSSStyleSelector::applyProperty):
        * khtml/dom/dom_string.cpp:
        (DOM::DOMString::DOMString):
        (DOM::DOMString::operator =):
        (DOM::DOMString::operator += ):
        (DOM::DOMString::insert):
        (DOM::DOMString::operator []):
        (DOM::DOMString::find):
        (DOM::DOMString::length):
        (DOM::DOMString::truncate):
        (DOM::DOMString::remove):
        (DOM::DOMString::substring):
        (DOM::DOMString::split):
        (DOM::DOMString::lower):
        (DOM::DOMString::upper):
        (DOM::DOMString::percentage):
        (DOM::DOMString::unicode):
        (DOM::DOMString::qstring):
        (DOM::DOMString::toInt):
        (DOM::DOMString::copy):
        (DOM::DOMString::isEmpty):
        (DOM::DOMString::toCoordsArray):
        (DOM::DOMString::toLengthArray):
        (DOM::DOMString::ascii):
        (DOM::operator==):
        * khtml/dom/dom_string.h:
        (DOM::DOMString::DOMString):
        (DOM::DOMString::~DOMString):
        (DOM::DOMString::isNull):
        (DOM::DOMString::impl):
        * khtml/ecma/domparser.cpp:
        (KJS::DOMParserProtoFunc::callAsFunction):
        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMNode::putValueProperty):
        (KJS::DOMDocument::getValueProperty):
        * khtml/ecma/kjs_html.cpp:
        (KJS::KJS::HTMLElement::classInfo):
        (KJS::HTMLElement::getSetInfo):
        * khtml/ecma/kjs_views.cpp:
        (KJS::DOMAbstractViewFunc::callAsFunction):
        * khtml/ecma/xmlhttprequest.cpp:
        (KJS::XMLHttpRequest::getValueProperty):
        * khtml/editing/jsediting.cpp:
        (DOM::DocumentImpl::commandImp):
        * khtml/editing/remove_node_attribute_command.cpp:
        (khtml::RemoveNodeAttributeCommand::doUnapply):
        * khtml/editing/set_node_attribute_command.cpp:
        (khtml::SetNodeAttributeCommand::doApply):
        (khtml::SetNodeAttributeCommand::doUnapply):
        * khtml/html/html_blockimpl.cpp:
        (HTMLHRElementImpl::parseMappedAttribute):
        * khtml/html/html_documentimpl.cpp:
        (DOM::addItemToMap):
        (DOM::removeItemFromMap):
        (DOM::HTMLDocumentImpl::hasNamedItem):
        (DOM::HTMLDocumentImpl::hasDocExtraNamedItem):
        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::nodeName):
        (HTMLElementImpl::isRecognizedTagName):
        (inlineTagList):
        (blockTagList):
        (HTMLElementImpl::inEitherTagList):
        (HTMLElementImpl::inInlineTagList):
        (HTMLElementImpl::inBlockTagList):
        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLFormElementImpl::radioButtonChecked):
        (DOM::HTMLFormElementImpl::removeFormElement):
        (DOM::HTMLInputElementImpl::isKeyboardFocusable):
        (DOM::HTMLInputElementImpl::setInputType):
        * khtml/html/html_headimpl.cpp:
        (HTMLScriptElementImpl::setText):
        (HTMLTitleElementImpl::setText):
        * khtml/html/htmlfactory.cpp:
        (DOM::HTMLElementFactory::createHTMLElement):
        * khtml/html/htmlparser.cpp:
        (HTMLParser::getNode):
        (HTMLParser::isHeaderTag):
        (HTMLParser::isResidualStyleTag):
        (HTMLParser::isAffectedByResidualStyle):
        * khtml/khtml_part.cpp:
        (KHTMLPart::findTextNext):
        (KHTMLPart::selectionComputedStyle):
        * khtml/rendering/render_line.cpp:
        (khtml::EllipsisBox::paint):
        * khtml/xml/dom2_eventsimpl.cpp:
        (EventImpl::EventImpl):
        (EventImpl::initEvent):
        (KeyboardEventImpl::KeyboardEventImpl):
        (KeyboardEventImpl::initKeyboardEvent):
        (MutationEventImpl::MutationEventImpl):
        (MutationEventImpl::initMutationEvent):
        * khtml/xml/dom_atomicstring.cpp:
        (DOM::AtomicString::equal):
        * khtml/xml/dom_atomicstring.h:
        (DOM::AtomicString::AtomicString):
        (DOM::AtomicString::impl):
        (DOM::AtomicString::equal):
        * khtml/xml/dom_docimpl.cpp:
        (DOMImplementationImpl::createDocument):
        (DocumentImpl::impl):
        (DocumentImpl::createEntityReference):
        (DocumentImpl::importNode):
        (DocumentImpl::createAttributeNS):
        * khtml/xml/dom_docimpl.h:
        (DOM::DocumentTypeImpl::impl):
        * khtml/xml/dom_elementimpl.cpp:
        (AttrImpl::AttrImpl):
        (AttrImpl::setValue):
        (AttrImpl::childrenChanged):
        (ElementImpl::setAttribute):
        (ElementImpl::getAttributeNS):
        (ElementImpl::setAttributeNS):
        (ElementImpl::removeAttributeNS):
        (ElementImpl::getAttributeNodeNS):
        (ElementImpl::hasAttributeNS):
        (NamedAttrMapImpl::getNamedItemNS):
        (NamedAttrMapImpl::removeNamedItemNS):
        (StyledElementImpl::getMappedAttributeDecl):
        (StyledElementImpl::setMappedAttributeDecl):
        (StyledElementImpl::removeMappedAttributeDecl):
        (NamedMappedAttrMapImpl::parseClassAttribute):
        (StyledElementImpl::parseMappedAttribute):
        (StyledElementImpl::addCSSLength):
        * khtml/xml/dom_qname.cpp:
        (DOM::QNameHash::hash):
        (DOM::equalComponents):
        (DOM::QualifiedName::QualifiedName):
        * khtml/xml/dom_textimpl.cpp:
        (CharacterDataImpl::CharacterDataImpl):
        (CharacterDataImpl::setData):
        (CharacterDataImpl::appendData):
        (CharacterDataImpl::insertData):
        (CharacterDataImpl::replaceData):
        * khtml/xml/dom_xmlimpl.cpp:
        (DOM::EntityImpl::EntityImpl):
        (DOM::NotationImpl::NotationImpl):
        (DOM::ProcessingInstructionImpl::ProcessingInstructionImpl):
        (DOM::ProcessingInstructionImpl::setData):
        (DOM::ProcessingInstructionImpl::checkStyleSheet):
        * khtml/xml/xml_tokenizer.cpp:
        (khtml::XMLTokenizer::startElement):
        * khtml/xsl/xslt_processorimpl.cpp:
        (DOM::XSLTProcessorImpl::documentFromXMLDocPtr):
        * kwq/DOM-CSS.mm:
        (-[DOMDocument getComputedStyle::]):
        * kwq/DOM.mm:
        (-[DOMNode setPrefix:]):
        (-[DOMDocument implementation]):
        (-[DOMDocument getComputedStyle::]):
        (-[DOMDocument getOverrideStyle::]):
        * kwq/DOMHTML.mm:
        (-[DOMHTMLSelectElement setValue:]):
        (-[DOMHTMLOptionElement setValue:]):
        * kwq/DOMInternal.mm:
        (DOMString::DOMString):
        * kwq/KWQFontFamily.mm:
        (KWQFontFamily::getNSFamily):
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::styleForSelectionStart):

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

15 years ago Reviewed by john
justing [Mon, 29 Aug 2005 21:10:38 +0000 (21:10 +0000)]
    Reviewed by john

        Fixes <rdar://problem/4236218>
        many leaks of StyleBaseImpl within -[WebCoreBridge markupStringFromRange:nodes:] within -[WebHTMLView copy:]

        Test cases added: none, doesn't affect layout

        * khtml/editing/markup.cpp:
        (khtml::createMarkup):
        deref defaultStyle on the early return

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

15 years ago Reviewed by John Sullivan.
darin [Mon, 29 Aug 2005 18:00:46 +0000 (18:00 +0000)]
    Reviewed by John Sullivan.

        - fixed cases where I changed functions from string() to qstring() incorrectly

        * khtml/rendering/render_text.h: Change function name back to string().
        * khtml/xml/dom_textimpl.h: Ditto.

        * khtml/xml/dom_textimpl.cpp:
        (CommentImpl::nodeName): Call domString(), not qstring().
        (TextImpl::nodeName): Ditto.

        * khtml/editing/composite_edit_command.cpp:
        (khtml::CompositeEditCommand::deleteInsignificantText):
        * khtml/editing/selection.cpp:
        (khtml::Selection::debugRenderer):
        * khtml/editing/visible_text.cpp:
        (khtml::TextIterator::handleTextNode):
        (khtml::TextIterator::handleTextBox):
        * khtml/html/htmlparser.cpp:
        (HTMLParser::handleError):
        * khtml/rendering/render_text.cpp:
        (InlineTextBox::paint):
        (InlineTextBox::selectionStartEnd):
        (RenderText::originalString):
        (RenderTextFragment::originalString):
        Change callers back from qstring() to string().

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

15 years ago Reviewed by Beth Dakin.
sullivan [Mon, 29 Aug 2005 17:42:44 +0000 (17:42 +0000)]
    Reviewed by Beth Dakin.

        Test cases added: none, doesn't affect layout

        - fixed <rdar://problem/4232588> many leaks beneath ApplyStyleCommand::mergeEndWithNextIfIdentical,
        seen running webkit tests (probably affects Mail)

        Fixed by making NodeImpl::childNodes() return a SharedPtr.

        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMNode::getValueProperty):
        use get() to get the pointer from the SharedPtr

        * khtml/html/html_tableimpl.cpp:
        (DOM::HTMLTableSectionElementImpl::insertRow):
        expect a SharedPtr for childNodes(); no need to delete at end of block. (This code was already
        managing memory correctly, but other callers of childNodes() where not.)
        (DOM::HTMLTableSectionElementImpl::deleteRow):
        ditto
        (DOM::HTMLTableRowElementImpl::insertCell):
        ditto
        (DOM::HTMLTableRowElementImpl::deleteCell):
        ditto

        * khtml/xml/dom_nodeimpl.h:
        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImpl::childNodes):
        return SharedPtr

        * kwq/DOM.mm:
        (-[DOMNode childNodes]):
        use get() to get the pointer from the SharedPtr

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

15 years ago Reviewed by John Sullivan.
darin [Mon, 29 Aug 2005 16:51:56 +0000 (16:51 +0000)]
    Reviewed by John Sullivan.

        * Scripts/run-webkit-tests: Added a mode where each test is run with a separate
        executable -- much slower but can help pinpoint leaks. Changed formatting of some
        messages too.

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

15 years ago Reviewed by Eric.
mjs [Mon, 29 Aug 2005 07:23:18 +0000 (07:23 +0000)]
    Reviewed by Eric.

- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4720
(webkit pixel tests don't give consistent results with changed scrollbar arrow setting)

        * DumpRenderTree/DumpRenderTree.m:
        (main): set scrollbar arrow setting to a consistent value

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

15 years ago - added pixel test results for the layout tests, so others can check if their resutl...
mjs [Mon, 29 Aug 2005 06:00:07 +0000 (06:00 +0000)]
- added pixel test results for the layout tests, so others can check if their resutls match
before I enable these by default.

        * layout-tests/css1/basic/class_as_selector-expected.checksum: Added.
        * layout-tests/css1/basic/class_as_selector-expected.png: Added.
        * layout-tests/css1/basic/comments-expected.checksum: Added.
        * layout-tests/css1/basic/comments-expected.png: Added.
        * layout-tests/css1/basic/containment-expected.checksum: Added.
        * layout-tests/css1/basic/containment-expected.png: Added.
        * layout-tests/css1/basic/contextual_selectors-expected.checksum: Added.
        * layout-tests/css1/basic/contextual_selectors-expected.png: Added.
        * layout-tests/css1/basic/grouping-expected.checksum: Added.
        * layout-tests/css1/basic/grouping-expected.png: Added.
        * layout-tests/css1/basic/id_as_selector-expected.checksum: Added.
        * layout-tests/css1/basic/id_as_selector-expected.png: Added.
        * layout-tests/css1/basic/inheritance-expected.checksum: Added.
        * layout-tests/css1/basic/inheritance-expected.png: Added.
        * layout-tests/css1/box_properties/acid_test-expected.checksum: Added.
        * layout-tests/css1/box_properties/acid_test-expected.png: Added.
        * layout-tests/css1/box_properties/border-expected.checksum: Added.
        * layout-tests/css1/box_properties/border-expected.png: Added.
        * layout-tests/css1/box_properties/border_bottom-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_bottom-expected.png: Added.
        * layout-tests/css1/box_properties/border_bottom_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_bottom_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_bottom_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_bottom_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_bottom_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_bottom_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_color-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_color-expected.png: Added.
        * layout-tests/css1/box_properties/border_color_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_color_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_left-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_left-expected.png: Added.
        * layout-tests/css1/box_properties/border_left_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_left_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_left_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_left_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_left_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_left_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_right-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_right-expected.png: Added.
        * layout-tests/css1/box_properties/border_right_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_right_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_right_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_right_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_right_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_right_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_style-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_style-expected.png: Added.
        * layout-tests/css1/box_properties/border_style_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_style_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_top-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_top-expected.png: Added.
        * layout-tests/css1/box_properties/border_top_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_top_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_top_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_top_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_top_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_top_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/clear-expected.checksum: Added.
        * layout-tests/css1/box_properties/clear-expected.png: Added.
        * layout-tests/css1/box_properties/clear_float-expected.checksum: Added.
        * layout-tests/css1/box_properties/clear_float-expected.png: Added.
        * layout-tests/css1/box_properties/float-expected.checksum: Added.
        * layout-tests/css1/box_properties/float-expected.png: Added.
        * layout-tests/css1/box_properties/float_elements_in_series-expected.checksum: Added.
        * layout-tests/css1/box_properties/float_elements_in_series-expected.png: Added.
        * layout-tests/css1/box_properties/float_margin-expected.checksum: Added.
        * layout-tests/css1/box_properties/float_margin-expected.png: Added.
        * layout-tests/css1/box_properties/float_on_text_elements-expected.checksum: Added.
        * layout-tests/css1/box_properties/float_on_text_elements-expected.png: Added.
        * layout-tests/css1/box_properties/height-expected.checksum: Added.
        * layout-tests/css1/box_properties/height-expected.png: Added.
        * layout-tests/css1/box_properties/margin-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin-expected.png: Added.
        * layout-tests/css1/box_properties/margin_bottom-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_bottom-expected.png: Added.
        * layout-tests/css1/box_properties/margin_bottom_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_bottom_inline-expected.png: Added.
        * layout-tests/css1/box_properties/margin_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_inline-expected.png: Added.
        * layout-tests/css1/box_properties/margin_left-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_left-expected.png: Added.
        * layout-tests/css1/box_properties/margin_left_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_left_inline-expected.png: Added.
        * layout-tests/css1/box_properties/margin_right-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_right-expected.png: Added.
        * layout-tests/css1/box_properties/margin_right_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_right_inline-expected.png: Added.
        * layout-tests/css1/box_properties/margin_top-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_top-expected.png: Added.
        * layout-tests/css1/box_properties/margin_top_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_top_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding-expected.png: Added.
        * layout-tests/css1/box_properties/padding_bottom-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_bottom-expected.png: Added.
        * layout-tests/css1/box_properties/padding_bottom_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_bottom_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding_left-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_left-expected.png: Added.
        * layout-tests/css1/box_properties/padding_left_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_left_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding_right-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_right-expected.png: Added.
        * layout-tests/css1/box_properties/padding_right_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_right_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding_top-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_top-expected.png: Added.
        * layout-tests/css1/box_properties/padding_top_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_top_inline-expected.png: Added.
        * layout-tests/css1/box_properties/width-expected.checksum: Added.
        * layout-tests/css1/box_properties/width-expected.png: Added.
        * layout-tests/css1/cascade/cascade_order-expected.checksum: Added.
        * layout-tests/css1/cascade/cascade_order-expected.png: Added.
        * layout-tests/css1/cascade/important-expected.checksum: Added.
        * layout-tests/css1/cascade/important-expected.png: Added.
        * layout-tests/css1/classification/display-expected.checksum: Added.
        * layout-tests/css1/classification/display-expected.png: Added.
        * layout-tests/css1/classification/list_style-expected.checksum: Added.
        * layout-tests/css1/classification/list_style-expected.png: Added.
        * layout-tests/css1/classification/list_style_image-expected.checksum: Added.
        * layout-tests/css1/classification/list_style_image-expected.png: Added.
        * layout-tests/css1/classification/list_style_position-expected.checksum: Added.
        * layout-tests/css1/classification/list_style_position-expected.png: Added.
        * layout-tests/css1/classification/list_style_type-expected.checksum: Added.
        * layout-tests/css1/classification/list_style_type-expected.png: Added.
        * layout-tests/css1/classification/white_space-expected.checksum: Added.
        * layout-tests/css1/classification/white_space-expected.png: Added.
        * layout-tests/css1/color_and_background/background-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background-expected.png: Added.
        * layout-tests/css1/color_and_background/background_attachment-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_attachment-expected.png: Added.
        * layout-tests/css1/color_and_background/background_color-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_color-expected.png: Added.
        * layout-tests/css1/color_and_background/background_image-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_image-expected.png: Added.
        * layout-tests/css1/color_and_background/background_position-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_position-expected.png: Added.
        * layout-tests/css1/color_and_background/background_repeat-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_repeat-expected.png: Added.
        * layout-tests/css1/color_and_background/color-expected.checksum: Added.
        * layout-tests/css1/color_and_background/color-expected.png: Added.
        * layout-tests/css1/conformance/forward_compatible_parsing-expected.checksum: Added.
        * layout-tests/css1/conformance/forward_compatible_parsing-expected.png: Added.
        * layout-tests/css1/font_properties/font-expected.checksum: Added.
        * layout-tests/css1/font_properties/font-expected.png: Added.
        * layout-tests/css1/font_properties/font_family-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_family-expected.png: Added.
        * layout-tests/css1/font_properties/font_size-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_size-expected.png: Added.
        * layout-tests/css1/font_properties/font_style-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_style-expected.png: Added.
        * layout-tests/css1/font_properties/font_variant-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_variant-expected.png: Added.
        * layout-tests/css1/font_properties/font_weight-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_weight-expected.png: Added.
        * layout-tests/css1/formatting_model/canvas-expected.checksum: Added.
        * layout-tests/css1/formatting_model/canvas-expected.png: Added.
        * layout-tests/css1/formatting_model/floating_elements-expected.checksum: Added.
        * layout-tests/css1/formatting_model/floating_elements-expected.png: Added.
        * layout-tests/css1/formatting_model/height_of_lines-expected.checksum: Added.
        * layout-tests/css1/formatting_model/height_of_lines-expected.png: Added.
        * layout-tests/css1/formatting_model/horizontal_formatting-expected.checksum: Added.
        * layout-tests/css1/formatting_model/horizontal_formatting-expected.png: Added.
        * layout-tests/css1/formatting_model/inline_elements-expected.checksum: Added.
        * layout-tests/css1/formatting_model/inline_elements-expected.png: Added.
        * layout-tests/css1/formatting_model/replaced_elements-expected.checksum: Added.
        * layout-tests/css1/formatting_model/replaced_elements-expected.png: Added.
        * layout-tests/css1/formatting_model/vertical_formatting-expected.checksum: Added.
        * layout-tests/css1/formatting_model/vertical_formatting-expected.png: Added.
        * layout-tests/css1/pseudo/anchor-expected.checksum: Added.
        * layout-tests/css1/pseudo/anchor-expected.png: Added.
        * layout-tests/css1/pseudo/firstletter-expected.checksum: Added.
        * layout-tests/css1/pseudo/firstletter-expected.png: Added.
        * layout-tests/css1/pseudo/firstline-expected.checksum: Added.
        * layout-tests/css1/pseudo/firstline-expected.png: Added.
        * layout-tests/css1/pseudo/multiple_pseudo_elements-expected.checksum: Added.
        * layout-tests/css1/pseudo/multiple_pseudo_elements-expected.png: Added.
        * layout-tests/css1/pseudo/pseudo_elements_in_selectors-expected.checksum: Added.
        * layout-tests/css1/pseudo/pseudo_elements_in_selectors-expected.png: Added.
        * layout-tests/css1/text_properties/letter_spacing-expected.checksum: Added.
        * layout-tests/css1/text_properties/letter_spacing-expected.png: Added.
        * layout-tests/css1/text_properties/line_height-expected.checksum: Added.
        * layout-tests/css1/text_properties/line_height-expected.png: Added.
        * layout-tests/css1/text_properties/text-transCapitalize-expected.checksum: Added.
        * layout-tests/css1/text_properties/text-transCapitalize-expected.png: Added.
        * layout-tests/css1/text_properties/text_align-expected.checksum: Added.
        * layout-tests/css1/text_properties/text_align-expected.png: Added.
        * layout-tests/css1/text_properties/text_decoration-expected.checksum: Added.
        * layout-tests/css1/text_properties/text_decoration-expected.png: Added.
        * layout-tests/css1/text_properties/text_indent-expected.checksum: Added.
        * layout-tests/css1/text_properties/text_indent-expected.png: Added.
        * layout-tests/css1/text_properties/text_transform-expected.checksum: Added.
        * layout-tests/css1/text_properties/text_transform-expected.png: Added.
        * layout-tests/css1/text_properties/vertical_align-expected.checksum: Added.
        * layout-tests/css1/text_properties/vertical_align-expected.png: Added.
        * layout-tests/css1/text_properties/word_spacing-expected.checksum: Added.
        * layout-tests/css1/text_properties/word_spacing-expected.png: Added.
        * layout-tests/css1/units/color_units-expected.checksum: Added.
        * layout-tests/css1/units/color_units-expected.png: Added.
        * layout-tests/css1/units/length_units-expected.checksum: Added.
        * layout-tests/css1/units/length_units-expected.png: Added.
        * layout-tests/css1/units/percentage_units-expected.checksum: Added.
        * layout-tests/css1/units/percentage_units-expected.png: Added.
        * layout-tests/css1/units/urls-expected.checksum: Added.
        * layout-tests/css1/units/urls-expected.png: Added.
        * layout-tests/dom/html/level2/html/HTMLBaseElement01-expected.checksum: Added.
        * layout-tests/dom/html/level2/html/HTMLBaseElement01-expected.png: Added.
        * layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.checksum: Added.
        * layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.png: Added.
        * layout-tests/dom/html/level2/html/frame-expected.checksum: Added.
        * layout-tests/dom/html/level2/html/frame-expected.png: Added.
        * layout-tests/dom/html/level2/html/iframe-expected.checksum: Added.
        * layout-tests/dom/html/level2/html/iframe-expected.png: Added.
        * layout-tests/editing/deleting/collapse-whitespace-3587601-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/collapse-whitespace-3587601-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3608430-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3608430-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3608445-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3608445-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3608462-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3608462-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3775172-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3775172-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3800834-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3800834-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3857753-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3857753-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3865854-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3865854-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3928305-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3928305-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3959464-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3959464-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-4038408-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-4038408-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-4083333-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-4083333-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-and-undo-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-and-undo-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-005-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-006-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-007-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-008-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-009-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-010-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-011-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-contents-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-contents-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-contents-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-contents-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-contents-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-contents-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-005-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-006-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-007-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-008-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-009-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-010-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-011-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-012-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-013-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-014-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-015-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-016-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-017-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-018-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-019-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-020-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-021-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-005-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-005-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-006-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-006-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-007-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-007-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-008-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-008-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-009-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-009-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-010-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-010-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-011-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-011-expected.png: Added.
        * layout-tests/editing/deleting/delete-character-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-character-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-contiguous-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-image-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-image-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-image-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-image-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-image-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-image-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-image-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-image-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-leading-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-leading-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-005-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-005-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-006-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-006-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-007-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-007-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-008-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-008-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-009-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-009-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-010-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-010-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-011-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-011-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-012-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-012-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-013-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-013-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-014-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-014-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-015-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-015-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-016-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-016-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-017-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-017-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-end-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-end-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-end-ws-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-end-ws-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-select-all-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-select-all-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-select-all-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-select-all-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-select-all-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-select-all-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-selection-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-selection-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-tab-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-tab-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-tab-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-tab-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-tab-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-tab-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-tab-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-tab-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-trailing-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-trailing-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-trailing-ws-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-trailing-ws-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-004-expected.png: Added.
        * layout-tests/editing/deleting/forward-delete-expected.checksum: Added.
        * layout-tests/editing/deleting/forward-delete-expected.png: Added.
        * layout-tests/editing/deleting/smart-delete-001-expected.checksum: Added.
        * layout-tests/editing/deleting/smart-delete-001-expected.png: Added.
        * layout-tests/editing/deleting/smart-delete-002-expected.checksum: Added.
        * layout-tests/editing/deleting/smart-delete-002-expected.png: Added.
        * layout-tests/editing/deleting/transpose-empty-expected.checksum: Added.
        * layout-tests/editing/deleting/transpose-empty-expected.png: Added.
        * layout-tests/editing/execCommand/boldSelection-expected.checksum: Added.
        * layout-tests/editing/execCommand/boldSelection-expected.png: Added.
        * layout-tests/editing/execCommand/italicizeByCharacter-expected.checksum: Added.
        * layout-tests/editing/execCommand/italicizeByCharacter-expected.png: Added.
        * layout-tests/editing/execCommand/modifyForeColorByCharacter-expected.checksum: Added.
        * layout-tests/editing/execCommand/modifyForeColorByCharacter-expected.png: Added.
        * layout-tests/editing/execCommand/print-expected.checksum: Added.
        * layout-tests/editing/execCommand/print-expected.png: Added.
        * layout-tests/editing/execCommand/selectAll-expected.checksum: Added.
        * layout-tests/editing/execCommand/selectAll-expected.png: Added.
        * layout-tests/editing/inserting/insert-3654864-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3654864-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3659587-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3659587-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3775316-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3775316-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3778059-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3778059-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3786362-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3786362-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3800346-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3800346-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3851164-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3851164-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3907422-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3907422-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-after-delete-001-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-after-delete-001-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-001-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-001-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-002-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-002-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-003-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-003-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-004-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-004-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-005-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-005-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-006-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-006-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-007-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-007-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-008-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-008-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-001-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-001-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-002-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-002-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-003-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-003-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-004-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-004-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-005-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-005-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-006-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-006-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-007-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-007-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-008-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-008-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-009-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-009-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-010-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-010-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-011-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-011-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-012-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-012-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-013-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-013-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-014-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-014-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-015-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-015-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-016-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-016-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-017-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-017-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-018-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-018-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-019-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-019-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-020-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-020-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-021-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-021-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-022-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-022-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-023-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-023-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-024-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-024-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-025-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-025-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-026-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-026-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-027-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-027-expected.png: Added.
        * layout-tests/editing/inserting/insert-space-in-empty-doc-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-space-in-empty-doc-expected.png: Added.
        * layout-tests/editing/inserting/insert-tab-001-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-tab-001-expected.png: Added.
        * layout-tests/editing/inserting/insert-tab-002-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-tab-002-expected.png: Added.
        * layout-tests/editing/inserting/insert-tab-003-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-tab-003-expected.png: Added.
        * layout-tests/editing/inserting/insert-tab-004-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-tab-004-expected.png: Added.
        * layout-tests/editing/inserting/insert-text-with-newlines-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-text-with-newlines-expected.png: Added.
        * layout-tests/editing/inserting/return-key-with-selection-001-expected.checksum: Added.
        * layout-tests/editing/inserting/return-key-with-selection-001-expected.png: Added.
        * layout-tests/editing/inserting/return-key-with-selection-002-expected.checksum: Added.
        * layout-tests/editing/inserting/return-key-with-selection-002-expected.png: Added.
        * layout-tests/editing/inserting/return-key-with-selection-003-expected.checksum: Added.
        * layout-tests/editing/inserting/return-key-with-selection-003-expected.png: Added.
        * layout-tests/editing/inserting/typing-001-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-001-expected.png: Added.
        * layout-tests/editing/inserting/typing-002-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-002-expected.png: Added.
        * layout-tests/editing/inserting/typing-003-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-003-expected.png: Added.
        * layout-tests/editing/inserting/typing-around-br-001-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-around-br-001-expected.png: Added.
        * layout-tests/editing/inserting/typing-around-image-001-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-around-image-001-expected.png: Added.
        * layout-tests/editing/pasteboard/cut-text-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/cut-text-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-4035648-fix-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-4035648-fix-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-4038267-fix-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-4038267-fix-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-002-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-002-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-003-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-003-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-004-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-004-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-005-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-005-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-006-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-006-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-007-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-007-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-008-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-008-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-009-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-009-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-010-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-010-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-match-style-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-match-style-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-match-style-002-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-match-style-002-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-pre-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-pre-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-002-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-002-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-003-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-003-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-004-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-004-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-005-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-005-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-006-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-006-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-007-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-007-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-008-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-008-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-009-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-009-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-010-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-010-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-011-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-011-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-012-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-012-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-013-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-013-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-014-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-014-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-015-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-015-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-016-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-016-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-017-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-017-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-018-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-018-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-019-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-019-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-001-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-002-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-002-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-003-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-003-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-004-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-004-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-005-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-005-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-006-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-006-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-007-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-007-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-001-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-001-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-002-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-002-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-003-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-003-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-004-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-004-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-005-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-005-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-006-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-006-expected.png: Added.
        * layout-tests/editing/selection/extend-by-word-001-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-word-001-expected.png: Added.
        * layout-tests/editing/selection/move-3875618-fix-expected.checksum: Added.
        * layout-tests/editing/selection/move-3875618-fix-expected.png: Added.
        * layout-tests/editing/selection/move-3875641-fix-expected.checksum: Added.
        * layout-tests/editing/selection/move-3875641-fix-expected.png: Added.
        * layout-tests/editing/selection/move-backwords-by-word-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-backwords-by-word-001-expected.png: Added.
        * layout-tests/editing/selection/move-between-blocks-no-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-between-blocks-no-001-expected.png: Added.
        * layout-tests/editing/selection/move-between-blocks-yes-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-between-blocks-yes-001-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-001-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-002-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-002-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-003-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-003-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-004-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-004-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-005-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-005-expected.png: Added.
        * layout-tests/editing/selection/move-by-line-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-line-001-expected.png: Added.
        * layout-tests/editing/selection/move-by-word-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-word-001-expected.png: Added.
        * layout-tests/editing/selection/select-all-001-expected.checksum: Added.
        * layout-tests/editing/selection/select-all-001-expected.png: Added.
        * layout-tests/editing/selection/select-all-002-expected.checksum: Added.
        * layout-tests/editing/selection/select-all-002-expected.png: Added.
        * layout-tests/editing/selection/select-all-003-expected.checksum: Added.
        * layout-tests/editing/selection/select-all-003-expected.png: Added.
        * layout-tests/editing/selection/select-all-004-expected.checksum: Added.
        * layout-tests/editing/selection/select-all-004-expected.png: Added.
        * layout-tests/editing/selection/selection-3748164-fix-expected.checksum: Added.
        * layout-tests/editing/selection/selection-3748164-fix-expected.png: Added.
        * layout-tests/editing/selection/unrendered-001-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-001-expected.png: Added.
        * layout-tests/editing/selection/unrendered-002-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-002-expected.png: Added.
        * layout-tests/editing/selection/unrendered-003-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-003-expected.png: Added.
        * layout-tests/editing/selection/unrendered-004-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-004-expected.png: Added.
        * layout-tests/editing/selection/unrendered-005-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-005-expected.png: Added.
        * layout-tests/editing/style/block-style-001-expected.checksum: Added.
        * layout-tests/editing/style/block-style-001-expected.png: Added.
        * layout-tests/editing/style/block-style-002-expected.checksum: Added.
        * layout-tests/editing/style/block-style-002-expected.png: Added.
        * layout-tests/editing/style/block-style-003-expected.checksum: Added.
        * layout-tests/editing/style/block-style-003-expected.png: Added.
        * layout-tests/editing/style/block-style-004-expected.checksum: Added.
        * layout-tests/editing/style/block-style-004-expected.png: Added.
        * layout-tests/editing/style/block-style-005-expected.checksum: Added.
        * layout-tests/editing/style/block-style-005-expected.png: Added.
        * layout-tests/editing/style/block-style-006-expected.checksum: Added.
        * layout-tests/editing/style/block-style-006-expected.png: Added.
        * layout-tests/editing/style/block-styles-007-expected.checksum: Added.
        * layout-tests/editing/style/block-styles-007-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-001-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-001-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-002-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-002-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-003-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-003-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-004-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-004-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-005-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-005-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-006-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-006-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-007-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-007-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-008-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-008-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-009-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-009-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-010-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-010-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-011-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-011-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-012-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-012-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-013-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-013-expected.png: Added.
        * layout-tests/editing/style/relative-font-size-change-001-expected.checksum: Added.
        * layout-tests/editing/style/relative-font-size-change-001-expected.png: Added.
        * layout-tests/editing/style/relative-font-size-change-002-expected.checksum: Added.
        * layout-tests/editing/style/relative-font-size-change-002-expected.png: Added.
        * layout-tests/editing/style/relative-font-size-change-003-expected.checksum: Added.
        * layout-tests/editing/style/relative-font-size-change-003-expected.png: Added.
        * layout-tests/editing/style/relative-font-size-change-004-expected.checksum: Added.
        * layout-tests/editing/style/relative-font-size-change-004-expected.png: Added.
        * layout-tests/editing/style/remove-underline-across-paragraph-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-across-paragraph-expected.png: Added.
        * layout-tests/editing/style/remove-underline-across-paragraph-in-bold-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-across-paragraph-in-bold-expected.png: Added.
        * layout-tests/editing/style/remove-underline-after-paragraph-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-after-paragraph-expected.png: Added.
        * layout-tests/editing/style/remove-underline-after-paragraph-in-bold-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-after-paragraph-in-bold-expected.png: Added.
        * layout-tests/editing/style/remove-underline-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-expected.png: Added.
        * layout-tests/editing/style/remove-underline-from-stylesheet-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-from-stylesheet-expected.png: Added.
        * layout-tests/editing/style/remove-underline-in-bold-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-in-bold-expected.png: Added.
        * layout-tests/editing/style/smoosh-styles-001-expected.checksum: Added.
        * layout-tests/editing/style/smoosh-styles-001-expected.png: Added.
        * layout-tests/editing/style/smoosh-styles-002-expected.checksum: Added.
        * layout-tests/editing/style/smoosh-styles-002-expected.png: Added.
        * layout-tests/editing/style/smoosh-styles-003-expected.checksum: Added.
        * layout-tests/editing/style/smoosh-styles-003-expected.png: Added.
        * layout-tests/editing/style/style-3681552-fix-001-expected.checksum: Added.
        * layout-tests/editing/style/style-3681552-fix-001-expected.png: Added.
        * layout-tests/editing/style/style-3681552-fix-002-expected.checksum: Added.
        * layout-tests/editing/style/style-3681552-fix-002-expected.png: Added.
        * layout-tests/editing/style/style-3690704-fix-expected.checksum: Added.
        * layout-tests/editing/style/style-3690704-fix-expected.png: Added.
        * layout-tests/editing/style/style-3998892-fix-expected.checksum: Added.
        * layout-tests/editing/style/style-3998892-fix-expected.png: Added.
        * layout-tests/editing/style/style-boundary-001-expected.checksum: Added.
        * layout-tests/editing/style/style-boundary-001-expected.png: Added.
        * layout-tests/editing/style/style-boundary-002-expected.checksum: Added.
        * layout-tests/editing/style/style-boundary-002-expected.png: Added.
        * layout-tests/editing/style/style-boundary-003-expected.checksum: Added.
        * layout-tests/editing/style/style-boundary-003-expected.png: Added.
        * layout-tests/editing/style/style-boundary-004-expected.checksum: Added.
        * layout-tests/editing/style/style-boundary-004-expected.png: Added.
        * layout-tests/editing/style/typing-style-001-expected.checksum: Added.
        * layout-tests/editing/style/typing-style-001-expected.png: Added.
        * layout-tests/editing/style/typing-style-002-expected.checksum: Added.
        * layout-tests/editing/style/typing-style-002-expected.png: Added.
        * layout-tests/editing/style/typing-style-003-expected.checksum: Added.
        * layout-tests/editing/style/typing-style-003-expected.png: Added.
        * layout-tests/editing/style/unbold-in-bold-expected.checksum: Added.
        * layout-tests/editing/style/unbold-in-bold-expected.png: Added.
        * layout-tests/editing/style/underline-expected.checksum: Added.
        * layout-tests/editing/style/underline-expected.png: Added.
        * layout-tests/editing/undo/redo-typing-001-expected.checksum: Added.
        * layout-tests/editing/undo/redo-typing-001-expected.png: Added.
        * layout-tests/editing/undo/undo-typing-001-expected.checksum: Added.
        * layout-tests/editing/undo/undo-typing-001-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-delete-001-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-delete-001-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-delete-002-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-delete-002-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-delete-003-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-delete-003-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-type-after-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-type-after-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-type-before-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-type-before-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-delete-001-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-delete-001-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-delete-002-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-delete-002-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-delete-003-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-delete-003-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-type-after-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-type-after-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-type-before-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-type-before-expected.png: Added.
        * layout-tests/fast/backgrounds/001-expected.checksum: Added.
        * layout-tests/fast/backgrounds/001-expected.png: Added.
        * layout-tests/fast/block/basic/001-expected.checksum: Added.
        * layout-tests/fast/block/basic/001-expected.png: Added.
        * layout-tests/fast/block/basic/002-expected.checksum: Added.
        * layout-tests/fast/block/basic/002-expected.png: Added.
        * layout-tests/fast/block/basic/003-expected.checksum: Added.
        * layout-tests/fast/block/basic/003-expected.png: Added.
        * layout-tests/fast/block/basic/004-expected.checksum: Added.
        * layout-tests/fast/block/basic/004-expected.png: Added.
        * layout-tests/fast/block/basic/005-expected.checksum: Added.
        * layout-tests/fast/block/basic/005-expected.png: Added.
        * layout-tests/fast/block/basic/006-expected.checksum: Added.
        * layout-tests/fast/block/basic/006-expected.png: Added.
        * layout-tests/fast/block/basic/007-expected.checksum: Added.
        * layout-tests/fast/block/basic/007-expected.png: Added.
        * layout-tests/fast/block/basic/008-expected.checksum: Added.
        * layout-tests/fast/block/basic/008-expected.png: Added.
        * layout-tests/fast/block/basic/009-expected.checksum: Added.
        * layout-tests/fast/block/basic/009-expected.png: Added.
        * layout-tests/fast/block/basic/010-expected.checksum: Added.
        * layout-tests/fast/block/basic/010-expected.png: Added.
        * layout-tests/fast/block/basic/011-expected.checksum: Added.
        * layout-tests/fast/block/basic/011-expected.png: Added.
        * layout-tests/fast/block/basic/012-expected.checksum: Added.
        * layout-tests/fast/block/basic/012-expected.png: Added.
        * layout-tests/fast/block/basic/013-expected.checksum: Added.
        * layout-tests/fast/block/basic/013-expected.png: Added.
        * layout-tests/fast/block/basic/014-expected.checksum: Added.
        * layout-tests/fast/block/basic/014-expected.png: Added.
        * layout-tests/fast/block/basic/015-expected.checksum: Added.
        * layout-tests/fast/block/basic/015-expected.png: Added.
        * layout-tests/fast/block/basic/016-expected.checksum: Added.
        * layout-tests/fast/block/basic/016-expected.png: Added.
        * layout-tests/fast/block/basic/017-expected.checksum: Added.
        * layout-tests/fast/block/basic/017-expected.png: Added.
        * layout-tests/fast/block/basic/018-expected.checksum: Added.
        * layout-tests/fast/block/basic/018-expected.png: Added.
        * layout-tests/fast/block/basic/019-expected.checksum: Added.
        * layout-tests/fast/block/basic/019-expected.png: Added.
        * layout-tests/fast/block/basic/020-expected.checksum: Added.
        * layout-tests/fast/block/basic/020-expected.png: Added.
        * layout-tests/fast/block/basic/minheight-expected.checksum: Added.
        * layout-tests/fast/block/basic/minheight-expected.png: Added.
        * layout-tests/fast/block/basic/quirk-height-expected.checksum: Added.
        * layout-tests/fast/block/basic/quirk-height-expected.png: Added.
        * layout-tests/fast/block/float/001-expected.checksum: Added.
        * layout-tests/fast/block/float/001-expected.png: Added.
        * layout-tests/fast/block/float/002-expected.checksum: Added.
        * layout-tests/fast/block/float/002-expected.png: Added.
        * layout-tests/fast/block/float/003-expected.checksum: Added.
        * layout-tests/fast/block/float/003-expected.png: Added.
        * layout-tests/fast/block/float/004-expected.checksum: Added.
        * layout-tests/fast/block/float/004-expected.png: Added.
        * layout-tests/fast/block/float/005-expected.checksum: Added.
        * layout-tests/fast/block/float/005-expected.png: Added.
        * layout-tests/fast/block/float/006-expected.checksum: Added.
        * layout-tests/fast/block/float/006-expected.png: Added.
        * layout-tests/fast/block/float/007-expected.checksum: Added.
        * layout-tests/fast/block/float/007-expected.png: Added.
        * layout-tests/fast/block/float/008-expected.checksum: Added.
        * layout-tests/fast/block/float/008-expected.png: Added.
        * layout-tests/fast/block/float/009-expected.checksum: Added.
        * layout-tests/fast/block/float/009-expected.png: Added.
        * layout-tests/fast/block/float/010-expected.checksum: Added.
        * layout-tests/fast/block/float/010-expected.png: Added.
        * layout-tests/fast/block/float/011-expected.checksum: Added.
        * layout-tests/fast/block/float/011-expected.png: Added.
        * layout-tests/fast/block/float/012-expected.checksum: Added.
        * layout-tests/fast/block/float/012-expected.png: Added.
        * layout-tests/fast/block/float/013-expected.checksum: Added.
        * layout-tests/fast/block/float/013-expected.png: Added.
        * layout-tests/fast/block/float/014-expected.checksum: Added.
        * layout-tests/fast/block/float/014-expected.png: Added.
        * layout-tests/fast/block/float/015-expected.checksum: Added.
        * layout-tests/fast/block/float/015-expected.png: Added.
        * layout-tests/fast/block/float/016-expected.checksum: Added.
        * layout-tests/fast/block/float/016-expected.png: Added.
        * layout-tests/fast/block/float/017-expected.checksum: Added.
        * layout-tests/fast/block/float/017-expected.png: Added.
        * layout-tests/fast/block/float/018-expected.checksum: Added.
        * layout-tests/fast/block/float/018-expected.png: Added.
        * layout-tests/fast/block/float/019-expected.checksum: Added.
        * layout-tests/fast/block/float/019-expected.png: Added.
        * layout-tests/fast/block/float/020-expected.checksum: Added.
        * layout-tests/fast/block/float/020-expected.png: Added.
        * layout-tests/fast/block/float/021-expected.checksum: Added.
        * layout-tests/fast/block/float/021-expected.png: Added.
        * layout-tests/fast/block/float/022-expected.checksum: Added.
        * layout-tests/fast/block/float/022-expected.png: Added.
        * layout-tests/fast/block/float/023-expected.checksum: Added.
        * layout-tests/fast/block/float/023-expected.png: Added.
        * layout-tests/fast/block/float/024-expected.checksum: Added.
        * layout-tests/fast/block/float/024-expected.png: Added.
        * layout-tests/fast/block/float/025-expected.checksum: Added.
        * layout-tests/fast/block/float/025-expected.png: Added.
        * layout-tests/fast/block/float/026-expected.checksum: Added.
        * layout-tests/fast/block/float/026-expected.png: Added.
        * layout-tests/fast/block/float/027-expected.checksum: Added.
        * layout-tests/fast/block/float/027-expected.png: Added.
        * layout-tests/fast/block/float/028-expected.checksum: Added.
        * layout-tests/fast/block/float/028-expected.png: Added.
        * layout-tests/fast/block/float/029-expected.checksum: Added.
        * layout-tests/fast/block/float/029-expected.png: Added.
        * layout-tests/fast/block/float/030-expected.checksum: Added.
        * layout-tests/fast/block/float/030-expected.png: Added.
        * layout-tests/fast/block/float/031-expected.checksum: Added.
        * layout-tests/fast/block/float/031-expected.png: Added.
        * layout-tests/fast/block/float/032-expected.checksum: Added.
        * layout-tests/fast/block/float/032-expected.png: Added.
        * layout-tests/fast/block/float/033-expected.checksum: Added.
        * layout-tests/fast/block/float/033-expected.png: Added.
        * layout-tests/fast/block/float/034-expected.checksum: Added.
        * layout-tests/fast/block/float/034-expected.png: Added.
        * layout-tests/fast/block/float/035-expected.checksum: Added.
        * layout-tests/fast/block/float/035-expected.png: Added.
        * layout-tests/fast/block/float/tableshifting-expected.checksum: Added.
        * layout-tests/fast/block/float/tableshifting-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/001-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/001-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/002-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/002-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/003-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/003-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/004-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/004-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/005-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/005-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/006-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/006-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/010-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/010-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/011-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/011-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/012-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/012-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/015-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/015-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/016-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/016-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/017-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/017-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/018-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/018-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/019-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/019-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/020-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/020-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/021-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/021-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/022-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/022-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/024-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/024-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/025-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/025-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/026-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/026-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/027-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/027-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/028-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/028-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/029-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/029-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/030-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/030-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/031-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/031-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/032-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/032-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/033-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/033-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/034-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/034-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/035-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/035-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/037-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/037-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/038-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/038-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/039-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/039-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/040-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/040-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/041-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/041-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/042-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/042-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/043-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/043-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/044-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/044-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/045-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/045-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/055-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/055-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/056-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/056-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/057-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/057-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/058-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/058-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/059-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/059-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/062-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/062-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/063-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/063-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/100-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/100-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/101-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/101-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/102-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/102-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/103-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/103-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/104-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/104-expected.png: Added.
        * layout-tests/fast/block/positioning/001-expected.checksum: Added.
        * layout-tests/fast/block/positioning/001-expected.png: Added.
        * layout-tests/fast/block/positioning/002-expected.checksum: Added.
        * layout-tests/fast/block/positioning/002-expected.png: Added.
        * layout-tests/fast/block/positioning/003-expected.checksum: Added.
        * layout-tests/fast/block/positioning/003-expected.png: Added.
        * layout-tests/fast/block/positioning/004-expected.checksum: Added.
        * layout-tests/fast/block/positioning/004-expected.png: Added.
        * layout-tests/fast/block/positioning/005-expected.checksum: Added.
        * layout-tests/fast/block/positioning/005-expected.png: Added.
        * layout-tests/fast/block/positioning/006-expected.checksum: Added.
        * layout-tests/fast/block/positioning/006-expected.png: Added.
        * layout-tests/fast/block/positioning/007-expected.checksum: Added.
        * layout-tests/fast/block/positioning/007-expected.png: Added.
        * layout-tests/fast/block/positioning/008-expected.checksum: Added.
        * layout-tests/fast/block/positioning/008-expected.png: Added.
        * layout-tests/fast/block/positioning/009-expected.checksum: Added.
        * layout-tests/fast/block/positioning/009-expected.png: Added.
        * layout-tests/fast/block/positioning/010-expected.checksum: Added.
        * layout-tests/fast/block/positioning/010-expected.png: Added.
        * layout-tests/fast/block/positioning/011-expected.checksum: Added.
        * layout-tests/fast/block/positioning/011-expected.png: Added.
        * layout-tests/fast/block/positioning/012-expected.checksum: Added.
        * layout-tests/fast/block/positioning/012-expected.png: Added.
        * layout-tests/fast/block/positioning/013-expected.checksum: Added.
        * layout-tests/fast/block/positioning/013-expected.png: Added.
        * layout-tests/fast/block/positioning/014-expected.checksum: Added.
        * layout-tests/fast/block/positioning/014-expected.png: Added.
        * layout-tests/fast/block/positioning/015-expected.checksum: Added.
        * layout-tests/fast/block/positioning/015-expected.png: Added.
        * layout-tests/fast/block/positioning/016-expected.checksum: Added.
        * layout-tests/fast/block/positioning/016-expected.png: Added.
        * layout-tests/fast/block/positioning/017-expected.checksum: Added.
        * layout-tests/fast/block/positioning/017-expected.png: Added.
        * layout-tests/fast/block/positioning/018-expected.checksum: Added.
        * layout-tests/fast/block/positioning/018-expected.png: Added.
        * layout-tests/fast/block/positioning/019-expected.checksum: Added.
        * layout-tests/fast/block/positioning/019-expected.png: Added.
        * layout-tests/fast/block/positioning/020-expected.checksum: Added.
        * layout-tests/fast/block/positioning/020-expected.png: Added.
        * layout-tests/fast/block/positioning/021-expected.checksum: Added.
        * layout-tests/fast/block/positioning/021-expected.png: Added.
        * layout-tests/fast/block/positioning/022-expected.checksum: Added.
        * layout-tests/fast/block/positioning/022-expected.png: Added.
        * layout-tests/fast/block/positioning/023-expected.checksum: Added.
        * layout-tests/fast/block/positioning/023-expected.png: Added.
        * layout-tests/fast/block/positioning/024-expected.checksum: Added.
        * layout-tests/fast/block/positioning/024-expected.png: Added.
        * layout-tests/fast/block/positioning/025-expected.checksum: Added.
        * layout-tests/fast/block/positioning/025-expected.png: Added.
        * layout-tests/fast/block/positioning/026-expected.checksum: Added.
        * layout-tests/fast/block/positioning/026-expected.png: Added.
        * layout-tests/fast/block/positioning/027-expected.checksum: Added.
        * layout-tests/fast/block/positioning/027-expected.png: Added.
        * layout-tests/fast/block/positioning/028-expected.checksum: Added.
        * layout-tests/fast/block/positioning/028-expected.png: Added.
        * layout-tests/fast/block/positioning/029-expected.checksum: Added.
        * layout-tests/fast/block/positioning/029-expected.png: Added.
        * layout-tests/fast/block/positioning/030-expected.checksum: Added.
        * layout-tests/fast/block/positioning/030-expected.png: Added.
        * layout-tests/fast/block/positioning/031-expected.checksum: Added.
        * layout-tests/fast/block/positioning/031-expected.png: Added.
        * layout-tests/fast/block/positioning/032-expected.checksum: Added.
        * layout-tests/fast/block/positioning/032-expected.png: Added.
        * layout-tests/fast/block/positioning/033-expected.checksum: Added.
        * layout-tests/fast/block/positioning/033-expected.png: Added.
        * layout-tests/fast/block/positioning/034-expected.checksum: Added.
        * layout-tests/fast/block/positioning/034-expected.png: Added.
        * layout-tests/fast/block/positioning/035-expected.checksum: Added.
        * layout-tests/fast/block/positioning/035-expected.png: Added.
        * layout-tests/fast/block/positioning/036-expected.checksum: Added.
        * layout-tests/fast/block/positioning/036-expected.png: Added.
        * layout-tests/fast/block/positioning/037-expected.checksum: Added.
        * layout-tests/fast/block/positioning/037-expected.png: Added.
        * layout-tests/fast/block/positioning/038-expected.checksum: Added.
        * layout-tests/fast/block/positioning/038-expected.png: Added.
        * layout-tests/fast/block/positioning/039-expected.checksum: Added.
        * layout-tests/fast/block/positioning/039-expected.png: Added.
        * layout-tests/fast/block/positioning/040-expected.checksum: Added.
        * layout-tests/fast/block/positioning/040-expected.png: Added.
        * layout-tests/fast/block/positioning/041-expected.checksum: Added.
        * layout-tests/fast/block/positioning/041-expected.png: Added.
        * layout-tests/fast/block/positioning/042-expected.checksum: Added.
        * layout-tests/fast/block/positioning/042-expected.png: Added.
        * layout-tests/fast/block/positioning/043-expected.checksum: Added.
        * layout-tests/fast/block/positioning/043-expected.png: Added.
        * layout-tests/fast/block/positioning/044-expected.checksum: Added.
        * layout-tests/fast/block/positioning/044-expected.png: Added.
        * layout-tests/fast/block/positioning/045-expected.checksum: Added.
        * layout-tests/fast/block/positioning/045-expected.png: Added.
        * layout-tests/fast/block/positioning/046-expected.checksum: Added.
        * layout-tests/fast/block/positioning/046-expected.png: Added.
        * layout-tests/fast/block/positioning/047-expected.checksum: Added.
        * layout-tests/fast/block/positioning/047-expected.png: Added.
        * layout-tests/fast/block/positioning/048-expected.checksum: Added.
        * layout-tests/fast/block/positioning/048-expected.png: Added.
        * layout-tests/fast/block/positioning/049-expected.checksum: Added.
        * layout-tests/fast/block/positioning/049-expected.png: Added.
        * layout-tests/fast/block/positioning/050-expected.checksum: Added.
        * layout-tests/fast/block/positioning/050-expected.png: Added.
        * layout-tests/fast/block/positioning/051-expected.checksum: Added.
        * layout-tests/fast/block/positioning/051-expected.png: Added.
        * layout-tests/fast/block/positioning/052-expected.checksum: Added.
        * layout-tests/fast/block/positioning/052-expected.png: Added.
        * layout-tests/fast/block/positioning/053-expected.checksum: Added.
        * layout-tests/fast/block/positioning/053-expected.png: Added.
        * layout-tests/fast/block/positioning/054-expected.checksum: Added.
        * layout-tests/fast/block/positioning/054-expected.png: Added.
        * layout-tests/fast/block/positioning/055-expected.checksum: Added.
        * layout-tests/fast/block/positioning/055-expected.png: Added.
        * layout-tests/fast/block/positioning/056-expected.checksum: Added.
        * layout-tests/fast/block/positioning/056-expected.png: Added.
        * layout-tests/fast/block/positioning/057-expected.checksum: Added.
        * layout-tests/fast/block/positioning/057-expected.png: Added.
        * layout-tests/fast/block/positioning/058-expected.checksum: Added.
        * layout-tests/fast/block/positioning/058-expected.png: Added.
        * layout-tests/fast/block/positioning/059-expected.checksum: Added.
        * layout-tests/fast/block/positioning/059-expected.png: Added.
        * layout-tests/fast/block/positioning/060-expected.checksum: Added.
        * layout-tests/fast/block/positioning/060-expected.png: Added.
        * layout-tests/fast/block/positioning/061-expected.checksum: Added.
        * layout-tests/fast/block/positioning/061-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/001-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/001-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/002-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/002-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/003-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/003-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/004-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/004-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/005-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/005-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/006-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/006-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/007-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/007-expected.png: Added.
        * layout-tests/fast/clip/001-expected.checksum: Added.
        * layout-tests/fast/clip/001-expected.png: Added.
        * layout-tests/fast/clip/002-expected.checksum: Added.
        * layout-tests/fast/clip/002-expected.png: Added.
        * layout-tests/fast/clip/003-expected.checksum: Added.
        * layout-tests/fast/clip/003-expected.png: Added.
        * layout-tests/fast/clip/004-expected.checksum: Added.
        * layout-tests/fast/clip/004-expected.png: Added.
        * layout-tests/fast/clip/005-expected.checksum: Added.
        * layout-tests/fast/clip/005-expected.png: Added.
        * layout-tests/fast/clip/006-expected.checksum: Added.
        * layout-tests/fast/clip/006-expected.png: Added.
        * layout-tests/fast/clip/007-expected.checksum: Added.
        * layout-tests/fast/clip/007-expected.png: Added.
        * layout-tests/fast/clip/008-expected.checksum: Added.
        * layout-tests/fast/clip/008-expected.png: Added.
        * layout-tests/fast/clip/009-expected.checksum: Added.
        * layout-tests/fast/clip/009-expected.png: Added.
        * layout-tests/fast/clip/010-expected.checksum: Added.
        * layout-tests/fast/clip/010-expected.png: Added.
        * layout-tests/fast/clip/011-expected.checksum: Added.
        * layout-tests/fast/clip/011-expected.png: Added.
        * layout-tests/fast/clip/012-expected.checksum: Added.
        * layout-tests/fast/clip/012-expected.png: Added.
        * layout-tests/fast/clip/013-expected.checksum: Added.
        * layout-tests/fast/clip/013-expected.png: Added.
        * layout-tests/fast/clip/014-expected.checksum: Added.
        * layout-tests/fast/clip/014-expected.png: Added.
        * layout-tests/fast/clip/015-expected.checksum: Added.
        * layout-tests/fast/clip/015-expected.png: Added.
        * layout-tests/fast/clip/016-expected.checksum: Added.
        * layout-tests/fast/clip/016-expected.png: Added.
        * layout-tests/fast/compact/001-expected.checksum: Added.
        * layout-tests/fast/compact/001-expected.png: Added.
        * layout-tests/fast/compact/002-expected.checksum: Added.
        * layout-tests/fast/compact/002-expected.png: Added.
        * layout-tests/fast/compact/003-expected.checksum: Added.
        * layout-tests/fast/compact/003-expected.png: Added.
        * layout-tests/fast/css-generated-content/001-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/001-expected.png: Added.
        * layout-tests/fast/css-generated-content/002-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/002-expected.png: Added.
        * layout-tests/fast/css-generated-content/003-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/003-expected.png: Added.
        * layout-tests/fast/css-generated-content/004-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/004-expected.png: Added.
        * layout-tests/fast/css-generated-content/005-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/005-expected.png: Added.
        * layout-tests/fast/css-generated-content/007-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/007-expected.png: Added.
        * layout-tests/fast/css-generated-content/008-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/008-expected.png: Added.
        * layout-tests/fast/css-generated-content/009-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/009-expected.png: Added.
        * layout-tests/fast/css-generated-content/010-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/010-expected.png: Added.
        * layout-tests/fast/css-generated-content/011-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/011-expected.png: Added.
        * layout-tests/fast/css-generated-content/012-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/012-expected.png: Added.
        * layout-tests/fast/css-generated-content/013-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/013-expected.png: Added.
        * layout-tests/fast/css/001-expected.checksum: Added.
        * layout-tests/fast/css/001-expected.png: Added.
        * layout-tests/fast/css/002-expected.checksum: Added.
        * layout-tests/fast/css/002-expected.png: Added.
        * layout-tests/fast/css/003-expected.checksum: Added.
        * layout-tests/fast/css/003-expected.png: Added.
        * layout-tests/fast/css/004-expected.checksum: Added.
        * layout-tests/fast/css/004-expected.png: Added.
        * layout-tests/fast/css/005-expected.checksum: Added.
        * layout-tests/fast/css/005-expected.png: Added.
        * layout-tests/fast/css/006-expected.checksum: Added.
        * layout-tests/fast/css/006-expected.png: Added.
        * layout-tests/fast/css/007-expected.checksum: Added.
        * layout-tests/fast/css/007-expected.png: Added.
        * layout-tests/fast/css/008-expected.checksum: Added.
        * layout-tests/fast/css/008-expected.png: Added.
        * layout-tests/fast/css/MarqueeLayoutTest-expected.checksum: Added.
        * layout-tests/fast/css/MarqueeLayoutTest-expected.png: Added.
        * layout-tests/fast/css/acid2-expected.checksum: Added.
        * layout-tests/fast/css/acid2-expected.png: Added.
        * layout-tests/fast/css/apple-prefix-expected.checksum: Added.
        * layout-tests/fast/css/apple-prefix-expected.png: Added.
        * layout-tests/fast/css/list-outline-expected.checksum: Added.
        * layout-tests/fast/css/list-outline-expected.png: Added.
        * layout-tests/fast/css/namespaces/001-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/001-expected.png: Added.
        * layout-tests/fast/css/namespaces/002-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/002-expected.png: Added.
        * layout-tests/fast/css/namespaces/003-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/003-expected.png: Added.
        * layout-tests/fast/css/namespaces/004-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/004-expected.png: Added.
        * layout-tests/fast/css/namespaces/005-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/005-expected.png: Added.
        * layout-tests/fast/css/namespaces/006-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/006-expected.png: Added.
        * layout-tests/fast/css/namespaces/007-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/007-expected.png: Added.
        * layout-tests/fast/css/word-space-extra-expected.checksum: Added.
        * layout-tests/fast/css/word-space-extra-expected.png: Added.
        * layout-tests/fast/doctypes/001-expected.checksum: Added.
        * layout-tests/fast/doctypes/001-expected.png: Added.
        * layout-tests/fast/doctypes/002-expected.checksum: Added.
        * layout-tests/fast/doctypes/002-expected.png: Added.
        * layout-tests/fast/doctypes/003-expected.checksum: Added.
        * layout-tests/fast/doctypes/003-expected.png: Added.
        * layout-tests/fast/doctypes/004-expected.checksum: Added.
        * layout-tests/fast/doctypes/004-expected.png: Added.
        * layout-tests/fast/dom/HTMLElement/bdo-expected.checksum: Added.
        * layout-tests/fast/dom/HTMLElement/bdo-expected.png: Added.
        * layout-tests/fast/dom/HTMLTableElement/colSpan-expected.checksum: Added.
        * layout-tests/fast/dom/HTMLTableElement/colSpan-expected.png: Added.
        * layout-tests/fast/dom/HTMLTableElement/createCaption-expected.checksum: Added.
        * layout-tests/fast/dom/HTMLTableElement/createCaption-expected.png: Added.
        * layout-tests/fast/dom/anchor-text-expected.checksum: Added.
        * layout-tests/fast/dom/anchor-text-expected.png: Added.
        * layout-tests/fast/dom/attr_dead_doc-expected.checksum: Added.
        * layout-tests/fast/dom/attr_dead_doc-expected.png: Added.
        * layout-tests/fast/dom/children-nodes-expected.checksum: Added.
        * layout-tests/fast/dom/children-nodes-expected.png: Added.
        * layout-tests/fast/dom/clone-contents-0-end-offset-expected.checksum: Added.
        * layout-tests/fast/dom/clone-contents-0-end-offset-expected.png: Added.
        * layout-tests/fast/dom/clone-node-dynamic-style-expected.checksum: Added.
        * layout-tests/fast/dom/clone-node-dynamic-style-expected.png: Added.
        * layout-tests/fast/dom/createDocumentType-expected.checksum: Added.
        * layout-tests/fast/dom/createDocumentType-expected.png: Added.
        * layout-tests/fast/dom/dom-parse-serialize-display-expected.checksum: Added.
        * layout-tests/fast/dom/dom-parse-serialize-display-expected.png: Added.
        * layout-tests/fast/dom/dom-parse-serialize-expected.checksum: Added.
        * layout-tests/fast/dom/dom-parse-serialize-expected.png: Added.
        * layout-tests/fast/dom/features-expected.checksum: Added.
        * layout-tests/fast/dom/features-expected.png: Added.
        * layout-tests/fast/dom/importNodeHTML-expected.checksum: Added.
        * layout-tests/fast/dom/importNodeHTML-expected.png: Added.
        * layout-tests/fast/dom/importNodeXML-expected.checksum: Added.
        * layout-tests/fast/dom/importNodeXML-expected.png: Added.
        * layout-tests/fast/dom/inner-text-expected.checksum: Added.
        * layout-tests/fast/dom/inner-text-expected.png: Added.
        * layout-tests/fast/dom/outerText-expected.checksum: Added.
        * layout-tests/fast/dom/outerText-expected.png: Added.
        * layout-tests/fast/dom/outerText-no-element-expected.checksum: Added.
        * layout-tests/fast/dom/outerText-no-element-expected.png: Added.
        * layout-tests/fast/dom/quadraticCurveTo-expected.checksum: Added.
        * layout-tests/fast/dom/quadraticCurveTo-expected.png: Added.
        * layout-tests/fast/dom/row-inner-text-expected.checksum: Added.
        * layout-tests/fast/dom/row-inner-text-expected.png: Added.
        * layout-tests/fast/dynamic/001-expected.checksum: Added.
        * layout-tests/fast/dynamic/001-expected.png: Added.
        * layout-tests/fast/dynamic/002-expected.checksum: Added.
        * layout-tests/fast/dynamic/002-expected.png: Added.
        * layout-tests/fast/dynamic/004-expected.checksum: Added.
        * layout-tests/fast/dynamic/004-expected.png: Added.
        * layout-tests/fast/dynamic/005-expected.checksum: Added.
        * layout-tests/fast/dynamic/005-expected.png: Added.
        * layout-tests/fast/dynamic/006-expected.checksum: Added.
        * layout-tests/fast/dynamic/006-expected.png: Added.
        * layout-tests/fast/dynamic/007-expected.checksum: Added.
        * layout-tests/fast/dynamic/007-expected.png: Added.
        * layout-tests/fast/dynamic/008-expected.checksum: Added.
        * layout-tests/fast/dynamic/008-expected.png: Added.
        * layout-tests/fast/dynamic/009-expected.checksum: Added.
        * layout-tests/fast/dynamic/009-expected.png: Added.
        * layout-tests/fast/dynamic/010-expected.checksum: Added.
        * layout-tests/fast/dynamic/010-expected.png: Added.
        * layout-tests/fast/dynamic/011-expected.checksum: Added.
        * layout-tests/fast/dynamic/011-expected.png: Added.
        * layout-tests/fast/dynamic/012-expected.checksum: Added.
        * layout-tests/fast/dynamic/012-expected.png: Added.
        * layout-tests/fast/dynamic/013-expected.checksum: Added.
        * layout-tests/fast/dynamic/013-expected.png: Added.
        * layout-tests/fast/dynamic/flash-replacement-test-expected.checksum: Added.
        * layout-tests/fast/dynamic/flash-replacement-test-expected.png: Added.
        * layout-tests/fast/dynamic/noninlinebadness-expected.checksum: Added.
        * layout-tests/fast/dynamic/noninlinebadness-expected.png: Added.
        * layout-tests/fast/dynamic/outerHTML-doc-expected.checksum: Added.
        * layout-tests/fast/dynamic/outerHTML-doc-expected.png: Added.
        * layout-tests/fast/dynamic/outerHTML-img-expected.checksum: Added.
        * layout-tests/fast/dynamic/outerHTML-img-expected.png: Added.
        * layout-tests/fast/dynamic/outerHTML-no-element-expected.checksum: Added.
        * layout-tests/fast/dynamic/outerHTML-no-element-expected.png: Added.
        * layout-tests/fast/encoding/invalid-UTF-8-expected.checksum: Added.
        * layout-tests/fast/encoding/invalid-UTF-8-expected.png: Added.
        * layout-tests/fast/encoding/mispositioned-meta-expected.checksum: Added.
        * layout-tests/fast/encoding/mispositioned-meta-expected.png: Added.
        * layout-tests/fast/encoding/utf-16-big-endian-expected.checksum: Added.
        * layout-tests/fast/encoding/utf-16-big-endian-expected.png: Added.
        * layout-tests/fast/encoding/utf-16-little-endian-expected.checksum: Added.
        * layout-tests/fast/encoding/utf-16-little-endian-expected.png: Added.
        * layout-tests/fast/events/onload-re-entry-expected.checksum: Added.
        * layout-tests/fast/events/onload-re-entry-expected.png: Added.
        * layout-tests/fast/flexbox/001-expected.checksum: Added.
        * layout-tests/fast/flexbox/001-expected.png: Added.
        * layout-tests/fast/flexbox/002-expected.checksum: Added.
        * layout-tests/fast/flexbox/002-expected.png: Added.
        * layout-tests/fast/flexbox/003-expected.checksum: Added.
        * layout-tests/fast/flexbox/003-expected.png: Added.
        * layout-tests/fast/flexbox/004-expected.checksum: Added.
        * layout-tests/fast/flexbox/004-expected.png: Added.
        * layout-tests/fast/flexbox/005-expected.checksum: Added.
        * layout-tests/fast/flexbox/005-expected.png: Added.
        * layout-tests/fast/flexbox/006-expected.checksum: Added.
        * layout-tests/fast/flexbox/006-expected.png: Added.
        * layout-tests/fast/flexbox/007-expected.checksum: Added.
        * layout-tests/fast/flexbox/007-expected.png: Added.
        * layout-tests/fast/flexbox/008-expected.checksum: Added.
        * layout-tests/fast/flexbox/008-expected.png: Added.
        * layout-tests/fast/flexbox/009-expected.checksum: Added.
        * layout-tests/fast/flexbox/009-expected.png: Added.
        * layout-tests/fast/flexbox/010-expected.checksum: Added.
        * layout-tests/fast/flexbox/010-expected.png: Added.
        * layout-tests/fast/flexbox/011-expected.checksum: Added.
        * layout-tests/fast/flexbox/011-expected.png: Added.
        * layout-tests/fast/flexbox/012-expected.checksum: Added.
        * layout-tests/fast/flexbox/012-expected.png: Added.
        * layout-tests/fast/flexbox/013-expected.checksum: Added.
        * layout-tests/fast/flexbox/013-expected.png: Added.
        * layout-tests/fast/flexbox/014-expected.checksum: Added.
        * layout-tests/fast/flexbox/014-expected.png: Added.
        * layout-tests/fast/flexbox/015-expected.checksum: Added.
        * layout-tests/fast/flexbox/015-expected.png: Added.
        * layout-tests/fast/flexbox/016-expected.checksum: Added.
        * layout-tests/fast/flexbox/016-expected.png: Added.
        * layout-tests/fast/flexbox/017-expected.checksum: Added.
        * layout-tests/fast/flexbox/017-expected.png: Added.
        * layout-tests/fast/flexbox/018-expected.checksum: Added.
        * layout-tests/fast/flexbox/018-expected.png: Added.
        * layout-tests/fast/flexbox/019-expected.checksum: Added.
        * layout-tests/fast/flexbox/019-expected.png: Added.
        * layout-tests/fast/flexbox/020-expected.checksum: Added.
        * layout-tests/fast/flexbox/020-expected.png: Added.
        * layout-tests/fast/flexbox/021-expected.checksum: Added.
        * layout-tests/fast/flexbox/021-expected.png: Added.
        * layout-tests/fast/flexbox/022-expected.checksum: Added.
        * layout-tests/fast/flexbox/022-expected.png: Added.
        * layout-tests/fast/flexbox/023-expected.checksum: Added.
        * layout-tests/fast/flexbox/023-expected.png: Added.
        * layout-tests/fast/flexbox/024-expected.checksum: Added.
        * layout-tests/fast/flexbox/024-expected.png: Added.
        * layout-tests/fast/flexbox/025-expected.checksum: Added.
        * layout-tests/fast/flexbox/025-expected.png: Added.
        * layout-tests/fast/forms/001-expected.checksum: Added.
        * layout-tests/fast/forms/001-expected.png: Added.
        * layout-tests/fast/forms/002-expected.checksum: Added.
        * layout-tests/fast/forms/002-expected.png: Added.
        * layout-tests/fast/forms/003-expected.checksum: Added.
        * layout-tests/fast/forms/003-expected.png: Added.
        * layout-tests/fast/forms/004-expected.checksum: Added.
        * layout-tests/fast/forms/004-expected.png: Added.
        * layout-tests/fast/forms/005-expected.checksum: Added.
        * layout-tests/fast/forms/005-expected.png: Added.
        * layout-tests/fast/forms/006-expected.checksum: Added.
        * layout-tests/fast/forms/006-expected.png: Added.
        * layout-tests/fast/forms/007-expected.checksum: Added.
        * layout-tests/fast/forms/007-expected.png: Added.
        * layout-tests/fast/forms/form-element-geometry-expected.checksum: Added.
        * layout-tests/fast/forms/form-element-geometry-expected.png: Added.
        * layout-tests/fast/forms/formmove-expected.checksum: Added.
        * layout-tests/fast/forms/formmove-expected.png: Added.
        * layout-tests/fast/forms/formmove2-expected.checksum: Added.
        * layout-tests/fast/forms/formmove2-expected.png: Added.
        * layout-tests/fast/forms/formmove3-expected.checksum: Added.
        * layout-tests/fast/forms/formmove3-expected.png: Added.
        * layout-tests/fast/forms/input-value-expected.checksum: Added.
        * layout-tests/fast/forms/input-value-expected.png: Added.
        * layout-tests/fast/forms/input-width-expected.checksum: Added.
        * layout-tests/fast/forms/input-width-expected.png: Added.
        * layout-tests/fast/frames/001-expected.checksum: Added.
        * layout-tests/fast/frames/001-expected.png: Added.
        * layout-tests/fast/frames/002-expected.checksum: Added.
        * layout-tests/fast/frames/002-expected.png: Added.
        * layout-tests/fast/frames/contentWindow_Frame-expected.checksum: Added.
        * layout-tests/fast/frames/contentWindow_Frame-expected.png: Added.
        * layout-tests/fast/frames/contentWindow_iFrame-expected.checksum: Added.
        * layout-tests/fast/frames/contentWindow_iFrame-expected.png: Added.
        * layout-tests/fast/frames/empty-frame-src-expected.checksum: Added.
        * layout-tests/fast/frames/empty-frame-src-expected.png: Added.
        * layout-tests/fast/frames/frameElement-frame-expected.checksum: Added.
        * layout-tests/fast/frames/frameElement-frame-expected.png: Added.
        * layout-tests/fast/frames/frameElement-iframe-expected.checksum: Added.
        * layout-tests/fast/frames/frameElement-iframe-expected.png: Added.
        * layout-tests/fast/frames/invalid-expected.checksum: Added.
        * layout-tests/fast/frames/invalid-expected.png: Added.
        * layout-tests/fast/frames/valid-expected.checksum: Added.
        * layout-tests/fast/frames/valid-expected.png: Added.
        * layout-tests/fast/inline-block/001-expected.checksum: Added.
        * layout-tests/fast/inline-block/001-expected.png: Added.
        * layout-tests/fast/inline-block/002-expected.checksum: Added.
        * layout-tests/fast/inline-block/002-expected.png: Added.
        * layout-tests/fast/inline-block/003-expected.checksum: Added.
        * layout-tests/fast/inline-block/003-expected.png: Added.
        * layout-tests/fast/inline-block/004-expected.checksum: Added.
        * layout-tests/fast/inline-block/004-expected.png: Added.
        * layout-tests/fast/inline-block/005-expected.checksum: Added.
        * layout-tests/fast/inline-block/005-expected.png: Added.
        * layout-tests/fast/inline-block/006-expected.checksum: Added.
        * layout-tests/fast/inline-block/006-expected.png: Added.
        * layout-tests/fast/inline-block/tricky-baseline-expected.checksum: Added.
        * layout-tests/fast/inline-block/tricky-baseline-expected.png: Added.
        * layout-tests/fast/inline/001-expected.checksum: Added.
        * layout-tests/fast/inline/001-expected.png: Added.
        * layout-tests/fast/inline/002-expected.checksum: Added.
        * layout-tests/fast/inline/002-expected.png: Added.
        * layout-tests/fast/innerHTML/001-expected.checksum: Added.
        * layout-tests/fast/innerHTML/001-expected.png: Added.
        * layout-tests/fast/innerHTML/002-expected.checksum: Added.
        * layout-tests/fast/innerHTML/002-expected.png: Added.
        * layout-tests/fast/innerHTML/003-expected.checksum: Added.
        * layout-tests/fast/innerHTML/003-expected.png: Added.
        * layout-tests/fast/invalid/001-expected.checksum: Added.
        * layout-tests/fast/invalid/001-expected.png: Added.
        * layout-tests/fast/invalid/002-expected.checksum: Added.
        * layout-tests/fast/invalid/002-expected.png: Added.
        * layout-tests/fast/invalid/003-expected.checksum: Added.
        * layout-tests/fast/invalid/003-expected.png: Added.
        * layout-tests/fast/invalid/004-expected.checksum: Added.
        * layout-tests/fast/invalid/004-expected.png: Added.
        * layout-tests/fast/invalid/005-expected.checksum: Added.
        * layout-tests/fast/invalid/005-expected.png: Added.
        * layout-tests/fast/invalid/006-expected.checksum: Added.
        * layout-tests/fast/invalid/006-expected.png: Added.
        * layout-tests/fast/invalid/007-expected.checksum: Added.
        * layout-tests/fast/invalid/007-expected.png: Added.
        * layout-tests/fast/invalid/008-expected.checksum: Added.
        * layout-tests/fast/invalid/008-expected.png: Added.
        * layout-tests/fast/invalid/009-expected.checksum: Added.
        * layout-tests/fast/invalid/009-expected.png: Added.
        * layout-tests/fast/invalid/010-expected.checksum: Added.
        * layout-tests/fast/invalid/010-expected.png: Added.
        * layout-tests/fast/invalid/011-expected.checksum: Added.
        * layout-tests/fast/invalid/011-expected.png: Added.
        * layout-tests/fast/invalid/012-expected.checksum: Added.
        * layout-tests/fast/invalid/012-expected.png: Added.
        * layout-tests/fast/invalid/013-expected.checksum: Added.
        * layout-tests/fast/invalid/013-expected.png: Added.
        * layout-tests/fast/invalid/014-expected.checksum: Added.
        * layout-tests/fast/invalid/014-expected.png: Added.
        * layout-tests/fast/invalid/015-expected.checksum: Added.
        * layout-tests/fast/invalid/015-expected.png: Added.
        * layout-tests/fast/invalid/016-expected.checksum: Added.
        * layout-tests/fast/invalid/016-expected.png: Added.
        * layout-tests/fast/invalid/017-expected.checksum: Added.
        * layout-tests/fast/invalid/017-expected.png: Added.
        * layout-tests/fast/invalid/018-expected.checksum: Added.
        * layout-tests/fast/invalid/018-expected.png: Added.
        * layout-tests/fast/invalid/019-expected.checksum: Added.
        * layout-tests/fast/invalid/019-expected.png: Added.
        * layout-tests/fast/invalid/020-expected.checksum: Added.
        * layout-tests/fast/invalid/020-expected.png: Added.
        * layout-tests/fast/invalid/021-expected.checksum: Added.
        * layout-tests/fast/invalid/021-expected.png: Added.
        * layout-tests/fast/invalid/nestedh3s-expected.checksum: Added.
        * layout-tests/fast/invalid/nestedh3s-expected.png: Added.
        * layout-tests/fast/js/date-parse-test-expected.checksum: Added.
        * layout-tests/fast/js/date-parse-test-expected.png: Added.
        * layout-tests/fast/js/declaration-in-block-expected.checksum: Added.
        * layout-tests/fast/js/declaration-in-block-expected.png: Added.
        * layout-tests/fast/js/global/encode-URI-test-expected.checksum: Added.
        * layout-tests/fast/js/global/encode-URI-test-expected.png: Added.
        * layout-tests/fast/js/has-own-property-expected.checksum: Added.
        * layout-tests/fast/js/has-own-property-expected.png: Added.
        * layout-tests/fast/js/slash-lineterminator-parse-expected.checksum: Added.
        * layout-tests/fast/js/slash-lineterminator-parse-expected.png: Added.
        * layout-tests/fast/js/string-from-char-code-expected.checksum: Added.
        * layout-tests/fast/js/string-from-char-code-expected.png: Added.
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.checksum: Added.
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.png: Added.
        * layout-tests/fast/lists/001-expected.checksum: Added.
        * layout-tests/fast/lists/001-expected.png: Added.
        * layout-tests/fast/lists/002-expected.checksum: Added.
        * layout-tests/fast/lists/002-expected.png: Added.
        * layout-tests/fast/lists/003-expected.checksum: Added.
        * layout-tests/fast/lists/003-expected.png: Added.
        * layout-tests/fast/lists/004-expected.checksum: Added.
        * layout-tests/fast/lists/004-expected.png: Added.
        * layout-tests/fast/lists/005-expected.checksum: Added.
        * layout-tests/fast/lists/005-expected.png: Added.
        * layout-tests/fast/lists/006-expected.checksum: Added.
        * layout-tests/fast/lists/006-expected.png: Added.
        * layout-tests/fast/lists/007-expected.checksum: Added.
        * layout-tests/fast/lists/007-expected.png: Added.
        * layout-tests/fast/lists/008-expected.checksum: Added.
        * layout-tests/fast/lists/008-expected.png: Added.
        * layout-tests/fast/lists/009-expected.checksum: Added.
        * layout-tests/fast/lists/009-expected.png: Added.
        * layout-tests/fast/overflow/001-expected.checksum: Added.
        * layout-tests/fast/overflow/001-expected.png: Added.
        * layout-tests/fast/overflow/002-expected.checksum: Added.
        * layout-tests/fast/overflow/002-expected.png: Added.
        * layout-tests/fast/overflow/003-expected.checksum: Added.
        * layout-tests/fast/overflow/003-expected.png: Added.
        * layout-tests/fast/overflow/004-expected.checksum: Added.
        * layout-tests/fast/overflow/004-expected.png: Added.
        * layout-tests/fast/overflow/005-expected.checksum: Added.
        * layout-tests/fast/overflow/005-expected.png: Added.
        * layout-tests/fast/overflow/006-expected.checksum: Added.
        * layout-tests/fast/overflow/006-expected.png: Added.
        * layout-tests/fast/overflow/007-expected.checksum: Added.
        * layout-tests/fast/overflow/007-expected.png: Added.
        * layout-tests/fast/parser/001-expected.checksum: Added.
        * layout-tests/fast/parser/001-expected.png: Added.
        * layout-tests/fast/parser/comment-in-script-expected.checksum: Added.
        * layout-tests/fast/parser/comment-in-script-expected.png: Added.
        * layout-tests/fast/parser/comments-expected.checksum: Added.
        * layout-tests/fast/parser/comments-expected.png: Added.
        * layout-tests/fast/parser/document-write-option-expected.checksum: Added.
        * layout-tests/fast/parser/document-write-option-expected.png: Added.
        * layout-tests/fast/parser/fonts-expected.checksum: Added.
        * layout-tests/fast/parser/fonts-expected.png: Added.
        * layout-tests/fast/parser/head-comment-expected.checksum: Added.
        * layout-tests/fast/parser/head-comment-expected.png: Added.
        * layout-tests/fast/parser/tabs-in-scripts-expected.checksum: Added.
        * layout-tests/fast/parser/tabs-in-scripts-expected.png: Added.
        * layout-tests/fast/replaced/001-expected.checksum: Added.
        * layout-tests/fast/replaced/001-expected.png: Added.
        * layout-tests/fast/replaced/002-expected.checksum: Added.
        * layout-tests/fast/replaced/002-expected.png: Added.
        * layout-tests/fast/replaced/003-expected.checksum: Added.
        * layout-tests/fast/replaced/003-expected.png: Added.
        * layout-tests/fast/replaced/004-expected.checksum: Added.
        * layout-tests/fast/replaced/004-expected.png: Added.
        * layout-tests/fast/replaced/005-expected.checksum: Added.
        * layout-tests/fast/replaced/005-expected.png: Added.
        * layout-tests/fast/replaced/006-expected.checksum: Added.
        * layout-tests/fast/replaced/006-expected.png: Added.
        * layout-tests/fast/replaced/007-expected.checksum: Added.
        * layout-tests/fast/replaced/007-expected.png: Added.
        * layout-tests/fast/replaced/008-expected.checksum: Added.
        * layout-tests/fast/replaced/008-expected.png: Added.
        * layout-tests/fast/replaced/image-onload-expected.checksum: Added.
        * layout-tests/fast/replaced/image-onload-expected.png: Added.
        * layout-tests/fast/replaced/image-sizing-expected.checksum: Added.
        * layout-tests/fast/replaced/image-sizing-expected.png: Added.
        * layout-tests/fast/replaced/object-align-hspace-vspace-expected.checksum: Added.
        * layout-tests/fast/replaced/object-align-hspace-vspace-expected.png: Added.
        * layout-tests/fast/runin/001-expected.checksum: Added.
        * layout-tests/fast/runin/001-expected.png: Added.
        * layout-tests/fast/selectors/001-expected.checksum: Added.
        * layout-tests/fast/selectors/001-expected.png: Added.
        * layout-tests/fast/selectors/002-expected.checksum: Added.
        * layout-tests/fast/selectors/002-expected.png: Added.
        * layout-tests/fast/selectors/003-expected.checksum: Added.
        * layout-tests/fast/selectors/003-expected.png: Added.
        * layout-tests/fast/selectors/004-expected.checksum: Added.
        * layout-tests/fast/selectors/004-expected.png: Added.
        * layout-tests/fast/selectors/005-expected.checksum: Added.
        * layout-tests/fast/selectors/005-expected.png: Added.
        * layout-tests/fast/selectors/006-expected.checksum: Added.
        * layout-tests/fast/selectors/006-expected.png: Added.
        * layout-tests/fast/selectors/007a-expected.checksum: Added.
        * layout-tests/fast/selectors/007a-expected.png: Added.
        * layout-tests/fast/selectors/007b-expected.checksum: Added.
        * layout-tests/fast/selectors/007b-expected.png: Added.
        * layout-tests/fast/selectors/008-expected.checksum: Added.
        * layout-tests/fast/selectors/008-expected.png: Added.
        * layout-tests/fast/selectors/009-expected.checksum: Added.
        * layout-tests/fast/selectors/009-expected.png: Added.
        * layout-tests/fast/selectors/010-expected.checksum: Added.
        * layout-tests/fast/selectors/010-expected.png: Added.
        * layout-tests/fast/selectors/011-expected.checksum: Added.
        * layout-tests/fast/selectors/011-expected.png: Added.
        * layout-tests/fast/selectors/012-expected.checksum: Added.
        * layout-tests/fast/selectors/012-expected.png: Added.
        * layout-tests/fast/selectors/013-expected.checksum: Added.
        * layout-tests/fast/selectors/013-expected.png: Added.
        * layout-tests/fast/selectors/014-expected.checksum: Added.
        * layout-tests/fast/selectors/014-expected.png: Added.
        * layout-tests/fast/selectors/015-expected.checksum: Added.
        * layout-tests/fast/selectors/015-expected.png: Added.
        * layout-tests/fast/selectors/016-expected.checksum: Added.
        * layout-tests/fast/selectors/016-expected.png: Added.
        * layout-tests/fast/selectors/017-expected.checksum: Added.
        * layout-tests/fast/selectors/017-expected.png: Added.
        * layout-tests/fast/selectors/018-expected.checksum: Added.
        * layout-tests/fast/selectors/018-expected.png: Added.
        * layout-tests/fast/selectors/018b-expected.checksum: Added.
        * layout-tests/fast/selectors/018b-expected.png: Added.
        * layout-tests/fast/selectors/019-expected.checksum: Added.
        * layout-tests/fast/selectors/019-expected.png: Added.
        * layout-tests/fast/selectors/020-expected.checksum: Added.
        * layout-tests/fast/selectors/020-expected.png: Added.
        * layout-tests/fast/selectors/021-expected.checksum: Added.
        * layout-tests/fast/selectors/021-expected.png: Added.
        * layout-tests/fast/selectors/021b-expected.checksum: Added.
        * layout-tests/fast/selectors/021b-expected.png: Added.
        * layout-tests/fast/selectors/027-expected.checksum: Added.
        * layout-tests/fast/selectors/027-expected.png: Added.
        * layout-tests/fast/selectors/032-expected.checksum: Added.
        * layout-tests/fast/selectors/032-expected.png: Added.
        * layout-tests/fast/selectors/038-expected.checksum: Added.
        * layout-tests/fast/selectors/038-expected.png: Added.
        * layout-tests/fast/selectors/039-expected.checksum: Added.
        * layout-tests/fast/selectors/039-expected.png: Added.
        * layout-tests/fast/selectors/039b-expected.checksum: Added.
        * layout-tests/fast/selectors/039b-expected.png: Added.
        * layout-tests/fast/selectors/040-expected.checksum: Added.
        * layout-tests/fast/selectors/040-expected.png: Added.
        * layout-tests/fast/selectors/041-expected.checksum: Added.
        * layout-tests/fast/selectors/041-expected.png: Added.
        * layout-tests/fast/selectors/042-expected.checksum: Added.
        * layout-tests/fast/selectors/042-expected.png: Added.
        * layout-tests/fast/selectors/043-expected.checksum: Added.
        * layout-tests/fast/selectors/043-expected.png: Added.
        * layout-tests/fast/selectors/043b-expected.checksum: Added.
        * layout-tests/fast/selectors/043b-expected.png: Added.
        * layout-tests/fast/selectors/044-expected.checksum: Added.
        * layout-tests/fast/selectors/044-expected.png: Added.
        * layout-tests/fast/selectors/044b-expected.checksum: Added.
        * layout-tests/fast/selectors/044b-expected.png: Added.
        * layout-tests/fast/selectors/044c-expected.checksum: Added.
        * layout-tests/fast/selectors/044c-expected.png: Added.
        * layout-tests/fast/selectors/044d-expected.checksum: Added.
        * layout-tests/fast/selectors/044d-expected.png: Added.
        * layout-tests/fast/selectors/045-expected.checksum: Added.
        * layout-tests/fast/selectors/045-expected.png: Added.
        * layout-tests/fast/selectors/045b-expected.checksum: Added.
        * layout-tests/fast/selectors/045b-expected.png: Added.
        * layout-tests/fast/selectors/045c-expected.checksum: Added.
        * layout-tests/fast/selectors/045c-expected.png: Added.
        * layout-tests/fast/selectors/046-expected.checksum: Added.
        * layout-tests/fast/selectors/046-expected.png: Added.
        * layout-tests/fast/selectors/054-expected.checksum: Added.
        * layout-tests/fast/selectors/054-expected.png: Added.
        * layout-tests/fast/selectors/056-expected.checksum: Added.
        * layout-tests/fast/selectors/056-expected.png: Added.
        * layout-tests/fast/selectors/058-expected.checksum: Added.
        * layout-tests/fast/selectors/058-expected.png: Added.
        * layout-tests/fast/selectors/059-expected.checksum: Added.
        * layout-tests/fast/selectors/059-expected.png: Added.
        * layout-tests/fast/selectors/060-expected.checksum: Added.
        * layout-tests/fast/selectors/060-expected.png: Added.
        * layout-tests/fast/selectors/061-expected.checksum: Added.
        * layout-tests/fast/selectors/061-expected.png: Added.
        * layout-tests/fast/selectors/062-expected.checksum: Added.
        * layout-tests/fast/selectors/062-expected.png: Added.
        * layout-tests/fast/selectors/063-expected.checksum: Added.
        * layout-tests/fast/selectors/063-expected.png: Added.
        * layout-tests/fast/selectors/064-expected.checksum: Added.
        * layout-tests/fast/selectors/064-expected.png: Added.
        * layout-tests/fast/selectors/065-expected.checksum: Added.
        * layout-tests/fast/selectors/065-expected.png: Added.
        * layout-tests/fast/selectors/066-expected.checksum: Added.
        * layout-tests/fast/selectors/066-expected.png: Added.
        * layout-tests/fast/selectors/066b-expected.checksum: Added.
        * layout-tests/fast/selectors/066b-expected.png: Added.
        * layout-tests/fast/selectors/072-expected.checksum: Added.
        * layout-tests/fast/selectors/072-expected.png: Added.
        * layout-tests/fast/selectors/072b-expected.checksum: Added.
        * layout-tests/fast/selectors/072b-expected.png: Added.
        * layout-tests/fast/selectors/077-expected.checksum: Added.
        * layout-tests/fast/selectors/077-expected.png: Added.
        * layout-tests/fast/selectors/077b-expected.checksum: Added.
        * layout-tests/fast/selectors/077b-expected.png: Added.
        * layout-tests/fast/selectors/078b-expected.checksum: Added.
        * layout-tests/fast/selectors/078b-expected.png: Added.
        * layout-tests/fast/selectors/083-expected.checksum: Added.
        * layout-tests/fast/selectors/083-expected.png: Added.
        * layout-tests/fast/selectors/087b-expected.checksum: Added.
        * layout-tests/fast/selectors/087b-expected.png: Added.
        * layout-tests/fast/selectors/088b-expected.checksum: Added.
        * layout-tests/fast/selectors/088b-expected.png: Added.
        * layout-tests/fast/selectors/089-expected.checksum: Added.
        * layout-tests/fast/selectors/089-expected.png: Added.
        * layout-tests/fast/selectors/090b-expected.checksum: Added.
        * layout-tests/fast/selectors/090b-expected.png: Added.
        * layout-tests/fast/selectors/154-expected.checksum: Added.
        * layout-tests/fast/selectors/154-expected.png: Added.
        * layout-tests/fast/selectors/155-expected.checksum: Added.
        * layout-tests/fast/selectors/155-expected.png: Added.
        * layout-tests/fast/selectors/155a-expected.checksum: Added.
        * layout-tests/fast/selectors/155a-expected.png: Added.
        * layout-tests/fast/selectors/155b-expected.checksum: Added.
        * layout-tests/fast/selectors/155b-expected.png: Added.
        * layout-tests/fast/selectors/155c-expected.checksum: Added.
        * layout-tests/fast/selectors/155c-expected.png: Added.
        * layout-tests/fast/selectors/155d-expected.checksum: Added.
        * layout-tests/fast/selectors/155d-expected.png: Added.
        * layout-tests/fast/selectors/156b-expected.checksum: Added.
        * layout-tests/fast/selectors/156b-expected.png: Added.
        * layout-tests/fast/selectors/157-expected.checksum: Added.
        * layout-tests/fast/selectors/157-expected.png: Added.
        * layout-tests/fast/selectors/158-expected.checksum: Added.
        * layout-tests/fast/selectors/158-expected.png: Added.
        * layout-tests/fast/selectors/159-expected.checksum: Added.
        * layout-tests/fast/selectors/159-expected.png: Added.
        * layout-tests/fast/selectors/160-expected.checksum: Added.
        * layout-tests/fast/selectors/160-expected.png: Added.
        * layout-tests/fast/selectors/166-expected.checksum: Added.
        * layout-tests/fast/selectors/166-expected.png: Added.
        * layout-tests/fast/selectors/166a-expected.checksum: Added.
        * layout-tests/fast/selectors/166a-expected.png: Added.
        * layout-tests/fast/selectors/167-expected.checksum: Added.
        * layout-tests/fast/selectors/167-expected.png: Added.
        * layout-tests/fast/selectors/167a-expected.checksum: Added.
        * layout-tests/fast/selectors/167a-expected.png: Added.
        * layout-tests/fast/selectors/168-expected.checksum: Added.
        * layout-tests/fast/selectors/168-expected.png: Added.
        * layout-tests/fast/selectors/168a-expected.checksum: Added.
        * layout-tests/fast/selectors/168a-expected.png: Added.
        * layout-tests/fast/selectors/169-expected.checksum: Added.
        * layout-tests/fast/selectors/169-expected.png: Added.
        * layout-tests/fast/selectors/169a-expected.checksum: Added.
        * layout-tests/fast/selectors/169a-expected.png: Added.
        * layout-tests/fast/selectors/170-expected.checksum: Added.
        * layout-tests/fast/selectors/170-expected.png: Added.
        * layout-tests/fast/selectors/170a-expected.checksum: Added.
        * layout-tests/fast/selectors/170a-expected.png: Added.
        * layout-tests/fast/selectors/170b-expected.checksum: Added.
        * layout-tests/fast/selectors/170b-expected.png: Added.
        * layout-tests/fast/selectors/170c-expected.checksum: Added.
        * layout-tests/fast/selectors/170c-expected.png: Added.
        * layout-tests/fast/selectors/170d-expected.checksum: Added.
        * layout-tests/fast/selectors/170d-expected.png: Added.
        * layout-tests/fast/selectors/175a-expected.checksum: Added.
        * layout-tests/fast/selectors/175a-expected.png: Added.
        * layout-tests/fast/selectors/175b-expected.checksum: Added.
        * layout-tests/fast/selectors/175b-expected.png: Added.
        * layout-tests/fast/selectors/175c-expected.checksum: Added.
        * layout-tests/fast/selectors/175c-expected.png: Added.
        * layout-tests/fast/selectors/177a-expected.checksum: Added.
        * layout-tests/fast/selectors/177a-expected.png: Added.
        * layout-tests/fast/selectors/177b-expected.checksum: Added.
        * layout-tests/fast/selectors/177b-expected.png: Added.
        * layout-tests/fast/table/001-expected.checksum: Added.
        * layout-tests/fast/table/001-expected.png: Added.
        * layout-tests/fast/table/002-expected.checksum: Added.
        * layout-tests/fast/table/002-expected.png: Added.
        * layout-tests/fast/table/003-expected.checksum: Added.
        * layout-tests/fast/table/003-expected.png: Added.
        * layout-tests/fast/table/004-expected.checksum: Added.
        * layout-tests/fast/table/004-expected.png: Added.
        * layout-tests/fast/table/005-expected.checksum: Added.
        * layout-tests/fast/table/005-expected.png: Added.
        * layout-tests/fast/table/006-expected.checksum: Added.
        * layout-tests/fast/table/006-expected.png: Added.
        * layout-tests/fast/table/007-expected.checksum: Added.
        * layout-tests/fast/table/007-expected.png: Added.
        * layout-tests/fast/table/008-expected.checksum: Added.
        * layout-tests/fast/table/008-expected.png: Added.
        * layout-tests/fast/table/009-expected.checksum: Added.
        * layout-tests/fast/table/009-expected.png: Added.
        * layout-tests/fast/table/010-expected.checksum: Added.
        * layout-tests/fast/table/010-expected.png: Added.
        * layout-tests/fast/table/011-expected.checksum: Added.
        * layout-tests/fast/table/011-expected.png: Added.
        * layout-tests/fast/table/012-expected.checksum: Added.
        * layout-tests/fast/table/012-expected.png: Added.
        * layout-tests/fast/table/013-expected.checksum: Added.
        * layout-tests/fast/table/013-expected.png: Added.
        * layout-tests/fast/table/014-expected.checksum: Added.
        * layout-tests/fast/table/014-expected.png: Added.
        * layout-tests/fast/table/015-expected.checksum: Added.
        * layout-tests/fast/table/015-expected.png: Added.
        * layout-tests/fast/table/016-expected.checksum: Added.
        * layout-tests/fast/table/016-expected.png: Added.
        * layout-tests/fast/table/017-expected.checksum: Added.
        * layout-tests/fast/table/017-expected.png: Added.
        * layout-tests/fast/table/018-expected.checksum: Added.
        * layout-tests/fast/table/018-expected.png: Added.
        * layout-tests/fast/table/020-expected.checksum: Added.
        * layout-tests/fast/table/020-expected.png: Added.
        * layout-tests/fast/table/021-expected.checksum: Added.
        * layout-tests/fast/table/021-expected.png: Added.
        * layout-tests/fast/table/022-expected.checksum: Added.
        * layout-tests/fast/table/022-expected.png: Added.
        * layout-tests/fast/table/023-expected.checksum: Added.
        * layout-tests/fast/table/023-expected.png: Added.
        * layout-tests/fast/table/024-expected.checksum: Added.
        * layout-tests/fast/table/024-expected.png: Added.
        * layout-tests/fast/table/025-expected.checksum: Added.
        * layout-tests/fast/table/025-expected.png: Added.
        * layout-tests/fast/table/026-expected.checksum: Added.
        * layout-tests/fast/table/026-expected.png: Added.
        * layout-tests/fast/table/027-expected.checksum: Added.
        * layout-tests/fast/table/027-expected.png: Added.
        * layout-tests/fast/table/028-expected.checksum: Added.
        * layout-tests/fast/table/028-expected.png: Added.
        * layout-tests/fast/table/029-expected.checksum: Added.
        * layout-tests/fast/table/029-expected.png: Added.
        * layout-tests/fast/table/030-expected.checksum: Added.
        * layout-tests/fast/table/030-expected.png: Added.
        * layout-tests/fast/table/031-expected.checksum: Added.
        * layout-tests/fast/table/031-expected.png: Added.
        * layout-tests/fast/table/032-expected.checksum: Added.
        * layout-tests/fast/table/032-expected.png: Added.
        * layout-tests/fast/table/033-expected.checksum: Added.
        * layout-tests/fast/table/033-expected.png: Added.
        * layout-tests/fast/table/034-expected.checksum: Added.
        * layout-tests/fast/table/034-expected.png: Added.
        * layout-tests/fast/table/035-expected.checksum: Added.
        * layout-tests/fast/table/035-expected.png: Added.
        * layout-tests/fast/table/036-expected.checksum: Added.
        * layout-tests/fast/table/036-expected.png: Added.
        * layout-tests/fast/table/037-expected.checksum: Added.
        * layout-tests/fast/table/037-expected.png: Added.
        * layout-tests/fast/table/038-expected.checksum: Added.
        * layout-tests/fast/table/038-expected.png: Added.
        * layout-tests/fast/table/039-expected.checksum: Added.
        * layout-tests/fast/table/039-expected.png: Added.
        * layout-tests/fast/table/040-expected.checksum: Added.
        * layout-tests/fast/table/040-expected.png: Added.
        * layout-tests/fast/table/041-expected.checksum: Added.
        * layout-tests/fast/table/041-expected.png: Added.
        * layout-tests/fast/table/auto-with-percent-height-expected.checksum: Added.
        * layout-tests/fast/table/auto-with-percent-height-expected.png: Added.
        * layout-tests/fast/table/border-collapsing/001-expected.checksum: Added.
        * layout-tests/fast/table/border-collapsing/001-expected.png: Added.
        * layout-tests/fast/table/border-collapsing/002-expected.checksum: Added.
        * layout-tests/fast/table/border-collapsing/002-expected.png: Added.
        * layout-tests/fast/table/border-collapsing/003-expected.checksum: Added.
        * layout-tests/fast/table/border-collapsing/003-expected.png: Added.
        * layout-tests/fast/table/border-collapsing/004-expected.checksum: Added.
        * layout-tests/fast/table/border-collapsing/004-expected.png: Added.
        * layout-tests/fast/table/cellindex-expected.checksum: Added.
        * layout-tests/fast/table/cellindex-expected.png: Added.
        * layout-tests/fast/table/empty-table-percent-height-expected.checksum: Added.
        * layout-tests/fast/table/empty-table-percent-height-expected.png: Added.
        * layout-tests/fast/table/fixed-nested-expected.checksum: Added.
        * layout-tests/fast/table/fixed-nested-expected.png: Added.
        * layout-tests/fast/table/height-percent-test-expected.checksum: Added.
        * layout-tests/fast/table/height-percent-test-expected.png: Added.
        * layout-tests/fast/table/large-width-expected.checksum: Added.
        * layout-tests/fast/table/large-width-expected.png: Added.
        * layout-tests/fast/table/multiple-percent-height-rows-expected.checksum: Added.
        * layout-tests/fast/table/multiple-percent-height-rows-expected.png: Added.
        * layout-tests/fast/table/nested-percent-height-table-expected.checksum: Added.
        * layout-tests/fast/table/nested-percent-height-table-expected.png: Added.
        * layout-tests/fast/table/nobr-expected.checksum: Added.
        * layout-tests/fast/table/nobr-expected.png: Added.
        * layout-tests/fast/table/percent-heights-expected.checksum: Added.
        * layout-tests/fast/table/percent-heights-expected.png: Added.
        * layout-tests/fast/table/replaced-percent-height-expected.checksum: Added.
        * layout-tests/fast/table/replaced-percent-height-expected.png: Added.
        * layout-tests/fast/table/rowspan-paint-order-expected.checksum: Added.
        * layout-tests/fast/table/rowspan-paint-order-expected.png: Added.
        * layout-tests/fast/table/unused-percent-heights-expected.checksum: Added.
        * layout-tests/fast/table/unused-percent-heights-expected.png: Added.
        * layout-tests/fast/table/wide-colspan-expected.checksum: Added.
        * layout-tests/fast/table/wide-colspan-expected.png: Added.
        * layout-tests/fast/table/wide-column-expected.checksum: Added.
        * layout-tests/fast/table/wide-column-expected.png: Added.
        * layout-tests/fast/text/basic/001-expected.checksum: Added.
        * layout-tests/fast/text/basic/001-expected.png: Added.
        * layout-tests/fast/text/basic/002-expected.checksum: Added.
        * layout-tests/fast/text/basic/002-expected.png: Added.
        * layout-tests/fast/text/basic/003-expected.checksum: Added.
        * layout-tests/fast/text/basic/003-expected.png: Added.
        * layout-tests/fast/text/basic/004-expected.checksum: Added.
        * layout-tests/fast/text/basic/004-expected.png: Added.
        * layout-tests/fast/text/basic/005-expected.checksum: Added.
        * layout-tests/fast/text/basic/005-expected.png: Added.
        * layout-tests/fast/text/basic/006-expected.checksum: Added.
        * layout-tests/fast/text/basic/006-expected.png: Added.
        * layout-tests/fast/text/basic/007-expected.checksum: Added.
        * layout-tests/fast/text/basic/007-expected.png: Added.
        * layout-tests/fast/text/basic/008-expected.checksum: Added.
        * layout-tests/fast/text/basic/008-expected.png: Added.
        * layout-tests/fast/text/basic/009-expected.checksum: Added.
        * layout-tests/fast/text/basic/009-expected.png: Added.
        * layout-tests/fast/text/basic/011-expected.checksum: Added.
        * layout-tests/fast/text/basic/011-expected.png: Added.
        * layout-tests/fast/text/basic/012-expected.checksum: Added.
        * layout-tests/fast/text/basic/012-expected.png: Added.
        * layout-tests/fast/text/basic/013-expected.checksum: Added.
        * layout-tests/fast/text/basic/013-expected.png: Added.
        * layout-tests/fast/text/basic/014-expected.checksum: Added.
        * layout-tests/fast/text/basic/014-expected.png: Added.
        * layout-tests/fast/text/firstline/001-expected.checksum: Added.
        * layout-tests/fast/text/firstline/001-expected.png: Added.
        * layout-tests/fast/text/firstline/002-expected.checksum: Added.
        * layout-tests/fast/text/firstline/002-expected.png: Added.
        * layout-tests/fast/text/firstline/003-expected.checksum: Added.
        * layout-tests/fast/text/firstline/003-expected.png: Added.
        * layout-tests/fast/text/international/001-expected.checksum: Added.
        * layout-tests/fast/text/international/001-expected.png: Added.
        * layout-tests/fast/text/international/002-expected.checksum: Added.
        * layout-tests/fast/text/international/002-expected.png: Added.
        * layout-tests/fast/text/international/003-expected.checksum: Added.
        * layout-tests/fast/text/international/003-expected.png: Added.
        * layout-tests/fast/text/international/bidi-CS-after-AN-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-CS-after-AN-expected.png: Added.
        * layout-tests/fast/text/international/bidi-L2-run-reordering-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-L2-run-reordering-expected.png: Added.
        * layout-tests/fast/text/international/bidi-explicit-embedding-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-explicit-embedding-expected.png: Added.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.png: Added.
        * layout-tests/fast/text/international/bidi-innertext-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-innertext-expected.png: Added.
        * layout-tests/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Added.
        * layout-tests/fast/text/whitespace/001-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/001-expected.png: Added.
        * layout-tests/fast/text/whitespace/002-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/002-expected.png: Added.
        * layout-tests/fast/text/whitespace/003-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/003-expected.png: Added.
        * layout-tests/fast/text/whitespace/004-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/004-expected.png: Added.
        * layout-tests/fast/text/whitespace/005-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/005-expected.png: Added.
        * layout-tests/fast/text/whitespace/006-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/006-expected.png: Added.
        * layout-tests/fast/text/whitespace/007-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/007-expected.png: Added.
        * layout-tests/fast/text/whitespace/008-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/008-expected.png: Added.
        * layout-tests/fast/text/whitespace/009-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/009-expected.png: Added.
        * layout-tests/fast/text/whitespace/010-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/010-expected.png: Added.
        * layout-tests/fast/text/whitespace/011-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/011-expected.png: Added.
        * layout-tests/fast/text/whitespace/012-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/012-expected.png: Added.
        * layout-tests/fast/text/whitespace/013-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/013-expected.png: Added.
        * layout-tests/fast/text/whitespace/014-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/014-expected.png: Added.
        * layout-tests/fast/text/whitespace/015-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/015-expected.png: Added.
        * layout-tests/fast/text/whitespace/016-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/016-expected.png: Added.
        * layout-tests/fast/text/whitespace/017-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/017-expected.png: Added.
        * layout-tests/fast/text/whitespace/018-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/018-expected.png: Added.
        * layout-tests/fast/text/whitespace/019-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/019-expected.png: Added.
        * layout-tests/fast/text/whitespace/020-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/020-expected.png: Added.
        * layout-tests/fast/text/whitespace/021-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/021-expected.png: Added.
        * layout-tests/fast/text/whitespace/022-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/022-expected.png: Added.
        * layout-tests/fast/text/whitespace/023-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/023-expected.png: Added.
        * layout-tests/fast/text/whitespace/024-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/024-expected.png: Added.
        * layout-tests/fast/text/whitespace/025-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/025-expected.png: Added.
        * layout-tests/fast/text/whitespace/026-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/026-expected.png: Added.
        * layout-tests/fast/text/whitespace/027-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/027-expected.png: Added.
        * layout-tests/fast/text/whitespace/028-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/028-expected.png: Added.
        * layout-tests/fast/text/whitespace/029-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/029-expected.png: Added.
        * layout-tests/fast/text/whitespace/030-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/030-expected.png: Added.
        * layout-tests/fast/text/whitespace/pre-break-word-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/pre-break-word-expected.png: Added.
        * layout-tests/fast/text/whitespace/tab-character-basics-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/tab-character-basics-expected.png: Added.
        * layout-tests/fast/tokenizer/001-expected.checksum: Added.
        * layout-tests/fast/tokenizer/001-expected.png: Added.
        * layout-tests/fast/tokenizer/002-expected.checksum: Added.
        * layout-tests/fast/tokenizer/002-expected.png: Added.
        * layout-tests/fast/tokenizer/003-expected.checksum: Added.
        * layout-tests/fast/tokenizer/003-expected.png: Added.
        * layout-tests/fast/tokenizer/004-expected.checksum: Added.
        * layout-tests/fast/tokenizer/004-expected.png: Added.
        * layout-tests/fast/tokenizer/external-script-document-write-expected.checksum: Added.
        * layout-tests/fast/tokenizer/external-script-document-write-expected.png: Added.
        * layout-tests/fast/tokenizer/external-script-document-write_2-expected.checksum: Added.
        * layout-tests/fast/tokenizer/external-script-document-write_2-expected.png: Added.
        * layout-tests/fast/tokenizer/script-after-frameset-expected.checksum: Added.
        * layout-tests/fast/tokenizer/script-after-frameset-expected.png: Added.
        * layout-tests/fast/tokenizer/script_extra_close-expected.checksum: Added.
        * layout-tests/fast/tokenizer/script_extra_close-expected.png: Added.
        * layout-tests/fast/xsl/document-function-expected.checksum: Added.
        * layout-tests/fast/xsl/document-function-expected.png: Added.
        * layout-tests/traversal/node-iterator-001-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-001-expected.png: Added.
        * layout-tests/traversal/node-iterator-002-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-002-expected.png: Added.
        * layout-tests/traversal/node-iterator-003-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-003-expected.png: Added.
        * layout-tests/traversal/node-iterator-004-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-004-expected.png: Added.
        * layout-tests/traversal/node-iterator-005-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-005-expected.png: Added.
        * layout-tests/traversal/node-iterator-006-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-006-expected.png: Added.
        * layout-tests/traversal/node-iterator-007-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-007-expected.png: Added.
        * layout-tests/traversal/node-iterator-008-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-008-expected.png: Added.
        * layout-tests/traversal/tree-walker-001-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-001-expected.png: Added.
        * layout-tests/traversal/tree-walker-002-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-002-expected.png: Added.
        * layout-tests/traversal/tree-walker-003-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-003-expected.png: Added.
        * layout-tests/traversal/tree-walker-004-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-004-expected.png: Added.
        * layout-tests/traversal/tree-walker-005-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-005-expected.png: Added.

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

15 years agoBug #: 4647
eseidel [Sun, 28 Aug 2005 23:27:38 +0000 (23:27 +0000)]
Bug #: 4647
Submitted by: eseidel
Reviewed by: no review, build fix.
Rolling back out the previous commit.  Although that's
        the right idea, the current Build Rule implementation in
        Xcode doesn't seem to allow me to generated all of the
        .h/.cpp files first, then build them.  Thus resulting
        in build failures due to circular header/idl dependencies.
        Rolling out the change until I can find a workaround.

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

15 years agoBug #: 4647
eseidel [Sun, 28 Aug 2005 22:21:12 +0000 (22:21 +0000)]
Bug #: 4647
Submitted by: eseidel
Reviewed by: darin
        * ForwardingHeaders/kdom/bindings/js/core/AttrWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/CDATASectionWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/CommentWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/DocumentFragmentWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/DocumentTypeWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/DocumentWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/ElementWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/EntityReferenceWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/EntityWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/NotationWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/ProcessingInstructionWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/TextWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSCharsetRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSFontFaceRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSImportRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSMediaRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSPageRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSPrimitiveValueWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSStyleRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSUnknownRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSValueListWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSValueWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/events/MouseEventWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/events/MutationEventWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/events/UIEventWrapper.h: Added.
        * WebCore.xcodeproj/project.pbxproj: removed phase, added rule.
        * kdom/bindings/IDLCodeGeneratorJs.pm: include path changes.
        Converted "Generate JS Bindings" build phase into an
        idl -> h/cpp build rule.  This also now writes the generated
        files into DerivedSources instead of the source root.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4647

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

15 years agoBug #: 4706
eseidel [Sun, 28 Aug 2005 11:41:51 +0000 (11:41 +0000)]
Bug #: 4706
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        Test cases updated:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.checks
um:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt:

        * kcanvas/KCanvasCreator.cpp:
        (KCanvasCreator::createRoundedRectangle): ignore 0 rects
        (KCanvasCreator::createRectangle): ignore 0 rects
        (KCanvasCreator::createEllipse): ignore empty elipses
        (KCanvasCreator::createLine): ignore 0 lines
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4706

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

15 years agoBug #: 4701
eseidel [Sun, 28 Aug 2005 11:20:58 +0000 (11:20 +0000)]
Bug #: 4701
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        Test cases added:
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum: Added.
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.png: Added.
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b.svg: Added.
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b.svg-disabled: Removed.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.checksum: Added.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.png: Added.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Added.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f.svg: Added.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f.svg-disabled: Removed.

        Re-enabled disabled filter tests.
        * ksvg2/impl/SVGFEComponentTransferElementImpl.cpp:
        (SVGFEComponentTransferElementImpl::createCanvasItem):
        (SVGFEComponentTransferElementImpl::close):
        * ksvg2/impl/SVGFETurbulenceElementImpl.cpp:
        (SVGFETurbulenceElementImpl::createCanvasItem):
        Added null check to filter code, preventing crash.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4701

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

15 years agoBug #: 4697
eseidel [Sun, 28 Aug 2005 11:08:05 +0000 (11:08 +0000)]
Bug #: 4697
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        * WebCore+SVG/DrawCanvasItem.mm: correct spelling typo
        (-[DrawCanvasItem attributedXMLString]):
        * WebCore+SVG/DrawView.mm:
        (+[DrawView setHardwareFilterSupportEnabled:]): c++ wrapper
        (+[DrawView isHardwareFilterSupportEnabled]): ditto
        (-[DrawView resetCursorRects]): added browse cursor
        * WebCore+SVG/DrawViewPrivate.h: exposed hardware filter support SPI
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4697

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

15 years agoBug #: 4588
eseidel [Sun, 28 Aug 2005 10:48:28 +0000 (10:48 +0000)]
Bug #: 4588
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        * kcanvas/KCanvasItem.cpp:
        (KCanvasItem::fillContains): added missing return.
        * kcanvas/device/quartz/KCanvasFilterQuartz.mm:
        (KCanvasFilterQuartz::prepareFilter): ignore empty rects
        (KCanvasFilterQuartz::applyFilter): ditto
        * kcanvas/device/quartz/KCanvasItemQuartz.mm:
        (getSharedContext): memory leak fix.
        * kcanvas/device/quartz/KCanvasResourcesQuartz.mm:
        (KCanvasContainerQuartz::draw): avoid drawing when 0 children
        Various performance enhancements and layout fixes.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4588

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

15 years ago Fix two minor bugs with border-image and border-radius.
hyatt [Sun, 28 Aug 2005 04:10:13 +0000 (04:10 +0000)]
Fix two minor bugs with border-image and border-radius.
border-image didn't parse properly when the border width
was omitted.  border-radius had over-aggressive clipping.

        * khtml/css/cssparser.cpp:
        (BorderImageParseContext::commitNumber):
        * khtml/rendering/render_object.cpp:
        (RenderObject::paintBorder):

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

15 years ago Reviewed by Adele and John.
harrison [Sun, 28 Aug 2005 00:58:42 +0000 (00:58 +0000)]
    Reviewed by Adele and John.

        - fixes <rdar://problem/4214259> (REGRESSION: DENVER )Safari app will crash when pressing Command + a to select all (Word XML format)

        Problem is that NodeImpl::maxDeepOffset() was using the wrong test for being able to call the
        TextImpl length() function, so it was being called on a ProcessingInstruction node.

        Test cases added:
        * manual-tests/wordXML-selectall.xml: Added.

        * khtml/xml/dom_nodeimpl.cpp:
        (NodeImpl::maxDeepOffset): use isTextNode() instead of offsetInCharacters().

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

15 years ago Reviewed and landed by Darin.
darin [Sat, 27 Aug 2005 18:55:01 +0000 (18:55 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3963
          Trailing space included in line if next line begins with non-Latin-1 character

        Test cases added:
        * layout-tests/fast/text/line-breaks.html: Added.
        * layout-tests/fast/text/line-breaks-expected.txt: Added.

        * khtml/rendering/break_lines.cpp: (khtml::isBreakable): Disallow breaks in a few cases where UCFindTextBreak
        says things are breakable. This is only an intermediate step. We're going to improve this code and consider a port
        to ICU instead of Carbon.

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

15 years ago Reviewed and landed by Darin.
darin [Sat, 27 Aug 2005 16:32:40 +0000 (16:32 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4676
          output of update-webkit is too verbose

        * Scripts/update-webkit:
        Added option --quiet (-q) to decrease the amount of output.

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

15 years ago - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4596
darin [Sat, 27 Aug 2005 16:30:26 +0000 (16:30 +0000)]
    - fixed bugzilla.opendarwin.org/show_bug.cgi?id=4596
          cvs-create-patch --include-unknowns should ignore hidden files

        * Scripts/cvs-create-patch: Add code to check for files starting with ".".

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

15 years ago - fixed a few things in the DOM test suite
darin [Sat, 27 Aug 2005 05:28:43 +0000 (05:28 +0000)]
    - fixed a few things in the DOM test suite

        * layout-tests/dom/html/level1/core/selfhtml.js:
        * layout-tests/dom/html/level2/core/selfhtml.js:
        * layout-tests/dom/html/level2/events/selfhtml.js:
        * layout-tests/dom/html/level2/html/selfhtml.js:
        Updated all 4 of these to match and have better comments.

        * layout-tests/dom/html/level2/html/HTMLDocument17-expected.txt: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument17.html: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument17.html-disabled: Removed.
        Re-enabled this test since it's no longer crashing (and succeeding)!

        * layout-tests/dom/html/level2/html/HTMLDocument19-expected.txt: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument19.html: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument19.html-disabled: Removed.
        Re-enabled this test since it's no longer crashing (and succeeding)!

        * layout-tests/dom/html/level2/html/HTMLDocument20-expected.txt: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument20.html: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument20.html-disabled: Removed.
        Re-enabled this test since it's no longer crashing (and succeeding)!

        * layout-tests/dom/html/level2/html/HTMLDocument21-expected.txt: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument21.html: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument21.html-disabled: Removed.
        Re-enabled this test since it's no longer crashing (and succeeding)!

        * layout-tests/dom/html/level2/html/HTMLFormElement10-expected.txt: Removed.
        * layout-tests/dom/html/level2/html/HTMLFormElement10.html-disabled: Reverted the changes
        to this disabled test; it's still disabled, but now not changed locally in WebKit.
        * layout-tests/dom/html/level2/html/HTMLFormElement10.js: Reverted the changes in this
        script. Should no longer be needed.

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

15 years ago Reviewed and landed by Darin.
darin [Sat, 27 Aug 2005 03:59:56 +0000 (03:59 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4391
          layout-tests/dom/html/level2/html/HTMLBaseElement01 and HTMLBaseElement02 fail

        * layout-tests/dom/html/level2/html/HTMLBaseElement01.html: New version.
        * layout-tests/dom/html/level2/html/HTMLBaseElement01-expected.txt: Now says "success".
        * layout-tests/dom/html/level2/html/HTMLBaseElement02.html: New version.
        * layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.txt: Now says "success".

        * layout-tests/dom/html/level2/html/HTMLBaseElement01.js: Removed.
        * layout-tests/dom/html/level2/html/HTMLBaseElement02.js: Removed.

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

15 years ago Reviewed and landed by Darin.
darin [Sat, 27 Aug 2005 03:22:29 +0000 (03:22 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4570
          dispatchEvent12 test is incorrect

        * layout-tests/dom/html/level2/events/dispatchEvent12.js: Fixed to match real updated test.
        Before we mis-merged a change.

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

15 years ago * khtml/html/htmlnames.cpp: (DOM::HTMLNames::init): Tweaked a wrong character...
darin [Sat, 27 Aug 2005 03:21:01 +0000 (03:21 +0000)]
    * khtml/html/htmlnames.cpp: (DOM::HTMLNames::init): Tweaked a wrong character in a comment.

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

15 years ago Implement four new CSS properties from CSS3. border-image, background-clip,
hyatt [Sat, 27 Aug 2005 00:14:22 +0000 (00:14 +0000)]
Implement four new CSS properties from CSS3.  border-image, background-clip,
background-origin, and border-radius.  Border radius support is still in the
initial stages, with only transparent borders supported.

        Reviewed by darin

        * khtml/css/css_computedstyle.cpp:
        (DOM::):
        (DOM::CSSComputedStyleDeclarationImpl::getPropertyCSSValue):
        * khtml/css/css_valueimpl.cpp:
        (DOM::CSSPrimitiveValueImpl::CSSPrimitiveValueImpl):
        (DOM::CSSPrimitiveValueImpl::cssText):
        (DOM::PairImpl::PairImpl):
        (DOM::PairImpl::~PairImpl):
        (DOM::PairImpl::setFirst):
        (DOM::PairImpl::setSecond):
        (DOM::CSSImageValueImpl::~CSSImageValueImpl):
        (DOM::CSSImageValueImpl::image):
        (DOM::CSSBorderImageValueImpl::CSSBorderImageValueImpl):
        (DOM::CSSBorderImageValueImpl::~CSSBorderImageValueImpl):
        (DOM::CSSBorderImageValueImpl::cssText):
        * khtml/css/css_valueimpl.h:
        (DOM::CSSPrimitiveValueImpl::getPairValue):
        (DOM::CSSPrimitiveValueImpl::):
        (DOM::RectImpl::top):
        (DOM::RectImpl::right):
        (DOM::RectImpl::bottom):
        (DOM::RectImpl::left):
        (DOM::PairImpl::first):
        (DOM::PairImpl::second):
        (DOM::CSSBorderImageValueImpl::cssValueType):
        * khtml/css/cssparser.cpp:
        (CSSParser::parseValue):
        (CSSParser::parseBackgroundShorthand):
        (CSSParser::parseBackgroundProperty):
        (BorderImageParseContext::m_verticalRule):
        (BorderImageParseContext::~BorderImageParseContext):
        (BorderImageParseContext::failed):
        (BorderImageParseContext::allowBreak):
        (BorderImageParseContext::allowNumber):
        (BorderImageParseContext::allowSlash):
        (BorderImageParseContext::allowWidth):
        (BorderImageParseContext::allowRule):
        (BorderImageParseContext::commitImage):
        (BorderImageParseContext::commitNumber):
        (BorderImageParseContext::commitSlash):
        (BorderImageParseContext::commitWidth):
        (BorderImageParseContext::commitRule):
        (BorderImageParseContext::commitBorderImage):
        (CSSParser::parseBorderImage):
        * khtml/css/cssparser.h:
        * khtml/css/cssproperties.in:
        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSStyleSelector::applyProperty):
        (khtml::CSSStyleSelector::mapBackgroundClip):
        (khtml::CSSStyleSelector::mapBackgroundOrigin):
        * khtml/css/cssstyleselector.h:
        * khtml/css/cssvalues.in:
        * khtml/dom/css_value.h:
        (DOM::CSSPrimitiveValue::):
        * khtml/misc/loader.h:
        (khtml::CachedObject::isLoaded):
        * khtml/rendering/render_box.cpp:
        (RenderBox::paintBackground):
        (RenderBox::paintBackgroundExtended):
        * khtml/rendering/render_box.h:
        * khtml/rendering/render_line.cpp:
        (khtml::InlineFlowBox::onEndChain):
        (khtml::InlineFlowBox::determineSpacingForFlowBoxes):
        (khtml::InlineFlowBox::paintBackground):
        (khtml::InlineFlowBox::paintBackgroundAndBorder):
        * khtml/rendering/render_object.cpp:
        (RenderObject::paintBorderImage):
        (RenderObject::paintBorder):
        (RenderObject::updateBackgroundImages):
        (RenderObject::setPixmap):
        * khtml/rendering/render_object.h:
        (khtml::RenderObject::paintBackgroundExtended):
        * khtml/rendering/render_style.cpp:
        (m_next):
        (BackgroundLayer::BackgroundLayer):
        (BackgroundLayer::operator=):
        (BackgroundLayer::operator==):
        (BackgroundLayer::fillUnsetProperties):
        (BackgroundLayer::cullEmptyLayers):
        * khtml/rendering/render_style.h:
        (khtml::BorderValue::nonZero):
        (khtml::):
        (khtml::BorderImage::m_verticalRule):
        (khtml::BorderImage::operator==):
        (khtml::BorderImage::hasImage):
        (khtml::BorderImage::image):
        (khtml::BorderData::hasBorder):
        (khtml::BorderData::hasBorderRadius):
        (khtml::BorderData::borderLeftWidth):
        (khtml::BorderData::borderRightWidth):
        (khtml::BorderData::borderTopWidth):
        (khtml::BorderData::borderBottomWidth):
        (khtml::BorderData::operator==):
        (khtml::BackgroundLayer::backgroundClip):
        (khtml::BackgroundLayer::backgroundOrigin):
        (khtml::BackgroundLayer::isBackgroundClipSet):
        (khtml::BackgroundLayer::isBackgroundOriginSet):
        (khtml::BackgroundLayer::setBackgroundClip):
        (khtml::BackgroundLayer::setBackgroundOrigin):
        (khtml::BackgroundLayer::clearBackgroundClip):
        (khtml::BackgroundLayer::clearBackgroundOrigin):
        (khtml::RenderStyle::borderImage):
        (khtml::RenderStyle::borderTopLeftRadius):
        (khtml::RenderStyle::borderTopRightRadius):
        (khtml::RenderStyle::borderBottomLeftRadius):
        (khtml::RenderStyle::borderBottomRightRadius):
        (khtml::RenderStyle::hasBorderRadius):
        (khtml::RenderStyle::borderLeftWidth):
        (khtml::RenderStyle::borderRightWidth):
        (khtml::RenderStyle::borderTopWidth):
        (khtml::RenderStyle::borderBottomWidth):
        (khtml::RenderStyle::backgroundClip):
        (khtml::RenderStyle::backgroundOrigin):
        (khtml::RenderStyle::resetBorder):
        (khtml::RenderStyle::resetBorderImage):
        (khtml::RenderStyle::resetBorderRadius):
        (khtml::RenderStyle::resetBorderTopLeftRadius):
        (khtml::RenderStyle::resetBorderTopRightRadius):
        (khtml::RenderStyle::resetBorderBottomLeftRadius):
        (khtml::RenderStyle::resetBorderBottomRightRadius):
        (khtml::RenderStyle::setBorderImage):
        (khtml::RenderStyle::setBorderTopLeftRadius):
        (khtml::RenderStyle::setBorderTopRightRadius):
        (khtml::RenderStyle::setBorderBottomLeftRadius):
        (khtml::RenderStyle::setBorderBottomRightRadius):
        (khtml::RenderStyle::setBorderRadius):
        (khtml::RenderStyle::initialBackgroundClip):
        (khtml::RenderStyle::initialBackgroundOrigin):
        (khtml::RenderStyle::initialBorderImage):
        (khtml::RenderStyle::initialBorderRadius):
        * kwq/KWQPainter.h:
        (QPainter::):
        * kwq/KWQPainter.mm:
        (QPainter::drawEllipse):
        (QPainter::drawScaledAndTiledPixmap):
        (QPainter::addRoundedRectClip):
        * kwq/KWQPixmap.h:
        * kwq/KWQPixmap.mm:
        (QPixmap::setAnimationRect):
        * kwq/WebCoreImageRenderer.h:

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

15 years ago Fix comment parsing so that it is lax for <style>. Better fix eventually
hyatt [Sat, 27 Aug 2005 00:12:33 +0000 (00:12 +0000)]
Fix comment parsing so that it is lax for <style>.  Better fix eventually
will be to not even have the tokenizer do anything with <!-- and --> inside
<style> and <script>.

        Reviewed by adele

        * khtml/html/htmltokenizer.cpp:
        (khtml::HTMLTokenizer::parseComment):

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

15 years ago Add support for a new scaling and tiling function so that border images from CSS3
hyatt [Sat, 27 Aug 2005 00:03:43 +0000 (00:03 +0000)]
Add support for a new scaling and tiling function so that border images from CSS3
can be implemented.

        Reviewed by darin

        * WebCoreSupport.subproj/WebImageData.h:
        * WebCoreSupport.subproj/WebImageData.m:
        (-[WebImageData scaleAndTileInRect:fromRect:withHorizontalTileRule:withVerticalTileRule:context:]):
        * WebCoreSupport.subproj/WebImageRenderer.m:
        (-[WebImageRenderer scaleAndTileInRect:fromRect:withHorizontalTileRule:withVerticalTileRule:context:]):
        (-[WebImageRenderer setAnimationRect:]):
        * WebView.subproj/WebHTMLView.m:
        (-[WebHTMLView updateFocusState]):

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

15 years ago Reviewed by John.
mjs [Fri, 26 Aug 2005 23:46:27 +0000 (23:46 +0000)]
    Reviewed by John.

<rdar://problem/4224911> many many leaks in kjsyyparse with malformed Javascript

Record all nodes that are created during parsing, and delete any
that are left floating with a refcount of 0.

* kjs/internal.cpp:
        (KJS::Parser::saveNewNode):
        (KJS::clearNewNodes):
        (KJS::Parser::parse):
        * kjs/internal.h:
        * kjs/nodes.cpp:
        (Node::Node):
        * kjs/nodes.h:
        (KJS::Node::refcount):

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

15 years ago Reviewed by John.
mjs [Fri, 26 Aug 2005 23:42:16 +0000 (23:42 +0000)]
    Reviewed by John.

- fixed <rdar://problem/4232452> many many leaks in kjsyyparse on some well-formed JavaScript (can repro on sony.com, webkit tests)

Fixed by changing the refcounting scheme for nodes. Instead of each node implementing a custom ref and
deref for all its children (and being responsible for deleting them), nodes use a smart pointer to
hold their children, and smart pointers are used outside the node tree as well. This change mostly
removes code.

* JavaScriptCore.xcodeproj/project.pbxproj:
        * kjs/function.cpp:
        (KJS::DeclaredFunctionImp::DeclaredFunctionImp):
        (KJS::GlobalFuncImp::callAsFunction):
        * kjs/function.h:
        * kjs/function_object.cpp:
        (FunctionObjectImp::construct):
        * kjs/grammar.y:
        * kjs/internal.cpp:
        (KJS::Parser::parse):
        (KJS::Parser::accept):
        (KJS::InterpreterImp::checkSyntax):
        (KJS::InterpreterImp::evaluate):
        * kjs/internal.h:
        * kjs/nodes.cpp:
        (Node::Node):
        (Node::~Node):
        (ElementNode::evaluate):
        (PropertyValueNode::evaluate):
        (ArgumentListNode::evaluateList):
        (NewExprNode::evaluate):
        (FunctionCallValueNode::evaluate):
        (FunctionCallBracketNode::evaluate):
        (FunctionCallDotNode::evaluate):
        (RelationalNode::evaluate):
        (StatListNode::execute):
        (StatListNode::processVarDecls):
        (VarDeclListNode::evaluate):
        (VarDeclListNode::processVarDecls):
        (ForInNode::ForInNode):
        (ClauseListNode::processVarDecls):
        (CaseBlockNode::evalBlock):
        (FuncDeclNode::processFuncDecl):
        (FuncExprNode::evaluate):
        (SourceElementsNode::execute):
        (SourceElementsNode::processFuncDecl):
        (SourceElementsNode::processVarDecls):
        * kjs/nodes.h:
        (KJS::Node::ref):
        (KJS::Node::deref):
        (KJS::NumberNode::NumberNode):
        (KJS::GroupNode::GroupNode):
        (KJS::ElementNode::ElementNode):
        (KJS::ArrayNode::ArrayNode):
        (KJS::PropertyValueNode::PropertyValueNode):
        (KJS::ObjectLiteralNode::ObjectLiteralNode):
        (KJS::BracketAccessorNode::BracketAccessorNode):
        (KJS::DotAccessorNode::DotAccessorNode):
        (KJS::ArgumentListNode::ArgumentListNode):
        (KJS::ArgumentsNode::ArgumentsNode):
        (KJS::NewExprNode::NewExprNode):
        (KJS::FunctionCallValueNode::FunctionCallValueNode):
        (KJS::FunctionCallResolveNode::FunctionCallResolveNode):
        (KJS::FunctionCallBracketNode::FunctionCallBracketNode):
        (KJS::FunctionCallDotNode::FunctionCallDotNode):
        (KJS::PostfixNode::PostfixNode):
        (KJS::DeleteNode::DeleteNode):
        (KJS::VoidNode::VoidNode):
        (KJS::TypeOfNode::TypeOfNode):
        (KJS::PrefixNode::PrefixNode):
        (KJS::UnaryPlusNode::UnaryPlusNode):
        (KJS::NegateNode::NegateNode):
        (KJS::BitwiseNotNode::BitwiseNotNode):
        (KJS::LogicalNotNode::LogicalNotNode):
        (KJS::MultNode::MultNode):
        (KJS::AddNode::AddNode):
        (KJS::ShiftNode::ShiftNode):
        (KJS::RelationalNode::RelationalNode):
        (KJS::EqualNode::EqualNode):
        (KJS::BitOperNode::BitOperNode):
        (KJS::BinaryLogicalNode::BinaryLogicalNode):
        (KJS::ConditionalNode::ConditionalNode):
        (KJS::AssignResolveNode::AssignResolveNode):
        (KJS::AssignBracketNode::AssignBracketNode):
        (KJS::AssignDotNode::AssignDotNode):
        (KJS::CommaNode::CommaNode):
        (KJS::AssignExprNode::AssignExprNode):
        (KJS::VarDeclListNode::VarDeclListNode):
        (KJS::VarStatementNode::VarStatementNode):
        (KJS::ExprStatementNode::ExprStatementNode):
        (KJS::IfNode::IfNode):
        (KJS::DoWhileNode::DoWhileNode):
        (KJS::WhileNode::WhileNode):
        (KJS::ForNode::ForNode):
        (KJS::ReturnNode::ReturnNode):
        (KJS::WithNode::WithNode):
        (KJS::CaseClauseNode::CaseClauseNode):
        (KJS::ClauseListNode::ClauseListNode):
        (KJS::ClauseListNode::clause):
        (KJS::ClauseListNode::next):
        (KJS::SwitchNode::SwitchNode):
        (KJS::LabelNode::LabelNode):
        (KJS::ThrowNode::ThrowNode):
        (KJS::CatchNode::CatchNode):
        (KJS::FinallyNode::FinallyNode):
        (KJS::TryNode::TryNode):
        (KJS::ParameterNode::ParameterNode):
        (KJS::ParameterNode::nextParam):
        (KJS::FuncDeclNode::FuncDeclNode):
        (KJS::FuncExprNode::FuncExprNode):
        * kjs/nodes2string.cpp:
        (KJS::SourceStream::operator<<):
        (ElementNode::streamTo):
        (PropertyValueNode::streamTo):
        (ArgumentListNode::streamTo):
        (StatListNode::streamTo):
        (VarDeclListNode::streamTo):
        (CaseBlockNode::streamTo):
        (ParameterNode::streamTo):
        (SourceElementsNode::streamTo):
        * kjs/shared_ptr.h: Added.
        (kxmlcore::SharedPtr::SharedPtr):
        (kxmlcore::SharedPtr::~SharedPtr):
        (kxmlcore::SharedPtr::isNull):
        (kxmlcore::SharedPtr::notNull):
        (kxmlcore::SharedPtr::reset):
        (kxmlcore::SharedPtr::get):
        (kxmlcore::SharedPtr::operator*):
        (kxmlcore::SharedPtr::operator->):
        (kxmlcore::SharedPtr::operator!):
        (kxmlcore::SharedPtr::operator bool):
        (kxmlcore::SharedPtr::operator==):
        (kxmlcore::::operator):
        (kxmlcore::operator!=):
        (kxmlcore::static_pointer_cast):
        (kxmlcore::const_pointer_cast):

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

15 years ago Reviewed by Darin Adler.
sullivan [Fri, 26 Aug 2005 22:39:33 +0000 (22:39 +0000)]
    Reviewed by Darin Adler.

        Test cases added: none, doesn't affect layout

        - fixed these leaks:
        <rdar://problem/4232514> many leaks of StyleBaseImpl called within computeAndStoreNodeDesiredStyle within -[WebView paste:],
        seen running webkit tests (probably affects Mail)
        <rdar://problem/4232572> many leaks of StyleBaseImpl called within fixupNodeStyles within -[WebView paste:],
        seen running webkit tests (probably affects Mail)
        <rdar://problem/4232629> many leaks of StyleBaseImpl within startMarkup within -[WebHTMLView _writeSelectionToPasteboard:],
        seen running webkit tests
        <rdar://problem/4232779> many leaks of StyleBaseImpl within createMarkup within -[WebHTMLView _writeSelectionToPasteboard:],
        seen running webkit tests

        * khtml/editing/markup.cpp:
        (khtml::startMarkup):
        Put Position::computedStyle() result into a local variable so it can be reffed/dereffed, avoids a leak.
        Done in two places in this method. This fixes 4232629.
        (khtml::createMarkup):
        ditto, but only in one place. This fixes 4232779.

        * khtml/editing/replace_selection_command.cpp:
        (khtml::ReplaceSelectionCommand::fixupNodeStyles):
        ditto. This fixes 4232572.
        (khtml::computeAndStoreNodeDesiredStyle):
        ditto, but in two places. This fixes 4232514.

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

15 years ago Reviewed by Beth.
adele [Fri, 26 Aug 2005 22:02:58 +0000 (22:02 +0000)]
    Reviewed by Beth.

        * WebKit.xcodeproj/project.pbxproj: Changed WebKit.Framework to WebKit.framework in UMBRELLA_FRAMEWORK.

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

15 years agoFix copyright header
andersca [Fri, 26 Aug 2005 19:14:27 +0000 (19:14 +0000)]
Fix copyright header

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

15 years ago Reviewed by John.
darin [Fri, 26 Aug 2005 17:58:27 +0000 (17:58 +0000)]
    Reviewed by John.
        Landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4664
          TOT Crash from backwards null check in WebScriptObject.mm

        * bindings/objc/WebScriptObject.mm:
        (+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:]):
        Remove bogus !.

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

15 years agoAdd back the old ChangeLog, for reference.
mjs [Fri, 26 Aug 2005 10:49:50 +0000 (10:49 +0000)]
Add back the old ChangeLog, for reference.

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

15 years ago Reviewed by Maciej.
harrison [Thu, 25 Aug 2005 23:46:30 +0000 (23:46 +0000)]
    Reviewed by Maciej.

        <rdar://problem/4227734> Denver Regression: WebCore selection bug on lines starting with tab (clownfish)

        The text is in a DIV styled with "white-space:pre", and uses newline characters as linebreaks.
        WebKit's text renderer is erroneously considering the width of the lines leading up to the tab
        character when calculating the width of the tab.
        Easily fixed by having widthForNextCharacter ignore the widthToStart when working with tabWidth.
        Any prior text that fits in the same line is already factored into the xpos, which is paid attention to.

        * WebCoreSupport.subproj/WebTextRenderer.m:
        (widthForNextCharacter):
        Ignore the widthToStart when working with tabWidth.

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

15 years ago Reviewed by John Sullivan.
darin [Thu, 25 Aug 2005 23:13:58 +0000 (23:13 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4654
          one more pass of HTMLNames refinement

        * khtml/html/htmlnames.h: Used new "for each" macros so the lists of tags here can
        be re-used in other files.
        * khtml/html/htmlnames.cpp: (DOM::HTMLNames::init): Changed the name of the function
        and used the macros defined in the header to avoid repeating the lists.

        * khtml/khtml_part.cpp: (KHTMLPart::init): Update for function name change.

        * khtml/html/html_elementimpl.cpp: (HTMLElementImpl::isRecognizedTagName): Use the
        macro from htmlnames.h to avoid repeating the list of tags.

        * khtml/ecma/kjs_css.cpp:
        * khtml/ecma/kjs_dom.cpp:
        * khtml/ecma/kjs_html.cpp:
        * khtml/editing/apply_style_command.cpp:
        * khtml/editing/break_blockquote_command.cpp:
        * khtml/editing/composite_edit_command.cpp:
        * khtml/editing/delete_selection_command.cpp:
        * khtml/editing/htmlediting.cpp:
        * khtml/editing/insert_line_break_command.cpp:
        * khtml/editing/insert_paragraph_separator_command.cpp:
        * khtml/editing/markup.cpp:
        * khtml/editing/replace_selection_command.cpp:
        * khtml/editing/visible_position.cpp:
        * khtml/editing/visible_text.cpp:
        * khtml/editing/visible_units.cpp:
        * khtml/html/html_documentimpl.cpp:
        * khtml/html/html_formimpl.cpp:
        * khtml/html/html_inlineimpl.cpp:
        * khtml/html/html_listimpl.cpp:
        * khtml/html/html_listimpl.h:
        * khtml/html/html_miscimpl.cpp:
        * khtml/html/html_objectimpl.cpp:
        * khtml/html/html_tableimpl.cpp:
        * khtml/html/htmlfactory.cpp:
        * khtml/html/htmlparser.cpp:
        * khtml/html/htmltokenizer.cpp:
        * khtml/misc/decoder.cpp:
        * khtml/rendering/render_applet.cpp:
        * khtml/rendering/render_form.cpp:
        * khtml/rendering/render_frames.cpp:
        * khtml/rendering/render_list.cpp:
        * khtml/rendering/render_table.cpp:
        * khtml/rendering/render_theme.cpp:
        * khtml/xml/dom_nodeimpl.cpp:
        * khtml/xml/dom_position.cpp:
        * khtml/xml/xml_tokenizer.cpp:
        * kwq/DOM.mm:
        * kwq/DOMHTML.mm:
        * kwq/KWQAccObject.mm:
        * kwq/KWQKHTMLPart.cpp:
        * kwq/KWQKHTMLPart.mm:
        * kwq/WebCoreBridge.mm:
        Updated "using" because HTMLNames is now inside the DOM namespace.

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

15 years ago Reviewed by Maciej.
darin [Thu, 25 Aug 2005 23:08:18 +0000 (23:08 +0000)]
    Reviewed by Maciej.

        - removed WebCore-tests.exp since the tests it supported are now gone

        * WebCore-tests.exp: Removed.
        * WebCore.xcodeproj/project.pbxproj: Removed rules that use WebCore-tests.exp and WebCore-combined.exp.

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

15 years agoBug #:
justing [Thu, 25 Aug 2005 21:45:51 +0000 (21:45 +0000)]
Bug #:
Submitted by:
Reviewed by:

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

15 years agoBug #: 4589
eseidel [Thu, 25 Aug 2005 21:41:52 +0000 (21:41 +0000)]
Bug #: 4589
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        * kdom/css/impl/RenderStyle.cpp:
        (describeFont): fixed APPLE_COMPILE_HACK usage
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4589

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

15 years agoBug #: 4657
eseidel [Thu, 25 Aug 2005 21:32:15 +0000 (21:32 +0000)]
Bug #: 4657
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        * kdom/Helper.cpp:
        (parseLength): change string() to qstring()
        * kdom/css/impl/CSSStyleSelector.cpp:
        (checkPseudoState): ditto.
        * kdom/impl/DOMStringImpl.cpp:
        (DOMStringImpl::toInt): ditto.
        * kdom/impl/DocumentImpl.cpp:
        (DocumentImpl::getId): ditto.
        Fixes WebCore+SVG build after Darin's JSC change.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4657

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

15 years agoJavaScriptCore:
darin [Thu, 25 Aug 2005 17:47:26 +0000 (17:47 +0000)]
JavaScriptCore:

        Reviewed by John Sullivan.

        - rename KJS::UString::string() to KJS::UString::domString()
        - rename KJS::Identifier::string() to KJS::Identifier::domString()

        * kjs/identifier.h: Renamed.
        * kjs/ustring.h: Ditto.

WebCore:

        Reviewed by John Sullivan.

        - rename KJS::UString::string to KJS::UString::domString
        - rename KJS::Identifier::string to KJS::Identifier::domString
        - rename DOM::DOMString::string to DOM::DOMString::qstring

        It was confusing to have functions named string() with subtly
        different meaning. In some cases, we made a string of the wrong type
        and then it got converted to the other type.

        * khtml/css/css_base.cpp:
        (CSSSelector::print):
        (CSSSelector::selectorText):
        * khtml/css/css_ruleimpl.cpp:
        (CSSImportRuleImpl::init):
        * khtml/css/css_stylesheetimpl.cpp:
        (CSSStyleSheetImpl::parseString):
        (MediaListImpl::setMediaText):
        * khtml/css/css_valueimpl.cpp:
        (DOM::quoteStringIfNeeded):
        (DOM::CSSStyleDeclarationImpl::setProperty):
        (DOM::CSSMutableStyleDeclarationImpl::setProperty):
        * khtml/css/cssparser.cpp:
        (CSSParser::parseValue):
        (CSSParser::parseColor):
        (CSSParser::parseDeclaration):
        (CSSParser::parseShortHand):
        (CSSParser::parseContent):
        (CSSParser::parseBackgroundImage):
        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSStyleSelector::matchRules):
        (khtml::checkPseudoState):
        (khtml::CSSStyleSelector::checkOneSelector):
        (khtml::CSSRuleSet::addRulesFromSheet):
        * khtml/dom/dom_string.cpp:
        (DOM::DOMString::percentage):
        (DOM::DOMString::qstring):
        * khtml/dom/dom_string.h:
        * khtml/ecma/kjs_binding.cpp:
        (KJS::UString::domString):
        (KJS::Identifier::domString):
        * khtml/ecma/kjs_css.cpp:
        (KJS::DOMCSSStyleDeclaration::put):
        (KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction):
        (KJS::DOMStyleSheetList::nameGetter):
        (KJS::DOMStyleSheetList::getOwnPropertySlot):
        (KJS::DOMMediaList::put):
        (KJS::KJS::DOMMediaListProtoFunc::callAsFunction):
        (KJS::DOMCSSStyleSheetProtoFunc::callAsFunction):
        (KJS::DOMCSSRule::putValueProperty):
        (KJS::DOMCSSRuleFunc::callAsFunction):
        (KJS::DOMCSSValue::put):
        (KJS::DOMCSSPrimitiveValueProtoFunc::callAsFunction):
        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMNode::putValueProperty):
        (KJS::DOMNodeProtoFunc::callAsFunction):
        (KJS::DOMNodeList::nameGetter):
        (KJS::DOMNodeList::getOwnPropertySlot):
        (KJS::DOMAttr::putValueProperty):
        (KJS::DOMDocument::putValueProperty):
        (KJS::DOMDocumentProtoFunc::callAsFunction):
        (KJS::DOMElement::attributeGetter):
        (KJS::DOMElement::getOwnPropertySlot):
        (KJS::DOMElementProtoFunc::callAsFunction):
        (KJS::DOMDOMImplementationProtoFunc::callAsFunction):
        (KJS::DOMNamedNodeMapProtoFunc::callAsFunction):
        (KJS::DOMProcessingInstruction::put):
        (KJS::DOMNamedNodesCollection::getOwnPropertySlot):
        (KJS::DOMCharacterData::put):
        (KJS::DOMCharacterDataProtoFunc::callAsFunction):
        * khtml/ecma/kjs_events.cpp:
        (KJS::DOMEventProtoFunc::callAsFunction):
        (KJS::DOMUIEventProtoFunc::callAsFunction):
        (KJS::DOMMouseEventProtoFunc::callAsFunction):
        (KJS::DOMKeyboardEventProtoFunc::callAsFunction):
        (KJS::DOMMutationEventProtoFunc::callAsFunction):
        (KJS::Clipboard::putValueProperty):
        (KJS::ClipboardProtoFunc::callAsFunction):
        * khtml/ecma/kjs_html.cpp:
        (KJS::KJS::HTMLDocFunction::callAsFunction):
        (KJS::HTMLDocument::namedItemGetter):
        (KJS::HTMLDocument::getOwnPropertySlot):
        (KJS::KJS::HTMLDocument::putValueProperty):
        (KJS::HTMLElement::framesetNameGetter):
        (KJS::HTMLElement::getOwnPropertySlot):
        (KJS::HTMLElement::anchorGetter):
        (KJS::HTMLElement::areaGetter):
        (KJS::KJS::HTMLElement::put):
        (KJS::HTMLElement::putValueProperty):
        (KJS::KJS::HTMLCollection::callAsFunction):
        (KJS::KJS::HTMLCollection::getNamedItems):
        (KJS::KJS::HTMLCollectionProtoFunc::callAsFunction):
        (KJS::OptionConstructorImp::construct):
        (KJS::Image::putValueProperty):
        (KJS::KJS::Context2DFunction::callAsFunction):
        (KJS::colorRefFromValue):
        (KJS::colorFromValue):
        * khtml/ecma/kjs_range.cpp:
        (KJS::DOMRangeProtoFunc::callAsFunction):
        * khtml/ecma/kjs_views.cpp:
        (KJS::DOMAbstractViewFunc::callAsFunction):
        * khtml/ecma/kjs_window.cpp:
        (KJS::Window::namedItemGetter):
        (KJS::Window::getOwnPropertySlot):
        (KJS::Window::isSafeScript):
        (KJS::WindowFunc::callAsFunction):
        (KJS::SelectionFunc::callAsFunction):
        * khtml/ecma/xmlhttprequest.cpp:
        (KJS::XMLHttpRequestProtoFunc::callAsFunction):
        * khtml/ecma/xmlserializer.cpp:
        (KJS::XMLSerializerProtoFunc::callAsFunction):
        * khtml/editing/apply_style_command.cpp:
        (khtml::StyleChange::init):
        * khtml/editing/composite_edit_command.cpp:
        (khtml::CompositeEditCommand::deleteInsignificantText):
        * khtml/editing/delete_selection_command.cpp:
        (khtml::debugPosition):
        (khtml::debugNode):
        * khtml/editing/jsediting.cpp:
        (DOM::JSEditor::queryCommandSupported):
        * khtml/editing/markup.cpp:
        (khtml::stringValueForRange):
        (khtml::renderedText):
        (khtml::startMarkup):
        (khtml::endMarkup):
        (khtml::completeURLs):
        (khtml::createMarkup):
        * khtml/editing/selection.cpp:
        (khtml::Selection::debugRenderer):
        (khtml::Selection::debugPosition):
        (khtml::Selection::formatForDebugger):
        * khtml/editing/visible_position.cpp:
        (khtml::VisiblePosition::debugPosition):
        * khtml/editing/visible_text.cpp:
        (khtml::TextIterator::handleTextNode):
        (khtml::TextIterator::handleTextBox):
        * khtml/html/html_baseimpl.cpp:
        (HTMLBodyElementImpl::parseMappedAttribute):
        (HTMLFrameElementImpl::isURLAllowed):
        (HTMLFrameElementImpl::openURL):
        (HTMLFrameElementImpl::parseMappedAttribute):
        (HTMLFrameElementImpl::attach):
        (HTMLFrameElementImpl::detach):
        (HTMLFrameElementImpl::contentPart):
        (HTMLFrameSetElementImpl::parseMappedAttribute):
        (HTMLIFrameElementImpl::attach):
        * khtml/html/html_documentimpl.cpp:
        (DOM::HTMLDocumentImpl::setCookie):
        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::parseMappedAttribute):
        (HTMLElementImpl::createContextualFragment):
        (HTMLElementImpl::addHTMLAlignment):
        * khtml/html/html_formimpl.cpp:
        (DOM::FormDataList::appendData):
        (DOM::HTMLFormElementImpl::formWouldHaveSecureSubmission):
        (DOM::HTMLFormElementImpl::formData):
        (DOM::HTMLFormElementImpl::parseEnctype):
        (DOM::HTMLFormElementImpl::submit):
        (DOM::HTMLFormElementImpl::parseMappedAttribute):
        (DOM::HTMLGenericFormElementImpl::state):
        (DOM::HTMLGenericFormElementImpl::findMatchingState):
        (DOM::HTMLButtonElementImpl::parseMappedAttribute):
        (DOM::HTMLInputElementImpl::state):
        (DOM::HTMLInputElementImpl::parseMappedAttribute):
        (DOM::HTMLInputElementImpl::appendFormData):
        (DOM::HTMLLabelElementImpl::parseMappedAttribute):
        (DOM::HTMLSelectElementImpl::parseMappedAttribute):
        (DOM::HTMLSelectElementImpl::appendFormData):
        (DOM::HTMLKeygenElementImpl::appendFormData):
        (DOM::HTMLOptionElementImpl::value):
        (DOM::HTMLTextAreaElementImpl::state):
        (DOM::HTMLTextAreaElementImpl::parseMappedAttribute):
        (DOM::HTMLTextAreaElementImpl::updateValue):
        (DOM::HTMLTextAreaElementImpl::setValue):
        (DOM::FormDataList::appendFile):
        * khtml/html/html_headimpl.cpp:
        (HTMLBaseElementImpl::process):
        (HTMLLinkElementImpl::parseMappedAttribute):
        (HTMLLinkElementImpl::tokenizeRelAttribute):
        (HTMLLinkElementImpl::process):
        (HTMLScriptElementImpl::insertedIntoDocument):
        (HTMLScriptElementImpl::notifyFinished):
        (HTMLScriptElementImpl::evaluateScript):
        (HTMLStyleElementImpl::parseMappedAttribute):
        * khtml/html/html_imageimpl.cpp:
        (HTMLImageElementImpl::parseMappedAttribute):
        (HTMLImageElementImpl::width):
        (HTMLImageElementImpl::height):
        * khtml/html/html_inlineimpl.cpp:
        (DOM::HTMLAnchorElementImpl::defaultEventHandler):
        * khtml/html/html_miscimpl.cpp:
        (DOM::HTMLCollectionImpl::updateNameCache):
        (DOM::HTMLCollectionImpl::namedItems):
        (DOM::HTMLFormCollectionImpl::updateNameCache):
        * khtml/html/html_objectimpl.cpp:
        (DOM::HTMLAppletElementImpl::createRenderer):
        (DOM::HTMLEmbedElementImpl::parseMappedAttribute):
        (DOM::HTMLObjectElementImpl::parseMappedAttribute):
        (DOM::HTMLParamElementImpl::isURLAttribute):
        * khtml/html/html_tableimpl.cpp:
        (DOM::HTMLTableElementImpl::addChild):
        (DOM::HTMLTableElementImpl::parseMappedAttribute):
        (DOM::HTMLTablePartElementImpl::parseMappedAttribute):
        (DOM::HTMLTableSectionElementImpl::addChild):
        (DOM::HTMLTableRowElementImpl::addChild):
        * khtml/html/htmlparser.cpp:
        (HTMLParser::handleError):
        (HTMLParser::processCloseTag):
        * khtml/html/htmltokenizer.cpp:
        (khtml::HTMLTokenizer::parseComment):
        (khtml::HTMLTokenizer::parseTag):
        (khtml::HTMLTokenizer::finish):
        (khtml::HTMLTokenizer::processToken):
        (khtml::HTMLTokenizer::notifyFinished):
        * khtml/khtml_part.cpp:
        (khtml::PartStyleSheetLoader::setStyleSheet):
        (KHTMLPart::executeScript):
        (KHTMLPart::checkEmitLoadEvent):
        (KHTMLPart::findTextNext):
        (KHTMLPart::overURL):
        (KHTMLPart::backgroundURL):
        (KHTMLPart::updateActions):
        (KHTMLPart::khtmlMousePressEvent):
        (KHTMLPart::handleMouseMoveEventDrag):
        (KHTMLPart::handleMouseMoveEventOver):
        * khtml/khtmlview.cpp:
        (KHTMLToolTip::maybeTip):
        (KHTMLView::viewportMouseDoubleClickEvent):
        (KHTMLView::focusNextPrevNode):
        * khtml/misc/loader.cpp:
        (CachedObject::finish):
        (CachedCSSStyleSheet::checkNotify):
        (CachedXSLStyleSheet::checkNotify):
        (CachedXBLDocument::checkNotify):
        (DocLoader::requestImage):
        (DocLoader::requestStyleSheet):
        (DocLoader::requestScript):
        (DocLoader::requestXSLStyleSheet):
        (DocLoader::requestXBLDocument):
        (Loader::servePendingRequests):
        (Loader::slotFinished):
        (Loader::cancelRequests):
        (Cache::requestImage):
        (Cache::requestStyleSheet):
        (Cache::requestScript):
        (Cache::requestXSLStyleSheet):
        (Cache::requestXBLDocument):
        (Cache::removeCacheEntry):
        * khtml/rendering/break_lines.cpp:
        (khtml::isBreakable):
        * khtml/rendering/font.cpp:
        (Font::drawText):
        (Font::width):
        * khtml/rendering/render_applet.cpp:
        (RenderApplet::createWidgetIfNecessary):
        * khtml/rendering/render_block.cpp:
        (khtml::RenderBlock::updateFirstLetter):
        * khtml/rendering/render_box.cpp:
        (RenderBox::~RenderBox):
        * khtml/rendering/render_form.cpp:
        (RenderSubmitButton::rawText):
        (RenderLineEdit::RenderLineEdit):
        (RenderLineEdit::updateFromElement):
        (RenderFileButton::updateFromElement):
        (RenderSelect::updateFromElement):
        (RenderTextArea::updateFromElement):
        (RenderSlider::updateFromElement):
        * khtml/rendering/render_frames.cpp:
        (RenderPartObject::updateWidget):
        * khtml/rendering/render_image.cpp:
        (RenderImage::setPixmap):
        (RenderImage::paint):
        * khtml/rendering/render_line.cpp:
        (khtml::EllipsisBox::paint):
        * khtml/rendering/render_list.cpp:
        (RenderListItem::paint):
        (RenderListMarker::paint):
        * khtml/rendering/render_object.cpp:
        (RenderObject::information):
        * khtml/rendering/render_text.cpp:
        (InlineTextBox::paint):
        (InlineTextBox::selectionStartEnd):
        (RenderText::RenderText):
        (RenderText::originalString):
        (RenderText::setText):
        (RenderText::position):
        (RenderTextFragment::originalString):
        * khtml/rendering/render_text.h:
        (khtml::RenderText::qstring):
        * khtml/xbl/xbl_binding.cpp:
        (XBL::m_nextBinding):
        (XBL::XBLBinding::setXBLDocument):
        * khtml/xbl/xbl_docimpl.cpp:
        (XBL::XBLDocumentImpl::setPrototypeBinding):
        (XBL::XBLDocumentImpl::prototypeBinding):
        * khtml/xbl/xbl_protohandler.cpp:
        (XBL::m_unused):
        * khtml/xml/dom2_rangeimpl.cpp:
        (DOM::RangeImpl::createContextualFragment):
        (DOM::RangeImpl::formatForDebugger):
        * khtml/xml/dom2_rangeimpl.h:
        * khtml/xml/dom_atomicstring.h:
        (DOM::AtomicString::qstring):
        * khtml/xml/dom_atomicstringlist.h:
        (DOM::AtomicStringList::qstring):
        * khtml/xml/dom_docimpl.cpp:
        (DOMImplementationImpl::hasFeature):
        (DOMImplementationImpl::createHTMLDocument):
        (DocumentImpl::getElementById):
        (DocumentImpl::addElementById):
        (DocumentImpl::removeElementById):
        (DocumentImpl::getElementByAccessKey):
        (DocumentImpl::updateTitle):
        (DocumentImpl::write):
        (DocumentImpl::processHttpEquiv):
        (DocumentImpl::prepareMouseEvent):
        (DocumentImpl::setSelectedStylesheetSet):
        (DocumentImpl::recalcStyleSelector):
        (DocumentImpl::defaultEventHandler):
        (DocumentImpl::addImageMap):
        (DocumentImpl::removeImageMap):
        (DocumentImpl::getImageMap):
        (DocumentImpl::completeURL):
        * khtml/xml/dom_elementimpl.cpp:
        (ElementImpl::recalcStyle):
        (ElementImpl::dump):
        (ElementImpl::formatForDebugger):
        (NamedMappedAttrMapImpl::parseClassAttribute):
        (StyledElementImpl::addCSSColor):
        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImpl::dump):
        (DOM::appendAttributeDesc):
        (DOM::NodeImpl::showNode):
        (DOM::NodeImpl::formatForDebugger):
        * khtml/xml/dom_position.cpp:
        (DOM::Position::debugPosition):
        (DOM::Position::formatForDebugger):
        * khtml/xml/dom_stringimpl.cpp:
        (DOM::parseLength):
        (DOM::DOMStringImpl::toInt):
        * khtml/xml/dom_textimpl.cpp:
        (CharacterDataImpl::dump):
        (CommentImpl::nodeName):
        (TextImpl::nodeName):
        (TextImpl::formatForDebugger):
        * khtml/xml/dom_textimpl.h:
        (DOM::CharacterDataImpl::qstring):
        * khtml/xml/xml_tokenizer.cpp:
        (khtml::XMLTokenizer::executeScripts):
        (khtml::XMLTokenizer::notifyFinished):
        (khtml::parseXMLDocumentFragment):
        (khtml::XMLNamespaceStack::pushNamespaces):
        (khtml::parseAttributes):
        * khtml/xsl/xsl_stylesheetimpl.cpp:
        (DOM::XSLStyleSheetImpl::loadChildSheets):
        (DOM::XSLStyleSheetImpl::locateStylesheetSubResource):
        (DOM::XSLImportRuleImpl::loadSheet):
        * kwq/DOM.mm:
        (-[DOMElement _getURLAttribute:]):
        (-[DOMRange _text]):
        * kwq/KWQAccObject.mm:
        (-[KWQAccObject helpText]):
        (-[KWQAccObject accessibilityDescription]):
        (-[KWQAccObject accessibilityAttributeValue:]):
        * kwq/KWQClipboard.mm:
        (cocoaTypeFromMIMEType):
        (KWQClipboard::setData):
        * kwq/KWQFont.mm:
        (QFont::family):
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::searchForLabelsAboveCell):
        (KWQKHTMLPart::searchForLabelsBeforeElement):
        (KWQKHTMLPart::matchLabelsAgainstElement):
        (KWQKHTMLPart::setTitle):
        (KWQKHTMLPart::fileWrapperForElement):
        (KWQKHTMLPart::attributedString):
        * kwq/KWQLoader.mm:
        (KWQServeRequest):
        (KWQCheckCacheObjectStatus):
        * kwq/KWQRenderTreeDebug.cpp:
        (getTagName):
        (writeTextRun):
        * kwq/KWQString.h:
        (QConstString::qstring):
        * kwq/WebCoreBridge.mm:
        (-[WebCoreBridge _documentTypeString]):
        (-[WebCoreBridge copyDOMNode:copier:]):
        (-[WebCoreBridge elementAtPoint:]):
        (-[WebCoreBridge URLWithAttributeString:]):
        (-[WebCoreBridge domain]):

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

15 years ago Reviewed, tweaked, and landed by Darin.
darin [Thu, 25 Aug 2005 17:26:01 +0000 (17:26 +0000)]
    Reviewed, tweaked, and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4585
          update-webkit doesn't notice when you have SVGSupport and update properly

        * Scripts/update-webkit: Build SVGSupport directory if it's present.

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

15 years agoWebCore:
darin [Thu, 25 Aug 2005 17:22:00 +0000 (17:22 +0000)]
WebCore:

        Reviewed and landed by Darin.

        * layout-tests/dom/html/level2/html/HTMLAppletElement01.html:
        * layout-tests/dom/html/level2/html/HTMLAppletElement02.html:
        * layout-tests/dom/html/level2/html/HTMLAppletElement03.html:
        * layout-tests/dom/html/level2/html/HTMLAppletElement04.html:
        * layout-tests/dom/html/level2/html/HTMLAppletElement05.html:
        * layout-tests/dom/html/level2/html/HTMLAppletElement06.html:
        * layout-tests/dom/html/level2/html/HTMLAppletElement07.html:
        * layout-tests/dom/html/level2/html/HTMLAppletElement08.html:
        * layout-tests/dom/html/level2/html/HTMLAppletElement09.html:
        * layout-tests/dom/html/level2/html/HTMLAppletElement10.html:
        Put CODE attribute inside of the APPLET element again.

        * layout-tests/dom/html/level2/html/HTMLAppletElement04-expected.txt:
        This passes now.

WebKitTools:

        Reviewed and landed by Darin.

        * DumpRenderTree/DumpRenderTree.m: (main): Disable Java while running tests.

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

15 years ago Reviewed by John Sullivan.
darin [Thu, 25 Aug 2005 17:12:31 +0000 (17:12 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4564
          nodeName for attributes in HTML documents should be lowercase

        * khtml/xml/dom_elementimpl.cpp: (AttrImpl::nodeName): Removed the code to
        uppercase the name when in HTML documents.

        * layout-tests/dom/html/level1/core/hc_attrcreatedocumentfragment-expected.txt:
        Updated to reflect the fact that this test now succeeds.

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

15 years ago Reviewed by John Sullivan.
darin [Thu, 25 Aug 2005 17:12:16 +0000 (17:12 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4551
          implement exceptions for a few XML-specific Document DOM functions

        * khtml/xml/dom_docimpl.h: Added exception codes to the three functions in question.
        * khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::createCDATASection): Added exception parameter. Give NOT_SUPPORTED_ERR if the
        document is an HTML document.
        (DocumentImpl::createProcessingInstruction): Added exception parameter. Give INVALID_CHARACTER_ERR
        if target's name is not valid, NOT_SUPPORTED_ERR if the document is an HTML document.
        (DocumentImpl::createEntityReference): Ditto, with entity's name.
        (DocumentImpl::importNode): Pass exception parameter in so we get exceptions in this case too.
        (DocumentImpl::isValidName): Added comment with the specification's rules for valid names.

        * khtml/ecma/kjs_dom.cpp: (KJS::DOMDocumentProtoFunc::callAsFunction): Translate exceptions now
        that the three functions have them.
        * kwq/DOM.mm:
        (-[DOMDocument createCDATASection:]): Ditto.
        (-[DOMDocument createProcessingInstruction::]): Ditto.
        (-[DOMDocument createEntityReference:]): Ditto.

        * khtml/xml/dom_textimpl.cpp: (CDATASectionImpl::cloneNode): Ignore exception. It can never happen
        since name is guaranteed to be valid and document is guaranteed to not be HTML document.

        * khtml/xml/xml_tokenizer.cpp:
        (khtml::XMLTokenizer::processingInstruction): Added code to handle exception.
        (khtml::XMLTokenizer::cdataBlock): Ditto.

        * layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref-expected.txt: Now succeeds.
        * layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref1-expected.txt: Ditto.
        * layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi-expected.txt: Ditto.
        * layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi1-expected.txt: Ditto.
        * layout-tests/dom/html/level1/core/hc_attrappendchild4-expected.txt: Ditto.
        * layout-tests/dom/html/level1/core/hc_attrgetvalue2-expected.txt: Ditto.
        * layout-tests/dom/html/level1/core/hc_attrinsertbefore5-expected.txt: Ditto.
        * layout-tests/dom/html/level1/core/hc_attrinsertbefore7-expected.txt: Ditto.
        * layout-tests/dom/html/level1/core/hc_nodevalue03-expected.txt: Ditto.

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

15 years agoBug #: 4441
eseidel [Thu, 25 Aug 2005 09:06:40 +0000 (09:06 +0000)]
Bug #: 4441
Submitted by: eseidel
No review, build-fix for SVG only.
        WebCore/kcanvas directory was accidentally excluded from
        the original commit.
        * kcanvas/KCanvas.cpp:
        (KCanvas::~KCanvas):
        * kcanvas/KCanvasTreeDebug.cpp:
        (getTagName):
        * kcanvas/device/KRenderingFillPainter.cpp:
        (KRenderingFillPainter::Private::~Private):
        (KRenderingFillPainter::setPaintServer):
        * kcanvas/device/KRenderingStrokePainter.cpp:
        (KRenderingStrokePainter::Private::~Private):
        (KRenderingStrokePainter::paintServer):
        (KRenderingStrokePainter::setPaintServer):

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

15 years agoBug #: 4441
eseidel [Thu, 25 Aug 2005 08:21:00 +0000 (08:21 +0000)]
Bug #: 4441
Submitted by: eseidel
Reviewed by: mjs
        A ridiculously large patch including all of the following:
        1.  Sync-up with KDE SVN HEAD, including:
          a. Removal of C++ DOM
          b. JS bindings code auto-generation
          c. DocumentPtr in addition to DocumentImpl
          d. DOMStringImpl instead of DOMString
          e. Completely different xpath implementation.
        2.  Various WebCore specific fixes to KDE additions.
        3.  Closed several memory leaks.
        4.  Removed KSVGSlotStubs.h, added SVG_SUPPORT macro and
            svg specific slot support into KWQSlot.mm

        * WebCore+SVG/DrawCanvasItem.mm:
        (-[DrawCanvasItem fitToNewBBox:]): DOMStringImpl changes.
        (-[DrawCanvasItem valueForKey:]): ditto.
        * WebCore+SVG/DrawDocument.mm:
        (-[DrawDocumentPrivate init]): KCanvasView leak and circularity.
        (-[DrawDocumentPrivate dealloc]): ditto
        (-[DrawDocumentPrivate setPrimaryView:]): ditto.
        (-[DrawDocument initWithSVGData:]): ditto.
        (-[DrawDocument dealloc]): ditto.
        (-[DrawDocument title]): DOMStringImpl
        (-[DrawDocument registerView:]): KCanvasView leak.
        (-[DrawDocument unregisterView:]): KCanvasView leak
        (-[DrawDocument KDOM::newMouseEventWithEventId:KDOM::qMouseEvent:]): DOMStringImpl
        (-[DrawDocument createItemForTool:atPoint:]): ditto
        * WebCore+SVG/DrawView.mm:
        (-[DrawViewPrivate setDocument:]): KCanvasView leak.
        (-[DrawViewPrivate drawRect:]): ASSERT addition
        (-[DrawView _clearDocument]): KCanvasView leak.
        * WebCore+SVG/DrawViewPrivate.h:
        * WebCore.xcodeproj/project.pbxproj: new files, SVG_SUPPORT macro
        * kdom/Attr.cpp: Removed.
        * kdom/Attr.h: Removed.
        * kdom/CDATASection.cpp: Removed.
        * kdom/CDATASection.h: Removed.
        * kdom/CharacterData.cpp: Removed.
        * kdom/CharacterData.h: Removed.
        * kdom/Comment.cpp: Removed.
        * kdom/Comment.h: Removed.
        * kdom/DOMConfiguration.cpp: Removed.
        * kdom/DOMConfiguration.h: Removed.
        * kdom/DOMError.cpp: Removed.
        * kdom/DOMError.h: Removed.
        * kdom/DOMErrorHandler.cpp: Removed.
        * kdom/DOMErrorHandler.h: Removed.
        * kdom/DOMException.cpp: Removed.
        * kdom/DOMException.h: Removed.
        * kdom/DOMImplementation.cpp: Removed.
        * kdom/DOMImplementation.h: Removed.
        * kdom/DOMLocator.cpp: Removed.
        * kdom/DOMLocator.h: Removed.
        * kdom/DOMObject.cpp: Removed.
        * kdom/DOMObject.h: Removed.
        * kdom/DOMString.cpp:
        (DOMString::handle):
        (KDOM::operator==):
        * kdom/DOMString.h:
        * kdom/DOMStringList.cpp: Removed.
        * kdom/DOMStringList.h: Removed.
        * kdom/DOMUserData.cpp: Removed.
        * kdom/DOMUserData.h: Removed.
        * kdom/Document.cpp: Removed.
        * kdom/Document.h: Removed.
        * kdom/DocumentFragment.cpp: Removed.
        * kdom/DocumentFragment.h: Removed.
        * kdom/DocumentType.cpp: Removed.
        * kdom/DocumentType.h: Removed.
        * kdom/Element.cpp: Removed.
        * kdom/Element.h: Removed.
        * kdom/Entity.cpp: Removed.
        * kdom/Entity.h: Removed.
        * kdom/EntityReference.cpp: Removed.
        * kdom/EntityReference.h: Removed.
        * kdom/Helper.cpp:
        (Helper::SplitPrefixLocalName):
        (Helper::CheckPrefix):
        (Helper::CheckQualifiedName):
        (Helper::CheckMalformedQualifiedName):
        (Helper::IsMalformedPrefix):
        (Helper::ValidateAttributeName):
        (Helper::ShowException):
        (Helper::PrintNode):
        (Helper::ResolveURI):
        (Helper::IsValidNCName):
        (Helper::IsValidQName):
        (Helper::parseURL):
        (parseLength):
        (Helper::stringToLengthArray):
        (Helper::stringToCoordsArray):
        * kdom/Helper.h:
        * kdom/KDOMPart.cpp:
        (KDOMPart::KDOMPart):
        (KDOMPart::~KDOMPart):
        * kdom/KDOMSettings.cpp:
        (KPerDomainSettings::dump):
        (setup_per_domain_policy):
        (lookup_hostname_policy):
        (KDOMSettings::init):
        (KDOMSettings::showAnimations):
        (KDOMSettings::windowOpenPolicy):
        (KDOMSettings::windowMovePolicy):
        (KDOMSettings::windowResizePolicy):
        (KDOMSettings::windowStatusPolicy):
        (KDOMSettings::windowFocusPolicy):
        (KDOMSettings::encoding):
        (KDOMSettings::availableFamilies):
        (KDOMSettings::isJavaEnabled):
        (KDOMSettings::isJavaScriptEnabled):
        (KDOMSettings::isJavaScriptDebugEnabled):
        (KDOMSettings::isJavaScriptErrorReportingEnabled):
        (KDOMSettings::isPluginsEnabled):
        (KDOMSettings::isAdFiltered):
        (KDOMSettings::isAdFilterEnabled):
        (KDOMSettings::isHideAdsEnabled):
        (KDOMSettings::addAdFilter):
        (KDOMSettings::jsPopupBlockerPassivePopup):
        (KDOMSettings::setJSPopupBlockerPassivePopup):
        (KDOMSettings::jsErrorsEnabled):
        (KDOMSettings::setJSErrorsEnabled):
        (KDOMSettings::strToAdvice):
        (KDOMSettings::splitDomainAdvice):
        (KDOMSettings::adviceToStr):
        (KDOMSettings::readDomainSettings):
        (KDOMSettings::settingsToCSS):
        (KDOMSettings::userStyleSheet):
        * kdom/KDOMSettings.h:
        (KDOM::KDOMSettings::):
        * kdom/NamedNodeMap.cpp: Removed.
        * kdom/NamedNodeMap.h: Removed.
        * kdom/Namespace.h:
        * kdom/Node.cpp: Removed.
        * kdom/Node.h: Removed.
        * kdom/NodeList.cpp: Removed.
        * kdom/NodeList.h: Removed.
        * kdom/Notation.cpp: Removed.
        * kdom/Notation.h: Removed.
        * kdom/ProcessingInstruction.cpp: Removed.
        * kdom/ProcessingInstruction.h: Removed.
        * kdom/Shared.cpp:
        (Shared::Shared):
        (Shared::deref):
        * kdom/Shared.h:
        (KDOM::KDOM_SAFE_SET):
        * kdom/Text.cpp: Removed.
        * kdom/Text.h: Removed.
        * kdom/TreeShared.h:
        (KDOM::TreeShared::TreeShared):
        (KDOM::TreeShared::deref):
        * kdom/TypeInfo.cpp: Removed.
        * kdom/TypeInfo.h: Removed.
        * kdom/backends/libxml/LibXMLParser.cpp:
        (sax_get_entity):
        (sax_notation_decl):
        (sax_unparsed_entity):
        (sax_start_doc):
        (sax_end_doc):
        (sax_end_element):
        (sax_start_element_ns):
        (sax_end_element_ns):
        (sax_characters):
        (sax_pi):
        (sax_comment):
        (sax_warning):
        (sax_error):
        (sax_fatal_error):
        (sax_entity_decl):
        (xmlMyExternalEntityLoader):
        (LibXMLParser::LibXMLParser):
        (LibXMLParser::syncParse):
        (LibXMLParser::asyncParse):
        (LibXMLParser::handleIncomingData):
        (LibXMLParser::tryEndEntityRef):
        * kdom/backends/libxml/LibXMLParser.h:
        * kdom/bindings/DocParser.pm: Added.
        * kdom/bindings/IDLCodeGenerator.pm: Added.
        * kdom/bindings/IDLCodeGeneratorCpp.pm: Added.
        * kdom/bindings/IDLCodeGeneratorJs.pm: Added.
        * kdom/bindings/IDLParser.pm: Added.
        * kdom/bindings/IDLStructure.pm: Added.
        * kdom/bindings/idl/core/Attr.idl: Added.
        * kdom/bindings/idl/core/CDATASection.idl: Added.
        * kdom/bindings/idl/core/CharacterData.idl: Added.
        * kdom/bindings/idl/core/Comment.idl: Added.
        * kdom/bindings/idl/core/DOMConfiguration.idl: Added.
        * kdom/bindings/idl/core/DOMError.idl: Added.
        * kdom/bindings/idl/core/DOMErrorHandler.idl: Added.
        * kdom/bindings/idl/core/DOMException.idl: Added.
        * kdom/bindings/idl/core/DOMImplementation.idl: Added.
        * kdom/bindings/idl/core/DOMImplementationList.idl: Added.
        * kdom/bindings/idl/core/DOMImplementationSource.idl: Added.
        * kdom/bindings/idl/core/DOMLocator.idl: Added.
        * kdom/bindings/idl/core/DOMObject.idl: Added.
        * kdom/bindings/idl/core/DOMString.idl: Added.
        * kdom/bindings/idl/core/DOMStringList.idl: Added.
        * kdom/bindings/idl/core/DOMUserData.idl: Added.
        * kdom/bindings/idl/core/Document.idl: Added.
        * kdom/bindings/idl/core/DocumentFragment.idl: Added.
        * kdom/bindings/idl/core/DocumentType.idl: Added.
        * kdom/bindings/idl/core/Element.idl: Added.
        * kdom/bindings/idl/core/Entity.idl: Added.
        * kdom/bindings/idl/core/EntityReference.idl: Added.
        * kdom/bindings/idl/core/NameList.idl: Added.
        * kdom/bindings/idl/core/NamedNodeMap.idl: Added.
        * kdom/bindings/idl/core/Node.idl: Added.
        * kdom/bindings/idl/core/NodeList.idl: Added.
        * kdom/bindings/idl/core/Notation.idl: Added.
        * kdom/bindings/idl/core/ProcessingInstruction.idl: Added.
        * kdom/bindings/idl/core/Text.idl: Added.
        * kdom/bindings/idl/core/TypeInfo.idl: Added.
        * kdom/bindings/idl/core/UserDataHandler.idl: Added.
        * kdom/bindings/idl/core/docs-core.xml: Added.
        * kdom/bindings/idl/core/kdomdefs.idl: Added.
        * kdom/bindings/idl/css/CSS2Properties.idl: Added.
        * kdom/bindings/idl/css/CSSCharsetRule.idl: Added.
        * kdom/bindings/idl/css/CSSFontFaceRule.idl: Added.
        * kdom/bindings/idl/css/CSSImportRule.idl: Added.
        * kdom/bindings/idl/css/CSSMediaRule.idl: Added.
        * kdom/bindings/idl/css/CSSPageRule.idl: Added.
        * kdom/bindings/idl/css/CSSPrimitiveValue.idl: Added.
        * kdom/bindings/idl/css/CSSRule.idl: Added.
        * kdom/bindings/idl/css/CSSRuleList.idl: Added.
        * kdom/bindings/idl/css/CSSStyleDeclaration.idl: Added.
        * kdom/bindings/idl/css/CSSStyleRule.idl: Added.
        * kdom/bindings/idl/css/CSSStyleSheet.idl: Added.
        * kdom/bindings/idl/css/CSSUnknownRule.idl: Added.
        * kdom/bindings/idl/css/CSSValue.idl: Added.
        * kdom/bindings/idl/css/CSSValueList.idl: Added.
        * kdom/bindings/idl/css/Counter.idl: Added.
        * kdom/bindings/idl/css/DocumentCSS.idl: Added.
        * kdom/bindings/idl/css/ElementCSSInlineStyle.idl: Added.
        * kdom/bindings/idl/css/RGBColor.idl: Added.
        * kdom/bindings/idl/css/Rect.idl: Added.
        * kdom/bindings/idl/css/ViewCSS.idl: Added.
        * kdom/bindings/idl/css/kdomdefs.idl: Added.
        * kdom/bindings/idl/events/DocumentEvent.idl: Added.
        * kdom/bindings/idl/events/Event.idl: Added.
        * kdom/bindings/idl/events/EventException.idl: Added.
        * kdom/bindings/idl/events/EventListener.idl: Added.
        * kdom/bindings/idl/events/EventTarget.idl: Added.
        * kdom/bindings/idl/events/MouseEvent.idl: Added.
        * kdom/bindings/idl/events/MutationEvent.idl: Added.
        * kdom/bindings/idl/events/UIEvent.idl: Added.
        * kdom/bindings/idl/events/kdomdefs.idl: Added.
        * kdom/bindings/idl/range/DocumentRange.idl: Added.
        * kdom/bindings/idl/range/Range.idl: Added.
        * kdom/bindings/idl/range/RangeException.idl: Added.
        * kdom/bindings/idl/range/kdomdefs.idl: Added.
        * kdom/bindings/idl/stylesheets/DocumentStyle.idl: Added.
        * kdom/bindings/idl/stylesheets/LinkStyle.idl: Added.
        * kdom/bindings/idl/stylesheets/MediaList.idl: Added.
        * kdom/bindings/idl/stylesheets/StyleSheet.idl: Added.
        * kdom/bindings/idl/stylesheets/StyleSheetList.idl: Added.
        * kdom/bindings/idl/stylesheets/kdomdefs.idl: Added.
        * kdom/bindings/idl/traversal/DocumentTraversal.idl: Added.
        * kdom/bindings/idl/traversal/NodeFilter.idl: Added.
        * kdom/bindings/idl/traversal/NodeIterator.idl: Added.
        * kdom/bindings/idl/traversal/TreeWalker.idl: Added.
        * kdom/bindings/idl/traversal/kdomdefs.idl: Added.
        * kdom/bindings/idl/views/AbstractView.idl: Added.
        * kdom/bindings/idl/views/DocumentView.idl: Added.
        * kdom/bindings/idl/views/kdomdefs.idl: Added.
        * kdom/bindings/idl/xpath/XPathEvaluator.idl: Added.
        * kdom/bindings/idl/xpath/XPathException.idl: Added.
        * kdom/bindings/idl/xpath/XPathExpression.idl: Added.
        * kdom/bindings/idl/xpath/XPathNSResolver.idl: Added.
        * kdom/bindings/idl/xpath/XPathNamespace.idl: Added.
        * kdom/bindings/idl/xpath/XPathResult.idl: Added.
        * kdom/bindings/idl/xpath/kdomdefs.idl: Added.
        * kdom/bindings/idl/xpointer/XPointerEvaluator.idl: Added.
        * kdom/bindings/idl/xpointer/XPointerException.idl: Added.
        * kdom/bindings/idl/xpointer/XPointerExpression.idl: Added.
        * kdom/bindings/idl/xpointer/XPointerResult.idl: Added.
        * kdom/bindings/idl/xpointer/kdomdefs.idl: Added.
        * kdom/bindings/kdombinder.sh: Added.
        * kdom/bindings/kdomidl.pl: Added.
        * kdom/cache/KDOMCachedDocument.cpp:
        (CachedDocument::~CachedDocument):
        * kdom/cache/KDOMCachedDocument.h:
        (KDOM::):
        * kdom/cache/KDOMCachedImage.cpp:
        (CachedImage::CachedImage):
        (CachedImage::movieStatus):
        (CachedImage::setShowAnimations):
        (CachedImage::data):
        * kdom/cache/KDOMCachedImage.h:
        * kdom/cache/KDOMCachedObject.cpp:
        (CachedObject::codecForBuffer):
        * kdom/cache/KDOMCachedObject.h:
        (KDOM::CachedObject::url):
        * kdom/cache/KDOMCachedObjectClient.h:
        (KDOM::CachedObjectClient::~CachedObjectClient):
        * kdom/cache/KDOMCachedStyleSheet.cpp:
        (CachedStyleSheet::ref):
        (CachedStyleSheet::data):
        (CachedStyleSheet::checkNotify):
        * kdom/cache/KDOMLoader.cpp:
        (DocumentLoader::requestImage):
        (DocumentLoader::setShowAnimations):
        * kdom/cache/KDOMLoader.h:
        (KDOM::DocumentLoader::showAnimations):
        * kdom/css/CSSCharsetRule.cpp: Removed.
        * kdom/css/CSSCharsetRule.h: Removed.
        * kdom/css/CSSFontFaceRule.cpp: Removed.
        * kdom/css/CSSFontFaceRule.h: Removed.
        * kdom/css/CSSHelper.h:
        (KDOM::CSSHelper::unitTypeToString):
        (KDOM::CSSHelper::stringForListStyleType):
        * kdom/css/CSSImportRule.cpp: Removed.
        * kdom/css/CSSImportRule.h: Removed.
        * kdom/css/CSSMediaRule.cpp: Removed.
        * kdom/css/CSSMediaRule.h: Removed.
        * kdom/css/CSSPageRule.cpp: Removed.
        * kdom/css/CSSPageRule.h: Removed.
        * kdom/css/CSSPrimitiveValue.cpp: Removed.
        * kdom/css/CSSPrimitiveValue.h: Removed.
        * kdom/css/CSSRule.cpp: Removed.
        * kdom/css/CSSRule.h: Removed.
        * kdom/css/CSSRuleList.cpp: Removed.
        * kdom/css/CSSRuleList.h: Removed.
        * kdom/css/CSSStyleDeclaration.cpp: Removed.
        * kdom/css/CSSStyleDeclaration.h: Removed.
        * kdom/css/CSSStyleRule.cpp: Removed.
        * kdom/css/CSSStyleRule.h: Removed.
        * kdom/css/CSSStyleSheet.cpp: Removed.
        * kdom/css/CSSStyleSheet.h: Removed.
        * kdom/css/CSSUnknownRule.cpp: Removed.
        * kdom/css/CSSUnknownRule.h: Removed.
        * kdom/css/CSSValue.cpp: Removed.
        * kdom/css/CSSValue.h: Removed.
        * kdom/css/CSSValueList.cpp: Removed.
        * kdom/css/CSSValueList.h: Removed.
        * kdom/css/Counter.cpp: Removed.
        * kdom/css/Counter.h: Removed.
        * kdom/css/DOMImplementationCSS.cpp: Removed.
        * kdom/css/DOMImplementationCSS.h: Removed.
        * kdom/css/DocumentCSS.cpp: Removed.
        * kdom/css/DocumentCSS.h: Removed.
        * kdom/css/DocumentStyle.cpp: Removed.
        * kdom/css/DocumentStyle.h: Removed.
        * kdom/css/LinkStyle.cpp: Removed.
        * kdom/css/LinkStyle.h: Removed.
        * kdom/css/MediaList.cpp: Removed.
        * kdom/css/MediaList.h: Removed.
        * kdom/css/RGBColor.cpp: Removed.
        * kdom/css/RGBColor.h: Removed.
        * kdom/css/Rect.cpp: Removed.
        * kdom/css/Rect.h: Removed.
        * kdom/css/StyleSheet.cpp: Removed.
        * kdom/css/StyleSheet.h: Removed.
        * kdom/css/StyleSheetList.cpp: Removed.
        * kdom/css/StyleSheetList.h: Removed.
        * kdom/css/ViewCSS.cpp: Removed.
        * kdom/css/ViewCSS.h: Removed.
        * kdom/css/impl/CSSCharsetRuleImpl.cpp:
        (CSSCharsetRuleImpl::CSSCharsetRuleImpl):
        (CSSCharsetRuleImpl::~CSSCharsetRuleImpl):
        (CSSCharsetRuleImpl::encoding):
        (CSSCharsetRuleImpl::setEncoding):
        * kdom/css/impl/CSSCharsetRuleImpl.h:
        * kdom/css/impl/CSSImageValueImpl.cpp:
        (CSSImageValueImpl::CSSImageValueImpl):
        * kdom/css/impl/CSSImportRuleImpl.cpp:
        (CSSImportRuleImpl::CSSImportRuleImpl):
        (CSSImportRuleImpl::~CSSImportRuleImpl):
        (CSSImportRuleImpl::href):
        (CSSImportRuleImpl::setStyleSheet):
        (CSSImportRuleImpl::error):
        (CSSImportRuleImpl::init):
        * kdom/css/impl/CSSImportRuleImpl.h:
        * kdom/css/impl/CSSMediaRuleImpl.cpp:
        (CSSMediaRuleImpl::CSSMediaRuleImpl):
        (CSSMediaRuleImpl::insertRule):
        * kdom/css/impl/CSSMediaRuleImpl.h:
        * kdom/css/impl/CSSPageRuleImpl.cpp:
        (CSSPageRuleImpl::setSelectorText):
        (CSSPageRuleImpl::selectorText):
        * kdom/css/impl/CSSPageRuleImpl.h:
        * kdom/css/impl/CSSPrimitiveValueImpl.cpp:
        (CSSPrimitiveValueImpl::CSSPrimitiveValueImpl):
        (CSSPrimitiveValueImpl::setStringValue):
        (CSSPrimitiveValueImpl::getDOMStringValue):
        (CSSPrimitiveValueImpl::getQRGBColorValue):
        (CSSPrimitiveValueImpl::getRGBColorValue):
        (CSSPrimitiveValueImpl::computeLength):
        (CSSPrimitiveValueImpl::setCssText):
        (CSSPrimitiveValueImpl::cssText):
        (FontFamilyValueImpl::FontFamilyValueImpl):
        * kdom/css/impl/CSSPrimitiveValueImpl.h:
        * kdom/css/impl/CSSRuleImpl.cpp:
        (CSSRuleImpl::cssText):
        (CSSRuleImpl::setCssText):
        * kdom/css/impl/CSSRuleImpl.h:
        * kdom/css/impl/CSSRuleListImpl.cpp:
        (CSSRuleListImpl::CSSRuleListImpl):
        * kdom/css/impl/CSSStyleDeclarationImpl.cpp:
        (CSSStyleDeclarationImpl::cssText):
        (CSSStyleDeclarationImpl::setCssText):
        (CSSStyleDeclarationImpl::get4Values):
        (CSSStyleDeclarationImpl::getShortHandValue):
        (CSSStyleDeclarationImpl::getPropertyValue):
        (CSSStyleDeclarationImpl::getPropertyCSSValue):
        (CSSStyleDeclarationImpl::removeProperty):
        (CSSStyleDeclarationImpl::getPropertyPriority):
        (CSSStyleDeclarationImpl::setProperty):
        (CSSStyleDeclarationImpl::setLengthProperty):
        (CSSStyleDeclarationImpl::length):
        (CSSStyleDeclarationImpl::item):
        (CSSStyleDeclarationImpl::parseString):
        (CSSProperty::cssText):
        * kdom/css/impl/CSSStyleDeclarationImpl.h:
        * kdom/css/impl/CSSStyleRuleImpl.cpp:
        (CSSStyleRuleImpl::selectorText):
        (CSSStyleRuleImpl::setSelectorText):
        * kdom/css/impl/CSSStyleRuleImpl.h:
        * kdom/css/impl/CSSStyleSelector.cpp:
        (CSSStyleSelector::CSSStyleSelector):
        (CSSStyleSelector::init):
        (CSSStyleSelector::~CSSStyleSelector):
        (CSSStyleSelector::addSheet):
        (CSSStyleSelector::computeFontSizesFor):
        (CSSStyleSelector::styleForElement):
        (checkPseudoState):
        (matchNth):
        (CSSStyleSelector::checkOneSelector):
        (CSSStyleSelectorList::append):
        (CSSStyleSelector::applyRule):
        (CSSStyleSelector::getLangAttribute):
        * kdom/css/impl/CSSStyleSelector.h:
        * kdom/css/impl/CSSStyleSheetImpl.cpp:
        (CSSStyleSheetImpl::CSSStyleSheetImpl):
        (CSSStyleSheetImpl::type):
        (CSSStyleSheetImpl::cssRules):
        (CSSStyleSheetImpl::insertRule):
        (CSSStyleSheetImpl::addNamespace):
        (CSSStyleSheetImpl::determineNamespace):
        (CSSStyleSheetImpl::parseString):
        * kdom/css/impl/CSSStyleSheetImpl.h:
        * kdom/css/impl/CSSValueImpl.cpp:
        (CSSValueImpl::setCssText):
        (CSSInheritedValueImpl::cssText):
        (CSSInitialValueImpl::cssText):
        (FontValueImpl::cssText):
        (QuotesValueImpl::cssText):
        (ShadowValueImpl::cssText):
        (CounterActImpl::CounterActImpl):
        (CounterActImpl::~CounterActImpl):
        (CounterActImpl::cssText):
        (CounterActImpl::counter):
        * kdom/css/impl/CSSValueImpl.h:
        * kdom/css/impl/CSSValueListImpl.cpp:
        (CSSValueListImpl::cssText):
        (CSSValueListImpl::setCssText):
        * kdom/css/impl/CSSValueListImpl.h:
        * kdom/css/impl/CounterImpl.cpp:
        (CounterImpl::CounterImpl):
        (CounterImpl::~CounterImpl):
        (CounterImpl::identifier):
        (CounterImpl::setIdentifier):
        (CounterImpl::listStyleInt):
        (CounterImpl::listStyle):
        (CounterImpl::separator):
        (CounterImpl::setSeparator):
        * kdom/css/impl/CounterImpl.h:
        * kdom/css/impl/DocumentCSSImpl.cpp: Added.
        (DocumentCSSImpl::DocumentCSSImpl):
        (DocumentCSSImpl::~DocumentCSSImpl):
        (DocumentCSSImpl::getOverrideStyle):
        * kdom/css/impl/DocumentCSSImpl.h: Added.
        * kdom/css/impl/Font.cpp:
        (Font::operator==):
        (Font::update):
        * kdom/css/impl/Font.h:
        * kdom/css/impl/KDOMCSSParser.cpp:
        (KDOMCSSValueList::~KDOMCSSValueList):
        (CSSParser::~CSSParser):
        (CSSParser::parseSheet):
        (CSSParser::parseRule):
        (CSSParser::parseValue):
        (CSSParser::parseDeclaration):
        (CSSParser::parseCounter):
        (CSSParser::parseContent):
        (ShadowParseContext::commitLength):
        * kdom/css/impl/KDOMCSSParser.h:
        (KDOM::domString):
        (KDOM::CSSParser::hasProperties):
        * kdom/css/impl/MediaListImpl.cpp:
        (MediaListImpl::MediaListImpl):
        (MediaListImpl::mediaText):
        (MediaListImpl::setMediaText):
        (MediaListImpl::item):
        (MediaListImpl::deleteMedium):
        (MediaListImpl::appendMedium):
        (MediaListImpl::contains):
        * kdom/css/impl/MediaListImpl.h:
        * kdom/css/impl/RGBColorImpl.cpp:
        (RGBColorImpl::RGBColorImpl):
        * kdom/css/impl/RectImpl.cpp:
        (RectImpl::RectImpl):
        * kdom/css/impl/RenderStyle.cpp:
        (RenderStyle::RenderStyle):
        (hasCounter):
        (RenderStyle::hasCounterReset):
        (RenderStyle::hasCounterIncrement):
        (readCounter):
        (RenderStyle::counterReset):
        (RenderStyle::counterIncrement):
        * kdom/css/impl/RenderStyle.h:
        (KDOM::RenderStyle::RenderStyle):
        * kdom/css/impl/RenderStyleDefs.cpp:
        (StyleSurroundData::StyleSurroundData):
        (StyleBoxData::StyleBoxData):
        (StyleVisualData::StyleVisualData):
        (StyleBackgroundData::StyleBackgroundData):
        (StyleMarqueeData::StyleMarqueeData):
        (StyleCSS3NonInheritedData::StyleCSS3NonInheritedData):
        (StyleCSS3InheritedData::StyleCSS3InheritedData):
        (StyleInheritedData::StyleInheritedData):
        * kdom/css/impl/RenderStyleDefs.h:
        (KDOM::BorderData::BorderData):
        * kdom/css/impl/StyleBaseImpl.cpp:
        (StyleBaseImpl::StyleBaseImpl):
        (StyleBaseImpl::parseString):
        (StyleBaseImpl::baseURL):
        (CSSSelector::CSSSelector):
        (CSSSelector::~CSSSelector):
        (CSSSelector::print):
        (CSSSelector::extractPseudoType):
        (CSSSelector::operator==):
        (CSSSelector::selectorText):
        * kdom/css/impl/StyleBaseImpl.h:
        (KDOM::CSSNamespace::CSSNamespace):
        (KDOM::CSSNamespace::~CSSNamespace):
        (KDOM::CSSNamespace::uri):
        (KDOM::CSSNamespace::prefix):
        (KDOM::CSSNamespace::namespaceForPrefix):
        * kdom/css/impl/StyleSheetImpl.cpp:
        (StyleSheetImpl::StyleSheetImpl):
        (StyleSheetImpl::~StyleSheetImpl):
        (StyleSheetImpl::href):
        (StyleSheetImpl::title):
        (StyleSheetImpl::setTitle):
        * kdom/css/impl/StyleSheetImpl.h:
        (KDOM::StyleSheetImpl::type):
        * kdom/css/impl/StyleSheetListImpl.cpp:
        (StyleSheetListImpl::StyleSheetListImpl):
        * kdom/css/impl/kdomparsercss.y:
        * kdom/css/impl/tokenizer.cpp:
        * kdom/data/CSSConstants.h: Removed.
        * kdom/data/DOMConstants.h: Removed.
        * kdom/data/EcmaConstants.h: Removed.
        * kdom/data/EventsConstants.h: Removed.
        * kdom/data/LSConstants.h: Removed.
        * kdom/data/RangeConstants.h: Removed.
        * kdom/data/TraversalConstants.h: Removed.
        * kdom/data/ViewConstants.h: Removed.
        * kdom/data/XPathConstants.h: Removed.
        * kdom/data/generateddata.cpp: Removed.
        * kdom/ecma/Constructors.cpp: Removed.
        * kdom/ecma/Constructors.h: Removed.
        * kdom/ecma/DOMBridge.h:
        (KDOM::DOMBridge::DOMBridge):
        (KDOM::DOMBridge::wrapper):
        (KDOM::DOMBridge::get):
        (KDOM::DOMBridge::hasProperty):
        (KDOM::DOMBridge::classInfo):
        (KDOM::DOMRWBridge::DOMRWBridge):
        (KDOM::DOMRWBridge::put):
        * kdom/ecma/DOMLookup.h:
        * kdom/ecma/Ecma.cpp:
        (Ecma::Private::Private):
        (Ecma::setup):
        (Ecma::setupDocument):
        (Ecma::ecmaListenerToObject):
        (Ecma::createEventListener):
        (Ecma::inheritedGetDOMNode):
        (Ecma::inheritedGetDOMEvent):
        (Ecma::inheritedGetDOMCSSRule):
        (Ecma::inheritedGetDOMCSSValue):
        (KDOM::getDOMNode):
        (KDOM::getDOMEvent):
        (KDOM::getDOMCSSRule):
        (KDOM::getDOMCSSValue):
        (KDOM::toDOMString):
        (KDOM::getDOMString):
        * kdom/ecma/Ecma.h:
        (KDOM::ecma_cast):
        (KDOM::safe_cache):
        * kdom/ecma/GlobalObject.cpp:
        (KDOM::):
        (GlobalObject::get):
        (GlobalObject::put):
        (GlobalObjectFunc::callAsFunction):
        (ScheduledAction::execute):
        * kdom/ecma/GlobalObject.h:
        (KDOM::GlobalObject::):
        * kdom/ecma/ScriptInterpreter.cpp:
        * kdom/ecma/ScriptInterpreter.h:
        (KDOM::cacheDOMObject):
        * kdom/events/DocumentEvent.cpp: Removed.
        * kdom/events/DocumentEvent.h: Removed.
        * kdom/events/Event.cpp: Removed.
        * kdom/events/Event.h: Removed.
        * kdom/events/EventException.cpp: Removed.
        * kdom/events/EventException.h: Removed.
        * kdom/events/EventListener.cpp: Removed.
        * kdom/events/EventListener.h: Removed.
        * kdom/events/EventTarget.cpp: Removed.
        * kdom/events/EventTarget.h: Removed.
        * kdom/events/KeyboardEvent.cpp: Removed.
        * kdom/events/KeyboardEvent.h: Removed.
        * kdom/events/MouseEvent.cpp: Removed.
        * kdom/events/MouseEvent.h: Removed.
        * kdom/events/MutationEvent.cpp: Removed.
        * kdom/events/MutationEvent.h: Removed.
        * kdom/events/UIEvent.cpp: Removed.
        * kdom/events/UIEvent.h: Removed.
        * kdom/events/impl/DocumentEventImpl.cpp:
        (DocumentEventImpl::createEvent):
        * kdom/events/impl/DocumentEventImpl.h:
        * kdom/events/impl/EventExceptionImpl.cpp:
        (EventExceptionImpl::EventExceptionImpl):
        * kdom/events/impl/EventImpl.cpp:
        (EventImpl::EventImpl):
        (EventImpl::~EventImpl):
        (EventImpl::type):
        (EventImpl::initEvent):
        * kdom/events/impl/EventImpl.h:
        * kdom/events/impl/EventListenerImpl.cpp:
        (EventListenerImpl::EventListenerImpl):
        (EventListenerImpl::~EventListenerImpl):
        (EventListenerImpl::handleEvent):
        (EventListenerImpl::internalType):
        (EventListenerImpl::initListener):
        * kdom/events/impl/EventListenerImpl.h:
        * kdom/events/impl/EventTargetImpl.cpp:
        (EventTargetImpl::EventTargetImpl):
        (EventTargetImpl::addEventListener):
        (EventTargetImpl::removeEventListener):
        (EventTargetImpl::dispatchEvent):
        (EventTargetImpl::handleLocalEvents):
        * kdom/events/impl/EventTargetImpl.h:
        * kdom/events/impl/KeyboardEventImpl.cpp:
        (KeyboardEventImpl::~KeyboardEventImpl):
        (KeyboardEventImpl::initKeyboardEvent):
        (KeyboardEventImpl::getModifierState):
        * kdom/events/impl/KeyboardEventImpl.h:
        (KDOM::KeyboardEventImpl::keyIdentifier):
        * kdom/events/impl/MouseEventImpl.cpp:
        (MouseEventImpl::initMouseEvent):
        * kdom/events/impl/MouseEventImpl.h:
        * kdom/events/impl/MutationEventImpl.cpp:
        (MutationEventImpl::MutationEventImpl):
        (MutationEventImpl::~MutationEventImpl):
        (MutationEventImpl::prevValue):
        (MutationEventImpl::newValue):
        (MutationEventImpl::attrName):
        (MutationEventImpl::initMutationEvent):
        * kdom/events/impl/MutationEventImpl.h:
        * kdom/events/impl/RegisteredEventListener.cpp:
        (RegisteredEventListener::RegisteredEventListener):
        (RegisteredEventListener::~RegisteredEventListener):
        (RegisteredEventListener::operator==):
        (RegisteredEventListener::type):
        * kdom/events/impl/RegisteredEventListener.h:
        * kdom/events/impl/UIEventImpl.cpp:
        (UIEventImpl::initUIEvent):
        * kdom/events/impl/UIEventImpl.h:
        * kdom/impl/AttrImpl.cpp:
        (AttrImpl::AttrImpl):
        (AttrImpl::nodeName):
        (AttrImpl::localName):
        (AttrImpl::nodeValue):
        (AttrImpl::setNodeValue):
        (AttrImpl::value):
        (AttrImpl::val):
        (AttrImpl::name):
        (AttrImpl::namespaceURI):
        (AttrImpl::prefix):
        (AttrImpl::setPrefix):
        (AttrImpl::cloneNode):
        (AttrImpl::setValue):
        (AttributeImpl::setValue):
        (AttributeImpl::createAttr):
        * kdom/impl/AttrImpl.h:
        (KDOM::AttributeImpl::value):
        (KDOM::AttributeImpl::namespaceURI):
        (KDOM::AttributeImpl::prefix):
        (KDOM::AttributeImpl::localName):
        (KDOM::AttributeImpl::name):
        * kdom/impl/CDATASectionImpl.cpp:
        (CDATASectionImpl::CDATASectionImpl):
        (CDATASectionImpl::nodeName):
        (CDATASectionImpl::cloneNode):
        * kdom/impl/CDATASectionImpl.h:
        * kdom/impl/CDFInterface.cpp:
        (CDFInterface::renderStyle):
        (CDFInterface::globalObject):
        * kdom/impl/CDFInterface.h:
        * kdom/impl/CharacterDataImpl.cpp:
        (CharacterDataImpl::CharacterDataImpl):
        (CharacterDataImpl::textContent):
        (CharacterDataImpl::nodeValue):
        (CharacterDataImpl::setNodeValue):
        (CharacterDataImpl::appendData):
        (CharacterDataImpl::insertData):
        (CharacterDataImpl::deleteData):
        (CharacterDataImpl::replaceData):
        (CharacterDataImpl::setData):
        (CharacterDataImpl::dispatchModifiedEvent):
        * kdom/impl/CharacterDataImpl.h:
        * kdom/impl/CommentImpl.cpp:
        (CommentImpl::CommentImpl):
        (CommentImpl::nodeName):
        (CommentImpl::cloneNode):
        * kdom/impl/CommentImpl.h:
        * kdom/impl/DOMConfigurationImpl.cpp:
        (DOMConfigurationImpl::DOMConfigurationImpl):
        (DOMConfigurationImpl::~DOMConfigurationImpl):
        (DOMConfigurationImpl::setParameter):
        (DOMConfigurationImpl::getParameter):
        (DOMConfigurationImpl::canSetParameter):
        (DOMConfigurationImpl::parameterNames):
        (DOMConfigurationImpl::errHandler):
        (DOMConfigurationImpl::normalizeCharacters):
        * kdom/impl/DOMConfigurationImpl.h:
        * kdom/impl/DOMErrorHandlerImpl.cpp:
        (DOMErrorHandlerImpl::DOMErrorHandlerImpl):
        (DOMErrorHandlerImpl::handleError):
        * kdom/impl/DOMErrorImpl.cpp:
        (DOMErrorImpl::DOMErrorImpl):
        (DOMErrorImpl::~DOMErrorImpl):
        (DOMErrorImpl::setMessage):
        (DOMErrorImpl::setType):
        (DOMErrorImpl::relatedException):
        (DOMErrorImpl::setRelatedException):
        (DOMErrorImpl::relatedData):
        (DOMErrorImpl::setRelatedData):
        (DOMErrorImpl::location):
        * kdom/impl/DOMErrorImpl.h:
        (KDOM::):
        * kdom/impl/DOMExceptionImpl.cpp:
        (DOMExceptionImpl::DOMExceptionImpl):
        * kdom/impl/DOMImplementationImpl.cpp:
        (DOMImplementationImpl::hasFeature):
        (DOMImplementationImpl::getFeature):
        (DOMImplementationImpl::createDocumentType):
        (DOMImplementationImpl::createDocument):
        (DOMImplementationImpl::createCSSStyleSheet):
        (DOMImplementationImpl::createLSParser):
        (DOMImplementationImpl::defaultDocumentType):
        (DOMImplementationImpl::typeToId):
        (DOMImplementationImpl::idToType):
        (DOMImplementationImpl::createCDFInterface):
        * kdom/impl/DOMImplementationImpl.h:
        * kdom/impl/DOMList.h:
        (KDOM::DOMList::DOMList):
        (KDOM::DOMList::contains):
        * kdom/impl/DOMLocatorImpl.cpp:
        (DOMLocatorImpl::DOMLocatorImpl):
        (DOMLocatorImpl::setRelatedNode):
        (DOMLocatorImpl::setUri):
        * kdom/impl/DOMLocatorImpl.h:
        * kdom/impl/DOMObjectImpl.cpp: Added.
        (DOMObjectImpl::DOMObjectImpl):
        (DOMObjectImpl::~DOMObjectImpl):
        (DOMObjectImpl::setObject):
        (DOMObjectImpl::userData):
        * kdom/impl/DOMObjectImpl.h: Added.
        * kdom/impl/DOMStringImpl.cpp:
        (DOMStringImpl::DOMStringImpl):
        (DOMStringImpl::append):
        (DOMStringImpl::isEmpty):
        (DOMStringImpl::string):
        * kdom/impl/DOMStringImpl.h:
        * kdom/impl/DOMUserDataImpl.cpp:
        (DOMUserDataImpl::DOMUserDataImpl):
        * kdom/impl/DOMUserDataImpl.h:
        * kdom/impl/DocumentFragmentImpl.cpp:
        (DocumentFragmentImpl::DocumentFragmentImpl):
        (DocumentFragmentImpl::nodeName):
        (DocumentFragmentImpl::cloneNode):
        * kdom/impl/DocumentFragmentImpl.h:
        * kdom/impl/DocumentImpl.cpp:
        (DocumentImpl::DocumentImpl):
        (DocumentImpl::~DocumentImpl):
        (DocumentImpl::setDocType):
        (DocumentImpl::nodeName):
        (DocumentImpl::textContent):
        (DocumentImpl::createElement):
        (DocumentImpl::createElementNS):
        (DocumentImpl::createAttribute):
        (DocumentImpl::createAttributeNS):
        (DocumentImpl::createDocumentFragment):
        (DocumentImpl::createComment):
        (DocumentImpl::createCDATASection):
        (DocumentImpl::createEntityReference):
        (DocumentImpl::createProcessingInstruction):
        (DocumentImpl::createTextNode):
        (DocumentImpl::cloneNode):
        (DocumentImpl::addListenerType):
        (DocumentImpl::removeListenerType):
        (DocumentImpl::hasListenerType):
        (DocumentImpl::elementSheet):
        (DocumentImpl::getElementsByTagName):
        (DocumentImpl::getElementsByTagNameNS):
        (DocumentImpl::importNode):
        (DocumentImpl::renameNode):
        (DocumentImpl::normalizeNode):
        (DocumentImpl::getElementById):
        (DocumentImpl::xmlStandalone):
        (DocumentImpl::setXmlStandalone):
        (DocumentImpl::inputEncoding):
        (DocumentImpl::setInputEncoding):
        (DocumentImpl::xmlEncoding):
        (DocumentImpl::setXmlEncoding):
        (DocumentImpl::adoptNode):
        (DocumentImpl::xmlVersion):
        (DocumentImpl::setXmlVersion):
        (DocumentImpl::getId):
        (DocumentImpl::getName):
        (DocumentImpl::defaultNS):
        (DocumentImpl::createCSSStyleSheet):
        (DocumentImpl::documentURI):
        (DocumentImpl::setDocumentURI):
        (DocumentImpl::setHoverNode):
        (DocumentImpl::kdomDocumentType):
        * kdom/impl/DocumentImpl.h:
        * kdom/impl/DocumentTypeImpl.cpp:
        (DocumentTypeImpl::DocumentTypeImpl):
        (DocumentTypeImpl::~DocumentTypeImpl):
        (DocumentTypeImpl::nodeName):
        (DocumentTypeImpl::textContent):
        (DocumentTypeImpl::name):
        (DocumentTypeImpl::publicId):
        (DocumentTypeImpl::systemId):
        (DocumentTypeImpl::internalSubset):
        (DocumentTypeImpl::cloneNode):
        (DocumentTypeImpl::entities):
        (DocumentTypeImpl::notations):
        (DocumentTypeImpl::setName):
        (DocumentTypeImpl::setPublicId):
        (DocumentTypeImpl::setSystemId):
        * kdom/impl/DocumentTypeImpl.h:
        * kdom/impl/ElementImpl.cpp:
        (ElementImpl::ElementImpl):
        (ElementImpl::nodeName):
        (ElementImpl::prefix):
        (ElementImpl::setPrefix):
        (ElementImpl::hasAttribute):
        (ElementImpl::hasAttributeNS):
        (ElementImpl::getAttribute):
        (ElementImpl::getAttributeNS):
        (ElementImpl::removeAttribute):
        (ElementImpl::removeAttributeNS):
        (ElementImpl::getElementsByTagName):
        (ElementImpl::setAttributeNS):
        (ElementImpl::getAttributeNode):
        (ElementImpl::getAttributeNodeNS):
        (ElementImpl::getElementsByTagNameNS):
        (ElementImpl::cloneNode):
        (ElementImpl::getIdAttribute):
        (ElementImpl::namespaceURI):
        (ElementImpl::setIdAttribute):
        (ElementImpl::setIdAttributeNS):
        (ElementImpl::setIdAttributeNode):
        (ElementImpl::parseAttribute):
        * kdom/impl/ElementImpl.h:
        * kdom/impl/EntityImpl.cpp:
        (EntityImpl::EntityImpl):
        (EntityImpl::publicId):
        (EntityImpl::systemId):
        (EntityImpl::notationName):
        (EntityImpl::inputEncoding):
        (EntityImpl::xmlEncoding):
        (EntityImpl::xmlVersion):
        (EntityImpl::nodeName):
        (EntityImpl::cloneNode):
        * kdom/impl/EntityImpl.h:
        * kdom/impl/EntityReferenceImpl.cpp:
        (EntityReferenceImpl::EntityReferenceImpl):
        (EntityReferenceImpl::nodeName):
        (EntityReferenceImpl::cloneNode):
        * kdom/impl/EntityReferenceImpl.h:
        * kdom/impl/NamedAttrMapImpl.cpp:
        (NamedAttrMapImpl::getNamedItem):
        (NamedAttrMapImpl::removeNamedItem):
        (NamedAttrMapImpl::setNamedItem):
        (NamedAttrMapImpl::getValue):
        (NamedAttrMapImpl::setValue):
        (NamedAttrMapImpl::removeAttr):
        (NamedAttrMapImpl::clone):
        (NamedAttrMapImpl::dispatchAttrMutationEvent):
        (NamedAttrMapImpl::dispatchSubtreeModifiedEvent):
        (NamedAttrMapImpl::valueAt):
        (NamedAttrMapImpl::lookupAttribute):
        * kdom/impl/NamedAttrMapImpl.h:
        * kdom/impl/NamedNodeMapImpl.cpp:
        (NamedNodeMapImpl::NamedNodeMapImpl):
        (RONamedNodeMapImpl::RONamedNodeMapImpl):
        (RONamedNodeMapImpl::isReadOnly):
        (RONamedNodeMapImpl::clone):
        (RONamedNodeMapImpl::getNamedItem):
        (RONamedNodeMapImpl::setNamedItem):
        * kdom/impl/NamedNodeMapImpl.h:
        * kdom/impl/NodeImpl.cpp:
        (NodeImpl::NodeImpl):
        (NodeImpl::~NodeImpl):
        (NodeImpl::localName):
        (NodeImpl::nodeName):
        (NodeImpl::nodeValue):
        (NodeImpl::setNodeValue):
        (NodeImpl::namespaceURI):
        (NodeImpl::prefix):
        (NodeImpl::setPrefix):
        (NodeImpl::isSupported):
        (NodeImpl::textContent):
        (NodeImpl::setTextContent):
        (NodeImpl::isReadOnly):
        (NodeImpl::cloneNode):
        (NodeImpl::ownerDocument):
        (NodeImpl::normalize):
        (NodeImpl::toString):
        (NodeImpl::setOwnerDocument):
        (NodeBaseImpl::NodeBaseImpl):
        (NodeBaseImpl::replaceChild):
        (NodeBaseImpl::checkAddChild):
        (NodeBaseImpl::checkDocumentAddChild):
        (NodeBaseImpl::cloneChildNodes):
        (NodeBaseImpl::removeChildren):
        (NodeImpl::isDefaultNamespace):
        (NodeImpl::lookupNamespaceURI):
        (NodeImpl::lookupNamespacePrefix):
        (NodeImpl::lookupPrefix):
        (NodeImpl::dispatchSubtreeModifiedEvent):
        (NodeImpl::dispatchChildRemovalEvents):
        (NodeImpl::dispatchChildInsertedEvents):
        (NodeImpl::baseURI):
        (NodeImpl::baseKURI):
        (NodeImpl::compareDocumentPosition):
        * kdom/impl/NodeImpl.h:
        (KDOM::DocumentPtr::DocumentPtr):
        (KDOM::DocumentPtr::document):
        (KDOM::NodeImpl::docPtr):
        * kdom/impl/NodeListImpl.cpp:
        (NodeListImpl::NodeListImpl):
        (NodeListImpl::~NodeListImpl):
        (NodeListImpl::index):
        * kdom/impl/NodeListImpl.h:
        * kdom/impl/NotationImpl.cpp:
        (NotationImpl::NotationImpl):
        (NotationImpl::nodeName):
        (NotationImpl::textContent):
        (NotationImpl::publicId):
        (NotationImpl::systemId):
        (NotationImpl::cloneNode):
        * kdom/impl/NotationImpl.h:
        * kdom/impl/ProcessingInstructionImpl.cpp:
        (ProcessingInstructionImpl::ProcessingInstructionImpl):
        (ProcessingInstructionImpl::nodeName):
        (ProcessingInstructionImpl::target):
        (ProcessingInstructionImpl::nodeValue):
        (ProcessingInstructionImpl::setNodeValue):
        (ProcessingInstructionImpl::textContent):
        (ProcessingInstructionImpl::data):
        (ProcessingInstructionImpl::setData):
        (ProcessingInstructionImpl::cloneNode):
        (ProcessingInstructionImpl::localHref):
        (ProcessingInstructionImpl::checkStyleSheet):
        (ProcessingInstructionImpl::setStyleSheet):
        * kdom/impl/ProcessingInstructionImpl.h:
        * kdom/impl/TagNodeListImpl.cpp:
        (TagNodeListImpl::TagNodeListImpl):
        (TagNodeListImpl::~TagNodeListImpl):
        (TagNodeListImpl::check):
        * kdom/impl/TagNodeListImpl.h:
        * kdom/impl/TextImpl.cpp:
        (TextImpl::TextImpl):
        (TextImpl::nodeName):
        (TextImpl::cloneNode):
        (TextImpl::splitText):
        (TextImpl::isElementContentWhitespace):
        (TextImpl::wholeText):
        (TextImpl::replaceWholeText):
        (TextImpl::logicallyAdjacentTextNodes):
        * kdom/impl/TextImpl.h:
        * kdom/impl/TypeInfoImpl.cpp:
        (TypeInfoImpl::TypeInfoImpl):
        (TypeInfoImpl::typeName):
        (TypeInfoImpl::typeNamespace):
        (TypeInfoImpl::isDerivedFrom):
        * kdom/impl/TypeInfoImpl.h:
        * kdom/impl/XMLElementImpl.cpp:
        (XMLElementImpl::XMLElementImpl):
        (XMLElementImpl::localName):
        (XMLElementImpl::tagName):
        * kdom/impl/XMLElementImpl.h:
        * kdom/kdom.h:
        (KDOM::):
        * kdom/ls/DOMImplementationLS.cpp: Removed.
        * kdom/ls/DOMImplementationLS.h: Removed.
        * kdom/ls/LSException.cpp: Removed.
        * kdom/ls/LSException.h: Removed.
        * kdom/ls/LSInput.cpp: Removed.
        * kdom/ls/LSInput.h: Removed.
        * kdom/ls/LSOutput.cpp: Removed.
        * kdom/ls/LSOutput.h: Removed.
        * kdom/ls/LSParser.cpp: Removed.
        * kdom/ls/LSParser.h: Removed.
        * kdom/ls/LSParserFilter.cpp: Removed.
        * kdom/ls/LSParserFilter.h: Removed.
        * kdom/ls/LSResourceResolver.cpp: Removed.
        * kdom/ls/LSResourceResolver.h: Removed.
        * kdom/ls/LSSerializer.cpp: Removed.
        * kdom/ls/LSSerializer.h: Removed.
        * kdom/ls/LSSerializerFilter.cpp: Removed.
        * kdom/ls/LSSerializerFilter.h: Removed.
        * kdom/ls/impl/LSExceptionImpl.cpp:
        (LSExceptionImpl::LSExceptionImpl):
        * kdom/ls/impl/LSInputImpl.cpp:
        (LSInputImpl::LSInputImpl):
        (LSInputImpl::byteStream):
        (LSInputImpl::setByteStream):
        (LSInputImpl::stringData):
        (LSInputImpl::setStringData):
        (LSInputImpl::systemId):
        (LSInputImpl::setSystemId):
        (LSInputImpl::publicId):
        (LSInputImpl::setPublicId):
        (LSInputImpl::baseURI):
        (LSInputImpl::setBaseURI):
        (LSInputImpl::encoding):
        (LSInputImpl::setEncoding):
        * kdom/ls/impl/LSInputImpl.h:
        * kdom/ls/impl/LSOutputImpl.cpp:
        (LSOutputImpl::LSOutputImpl):
        (LSOutputImpl::systemId):
        (LSOutputImpl::setSystemId):
        (LSOutputImpl::encoding):
        (LSOutputImpl::setEncoding):
        * kdom/ls/impl/LSOutputImpl.h:
        * kdom/ls/impl/LSParserFilterImpl.cpp:
        (LSParserFilterImpl::LSParserFilterImpl):
        * kdom/ls/impl/LSParserImpl.cpp:
        (hex2int):
        (LSParserImpl::parse):
        (LSParserImpl::abort):
        * kdom/ls/impl/LSResourceResolverImpl.cpp:
        (LSResourceResolverImpl::LSResourceResolverImpl):
        * kdom/ls/impl/LSSerializerImpl.cpp:
        (LSSerializerImpl::LSSerializerImpl):
        (LSSerializerImpl::setNewLine):
        (LSSerializerImpl::serialize):
        (LSSerializerImpl::writeToURI):
        (LSSerializerImpl::PrintInternalSubset):
        (LSSerializerImpl::PrintNode):
        (LSSerializerImpl::escape):
        (LSSerializerImpl::escapeAttribute):
        * kdom/ls/impl/LSSerializerImpl.h:
        * kdom/parser/KDOMDocumentBuilder.cpp:
        (DocumentBuilder::document):
        (DocumentBuilder::startDocument):
        (DocumentBuilder::startElement):
        (DocumentBuilder::endElement):
        (DocumentBuilder::startElementNS):
        (DocumentBuilder::endElementNS):
        (DocumentBuilder::startAttributeNS):
        (DocumentBuilder::startAttribute):
        (DocumentBuilder::characters):
        (DocumentBuilder::comment):
        (DocumentBuilder::startDTD):
        (DocumentBuilder::startPI):
        (DocumentBuilder::internalEntityDecl):
        (DocumentBuilder::internalEntityDeclEnd):
        (DocumentBuilder::externalEntityDecl):
        (DocumentBuilder::unparsedEntityDecl):
        (DocumentBuilder::notationDecl):
        (DocumentBuilder::entityReferenceStart):
        (DocumentBuilder::entityReferenceEnd):
        (DocumentBuilder::currentNode):
        * kdom/parser/KDOMDocumentBuilder.h:
        * kdom/parser/KDOMParser.cpp:
        (Parser::document):
        (Parser::domConfig):
        (Parser::setDocumentBuilder):
        (Parser::syncParse):
        (Parser::asyncParse):
        (Parser::abortWork):
        (Parser::notifyFinished):
        (Parser::handleError):
        (Parser::bufferForUrl):
        (Parser::parsingFinished):
        * kdom/parser/KDOMParser.h:
        (KDOM::Parser::handleIncomingData):
        * kdom/range/DocumentRange.cpp: Removed.
        * kdom/range/DocumentRange.h: Removed.
        * kdom/range/Range.cpp: Removed.
        * kdom/range/Range.h: Removed.
        * kdom/range/RangeException.cpp: Removed.
        * kdom/range/RangeException.h: Removed.
        * kdom/range/impl/DocumentRangeImpl.cpp:
        (DocumentRangeImpl::createRange):
        * kdom/range/impl/RangeExceptionImpl.cpp:
        (RangeExceptionImpl::RangeExceptionImpl):
        * kdom/range/impl/RangeImpl.cpp:
        (RangeImpl::RangeImpl):
        (RangeImpl::isCollapsed):
        (RangeImpl::setStart):
        (RangeImpl::setEnd):
        (RangeImpl::processContents):
        (RangeImpl::checkNodeWOffset):
        (RangeImpl::toString):
        (RangeImpl::setStartAfter):
        (RangeImpl::setEndBefore):
        (RangeImpl::setEndAfter):
        (RangeImpl::setStartBefore):
        * kdom/range/impl/RangeImpl.h:
        * kdom/scripts/OVERVIEW: Removed.
        * kdom/scripts/constants.pl: Removed.
        * kdom/scripts/css.idl: Removed.
        * kdom/scripts/dom2-core.idl: Removed.
        * kdom/scripts/dom2-events.idl: Removed.
        * kdom/scripts/dom2-range.idl: Removed.
        * kdom/scripts/dom2-traversal.idl: Removed.
        * kdom/scripts/dom2-views.idl: Removed.
        * kdom/scripts/dommakeattrs: Removed.
        * kdom/scripts/generate.pl: Removed.
        * kdom/scripts/kalyptusKDOMEcma.pm: Removed.
        * kdom/scripts/stylesheets.idl: Removed.
        * kdom/traversal/DocumentTraversal.cpp: Removed.
        * kdom/traversal/DocumentTraversal.h: Removed.
        * kdom/traversal/NodeFilter.cpp: Removed.
        * kdom/traversal/NodeFilter.h: Removed.
        * kdom/traversal/NodeIterator.cpp: Removed.
        * kdom/traversal/NodeIterator.h: Removed.
        * kdom/traversal/TreeWalker.cpp: Removed.
        * kdom/traversal/TreeWalker.h: Removed.
        * kdom/traversal/impl/NodeFilterImpl.cpp:
        (NodeFilterImpl::NodeFilterImpl):
        (NodeFilterImpl::acceptNode):
        * kdom/traversal/impl/NodeFilterImpl.h:
        (KDOM::NodeFilterCondition::NodeFilterCondition):
        (KDOM::NodeFilterCondition::acceptNode):
        * kdom/traversal/impl/NodeIteratorImpl.cpp:
        * kdom/traversal/impl/NodeIteratorImpl.h:
        * kdom/traversal/impl/TraversalImpl.cpp:
        (TraversalImpl::TraversalImpl):
        * kdom/traversal/impl/TreeWalkerImpl.cpp:
        * kdom/traversal/impl/TreeWalkerImpl.h:
        * kdom/views/AbstractView.cpp: Removed.
        * kdom/views/AbstractView.h: Removed.
        * kdom/views/DocumentView.cpp: Removed.
        * kdom/views/DocumentView.h: Removed.
        * kdom/views/impl/AbstractViewImpl.cpp:
        (AbstractViewImpl::AbstractViewImpl):
        * kdom/views/impl/AbstractViewImpl.h:
        * kdom/views/impl/DocumentViewImpl.cpp:
        * kdom/views/impl/DocumentViewImpl.h:
        * kdom/xpath/XPathEvaluator.cpp: Removed.
        * kdom/xpath/XPathEvaluator.h: Removed.
        * kdom/xpath/XPathEvaluatorImpl.cpp: Added.
        (XPathEvaluatorImpl::createExpression):
        (XPathEvaluatorImpl::createNSResolver):
        (XPathEvaluatorImpl::evaluate):
        * kdom/xpath/XPathEvaluatorImpl.h: Added.
        * kdom/xpath/XPathException.cpp: Removed.
        * kdom/xpath/XPathException.h: Removed.
        * kdom/xpath/XPathExceptionImpl.cpp: Added.
        (XPathExceptionImpl::XPathExceptionImpl):
        (XPathExceptionImpl::code):
        * kdom/xpath/XPathExceptionImpl.h: Added.
        * kdom/xpath/XPathExpression.cpp: Removed.
        * kdom/xpath/XPathExpression.h: Removed.
        * kdom/xpath/XPathExpressionImpl.cpp: Added.
        (XPathExpressionImpl::XPathExpressionImpl):
        (XPathExpressionImpl::evaluate):
        * kdom/xpath/XPathExpressionImpl.h: Added.
        * kdom/xpath/XPathNSResolver.cpp: Removed.
        * kdom/xpath/XPathNSResolver.h: Removed.
        * kdom/xpath/XPathNSResolverImpl.cpp: Added.
        (XPathNSResolverImpl::XPathNSResolverImpl):
        (XPathNSResolverImpl::lookupNamespaceURI):
        * kdom/xpath/XPathNSResolverImpl.h: Added.
        * kdom/xpath/XPathNamespace.cpp: Removed.
        * kdom/xpath/XPathNamespace.h: Removed.
        * kdom/xpath/XPathNamespaceImpl.cpp: Added.
        (XPathNamespaceImpl::XPathNamespaceImpl):
        (XPathNamespaceImpl::ownerElement):
        * kdom/xpath/XPathNamespaceImpl.h: Added.
        * kdom/xpath/XPathResult.cpp: Removed.
        * kdom/xpath/XPathResult.h: Removed.
        * kdom/xpath/XPathResultImpl.cpp: Added.
        (XPathResultImpl::XPathResultImpl):
        (XPathResultImpl::convertTo):
        (XPathResultImpl::resultType):
        (XPathResultImpl::numberValue):
        (XPathResultImpl::stringValue):
        (XPathResultImpl::booleanValue):
        (XPathResultImpl::singleNodeValue):
        (XPathResultImpl::invalidIteratorState):
        (XPathResultImpl::snapshotLength):
        (XPathResultImpl::iterateNext):
        (XPathResultImpl::snapshotItem):
        * kdom/xpath/XPathResultImpl.h: Added.
        * kdom/xpath/impl/AxisImpl.cpp: Removed.
        * kdom/xpath/impl/AxisImpl.h: Removed.
        * kdom/xpath/impl/ContextImpl.cpp: Removed.
        * kdom/xpath/impl/ContextImpl.h: Removed.
        * kdom/xpath/impl/ExprNodeImpl.cpp: Removed.
        * kdom/xpath/impl/ExprNodeImpl.h: Removed.
        * kdom/xpath/impl/FILES: Removed.
        * kdom/xpath/impl/LiteralImpl.cpp: Removed.
        * kdom/xpath/impl/LiteralImpl.h: Removed.
        * kdom/xpath/impl/OperatorImpl.cpp: Removed.
        * kdom/xpath/impl/OperatorImpl.h: Removed.
        * kdom/xpath/impl/ScopeImpl.cpp: Removed.
        * kdom/xpath/impl/ScopeImpl.h: Removed.
        * kdom/xpath/impl/StepImpl.cpp: Removed.
        * kdom/xpath/impl/StepImpl.h: Removed.
        * kdom/xpath/impl/VariableRefImpl.cpp: Removed.
        * kdom/xpath/impl/VariableRefImpl.h: Removed.
        * kdom/xpath/impl/XPathCustomExceptionImpl.cpp: Removed.
        * kdom/xpath/impl/XPathCustomExceptionImpl.h: Removed.
        * kdom/xpath/impl/XPathEvaluatorImpl.cpp: Removed.
        * kdom/xpath/impl/XPathEvaluatorImpl.h: Removed.
        * kdom/xpath/impl/XPathExceptionImpl.cpp: Removed.
        * kdom/xpath/impl/XPathExceptionImpl.h: Removed.
        * kdom/xpath/impl/XPathExpressionFilterImpl.cpp: Removed.
        * kdom/xpath/impl/XPathExpressionFilterImpl.h: Removed.
        * kdom/xpath/impl/XPathExpressionImpl.cpp: Removed.
        * kdom/xpath/impl/XPathExpressionImpl.h: Removed.
        * kdom/xpath/impl/XPathFactory1Impl.cpp: Removed.
        * kdom/xpath/impl/XPathFactory1Impl.h: Removed.
        * kdom/xpath/impl/XPathFactoryBaseImpl.cpp: Removed.
        * kdom/xpath/impl/XPathFactoryBaseImpl.h: Removed.
        * kdom/xpath/impl/XPathHelper.cpp: Removed.
        * kdom/xpath/impl/XPathHelper.h: Removed.
        * kdom/xpath/impl/XPathNSResolverImpl.cpp: Removed.
        * kdom/xpath/impl/XPathNSResolverImpl.h: Removed.
        * kdom/xpath/impl/XPathNamespaceImpl.cpp: Removed.
        * kdom/xpath/impl/XPathNamespaceImpl.h: Removed.
        * kdom/xpath/impl/XPathResultImpl.cpp: Removed.
        * kdom/xpath/impl/XPathResultImpl.h: Removed.
        * kdom/xpath/impl/data/BooleanImpl.cpp: Removed.
        * kdom/xpath/impl/data/BooleanImpl.h: Removed.
        * kdom/xpath/impl/data/NodeSetImpl.cpp: Removed.
        * kdom/xpath/impl/data/NodeSetImpl.h: Removed.
        * kdom/xpath/impl/data/NumberImpl.cpp: Removed.
        * kdom/xpath/impl/data/NumberImpl.h: Removed.
        * kdom/xpath/impl/data/StringImpl.cpp: Removed.
        * kdom/xpath/impl/data/StringImpl.h: Removed.
        * kdom/xpath/impl/data/ValueImpl.cpp: Removed.
        * kdom/xpath/impl/data/ValueImpl.h: Removed.
        * kdom/xpath/impl/expression.cpp: Added.
        (Value::Value):
        (Value::type):
        (Value::isNodeset):
        (Value::isBoolean):
        (Value::isNumber):
        (Value::isString):
        (Value::toNodeset):
        (Value::toBoolean):
        (Value::toNumber):
        (Value::toString):
        (Value::dump):
        (Expression::evaluationContext):
        (Expression::Expression):
        (Expression::~Expression):
        (Expression::evaluate):
        (Expression::addSubExpression):
        (Expression::optimize):
        (Expression::subExprCount):
        (Expression::subExpr):
        (Expression::isConstant):
        * kdom/xpath/impl/expression.h: Added.
        (Value::):
        * kdom/xpath/impl/functions.cpp: Added.
        (Interval::Interval):
        (Interval::contains):
        (Interval::asString):
        (Function::setArguments):
        (Function::setName):
        (Function::dump):
        (Function::arg):
        (Function::argCount):
        (Function::name):
        (FunLast::doEvaluate):
        (FunLast::isConstant):
        (FunPosition::doEvaluate):
        (FunPosition::isConstant):
        (FunLocalName::isConstant):
        (FunLocalName::doEvaluate):
        (FunNamespaceURI::isConstant):
        (FunNamespaceURI::doEvaluate):
        (FunName::isConstant):
        (FunName::doEvaluate):
        (FunCount::doEvaluate):
        (FunCount::isConstant):
        (FunString::doEvaluate):
        (FunConcat::doEvaluate):
        (FunStartsWith::doEvaluate):
        (FunContains::doEvaluate):
        (FunSubstringBefore::doEvaluate):
        (FunSubstringAfter::doEvaluate):
        (FunSubstring::doEvaluate):
        (FunStringLength::doEvaluate):
        (FunNormalizeSpace::doEvaluate):
        (FunTranslate::doEvaluate):
        (FunBoolean::doEvaluate):
        (FunNot::doEvaluate):
        (FunTrue::doEvaluate):
        (FunTrue::isConstant):
        (FunLang::doEvaluate):
        (FunLang::isConstant):
        (FunFalse::doEvaluate):
        (FunFalse::isConstant):
        (FunNumber::doEvaluate):
        (FunSum::doEvaluate):
        (FunFloor::doEvaluate):
        (FunCeiling::doEvaluate):
        (FunRound::doEvaluate):
        (FunctionLibrary::FunctionRec::FunctionRec):
        (FunctionLibrary::self):
        (FunctionLibrary::FunctionLibrary):
        (FunctionLibrary::getFunction):
        (FunctionLibraryDeleter::~FunctionLibraryDeleter):
        * kdom/xpath/impl/functions.h: Added.
        * kdom/xpath/impl/functions1/FunctionCallImpl.cpp: Removed.
        * kdom/xpath/impl/functions1/FunctionCallImpl.h: Removed.
        * kdom/xpath/impl/functions1/README: Removed.
        * kdom/xpath/impl/functions1/boolean_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/boolean_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/ceiling_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/ceiling_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/concat_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/concat_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/contains_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/contains_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/false_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/false_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/floor_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/floor_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/normalize-space_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/normalize-space_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/not_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/not_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/number_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/number_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/round_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/round_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/starts-with_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/starts-with_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/string-length_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/string-length_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/string_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/string_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/substring-after_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/substring-after_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/substring-before_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/substring-before_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/substring_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/substring_fnxp1.h: Removed.
        * kdom/xpath/impl/functions1/true_fnxp1.cpp: Removed.
        * kdom/xpath/impl/functions1/true_fnxp1.h: Removed.
        * kdom/xpath/impl/parsedstatement.cpp: Added.
        (ParsedStatement::ParsedStatement):
        (ParsedStatement::~ParsedStatement):
        (ParsedStatement::parse):
        (ParsedStatement::optimize):
        (ParsedStatement::evaluate):
        (ParsedStatement::dump):
        * kdom/xpath/impl/parsedstatement.h: Added.
        * kdom/xpath/impl/parser/Lexer.cpp: Removed.
        * kdom/xpath/impl/parser/Lexer.h: Removed.
        * kdom/xpath/impl/parser/Lexer.l: Removed.
        * kdom/xpath/impl/parser/ParserState.cpp: Removed.
        * kdom/xpath/impl/parser/ParserState.h: Removed.
        * kdom/xpath/impl/parser/xpath.ypp: Removed.
        * kdom/xpath/impl/path.cpp: Added.
        (Path::Path):
        (Path::~Path):
        (Path::addStep):
        (Path::optimize):
        (Path::doEvaluate):
        (Path::dump):
        * kdom/xpath/impl/path.h: Added.
        * kdom/xpath/impl/predicate.cpp: Added.
        (Number::Number):
        (Number::isConstant):
        (Number::dump):
        (Number::doEvaluate):
        (String::String):
        (String::isConstant):
        (String::dump):
        (String::doEvaluate):
        (Negative::doEvaluate):
        (Negative::dump):
        (BinaryExprBase::dump):
        (NumericOp::NumericOp):
        (NumericOp::doEvaluate):
        (NumericOp::opName):
        (EqTestOp::EqTestOp):
        (EqTestOp::doEvaluate):
        (EqTestOp::opName):
        (LogicalOp::LogicalOp):
        (LogicalOp::shortCircuitOn):
        (LogicalOp::isConstant):
        (LogicalOp::opName):
        (LogicalOp::doEvaluate):
        (Union::opName):
        (Union::doEvaluate):
        (Predicate::Predicate):
        (Predicate::~Predicate):
        (Predicate::evaluate):
        (Predicate::optimize):
        (Predicate::dump):
        * kdom/xpath/impl/predicate.h: Added.
        (NumericOp::):
        (EqTestOp::):
        (LogicalOp::):
        * kdom/xpath/impl/step.cpp: Added.
        (Step::axisAsString):
        (Step::Step):
        (Step::~Step):
        (Step::evaluate):
        (Step::nodesInAxis):
        (Step::nodeTestMatches):
        (Step::optimize):
        (Step::dump):
        * kdom/xpath/impl/step.h: Added.
        (Step::):
        * kdom/xpath/impl/tokenizer.cpp: Added.
        (AxisNameMapping::AxisNameMapping):
        (Tokenizer::self):
        (Tokenizer::charCat):
        (Tokenizer::isAxisName):
        (Tokenizer::isNodeTypeName):
        (Tokenizer::isOperatorContext):
        (Tokenizer::skipWS):
        (Tokenizer::makeTokenAndAdvance):
        (Tokenizer::makeIntTokenAndAdvance):
        (Tokenizer::peekAheadHelper):
        (Tokenizer::peekCurHelper):
        (Tokenizer::lexString):
        (Tokenizer::lexNumber):
        (Tokenizer::lexNCName):
        (Tokenizer::lexQName):
        (Tokenizer::nextTokenInternal):
        (Tokenizer::nextToken):
        (Tokenizer::Tokenizer):
        (Tokenizer::reset):
        (xpathyylex):
        (initTokenizer):
        (xpathyyerror):
        (TokenizerDeleter::~TokenizerDeleter):
        * kdom/xpath/impl/tokenizer.h: Added.
        (Token::Token):
        (Tokenizer::):
        * kdom/xpath/impl/util.cpp: Added.
        (isRootDomNode):
        (stringValue):
        (getChildrenRecursively):
        * kdom/xpath/impl/util.h: Added.
        * kdom/xpath/impl/utils/QNameImpl.cpp: Removed.
        * kdom/xpath/impl/utils/QNameImpl.h: Removed.
        * kdom/xpath/impl/variablereference.cpp: Added.
        (VariableReference::VariableReference):
        (VariableReference::isConstant):
        (VariableReference::dump):
        (VariableReference::doEvaluate):
        * kdom/xpath/impl/variablereference.h: Added.
        * kdom/xpath/impl/xpath.y: Added.
        * kdom/xpath/kdomxpath.h:
        (KDOM::XPath::):
        * kdom/xpointer/XPointerEvaluator.cpp: Removed.
        * kdom/xpointer/XPointerEvaluator.h: Removed.
        * kdom/xpointer/XPointerException.cpp: Removed.
        * kdom/xpointer/XPointerException.h: Removed.
        * kdom/xpointer/XPointerExpression.cpp: Removed.
        * kdom/xpointer/XPointerExpression.h: Removed.
        * kdom/xpointer/XPointerHelper.cpp: Removed.
        * kdom/xpointer/XPointerHelper.h: Removed.
        * kdom/xpointer/XPointerResult.cpp: Removed.
        * kdom/xpointer/XPointerResult.h: Removed.
        * kdom/xpointer/impl/ElementSchemeImpl.cpp:
        (ElementSchemeImpl::ElementSchemeImpl):
        (ElementSchemeImpl::evaluate):
        * kdom/xpointer/impl/ElementSchemeImpl.h:
        * kdom/xpointer/impl/NBCImpl.cpp:
        (NBCImpl::NBCImpl):
        (NBCImpl::addMapping):
        (NBCImpl::lookupNamespaceURI):
        * kdom/xpointer/impl/NBCImpl.h:
        * kdom/xpointer/impl/PointerPartImpl.cpp:
        (PointerPartImpl::PointerPartImpl):
        (PointerPartImpl::~PointerPartImpl):
        (PointerPartImpl::evaluate):
        (PointerPartImpl::name):
        (PointerPartImpl::data):
        * kdom/xpointer/impl/PointerPartImpl.h:
        * kdom/xpointer/impl/ShortHandImpl.cpp:
        (ShortHandImpl::ShortHandImpl):
        (ShortHandImpl::evaluate):
        * kdom/xpointer/impl/ShortHandImpl.h:
        * kdom/xpointer/impl/XMLNSSchemeImpl.cpp:
        (XMLNSSchemeImpl::XMLNSSchemeImpl):
        * kdom/xpointer/impl/XMLNSSchemeImpl.h:
        * kdom/xpointer/impl/XPath1SchemeImpl.cpp:
        (XPath1SchemeImpl::XPath1SchemeImpl):
        (XPath1SchemeImpl::~XPath1SchemeImpl):
        (XPath1SchemeImpl::evaluate):
        * kdom/xpointer/impl/XPath1SchemeImpl.h:
        * kdom/xpointer/impl/XPointerEvaluatorImpl.cpp:
        (XPointerEvaluatorImpl::createXPointer):
        (XPointerEvaluatorImpl::evaluateXPointer):
        * kdom/xpointer/impl/XPointerEvaluatorImpl.h:
        * kdom/xpointer/impl/XPointerExceptionImpl.cpp:
        (XPointerExceptionImpl::XPointerExceptionImpl):
        * kdom/xpointer/impl/XPointerExpressionImpl.cpp:
        (XPointerExpressionImpl::XPointerExpressionImpl):
        (XPointerExpressionImpl::~XPointerExpressionImpl):
        (XPointerExpressionImpl::evaluate):
        (XPointerExpressionImpl::string):
        * kdom/xpointer/impl/XPointerExpressionImpl.h:
        * kdom/xpointer/impl/XPointerHelper.cpp: Added.
        (XPointerHelper::EncodeSchemeData):
        (XPointerHelper::DecodeSchemeData):
        (XPointerHelper::createXPointer):
        * kdom/xpointer/impl/XPointerHelper.h: Added.
        * kdom/xpointer/impl/XPointerResultImpl.cpp:
        (XPointerResultImpl::XPointerResultImpl):
        (XPointerResultImpl::~XPointerResultImpl):
        (XPointerResultImpl::resultType):
        (XPointerResultImpl::setResultType):
        (XPointerResultImpl::singleNodeValue):
        (XPointerResultImpl::setSingleNodeValue):
        * kdom/xpointer/impl/XPointerResultImpl.h:
        (KDOM::XPointer::):
        * kdom/xpointer/impl/XPointerSchemeImpl.cpp:
        (XPointerSchemeImpl::XPointerSchemeImpl):
        (XPointerSchemeImpl::evaluate):
        * kdom/xpointer/impl/XPointerSchemeImpl.h:
        (KDOM::XPointer::):
        * ksvg2/KSVGFactory.cpp:
        (KSVGFactory::createPartObject):
        * ksvg2/KSVGSlotStubs.h: Removed.
        * ksvg2/core/KSVGDocumentBuilder.cpp:
        (DocumentBuilder::startDocument):
        (DocumentBuilder::finishedDocument):
        (DocumentBuilder::endDocument):
        * ksvg2/core/KSVGDocumentBuilder.h:
        * ksvg2/core/KSVGTimeScheduler.cpp:
        (SVGTimer::start):
        (SVGTimer::notifyAll):
        (TimeScheduler::TimeScheduler):
        (TimeScheduler::~TimeScheduler):
        * ksvg2/core/KSVGTimeScheduler.h:
        (KSVG::TimeScheduler::document):
        * ksvg2/css/impl/KSVGCSSParser.cpp:
        (SVGCSSParser::parseValue):
        (SVGCSSParser::parsePaint):
        (SVGCSSParser::parseColor):
        * ksvg2/css/impl/SVGCSSStyleSelector.cpp:
        (SVGCSSStyleSelector::loadDefaultStyle):
        (SVGCSSStyleSelector::applyRule):
        * ksvg2/css/impl/SVGCSSStyleSheetImpl.cpp:
        (SVGCSSStyleSheetImpl::SVGCSSStyleSheetImpl):
        * ksvg2/css/impl/SVGCSSStyleSheetImpl.h:
        * ksvg2/css/impl/SVGRenderStyleDefs.cpp:
        (StyleFillData::StyleFillData):
        (StyleStrokeData::StyleStrokeData):
        (StyleStopData::StyleStopData):
        (StyleClipData::StyleClipData):
        (StyleMarkerData::StyleMarkerData):
        (StyleMiscData::StyleMiscData):
        * ksvg2/data/CSSConstants.h: Removed.
        * ksvg2/data/EcmaConstants.h: Removed.
        * ksvg2/data/EventsConstants.h: Removed.
        * ksvg2/data/SVGConstants.h: Removed.
        * ksvg2/data/generateddata.cpp: Removed.
        * ksvg2/events/impl/SVGEventImpl.cpp:
        (SVGEventImpl::initEvent):
        * ksvg2/events/impl/SVGEventImpl.h:
        * ksvg2/impl/CDFInterface.cpp:
        * ksvg2/impl/CDFInterface.h:
        * ksvg2/impl/SVGAElementImpl.cpp:
        (SVGAElementImpl::SVGAElementImpl):
        (SVGAElementImpl::parseAttribute):
        (SVGAElementImpl::defaultEventHandler):
        * ksvg2/impl/SVGAElementImpl.h:
        * ksvg2/impl/SVGAngleImpl.cpp:
        (SVGAngleImpl::SVGAngleImpl):
        (SVGAngleImpl::setValueAsString):
        (SVGAngleImpl::valueAsString):
        * ksvg2/impl/SVGAngleImpl.h:
        * ksvg2/impl/SVGAnimateColorElementImpl.cpp:
        (SVGAnimateColorElementImpl::SVGAnimateColorElementImpl):
        (SVGAnimateColorElementImpl::handleTimerEvent):
        * ksvg2/impl/SVGAnimateColorElementImpl.h:
        * ksvg2/impl/SVGAnimateElementImpl.cpp:
        (SVGAnimateElementImpl::SVGAnimateElementImpl):
        (SVGAnimateElementImpl::handleTimerEvent):
        * ksvg2/impl/SVGAnimateElementImpl.h:
        * ksvg2/impl/SVGAnimateTransformElementImpl.cpp:
        (SVGAnimateTransformElementImpl::SVGAnimateTransformElementImpl):
        * ksvg2/impl/SVGAnimateTransformElementImpl.h:
        * ksvg2/impl/SVGAnimatedBooleanImpl.cpp:
        (SVGAnimatedBooleanImpl::SVGAnimatedBooleanImpl):
        * ksvg2/impl/SVGAnimatedEnumerationImpl.cpp:
        (SVGAnimatedEnumerationImpl::SVGAnimatedEnumerationImpl):
        * ksvg2/impl/SVGAnimatedEnumerationImpl.h:
        * ksvg2/impl/SVGAnimatedIntegerImpl.cpp:
        (SVGAnimatedIntegerImpl::SVGAnimatedIntegerImpl):
        * ksvg2/impl/SVGAnimatedIntegerImpl.h:
        * ksvg2/impl/SVGAnimatedNumberImpl.cpp:
        (SVGAnimatedNumberImpl::SVGAnimatedNumberImpl):
        (SVGAnimatedNumberImpl::baseVal):
        (SVGAnimatedNumberImpl::setBaseVal):
        (SVGAnimatedNumberImpl::animVal):
        (SVGAnimatedNumberImpl::setAnimVal):
        * ksvg2/impl/SVGAnimatedNumberImpl.h:
        * ksvg2/impl/SVGAnimatedTemplate.h:
        (KSVG::SVGAnimatedTemplate::SVGAnimatedTemplate):
        * ksvg2/impl/SVGAnimationElementImpl.cpp:
        (SVGAnimationElementImpl::SVGAnimationElementImpl):
        (SVGAnimationElementImpl::targetElement):
        (SVGAnimationElementImpl::getEndTime):
        (SVGAnimationElementImpl::getStartTime):
        (SVGAnimationElementImpl::getCurrentTime):
        (SVGAnimationElementImpl::getSimpleDuration):
        (SVGAnimationElementImpl::parseClockValue):
        (SVGAnimationElementImpl::close):
        (SVGAnimationElementImpl::targetAttribute):
        (SVGAnimationElementImpl::setTargetAttribute):
        * ksvg2/impl/SVGAnimationElementImpl.h:
        * ksvg2/impl/SVGCircleElementImpl.cpp:
        (SVGCircleElementImpl::SVGCircleElementImpl):
        (SVGCircleElementImpl::parseAttribute):
        * ksvg2/impl/SVGCircleElementImpl.h:
        * ksvg2/impl/SVGClipPathElementImpl.cpp:
        (SVGClipPathElementImpl::SVGClipPathElementImpl):
        (SVGClipPathElementImpl::close):
        * ksvg2/impl/SVGClipPathElementImpl.h:
        * ksvg2/impl/SVGColorImpl.cpp:
        (SVGColorImpl::setRGBColor):
        (SVGColorImpl::cssText):
        * ksvg2/impl/SVGColorImpl.h:
        * ksvg2/impl/SVGComponentTransferFunctionElementImpl.cpp:
        (SVGComponentTransferFunctionElementImpl::SVGComponentTransferFunctionElementImpl):
        (SVGComponentTransferFunctionElementImpl::parseAttribute):
        * ksvg2/impl/SVGComponentTransferFunctionElementImpl.h:
        * ksvg2/impl/SVGDOMImplementationImpl.cpp:
        (SVGDOMImplementationImpl::hasFeature):
        (SVGDOMImplementationImpl::createDocumentType):
        (SVGDOMImplementationImpl::createDocument):
        (SVGDOMImplementationImpl::createCSSStyleSheet):
        (SVGDOMImplementationImpl::defaultDocumentType):
        (SVGDOMImplementationImpl::typeToId):
        (SVGDOMImplementationImpl::idToType):
        * ksvg2/impl/SVGDOMImplementationImpl.h:
        * ksvg2/impl/SVGDefsElementImpl.cpp:
        (SVGDefsElementImpl::SVGDefsElementImpl):
        * ksvg2/impl/SVGDefsElementImpl.h:
        * ksvg2/impl/SVGDescElementImpl.cpp:
        (SVGDescElementImpl::SVGDescElementImpl):
        (SVGDescElementImpl::description):
        * ksvg2/impl/SVGDescElementImpl.h:
        * ksvg2/impl/SVGDocumentImpl.cpp:
        (SVGDocumentImpl::~SVGDocumentImpl):
        (SVGDocumentImpl::title):
        (SVGDocumentImpl::referrer):
        (SVGDocumentImpl::domain):
        (SVGDocumentImpl::URL):
        (SVGDocumentImpl::createSVGElement):
        (SVGDocumentImpl::createElement):
        (SVGDocumentImpl::createElementNS):
        (SVGDocumentImpl::createEvent):
        (SVGDocumentImpl::dispatchZoomEvent):
        (SVGDocumentImpl::dispatchScrollEvent):
        (SVGDocumentImpl::dispatchKeyEvent):
        (SVGDocumentImpl::defaultNS):
        (SVGDocumentImpl::recalcStyleSelector):
        (SVGDocumentImpl::executeScripts):
        (SVGDocumentImpl::createCSSStyleSheet):
        (SVGDocumentImpl::dispatchUIEvent):
        (SVGDocumentImpl::dispatchMouseEvent):
        * ksvg2/impl/SVGDocumentImpl.h:
        * ksvg2/impl/SVGElementImpl.cpp:
        (SVGElementImpl::SVGElementImpl):
        (SVGElementImpl::isSupported):
        (SVGElementImpl::getId):
        (SVGElementImpl::setGetId):
        (SVGElementImpl::xmlbase):
        (SVGElementImpl::setXmlbase):
        (SVGElementImpl::parseAttribute):
        (SVGElementImpl::addSVGEventListener):
        * ksvg2/impl/SVGElementImpl.h:
        * ksvg2/impl/SVGEllipseElementImpl.cpp:
        (SVGEllipseElementImpl::SVGEllipseElementImpl):
        (SVGEllipseElementImpl::parseAttribute):
        * ksvg2/impl/SVGEllipseElementImpl.h:
        * ksvg2/impl/SVGExceptionImpl.cpp:
        (SVGExceptionImpl::SVGExceptionImpl):
        * ksvg2/impl/SVGFEBlendElementImpl.cpp:
        (SVGFEBlendElementImpl::SVGFEBlendElementImpl):
        (SVGFEBlendElementImpl::parseAttribute):
        * ksvg2/impl/SVGFEBlendElementImpl.h:
        * ksvg2/impl/SVGFEColorMatrixElementImpl.cpp:
        (SVGFEColorMatrixElementImpl::SVGFEColorMatrixElementImpl):
        (SVGFEColorMatrixElementImpl::parseAttribute):
        * ksvg2/impl/SVGFEColorMatrixElementImpl.h:
        * ksvg2/impl/SVGFEComponentTransferElementImpl.cpp:
        (SVGFEComponentTransferElementImpl::SVGFEComponentTransferElementImpl):
        (SVGFEComponentTransferElementImpl::parseAttribute):
        (SVGFEComponentTransferElementImpl::close):
        * ksvg2/impl/SVGFEComponentTransferElementImpl.h:
        * ksvg2/impl/SVGFECompositeElementImpl.cpp:
        (SVGFECompositeElementImpl::SVGFECompositeElementImpl):
        (SVGFECompositeElementImpl::parseAttribute):
        (SVGFECompositeElementImpl::createCanvasItem):
        * ksvg2/impl/SVGFECompositeElementImpl.h:
        * ksvg2/impl/SVGFEFloodElementImpl.cpp:
        (SVGFEFloodElementImpl::SVGFEFloodElementImpl):
        (SVGFEFloodElementImpl::parseAttribute):
        * ksvg2/impl/SVGFEFloodElementImpl.h:
        * ksvg2/impl/SVGFEFuncAElementImpl.cpp:
        (SVGFEFuncAElementImpl::SVGFEFuncAElementImpl):
        * ksvg2/impl/SVGFEFuncAElementImpl.h:
        * ksvg2/impl/SVGFEFuncBElementImpl.cpp:
        (SVGFEFuncBElementImpl::SVGFEFuncBElementImpl):
        * ksvg2/impl/SVGFEFuncBElementImpl.h:
        * ksvg2/impl/SVGFEFuncGElementImpl.cpp:
        (SVGFEFuncGElementImpl::SVGFEFuncGElementImpl):
        * ksvg2/impl/SVGFEFuncGElementImpl.h:
        * ksvg2/impl/SVGFEFuncRElementImpl.cpp:
        (SVGFEFuncRElementImpl::SVGFEFuncRElementImpl):
        * ksvg2/impl/SVGFEFuncRElementImpl.h:
        * ksvg2/impl/SVGFEGaussianBlurElementImpl.cpp:
        (SVGFEGaussianBlurElementImpl::SVGFEGaussianBlurElementImpl):
        (SVGFEGaussianBlurElementImpl::parseAttribute):
        (SVGFEGaussianBlurElementImpl::createCanvasItem):
        * ksvg2/impl/SVGFEGaussianBlurElementImpl.h:
        * ksvg2/impl/SVGFEImageElementImpl.cpp:
        (SVGFEImageElementImpl::SVGFEImageElementImpl):
        (SVGFEImageElementImpl::parseAttribute):
        * ksvg2/impl/SVGFEImageElementImpl.h:
        * ksvg2/impl/SVGFEMergeElementImpl.cpp:
        (SVGFEMergeElementImpl::SVGFEMergeElementImpl):
        * ksvg2/impl/SVGFEMergeElementImpl.h:
        * ksvg2/impl/SVGFEMergeNodeElementImpl.cpp:
        (SVGFEMergeNodeElementImpl::SVGFEMergeNodeElementImpl):
        (SVGFEMergeNodeElementImpl::parseAttribute):
        * ksvg2/impl/SVGFEMergeNodeElementImpl.h:
        * ksvg2/impl/SVGFEOffsetElementImpl.cpp:
        (SVGFEOffsetElementImpl::SVGFEOffsetElementImpl):
        (SVGFEOffsetElementImpl::parseAttribute):
        (SVGFEOffsetElementImpl::createCanvasItem):
        * ksvg2/impl/SVGFEOffsetElementImpl.h:
        * ksvg2/impl/SVGFETileElementImpl.cpp:
        (SVGFETileElementImpl::SVGFETileElementImpl):
        (SVGFETileElementImpl::parseAttribute):
        * ksvg2/impl/SVGFETileElementImpl.h:
        * ksvg2/impl/SVGFETurbulenceElementImpl.cpp:
        (SVGFETurbulenceElementImpl::SVGFETurbulenceElementImpl):
        (SVGFETurbulenceElementImpl::parseAttribute):
        (SVGFETurbulenceElementImpl::createCanvasItem):
        * ksvg2/impl/SVGFETurbulenceElementImpl.h:
        * ksvg2/impl/SVGFilterElementImpl.cpp:
        (SVGFilterElementImpl::SVGFilterElementImpl):
        (SVGFilterElementImpl::x):
        (SVGFilterElementImpl::y):
        (SVGFilterElementImpl::width):
        (SVGFilterElementImpl::height):
        (SVGFilterElementImpl::parseAttribute):
        (SVGFilterElementImpl::close):
        * ksvg2/impl/SVGFilterElementImpl.h:
        * ksvg2/impl/SVGFilterPrimitiveStandardAttributesImpl.cpp:
        (SVGFilterPrimitiveStandardAttributesImpl::SVGFilterPrimitiveStandardAttributesImpl):
        (SVGFilterPrimitiveStandardAttributesImpl::width):
        (SVGFilterPrimitiveStandardAttributesImpl::height):
        (SVGFilterPrimitiveStandardAttributesImpl::parseAttribute):
        * ksvg2/impl/SVGFilterPrimitiveStandardAttributesImpl.h:
        * ksvg2/impl/SVGFitToViewBoxImpl.cpp:
        (SVGFitToViewBoxImpl::parseAttribute):
        * ksvg2/impl/SVGGElementImpl.cpp:
        (SVGGElementImpl::SVGGElementImpl):
        (SVGDummyElementImpl::SVGDummyElementImpl):
        (SVGDummyElementImpl::localName):
        * ksvg2/impl/SVGGElementImpl.h:
        * ksvg2/impl/SVGGradientElementImpl.cpp:
        (SVGGradientElementImpl::SVGGradientElementImpl):
        (SVGGradientElementImpl::notifyAttributeChange):
        * ksvg2/impl/SVGGradientElementImpl.h:
        * ksvg2/impl/SVGHelper.cpp:
        (SVGHelper::PercentageOfViewport):
        * ksvg2/impl/SVGImageElementImpl.cpp:
        (SVGImageElementImpl::SVGImageElementImpl):
        (SVGImageElementImpl::parseAttribute):
        (SVGImageElementImpl::createCanvasItem):
        (SVGImageElementImpl::notifyFinished):
        * ksvg2/impl/SVGImageElementImpl.h:
        * ksvg2/impl/SVGLangSpaceImpl.cpp:
        (SVGLangSpaceImpl::xmllang):
        (SVGLangSpaceImpl::setXmllang):
        (SVGLangSpaceImpl::xmlspace):
        (SVGLangSpaceImpl::setXmlspace):
        (SVGLangSpaceImpl::parseAttribute):
        * ksvg2/impl/SVGLangSpaceImpl.h:
        * ksvg2/impl/SVGLengthImpl.cpp:
        (SVGLengthImpl::SVGLengthImpl):
        (SVGLengthImpl::value):
        (SVGLengthImpl::setValueAsString):
        (SVGLengthImpl::valueAsString):
        * ksvg2/impl/SVGLengthImpl.h:
        * ksvg2/impl/SVGLengthListImpl.cpp:
        (SVGLengthListImpl::parse):
        * ksvg2/impl/SVGLineElementImpl.cpp:
        (SVGLineElementImpl::SVGLineElementImpl):
        (SVGLineElementImpl::parseAttribute):
        * ksvg2/impl/SVGLineElementImpl.h:
        * ksvg2/impl/SVGLinearGradientElementImpl.cpp:
        (SVGLinearGradientElementImpl::SVGLinearGradientElementImpl):
        (SVGLinearGradientElementImpl::parseAttribute):
        (SVGLinearGradientElementImpl::buildGradient):
        (SVGLinearGradientElementImpl::createCanvasItem):
        (SVGLinearGradientElementImpl::resourceNotification):
        * ksvg2/impl/SVGLinearGradientElementImpl.h:
        * ksvg2/impl/SVGLocatableImpl.cpp:
        * ksvg2/impl/SVGMarkerElementImpl.cpp:
        (SVGMarkerElementImpl::SVGMarkerElementImpl):
        (SVGMarkerElementImpl::parseAttribute):
        (SVGMarkerElementImpl::close):
        * ksvg2/impl/SVGMarkerElementImpl.h:
        * ksvg2/impl/SVGMatrixImpl.cpp:
        (SVGMatrixImpl::SVGMatrixImpl):
        * ksvg2/impl/SVGNumberImpl.cpp:
        (SVGNumberImpl::SVGNumberImpl):
        * ksvg2/impl/SVGPaintImpl.cpp:
        (SVGPaintImpl::cssText):
        * ksvg2/impl/SVGPaintImpl.h:
        * ksvg2/impl/SVGPathElementImpl.cpp:
        (SVGPathElementImpl::SVGPathElementImpl):
        (SVGPathElementImpl::~SVGPathElementImpl):
        * ksvg2/impl/SVGPathElementImpl.h:
        * ksvg2/impl/SVGPathSegArcImpl.h:
        (KSVG::SVGPathSegArcAbsImpl::pathSegTypeAsLetter):
        (KSVG::SVGPathSegArcRelImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegClosePathImpl.h:
        (KSVG::SVGPathSegClosePathImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegCurvetoCubicImpl.h:
        (KSVG::SVGPathSegCurvetoCubicAbsImpl::pathSegTypeAsLetter):
        (KSVG::SVGPathSegCurvetoCubicRelImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegCurvetoCubicSmoothImpl.h:
        (KSVG::SVGPathSegCurvetoCubicSmoothAbsImpl::pathSegTypeAsLetter):
        (KSVG::SVGPathSegCurvetoCubicSmoothRelImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegCurvetoQuadraticImpl.h:
        (KSVG::SVGPathSegCurvetoQuadraticAbsImpl::pathSegTypeAsLetter):
        (KSVG::SVGPathSegCurvetoQuadraticRelImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegCurvetoQuadraticSmoothImpl.h:
        (KSVG::SVGPathSegCurvetoQuadraticSmoothAbsImpl::pathSegTypeAsLetter):
        (KSVG::SVGPathSegCurvetoQuadraticSmoothRelImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegImpl.cpp:
        (SVGPathSegImpl::SVGPathSegImpl):
        * ksvg2/impl/SVGPathSegImpl.h:
        (KSVG::SVGPathSegImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegLinetoHorizontalImpl.h:
        (KSVG::SVGPathSegLinetoHorizontalAbsImpl::pathSegTypeAsLetter):
        (KSVG::SVGPathSegLinetoHorizontalRelImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegLinetoImpl.h:
        (KSVG::SVGPathSegLinetoAbsImpl::pathSegTypeAsLetter):
        (KSVG::SVGPathSegLinetoRelImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegLinetoVerticalImpl.h:
        (KSVG::SVGPathSegLinetoVerticalAbsImpl::pathSegTypeAsLetter):
        (KSVG::SVGPathSegLinetoVerticalRelImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPathSegMovetoImpl.h:
        (KSVG::SVGPathSegMovetoAbsImpl::pathSegTypeAsLetter):
        (KSVG::SVGPathSegMovetoRelImpl::pathSegTypeAsLetter):
        * ksvg2/impl/SVGPatternElementImpl.cpp:
        (SVGPatternElementImpl::SVGPatternElementImpl):
        (SVGPatternElementImpl::parseAttribute):
        (SVGPatternElementImpl::notifyAttributeChange):
        (SVGPatternElementImpl::createCanvasItem):
        * ksvg2/impl/SVGPatternElementImpl.h:
        * ksvg2/impl/SVGPointImpl.cpp:
        (SVGPointImpl::SVGPointImpl):
        * ksvg2/impl/SVGPolyElementImpl.cpp:
        (SVGPolyElementImpl::SVGPolyElementImpl):
        (SVGPolyElementImpl::notifyAttributeChange):
        * ksvg2/impl/SVGPolyElementImpl.h:
        * ksvg2/impl/SVGPolygonElementImpl.cpp:
        (SVGPolygonElementImpl::SVGPolygonElementImpl):
        * ksvg2/impl/SVGPolygonElementImpl.h:
        * ksvg2/impl/SVGPolylineElementImpl.cpp:
        (SVGPolylineElementImpl::SVGPolylineElementImpl):
        * ksvg2/impl/SVGPolylineElementImpl.h:
        * ksvg2/impl/SVGPreserveAspectRatioImpl.cpp:
        (SVGPreserveAspectRatioImpl::SVGPreserveAspectRatioImpl):
        * ksvg2/impl/SVGRadialGradientElementImpl.cpp:
        (SVGRadialGradientElementImpl::SVGRadialGradientElementImpl):
        (SVGRadialGradientElementImpl::parseAttribute):
        (SVGRadialGradientElementImpl::buildGradient):
        (SVGRadialGradientElementImpl::createCanvasItem):
        (SVGRadialGradientElementImpl::resourceNotification):
        * ksvg2/impl/SVGRadialGradientElementImpl.h:
        * ksvg2/impl/SVGRectElementImpl.cpp:
        (SVGRectElementImpl::SVGRectElementImpl):
        (SVGRectElementImpl::parseAttribute):
        (SVGRectElementImpl::toPathData):
        * ksvg2/impl/SVGRectElementImpl.h:
        * ksvg2/impl/SVGRectImpl.cpp:
        (SVGRectImpl::SVGRectImpl):
        * ksvg2/impl/SVGSVGElementImpl.cpp:
        (SVGSVGElementImpl::SVGSVGElementImpl):
        (SVGSVGElementImpl::width):
        (SVGSVGElementImpl::height):
        (SVGSVGElementImpl::contentScriptType):
        (SVGSVGElementImpl::setContentScriptType):
        (SVGSVGElementImpl::contentStyleType):
        (SVGSVGElementImpl::setContentStyleType):
        (SVGSVGElementImpl::createEvent):
        (SVGSVGElementImpl::parseAttribute):
        (SVGSVGElementImpl::createCanvasItem):
        * ksvg2/impl/SVGSVGElementImpl.h:
        * ksvg2/impl/SVGScriptElementImpl.cpp:
        (SVGScriptElementImpl::SVGScriptElementImpl):
        (SVGScriptElementImpl::parseAttribute):
        (SVGScriptElementImpl::executeScript):
        * ksvg2/impl/SVGScriptElementImpl.h:
        * ksvg2/impl/SVGSetElementImpl.cpp:
        (SVGSetElementImpl::SVGSetElementImpl):
        * ksvg2/impl/SVGSetElementImpl.h:
        * ksvg2/impl/SVGStopElementImpl.cpp:
        (SVGStopElementImpl::SVGStopElementImpl):
        (SVGStopElementImpl::parseAttribute):
        (SVGStopElementImpl::createCanvasItem):
        * ksvg2/impl/SVGStopElementImpl.h:
        * ksvg2/impl/SVGStylableImpl.h:
        * ksvg2/impl/SVGStyleElementImpl.cpp:
        (SVGStyleElementImpl::SVGStyleElementImpl):
        (SVGStyleElementImpl::xmlspace):
        (SVGStyleElementImpl::type):
        (SVGStyleElementImpl::media):
        (SVGStyleElementImpl::title):
        (SVGStyleElementImpl::childrenChanged):
        * ksvg2/impl/SVGStyleElementImpl.h:
        * ksvg2/impl/SVGStyledElementImpl.cpp:
        (SVGStyledElementImpl::SVGStyledElementImpl):
        (SVGStyledElementImpl::getPresentationAttribute):
        (SVGStyledElementImpl::parseAttribute):
        (SVGStyledElementImpl::renderStyle):
        (SVGStyledElementImpl::attach):
        (SVGStyledElementImpl::detach):
        * ksvg2/impl/SVGStyledElementImpl.h:
        * ksvg2/impl/SVGSwitchElementImpl.cpp:
        (SVGSwitchElementImpl::SVGSwitchElementImpl):
        * ksvg2/impl/SVGSwitchElementImpl.h:
        * ksvg2/impl/SVGSymbolElementImpl.cpp:
        (SVGSymbolElementImpl::SVGSymbolElementImpl):
        * ksvg2/impl/SVGSymbolElementImpl.h:
        * ksvg2/impl/SVGTSpanElementImpl.cpp:
        (SVGTSpanElementImpl::SVGTSpanElementImpl):
        * ksvg2/impl/SVGTSpanElementImpl.h:
        * ksvg2/impl/SVGTestsImpl.cpp:
        (SVGTestsImpl::hasExtension):
        (SVGTestsImpl::isValid):
        * ksvg2/impl/SVGTestsImpl.h:
        * ksvg2/impl/SVGTextContentElementImpl.cpp:
        (SVGTextContentElementImpl::SVGTextContentElementImpl):
        * ksvg2/impl/SVGTextContentElementImpl.h:
        * ksvg2/impl/SVGTextElementImpl.cpp:
        (SVGTextElementImpl::SVGTextElementImpl):
        * ksvg2/impl/SVGTextElementImpl.h:
        * ksvg2/impl/SVGTextPositioningElementImpl.cpp:
        (SVGTextPositioningElementImpl::SVGTextPositioningElementImpl):
        * ksvg2/impl/SVGTextPositioningElementImpl.h:
        * ksvg2/impl/SVGTitleElementImpl.cpp:
        (SVGTitleElementImpl::SVGTitleElementImpl):
        (SVGTitleElementImpl::title):
        * ksvg2/impl/SVGTitleElementImpl.h:
        * ksvg2/impl/SVGTransformImpl.cpp:
        (SVGTransformImpl::SVGTransformImpl):
        * ksvg2/impl/SVGTransformableImpl.cpp:
        (SVGTransformableImpl::updateSubtreeMatrices):
        * ksvg2/impl/SVGTransformableImpl.h:
        * ksvg2/impl/SVGURIReferenceImpl.cpp:
        (SVGURIReferenceImpl::parseAttribute):
        * ksvg2/impl/SVGUseElementImpl.cpp:
        (SVGUseElementImpl::SVGUseElementImpl):
        (SVGUseElementImpl::parseAttribute):
        (SVGUseElementImpl::close):
        * ksvg2/impl/SVGUseElementImpl.h:
        * ksvg2/impl/SVGViewElementImpl.cpp:
        (SVGViewElementImpl::SVGViewElementImpl):
        * ksvg2/impl/SVGViewElementImpl.h:
        * ksvg2/scripts/generate.pl: Removed.
        * ksvg2/scripts/kalyptusKDOMEcma.pm: Removed.
        * ksvg2/scripts/svg.idl: Removed.
        * kwq/KWQSlot.mm: SVG slot support
        (KWQSlot::KWQSlot): slotTimerNotify
        (KWQSlot::call): TimeScheduler::timerNotify()

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

15 years ago Reviewed by Darin/Maciej
bdakin [Thu, 25 Aug 2005 00:41:54 +0000 (00:41 +0000)]
    Reviewed by Darin/Maciej

        Test cases added: (NONE -- doesn't affect layout)

- fixed <rdar://problem/4228818> leak of RenderLayer loading the Dictionary,
Flight Tracker, and Translation widget (maybe others) in Safari.

        * khtml/rendering/render_box.cpp:
        (RenderBox::setStyle): added assert to avoid potential problems.
        (RenderBox::detach): Added comment.
        * khtml/rendering/render_object.cpp:
        (RenderObject::detach): Added comment.
        * khtml/rendering/render_replaced.cpp:
        (RenderWidget::detach): Added code from RenderBox::deatch() that frees the layer used
in setStyle()

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

15 years ago Reviewed by Maciej.
darin [Wed, 24 Aug 2005 18:53:46 +0000 (18:53 +0000)]
    Reviewed by Maciej.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4625
          DumpRenderTree --pixel-tests crash
        - landed some other small changes I had sitting in my tree

        * DumpRenderTree/DumpRenderTree.m:
        (main): Don't bother saving and restoring the preferences. Not sure
        why this was ever done since the preferences are specific to DumpRenderTree.
        Clear delegates before releasing the WebView, because you can't count on the
        order of object deallocation.
        (dumpRenderTree): Fix code that releases a string before storing it in a
        global variable.

        * Scripts/run-webkit-tests: Use "-s" rather than a function to get the size
        of a file. Fix lots of cases that were using tabs for indenting to use spaces instead.

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

15 years ago Reviewed by Adele.
vicki [Wed, 24 Aug 2005 01:46:50 +0000 (01:46 +0000)]
    Reviewed by Adele.

- fixed <rdar://problem/4229177> REGRESSION (Denver): crash dispatching mouse events (4608)

        Test cases added:
        * manual-tests/mouseevent-on-closeddoc.html: Added.
        * manual-tests/resources/mouseevent-on-closeddoc.html: Added.

        * khtml/khtmlview.cpp:
        (KHTMLView::dispatchMouseEvent): add nil check

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

15 years ago Reviewed by Beth Dakin.
sullivan [Wed, 24 Aug 2005 00:34:57 +0000 (00:34 +0000)]
    Reviewed by Beth Dakin.

        - fixed <rdar://problem/4229167> 14 leaks of WebFileButton and associated objects,
        seen after running webkit layout tests

        * WebCoreSupport.subproj/WebBridge.m:
        (-[WebBridge fileButtonWithDelegate:]):
        this method was returning a retained object; I added an autorelease

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

15 years agoBug #: 4590
eseidel [Tue, 23 Aug 2005 23:03:00 +0000 (23:03 +0000)]
Bug #: 4590
Submitted by: eseidel
Reviewed by: mjs
        * Scripts/run-webkit-tests:
        Made --leaks option more readable by printing to a file.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4590

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

15 years ago * English.lproj/StringsNotToBeLocalized.txt: Update for recent changes.
darin [Tue, 23 Aug 2005 23:00:31 +0000 (23:00 +0000)]
    * English.lproj/StringsNotToBeLocalized.txt: Update for recent changes.

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

15 years ago Reviewed by John.
darin [Tue, 23 Aug 2005 22:53:20 +0000 (22:53 +0000)]
    Reviewed by John.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4545
          REGRESSION: content inside <nolayer> does not get in the DOM tree, but should

        * khtml/html/htmlparser.cpp: (HTMLParser::getNode): Remove code to omit children of <nolayer>.

        * layout-tests/fast/dom/no-elements.html: Update test for new behavior.
        * layout-tests/fast/dom/no-elements-expected.txt: Updated test results.

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

15 years ago - fixed test that was accessing a remote resource by accident
darin [Tue, 23 Aug 2005 22:42:33 +0000 (22:42 +0000)]
    - fixed test that was accessing a remote resource by accident

        * layout-tests/fast/lists/009.html: Correct URL to be relative.

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

15 years agoNew change log. Old one was getting too big.
darin [Tue, 23 Aug 2005 22:27:30 +0000 (22:27 +0000)]
New change log. Old one was getting too big.

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

15 years ago Reviewed and landed by Darin.
darin [Tue, 23 Aug 2005 21:42:17 +0000 (21:42 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4604
          LEAK -[WebTextRenderer _ATSU_pointToOffset:style:position:reversed:includePartialGlyphs:] leaks an ATSUTextLayout
          <rdar://problem/4228787> ATSUTextLayout leak in _ATSU_pointToOffset:style:position:reversed:includePartialGlyphs: (4604)

        * WebCoreSupport.subproj/WebTextRenderer.m:
        (-[WebTextRenderer _ATSU_pointToOffset:style:position:reversed:includePartialGlyphs:]):
        Added missing call to ATSUDisposeTextLayout.

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

15 years ago Reviewed by Darin.
harrison [Tue, 23 Aug 2005 19:25:06 +0000 (19:25 +0000)]
    Reviewed by Darin.

        <rdar://problem/4226539> REGRESSION: Blank content at http://www.the-leaky-cauldron.org/ with Denver and TOT

        Test cases added:
        * layout-tests/fast/parser/comments-expected.txt: Added.
        * layout-tests/fast/parser/comments.html: Added.

        * khtml/html/htmltokenizer.cpp:
        (khtml::HTMLTokenizer::parseComment):
        When non-space follows comment end, ignore that comment end.

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

15 years ago Reviewed by mjs
justing [Tue, 23 Aug 2005 18:32:51 +0000 (18:32 +0000)]
    Reviewed by mjs

        Temporary workaround for gcc-5216+ bug 4213314.  Don't use NSMake* convenience methods inside KWQ_BLOCK_EXCEPTIONS.

        * kwq/KWQKConfigBase.mm:
        (KConfig::readEntry):
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::attributedString):
        * kwq/KWQListBox.mm:
        (QListBox::sizeForNumberOfLines):
        * kwq/KWQPainter.mm:
        (QPainter::drawTiledPixmap):
        * kwq/KWQScrollView.mm:
        (QScrollView::resizeContents):
        (QScrollView::contentsToViewport):
        (QScrollView::viewportToContents):
        (QScrollView::setContentsPosRecursive):
        (QScrollView::ensureVisible):
        (QScrollView::ensureRectVisibleCentered):

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

15 years ago Reviewed by Beth Dakin.
sullivan [Tue, 23 Aug 2005 16:45:12 +0000 (16:45 +0000)]
    Reviewed by Beth Dakin.

        - fixed <rdar://problem/4227019> Several 32-byte leaks after choosing pop-up menu at dzone198.apple.com

        Test cases added: none, doesn't affect layout. I did execute run-layout-tests to verify that there
        were no surprises though.

        * khtml/ecma/xmlhttprequest.h:
        use SharedPtr for onReadyStateChangeListener and onLoadListener
        * khtml/ecma/xmlhttprequest.cpp:
        (KJS::XMLHttpRequest::getValueProperty):
        use notNull() instead of testing SharedPtrs against 0
        (KJS::XMLHttpRequest::putValueProperty):
        use reset() to set values of SharedPtrs; eliminate ref()s that had no deref()s
        (KJS::XMLHttpRequest::mark):
        use notNull() instead of testing SharedPtrs against 0
        (KJS::XMLHttpRequest::XMLHttpRequest):
        don't initialize SharedPtrs
        (KJS::XMLHttpRequest::changeState):
        use notNull() instead of testing SharedPtrs against 0

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

15 years ago - fixed <rdar://problem/4227011> Debugger SPI should be removed from WebView...
ggaren [Tue, 23 Aug 2005 01:22:16 +0000 (01:22 +0000)]
    - fixed <rdar://problem/4227011> Debugger SPI should be removed from WebView.h API

        Reviewed by mjs and adele.

        Cut and pasted debugging SPI from WebView to WebView(WebPendingPublic)

        * WebView.subproj/WebView.h:
        * WebView.subproj/WebView.m:
        (-[WebView setScriptDebugDelegate:]):
        (-[WebView scriptDebugDelegate]):
        * WebView.subproj/WebViewPrivate.h:

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

15 years ago Reviewed by Justin.
harrison [Mon, 22 Aug 2005 20:24:39 +0000 (20:24 +0000)]
    Reviewed by Justin.

        <rdar://problem/4221384> Denver Regression: stickies widget crashed on 8F15 when pasting text

        Test cases added:  None.  Problem triggered by simple paste, which lots of the
        editing tests already do, but also required particular memory layout/cleanup state, which
        is not specifiable in our tests.

        * khtml/editing/markup.cpp:
        (khtml::createFragmentFromText):
        Ref the new paragraph element right away, rather than allocating more memory first.

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