Closed Bug 1484867 Opened 7 years ago Closed 7 years ago

Replace remaining use of XPCOMUtils.generateQI() and XPCOMUtils.generateCI () in mailnews, ldap, editor

Categories

(Thunderbird :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 63.0

People

(Reporter: jorgk-bmo, Unassigned)

References

Details

Attachments

(2 files)

... since it's going to be removed in bug 1484466. https://searchfox.org/comm-central/search?q=XPCOMUtils.generateQI&case=false&regexp=false&path= calendar/providers/gdata/modules/calUtilsShim.jsm editor/ui/nsComposerCmdLineHandler.js ldap/xpcom/src/nsLDAPProtocolHandler.js mailnews/addrbook/src/nsAbLDAPAttributeMap.js and a heap of suite/, that is, SeaMonkey stuff. Calendar/gData is special, editor is most likely of the composer part of SeaMonkey, so only ldap/mailnews is left. Geoff, gData is broken again, see bug 1481180. Aceman, can you take ldap/mailnews?
Flags: needinfo?(geoff)
Flags: needinfo?(acelists)
Note bug 1484466 comment #17: > Calendar/gData is special It still needs to be fixed. Presumably the shim should just switch to ChromeUtils.generateQI.bind(ChromeUtils).
Is it time to just remove the shim, Philipp? We've already switched to a JSON manifest and tied the minimum Thunderbird version to the current version.
Flags: needinfo?(geoff) → needinfo?(philipp)
Bug 1484466 will get merged to M-C today. I guess it doesn't matter for Calendar since the gData test is already disabled, see bug 1481180.
Keywords: leave-open
Flags: needinfo?(acelists)
Attachment #9002677 - Flags: review?(acelists)
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/53687d94637f Replace remaining use of XPCOMUtils.generateQI() in ldap, editor, mailnews. rs=bustage-fix DONTBUILD
No longer blocks: 1484957
Comment on attachment 9002677 [details] [diff] [review] 1484867-ldap-editor-mailnews.patch Review of attachment 9002677 [details] [diff] [review]: ----------------------------------------------------------------- Thanks
Attachment #9002677 - Flags: review?(acelists) → review+
I missed XPCOMUtils.generateCI(). Let's move the mailnews/ parts from bug 1484957 to here and let's move all Calendar bits to bug 1484957.
Flags: needinfo?(philipp)
Keywords: leave-open
Summary: Replace remaining use of XPCOMUtils.generateQI() in C-C → Replace remaining use of XPCOMUtils.generateQI() and XPCOMUtils.generateCI () in mailnews, ldap, editor
Attachment #9002741 - Flags: review+
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/da8e1ef4aab4 Port bug 1484466: remove uses of XPCOMUtils.generateCI() in mailnews/. r=jorgk
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 63.0
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: