Closed Bug 895231 Opened 6 years ago Closed 6 years ago

Remove unnecessary interfaces from the Components shim

Categories

(Core :: DOM: Core & HTML, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla25

People

(Reporter: emk, Assigned: emk)

Details

Attachments

(1 file, 1 obsolete file)

nsIDOMSVGFETurbulenceElement, nsIDOMSVGFEMorphologyElement, nsIDOMSVGFEConvolveMatrixElement, "nsIDOMSVGFEDisplacementMapElement, and nsIDOMSVGUnitTypes are no longer defined on the real Components object as of Firefox 22. We can remove them from the shim.
Assignee: nobody → VYV03354
Attachment #778036 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #778659 - Flags: review?(bobbyholley+bmo)
Comment on attachment 778659 [details] [diff] [review]
Make sure the Components shim is consistent with the real Components

Well, this shim is just a compat hack for websites that used Ci to access constants. Whether or not we've removed the interface from the real Ci is pretty much orthogonal to whether we need it in the shim. But I'm willing to try removing these and see if we get any reports of breakage.
Attachment #778659 - Flags: review?(bobbyholley+bmo) → review+
https://hg.mozilla.org/mozilla-central/rev/fcd125af4881
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla25
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.