1. 30 Dec, 2005 1 commit
  2. 13 Dec, 2005 1 commit
    • eseidel's avatar
      Bug #: 6061 · 3991baae
      eseidel authored
      Submitted by: eseidel
      Reviewed by: darin
              3 tests checking expected behavior for bad transform.
              http://bugzilla.opendarwin.org/show_bug.cgi?id=6061
      
              * svg/custom/transform-ignore-after-invalid-expected.checksum: Added.
              * svg/custom/transform-ignore-after-invalid-expected.png: Added.
              * svg/custom/transform-ignore-after-invalid-expected.txt: Added.
              * svg/custom/transform-ignore-after-invalid.svg: Added.
              * svg/custom/transform-invalid-expected.checksum: Added.
              * svg/custom/transform-invalid-expected.png: Added.
              * svg/custom/transform-invalid-expected.txt: Added.
              * svg/custom/transform-invalid.svg: Added.
              * svg/custom/transform-with-ending-space-expected.checksum: Added.
              * svg/custom/transform-with-ending-space-expected.png: Added.
              * svg/custom/transform-with-ending-space-expected.txt: Added.
              * svg/custom/transform-with-ending-space.svg: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3991baae
  3. 12 Dec, 2005 1 commit
  4. 11 Dec, 2005 2 commits
    • eseidel's avatar
      Bug #: 5875 · 704287af
      eseidel authored
      Submitted by: eseidel
      Reviewed by: darin & mjs
              Fixes SVG to load external scripts and report parse errors.
              http://bugzilla.opendarwin.org/show_bug.cgi?id=5875
      
              Added 7 layout tests to exercise parse error code.
      
              * fast/invalid/junk-data-expected.checksum: Added.
              * fast/invalid/junk-data-expected.png: Added.
              * fast/invalid/junk-data-expected.txt: Added.
              * fast/invalid/junk-data.xml: Added.
              * fast/invalid/missing-end-tag-expected.checksum: Added.
              * fast/invalid/missing-end-tag-expected.png: Added.
              * fast/invalid/missing-end-tag-expected.txt: Added.
              * fast/invalid/missing-end-tag.xhtml: Added.
              * fast/xsl/xslt-extra-content-at-end-expected.checksum: Added.
              * fast/xsl/xslt-extra-content-at-end-expected.png: Added.
              * fast/xsl/xslt-extra-content-at-end-expected.txt: Added.
              * fast/xsl/xslt-extra-content-at-end.xml: Added.
              * fast/xsl/xslt-mismatched-tags-in-xslt-expected.checksum: Added.
              * fast/xsl/xslt-mismatched-tags-in-xslt-expected.png: Added.
              * fast/xsl/xslt-mismatched-tags-in-xslt-expected.txt: Added.
              * fast/xsl/xslt-mismatched-tags-in-xslt.xml: Added.
              * fast/xsl/xslt-missing-namespace-in-xslt-expected.checksum: Added.
              * fast/xsl/xslt-missing-namespace-in-xslt-expected.png: Added.
              * fast/xsl/xslt-missing-namespace-in-xslt-expected.txt: Added.
              * fast/xsl/xslt-missing-namespace-in-xslt.xml: Added.
              * svg/custom/junk-data-expected.checksum: Added.
              * svg/custom/junk-data-expected.png: Added.
              * svg/custom/junk-data-expected.txt: Added.
              * svg/custom/junk-data.svg: Added.
              * svg/custom/missing-xlink-expected.checksum: Added.
              * svg/custom/missing-xlink-expected.png: Added.
              * svg/custom/missing-xlink-expected.txt: Added.
              * svg/custom/missing-xlink.svg: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11532 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      704287af
    • eseidel's avatar
      Bug #: 5999 · defbddd6
      eseidel authored
      Submitted by: eseidel
      Reviewed by: hyatt
              Small fixes made during SVG code review.
              http://bugzilla.opendarwin.org/show_bug.cgi?id=5999
      
              * svg/custom/conditional-processing-outside-switch-expected.checksum: Added.
              * svg/custom/conditional-processing-outside-switch-expected.png: Added.
              * svg/custom/conditional-processing-outside-switch-expected.txt: Added.
              * svg/custom/conditional-processing-outside-switch.svg: Added.
              * svg/custom/simpleCDF-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11530 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      defbddd6
  5. 05 Dec, 2005 1 commit
    • eseidel's avatar
      Bug #: none · 029e878e
      eseidel authored
      Submitted by: eseidel
      Reviewed by: mjs
              Updating all the SVG tests with their latest post-merger results.
              There are still issues which will prevent these from passing on
              all machines:
              http://bugzilla.opendarwin.org/show_bug.cgi?id=4515
              http://bugzilla.opendarwin.org/show_bug.cgi?id=5962
      
              * svg/W3C-SVG-1.1/animate-elem-04-t-expected.checksum:
              * svg/W3C-SVG-1.1/animate-elem-05-t-expected.checksum:
              * svg/W3C-SVG-1.1/animate-elem-06-t-expected.checksum:
              * svg/W3C-SVG-1.1/animate-elem-07-t-expected.checksum:
              * svg/W3C-SVG-1.1/animate-elem-22-b-expected.checksum:
              * svg/W3C-SVG-1.1/color-prof-01-f-expected.checksum:
              * svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
              * svg/W3C-SVG-1.1/coords-units-02-b-expected.checksum:
              * svg/W3C-SVG-1.1/coords-units-02-b-expected.png:
              * svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum:
              * svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
              * svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.checksum:
              * svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
              * svg/W3C-SVG-1.1/filters-blend-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/filters-blend-01-b-expected.png:
              * svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
              * svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum:
              * svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
              * svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
              * svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum:
              * svg/W3C-SVG-1.1/filters-conv-01-f-expected.png:
              * svg/W3C-SVG-1.1/filters-displace-01-f-expected.checksum:
              * svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
              * svg/W3C-SVG-1.1/filters-example-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
              * svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
              * svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
              * svg/W3C-SVG-1.1/filters-light-01-f-expected.checksum:
              * svg/W3C-SVG-1.1/filters-light-01-f-expected.png:
              * svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
              * svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum:
              * svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
              * svg/W3C-SVG-1.1/filters-offset-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/filters-offset-01-b-expected.png:
              * svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum:
              * svg/W3C-SVG-1.1/filters-specular-01-f-expected.png:
              * svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
              * svg/W3C-SVG-1.1/filters-tile-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/filters-tile-01-b-expected.png:
              * svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
              * svg/W3C-SVG-1.1/interact-zoom-01-t-expected.checksum:
              * svg/W3C-SVG-1.1/masking-opacity-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/masking-path-02-b-expected.checksum:
              * svg/W3C-SVG-1.1/masking-path-04-b-expected.checksum:
              * svg/W3C-SVG-1.1/masking-path-04-b-expected.png:
              * svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
              * svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
              * svg/W3C-SVG-1.1/render-groups-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
              * svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum:
              * svg/W3C-SVG-1.1/struct-frag-01-t-expected.checksum:
              * svg/W3C-SVG-1.1/struct-image-01-t-expected.checksum:
              * svg/W3C-SVG-1.1/struct-image-01-t-expected.png:
              * svg/W3C-SVG-1.1/struct-image-02-b-expected.png:
              * svg/W3C-SVG-1.1/struct-image-03-t-expected.checksum:
              * svg/W3C-SVG-1.1/struct-image-04-t-expected.checksum:
              * svg/W3C-SVG-1.1/struct-image-04-t-expected.png:
              * svg/W3C-SVG-1.1/struct-image-05-b-expected.checksum:
              * svg/W3C-SVG-1.1/struct-image-05-b-expected.png:
              * svg/W3C-SVG-1.1/struct-symbol-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png:
              * svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/text-path-01-b-expected.png:
              * svg/W3C-SVG-1.1/text-spacing-01-b-expected.checksum:
              * svg/W3C-SVG-1.1/text-text-01-b-expected.checksum:
              * svg/custom/fill-update-expected.checksum:
              * svg/custom/fill-update-expected.png:
              * svg/custom/path-bad-data-expected.checksum:
              * svg/custom/path-bad-data-expected.png:
              * svg/custom/path-update-expected.checksum:
              * svg/custom/path-update-expected.png:
              * svg/custom/simpleCDF-expected.checksum:
              * svg/custom/simpleCDF-expected.png:
              * svg/custom/use-forward-refs-expected.checksum:
              * svg/custom/use-forward-refs-expected.png:
              * svg/custom/use-forward-refs-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11469 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      029e878e
  6. 30 Nov, 2005 1 commit
  7. 29 Nov, 2005 1 commit
    • eseidel's avatar
      Bug #: 5842 · d8c1cd55
      eseidel authored
      Submitted by: eseidel
      Reviewed by: mjs
              3 test cases added to cover CSS updates and CDF support.
              Updated all test results for absolute bbox change.
      
              Fixed in this patch:
              - CSS dynamic updates
              - dynamic path data updates
              - first pass at CDF support
              http://bugzilla.opendarwin.org/show_bug.cgi?id=5842
      
              * kcanvas/KCanvasContainer.cpp:
              (KCanvasContainer::KCanvasContainer): make "replaced" element
              * kcanvas/device/quartz/KCanvasItemQuartz.mm:
              (KCanvasItemQuartz::paint): added parent offset ASSERT
              * kcanvas/device/quartz/KCanvasResourcesQuartz.mm:
              (KCanvasContainerQuartz::paint): account for parent offset
              (KCanvasContainerQuartz::absoluteTransform): reflect viewport
              * khtml/css/css_valueimpl.cpp: remove HTML special case
              (DOM::CSSMutableStyleDeclarationImpl::setChanged):
              * khtml/css/cssstyleselector.cpp: remove HTML special case
              (khtml::CSSStyleSelector::locateCousinList):
              * khtml/rendering/render_object.cpp:
              (RenderObject::containingBlock): special case KCanvasContainer
              * khtml/rendering/render_style.cpp:
              (RenderStyle::operator==): fix call into SVGRenderStyle
              (RenderStyle::inheritedNotEqual): calls into SVGRenderStyle
              (RenderStyle::diff): calls into SVGRenderStyle
              * ksvg2/css/SVGRenderStyle.cpp:
              (SVGRenderStyle::equals): include flags in comparison
              (SVGRenderStyle::inheritedNotEqual): added
              * ksvg2/css/SVGRenderStyle.h:
              * ksvg2/svg/SVGPathElementImpl.cpp:
              (KSVG::SVGPathElementImpl::parseMappedAttribute): clear path first
              * ksvg2/svg/SVGStyledElementImpl.cpp:
              (SVGStyledElementImpl::attributeChanged): map to ksvg2 attributes
              * ksvg2/svg/SVGStyledElementImpl.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11333 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d8c1cd55
  8. 08 Oct, 2005 1 commit
  9. 03 Oct, 2005 1 commit
    • eseidel's avatar
      Bug #: 5239 · d4501411
      eseidel authored
      Submitted by: Rob Buis  <rwlbuis@xs4all.nl>
      Reviewed by: eseidel
              Fixes hang, caused by path parser spinning forever.
              http://bugzilla.opendarwin.org/show_bug.cgi?id=5239
      
              * ksvg2/svg/svgpathparser.cpp:
              (SVGPathParser::parseSVG):
              * svg-tests/custom/path-bad-data-expected.checksum: Added.
              * svg-tests/custom/path-bad-data-expected.png: Added.
              * svg-tests/custom/path-bad-data-expected.txt: Added.
              * svg-tests/custom/path-bad-data.svg: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@10698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d4501411