Closed Bug 131175 Opened 22 years ago Closed 22 years ago

Add MRE component registration support to NS_InitEmbedding()

Categories

(Core Graveyard :: Embedding: APIs, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.1alpha

People

(Reporter: chak, Assigned: chak)

References

Details

Attachments

(1 file, 3 obsolete files)

If an embedding application indicates that it's using an MRE(via it's
FileLocationProvider) we need to query that location and AutoRegister components
in that directory as well.
I've made the current changes to NS_InitEmbedding().

We probably need to move this into an NS_InitEmbedding2() since
NS_InitEmbedding() is FROZEN?
Blocks: 129573
yea, we can't whack frozen ifaces.
QA Contact: mdunn → depstein
Adding an additional API named "NS_InitEmbedding2()" which encapsulates the
registration of MRE components.
Comment on attachment 74338 [details] [diff] [review]
Patch to AutoRegister components in the MRE dir

This patch is obsolete now...
Attachment #74338 - Attachment is obsolete: true
pushing milestone out based on requirement feedback from Chak and Jud.
Target Milestone: --- → mozilla1.1alpha
1. Obsoleting old patch
2. Updated patch which works with the trunk as of today
Attachment #74753 - Attachment is obsolete: true
chak, rpotts, and i spoke about this a bit and we like patch (id=74338) best. 
There is no api change and the semantics remain the same for existing consumers.  
Reverting back to the very fist patch - with some added comments now.
Attachment #85803 - Attachment is obsolete: true
Cc:ing rpotts
Comment on attachment 86496 [details] [diff] [review]
Getting rid of NS_InitEmbedding2() per doug's comments above

DougTnscp (1:54:14 PM): r=dougt via aim
Attachment #86496 - Flags: review+
Comment on attachment 86496 [details] [diff] [review]
Getting rid of NS_InitEmbedding2() per doug's comments above

sr=rpotts@netscape.com
Attachment #86496 - Flags: superreview+
Landed patch on the trunk
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Verified against Mozilla 1.1a Gecko20020617. MRE Component Reg is in
nsEmbedAPI.cpp. NS_InitEmbedding2 was removed.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: