Closed Bug 1421355 Opened 7 years ago Closed 7 years ago

Remove various unused methods from nsIXPConnect and nsXPConnect

Categories

(Core :: XPConnect, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla59
Tracking Status
firefox59 --- fixed

People

(Reporter: mccr8, Assigned: mccr8)

References

Details

Attachments

(8 files)

No description provided.
Blocks: 702258
Blocks: 1421358
Priority: -- → P3
Attachment #8933070 - Flags: review?(mrbkap) → review+
Comment on attachment 8933071 [details] Bug 1421355, part 2 - Remove nsIXPConnect::getWrappedNativeOfNativeObject. https://reviewboard.mozilla.org/r/204042/#review209592
Attachment #8933071 - Flags: review?(mrbkap) → review+
Comment on attachment 8933072 [details] Bug 1421355, part 3 - Remove nsIXPConnect::GarbageCollect(). https://reviewboard.mozilla.org/r/204044/#review209596 This was superceeded by nsIDOMWindowUtils.cycleCollect, right?
Attachment #8933072 - Flags: review?(mrbkap) → review+
Attachment #8933073 - Flags: review?(mrbkap) → review+
Comment on attachment 8933074 [details] Bug 1421355, part 5 - Remove nsXPConnect::NotifyDidPaint(). https://reviewboard.mozilla.org/r/204048/#review209600
Attachment #8933074 - Flags: review?(mrbkap) → review+
Comment on attachment 8933076 [details] Bug 1421355, part 7 - Remove unused defines and forward decls from nsIXPConnect.idl. https://reviewboard.mozilla.org/r/204052/#review209602
Attachment #8933076 - Flags: review?(mrbkap) → review+
Comment on attachment 8933077 [details] Bug 1421355, part 8 - Remove unused attributes and methods from nsIXPConnectWrappedNative. https://reviewboard.mozilla.org/r/204054/#review209604
Attachment #8933077 - Flags: review?(mrbkap) → review+
(In reply to Blake Kaplan (:mrbkap) from comment #12) > This was superceeded by nsIDOMWindowUtils.cycleCollect, right? It looks like this particular method was used from C++ to trigger a GC, called in nsJSContext::GarbageCollectNow(). That code now directly calls JS APIs to trigger GC. Presumably somebody got sick of having to thread everything through XPConnect at some point.
Attachment #8933075 - Flags: review?(jcoppeard) → review+
Pushed by amccreight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2e6d4aebb308 part 1 - Remove nsIXPConnect::GetPrincipal(). r=mrbkap https://hg.mozilla.org/integration/autoland/rev/6c69d8543e1f part 2 - Remove nsIXPConnect::getWrappedNativeOfNativeObject. r=mrbkap https://hg.mozilla.org/integration/autoland/rev/017bffb7993c part 3 - Remove nsIXPConnect::GarbageCollect(). r=mrbkap https://hg.mozilla.org/integration/autoland/rev/b539213159c8 part 4 - Remove nsXPConnect::GetInfoForName. r=mrbkap https://hg.mozilla.org/integration/autoland/rev/771c24107123 part 5 - Remove nsXPConnect::NotifyDidPaint(). r=mrbkap https://hg.mozilla.org/integration/autoland/rev/0b00ae699a2d part 6 - Remove JS::NotifyDidPaint. r=jonco https://hg.mozilla.org/integration/autoland/rev/dff3895c06ba part 7 - Remove unused defines and forward decls from nsIXPConnect.idl. r=mrbkap https://hg.mozilla.org/integration/autoland/rev/e2c51c4947a7 part 8 - Remove unused attributes and methods from nsIXPConnectWrappedNative. r=mrbkap
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: