• commit-queue@webkit.org's avatar
    ASSERT(time.isFinite()) in SVGSMILElement::createInstanceTimesFromSyncbase · 909a2e9a
    commit-queue@webkit.org authored
    <https://webkit.org/b/108184>
    
    Patch by Tamas Gergely <tgergely.u-szeged@partner.samsung.com> on 2014-01-21
    Reviewed by Philip Rogers.
    
    Source/WebCore:
    
    In the case a SMILElement timing had a syncbase dependency on an indefinite value
    the assert were raised. The assert has been removed and a check has been added
    instead that prevents the addition of indefinite times to the time list.
    
    Test: svg/animations/smil-syncbase-self-dependency.svg
    
    * svg/animation/SVGSMILElement.cpp:
    (WebCore::SVGSMILElement::createInstanceTimesFromSyncbase):
      ASSERT removed.
    
    LayoutTests:
    
    Test checks whether valid self-dependency is accidentally broken.
    
    * svg/animations/smil-syncbase-self-dependency-expected.txt: Added.
    * svg/animations/smil-syncbase-self-dependency.svg: Added.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162459 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    909a2e9a
Name
Last commit
Last update
..
W3C-I18N Loading commit data...
W3C-SVG-1.1 Loading commit data...
W3C-SVG-1.1-SE Loading commit data...
W3C-SVG-1.2-Tiny Loading commit data...
animations Loading commit data...
as-background-image Loading commit data...
as-border-image Loading commit data...
as-image Loading commit data...
as-object Loading commit data...
batik Loading commit data...
canvas Loading commit data...
carto.net Loading commit data...
clip-path Loading commit data...
css Loading commit data...
custom Loading commit data...
dom Loading commit data...
dynamic-updates Loading commit data...
filters Loading commit data...
foreignObject Loading commit data...
hittest Loading commit data...
hixie Loading commit data...
in-html Loading commit data...
masking Loading commit data...
overflow Loading commit data...
repaint Loading commit data...
stroke Loading commit data...
text Loading commit data...
transforms Loading commit data...
webarchive Loading commit data...
wicd Loading commit data...
zoom Loading commit data...
path-arc-invalid-expected.txt Loading commit data...
path-arc-invalid.html Loading commit data...