Closed Bug 1480628 Opened 6 years ago Closed 6 years ago

Remove nsIWebShellServices

Categories

(Core :: DOM: Navigation, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: qdot, Assigned: qdot)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

nsIWebShellServices is only implemented by nsDocShell, and only in C++ (via nsIDocShell). We can move the function definitions to the nsIDocShell interface and remove the need for the QI in the HTML parser.
nsIWebShellServices is only implemented by nsDocShell, and only used
in one place in C++. Move definitions to nsIDocShell, and rename
functions to show they are only used as part of Charset changes.

MozReview-Commit-ID: DOSeE3Doc51
Priority: -- → P2
Comment on attachment 8997229 [details]
Bug 1480628 - Remove nsIWebShellServices; r=nika

:Nika Layzell has approved the revision.

https://phabricator.services.mozilla.com/D2692
Attachment #8997229 - Flags: review+
https://hg.mozilla.org/mozilla-central/rev/c629114f55f0
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: