WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 17077
SVG SMIL animation is currently broken (and turned off) (affects Acid3 tests 75 and 76)
https://bugs.webkit.org/show_bug.cgi?id=17077
Summary
SVG SMIL animation is currently broken (and turned off) (affects Acid3 tests ...
Eric Seidel (no email)
Reported
2008-01-29 14:49:11 PST
SVG SMIL animation is currently broken (and turned off) (affects Acid3) :sigh: Eventually we'll need to fix our SMIL implementation and turn it back on if we wish to pass Acid3 (as currently written).
Attachments
patch for test 75
(12.53 KB, patch)
2008-03-25 23:41 PDT
,
Antti Koivisto
aroben
: review+
Details
Formatted Diff
Diff
enable animation & implement beginElement()
(7.28 KB, patch)
2008-03-26 16:53 PDT
,
Antti Koivisto
andersca
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Antti Koivisto
Comment 1
2008-03-23 21:56:22 PDT
The test itself does not look very demanding. As far as I can see the only missing feature is the support for beginElement() and perhaps some bug fixes to baseVal/animVal.
Lars Gunther
Comment 2
2008-03-24 02:37:43 PDT
(In reply to
comment #1
)
> The test itself does not look very demanding.
But implementing SMIL must be about getting a rock solid implementation per se, right? Or is passing Acid3 a value in itself? (Not in my book!) Test suites like this one should be more important to pass:
http://www.w3.org/2001/SMIL20/testsuite/
Antti Koivisto
Comment 3
2008-03-25 23:41:29 PDT
Created
attachment 20075
[details]
patch for test 75 Amusingly this no-op patch which simply adds ElementTimeControl interface is sufficient for passing test 75. Test 76 will actually require enabling animation support!
Adam Roben (:aroben)
Comment 4
2008-03-26 09:35:00 PDT
Comment on
attachment 20075
[details]
patch for test 75 We'll need to add the new files to the other 4 build systems (WebCore.vcproj, WebCore.pro, GNUMakefile.am, and WebCoreSources.bkl). You're missing a newline at the end of ElementTimeControl.idl r=me if you fix the above.
Antti Koivisto
Comment 5
2008-03-26 10:01:00 PDT
Sending WebCore/ChangeLog Sending WebCore/DerivedSources.make Sending WebCore/WebCore.pro Sending WebCore/WebCore.vcproj/WebCore.vcproj Sending WebCore/WebCore.xcodeproj/project.pbxproj Sending WebCore/bindings/scripts/CodeGeneratorObjC.pm Adding WebCore/svg/ElementTimeControl.h Adding WebCore/svg/ElementTimeControl.idl Sending WebCore/svg/SVGAnimationElement.cpp Sending WebCore/svg/SVGAnimationElement.h Sending WebCore/svg/SVGAnimationElement.idl Transmitting file data ........... Committed revision 31315.
Antti Koivisto
Comment 6
2008-03-26 16:53:27 PDT
Created
attachment 20104
[details]
enable animation & implement beginElement() This fixes test 76.
Anders Carlsson
Comment 7
2008-03-26 16:57:42 PDT
Comment on
attachment 20104
[details]
enable animation & implement beginElement() r=me
Antti Koivisto
Comment 8
2008-03-26 17:26:18 PDT
Sending WebCore/ChangeLog Sending WebCore/Configurations/WebCore.xcconfig Sending WebCore/svg/SVGAnimationElement.cpp Sending WebCore/svg/SVGAnimationElement.h Sending WebKitTools/ChangeLog Sending WebKitTools/Scripts/build-webkit Transmitting file data ...... Committed revision 31334.
Antti Koivisto
Comment 9
2008-04-08 22:12:13 PDT
Bug 18375
is the "make it REALLY work" bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug