Closed Bug 1769757 Opened 2 years ago Closed 2 years ago

Change the UUID of nsISupports

Categories

(Core :: XPCOM, task, P5)

task

Tracking

()

RESOLVED WONTFIX

People

(Reporter: mccr8, Unassigned)

References

Details

Attachments

(1 file)

This is probably a WONTFIX, because there's no real benefit to doing this, but I figured I'd record the results of my investigation somewhere. Anyways, while I was looking at bug 1514936, which breaks binary compatibility between nsIFactory and the MSCOM factory, Nika was curious as to whether we still need binary compatibility between nsISupports and the MSCOM IUnknown. I followed her suggestion and changed the UUID of nsISupports to see if anything broke. It was actually fine, except for tests related to principal serialization, but there's already a mechanism in the serialization code to deal with changing UUIDs, so using that was enough to get tests to pass.

I'm not sure why you'd want to do this, but tests seem to pass if you do.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: