Closed Bug 449323 Opened 16 years ago Closed 16 years ago

move SVG effect properties to nsSVGEffects

Categories

(Core :: SVG, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: roc, Assigned: roc)

Details

Attachments

(1 file)

This is just a cleanup step to separate some stuff out of nsSVGUtils. We also need to make the properties accessible via nsSVGEffects.h so that future code in nsSVGIntegrationUtils can use them.
Attached patch fixSplinter Review
Attachment #332484 - Flags: superreview?(mats.palmgren)
Attachment #332484 - Flags: review?(longsonr)
Comment on attachment 332484 [details] [diff] [review]
fix

sr=mats

I assume there will be a follow-up patch to remove the "Effect helper
functions" block from nsSVGUtils.cpp and use nsSVGEffects instead?
Or you can easily include that in this bug if you want.

-    /**
-     * Override IsPersistent because we want to keep tracking the element
-     * for the ID even when it changes.
-     */
-    virtual PRBool IsPersistent() { return PR_TRUE; }

The above comment got lost in the transition.

Make sure the GetReferencedFrame() comment isn't lost.
Attachment #332484 - Flags: superreview?(mats.palmgren) → superreview+
Attachment #332484 - Flags: review?(longsonr) → review+
(In reply to comment #2)
> (From update of attachment 332484 [details] [diff] [review])
> sr=mats
> 
> I assume there will be a follow-up patch to remove the "Effect helper
> functions" block from nsSVGUtils.cpp and use nsSVGEffects instead?
> Or you can easily include that in this bug if you want.

Yeah, I meant to include that but I forgot. So I just included it and pushed (03693a68bee3). Thanks.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: