Closed Bug 83522 Opened 19 years ago Closed 19 years ago

msgdb is not a generic component

Categories

(MailNews Core :: Database, defect, major)

defect
Not set
major

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: cls, Assigned: Bienvenu)

References

Details

Attachments

(2 files)

msgdb does not use NS_IMPL_NSGETMODULE macros from nsIGenericFactory.h to
declare the hooks needed to register it as a module.  This make it hard to
perform the build magic needed to make static builds and meta-modules work.
Blocks: 46775
I would love to make it a generic component, but I needed to have a shutdown
method, and I don't know how to do that with a generic module. Is there a way to
do that? Your patch looks fine.
I do not know how to add a shutdown method to a generic module.  Maybe kandrot
or scc do?
great, thanks, r=bienvenu
rs=mscott
Chris, do you want to check in your patch, or do you want me to?
Since I didn't provide a full patch, I can do it once I get drivers' approval.
Blocks: 83989
a=blizzard on behalf of drivers for the trunk.
Patch has been checked in.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
QA Contact: esther → stephend
verified by code verification using LXR and cvs log:

1.28 cls%seawood.org Jun 6 22:56 Convert nsMsgDB to use generic
NS_IMPL_NSGETMODULE macros needed for static builds.
Bug #83522 r=bienvenu sr=mscott a=blizzard
Status: RESOLVED → VERIFIED
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.