Bug 12380

Summary: SVG resources (masks, markers, clipPaths) have updating/dynamic creation problems.
Product: WebKit Reporter: Nikolas Zimmermann <zimmermann>
Component: SVGAssignee: Nikolas Zimmermann <zimmermann>
Status: RESOLVED FIXED    
Severity: Normal CC: eric, rwlbuis
Priority: P2    
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
Initial patch.
none
LayoutTests
none
Updated patch. sam: review+

Description Nikolas Zimmermann 2007-01-23 05:26:05 PST
Patterns/Gradients already use the new "isPendingResource" & friends concept to keep track of any not-yet available resource - when it appears they update nicely. All other resources need to work in the same way. Attaching patch soon.
Comment 1 Nikolas Zimmermann 2007-01-23 05:31:06 PST
Created attachment 12622 [details]
Initial patch.

Patch fixing all known resource updating/invalidation/creation bugs. The 16 new LayoutTests will be in a seperated patch - otherwhise it's waaay too big.
Comment 2 Nikolas Zimmermann 2007-01-23 05:32:24 PST
Created attachment 12623 [details]
LayoutTests

I left out the .png's otherwhise it gets too big.
Comment 3 Nikolas Zimmermann 2007-01-23 11:42:47 PST
Created attachment 12632 [details]
Updated patch.

New patch fixing the issues Sam mentioned via IRC. No new regressions in pixel tests. One existing testcase works again - 16 added.
Comment 4 Nikolas Zimmermann 2007-01-23 12:22:54 PST
Landed in r19050.