Closed Bug 1589337 Opened 5 years ago Closed 4 years ago

Simplify nsIClassInfo impl in nsIURI objects

Categories

(Core :: Networking, task, P2)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: valentin, Assigned: valentin)

References

Details

(Whiteboard: [necko-triaged])

Attachments

(5 files)

It seems that serializable nsIURI objects all implement nsIClassInfo in order to work with nsBinaryOutputStream

However nsIClassInfoImpl.h provides a much simpler way to implement this.

Hi @valentin. I would ike to work on this issue. Can you please guide me a bit?

(In reply to anjali.jha1903 from comment #1)

Hi @valentin. I would ike to work on this issue. Can you please guide me a bit?

This issue is a bit tricky and I already have a patch for it.

Pushed by valentin.gosu@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/b130f13ed5a9
Use nsIClassInfoImpl in DefaultURI r=necko-reviewers,xpcom-reviewers,kershaw,sg
https://hg.mozilla.org/integration/autoland/rev/0424bd36a7bf
Use nsIClassInfoImpl in nsIconURI r=necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/20f842b9132f
Use nsIClassInfoImpl in nsJARURI r=necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/604653c8b7d2
Use nsIClassInfoImpl in nsSimpleURI and children r=necko-reviewers,kershaw,xpcom-reviewers,nika
https://hg.mozilla.org/integration/autoland/rev/89ce38817d63
Use nsIClassInfoImpl in nsStandardURL and children r=necko-reviewers,dragana
Depends on: 1732194
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: