Bug 48623

Summary: Convert SVGAnimatedEnumeration/Integer to the new SVGAnimatedPropertyTearOff concept
Product: WebKit Reporter: Nikolas Zimmermann <zimmermann>
Component: SVGAssignee: Nikolas Zimmermann <zimmermann>
Status: RESOLVED FIXED    
Severity: Normal CC: eric, mdelaney7, zimmermann
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
Bug Depends on:    
Bug Blocks: 47905    
Attachments:
Description Flags
Patch
none
Patch v2 krit: review+

Description Nikolas Zimmermann 2010-10-29 03:30:01 PDT
Convert SVGAnimatedEnumeration/Integer to the new SVGAnimatedPropertyTearOff concept
Comment 1 Nikolas Zimmermann 2010-10-29 03:41:31 PDT
Created attachment 72312 [details]
Patch

My local build is not yet done, I only did the mechanics. But as EWS is not busy right now, I'll keep it busy :-)
Comment 2 Dirk Schulze 2010-10-29 04:08:01 PDT
Comment on attachment 72312 [details]
Patch

r=me
Comment 3 Eric Seidel (no email) 2010-10-29 05:21:06 PDT
Attachment 72312 [details] did not build on mac:
Build output: http://queues.webkit.org/results/4870031
Comment 4 Nikolas Zimmermann 2010-10-29 05:30:33 PDT
Comment on attachment 72312 [details]
Patch

It only builds on mac after touching CodeGeneratorObjC.pm, dependency tracking is obviously broken. If I only modfiy CodeGenerator.pm, the objc bindings are not regenerated,  only the js bindings :/

I'll need to add whitespace to CodeGeneratorObjC.pm, to fix the build.
Found a local regression though, need to investigate first, clearing Dirks r+ for the meanwhile.
Comment 5 Nikolas Zimmermann 2010-10-29 06:34:53 PDT
Created attachment 72328 [details]
Patch v2

Fixed regressions, while cleaning up the code, yay :-)
Comment 6 Dirk Schulze 2010-10-29 06:41:36 PDT
Comment on attachment 72328 [details]
Patch v2

Good catch! r=me
Comment 7 Nikolas Zimmermann 2010-10-29 06:54:02 PDT
Landed in r70872.
Comment 8 Eric Seidel (no email) 2010-10-29 09:25:59 PDT
Please file a bug about the broken dependency tracking so we can get it fixed.
Comment 9 Nikolas Zimmermann 2010-10-29 09:28:17 PDT
(In reply to comment #8)
> Please file a bug about the broken dependency tracking so we can get it fixed.
Yeah, thanks for reminding me, I filed 48641.