RESOLVED FIXED 49067
Convert SVGPoint/SVGPointList to the new SVGPropertyTearOff concept
https://bugs.webkit.org/show_bug.cgi?id=49067
Summary Convert SVGPoint/SVGPointList to the new SVGPropertyTearOff concept
Nikolas Zimmermann
Reported 2010-11-05 05:42:35 PDT
Convert SVGPoint/SVGPointList to the new SVGPropertyTearOff concept.
Attachments
Patch (69.23 KB, patch)
2010-11-05 05:43 PDT, Nikolas Zimmermann
no flags
Patch v2 (76.75 KB, patch)
2010-11-05 06:06 PDT, Nikolas Zimmermann
no flags
Patch v3 (85.82 KB, patch)
2010-11-08 01:15 PST, Nikolas Zimmermann
krit: review+
Nikolas Zimmermann
Comment 1 2010-11-05 05:43:51 PDT
Created attachment 73057 [details] Patch Uploading a preliminary patch, yet missing the LayoutTests/ changes, and the ChangeLogs. I only want to get some early EWS results, as I'm leaving soon.
Nikolas Zimmermann
Comment 2 2010-11-05 06:06:17 PDT
Created attachment 73058 [details] Patch v2 Updated to trunk, now the patch should apply.
Eric Seidel (no email)
Comment 3 2010-11-05 07:10:43 PDT
Dirk Schulze
Comment 4 2010-11-05 08:16:30 PDT
I thought you have a chromium build on your machine, why does every first patch of yours fail on chromium? ;-)
Nikolas Zimmermann
Comment 5 2010-11-05 15:13:48 PDT
(In reply to comment #4) > I thought you have a chromium build on your machine, why does every first patch of yours fail on chromium? ;-) I don't test every patch on chromium unless I'm adding new functionality, like StrictTypeChecking etc. that was not implemented on Chromium and had to be tested. If this patch compiles, it will work on V8, as the code is 1:1 equal to JSC.
WebKit Review Bot
Comment 6 2010-11-05 19:01:15 PDT
Nikolas Zimmermann
Comment 7 2010-11-08 01:15:46 PST
Created attachment 73222 [details] Patch v3 Complete patch including ChangeLogs and LayoutTests changes. Only difference to "Patch v2" are CodeGeneratorV8.pm changes, to make it build on chromium/v8.
Dirk Schulze
Comment 8 2010-11-08 05:17:51 PST
Comment on attachment 73222 [details] Patch v3 r=me. The solution with SVGAnimatedPoints is still a bit sad. We should discuss it on www-svg to change it in the Spec as well. Maybe we can move it into SVG1.1se? Anyway, it doesn't block this patch since it doesn't affect anything on the user side, with the exception that it runs faster. Please update the win proj file before landing.
Nikolas Zimmermann
Comment 9 2010-11-08 05:44:24 PST
(In reply to comment #8) > (From update of attachment 73222 [details]) > r=me. The solution with SVGAnimatedPoints is still a bit sad. We should discuss it on www-svg to change it in the Spec as well. Maybe we can move it into SVG1.1se? Anyway, it doesn't block this patch since it doesn't affect anything on the user side, with the exception that it runs faster. Please update the win proj file before landing. Synced the vcproj to trunk before landing, now it should work as expected. Thanks for the review! Landed in r71512.
Nikolas Zimmermann
Comment 10 2010-11-08 06:00:40 PST
Trying to fix windows build in r71514. A warning was produced.
Simon Fraser (smfr)
Comment 11 2010-11-08 10:17:35 PST
@@ -21385,7 +21372,6 @@ isa = PBXProject; buildConfigurationList = 149C284308902B11008A9EFC /* Build configuration list for PBXProject "WebCore" */; compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( Please update to Xcode 3.2.4 so this change does not happen.
Nikolas Zimmermann
Comment 12 2010-11-08 13:10:54 PST
(In reply to comment #11) > @@ -21385,7 +21372,6 @@ > isa = PBXProject; > buildConfigurationList = 149C284308902B11008A9EFC /* Build configuration list for PBXProject "WebCore" */; > compatibilityVersion = "Xcode 2.4"; > - developmentRegion = English; > hasScannedForEncodings = 1; > knownRegions = ( > > Please update to Xcode 3.2.4 so this change does not happen. Aww, I'm sorry, forgot to remove the offending line :( AFAIK there's no XCode 3.2.4 for Leopard, which is still my main dev platform?
Note You need to log in before you can comment on or make changes to this bug.