Closed Bug 35558 Opened 25 years ago Closed 24 years ago

Trouble running multiple apps embedding Gecko

Categories

(Core Graveyard :: Embedding: APIs, defect, P3)

x86
Other
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: travis, Assigned: dougt)

References

Details

(Keywords: embed)

There are many shared resources such as mozRegistry and the users directory etc 
that will cause a collision when multiple instances of Gecko are being run.  
This will cause a major problem with numerous people trying to embed us.
Blocks: 35556
Reassining
Assignee: travis → hoa.nguyen
Sorry for the spam, changing QA contact.
QA Contact: paulmac → jrgm
Keywords: embed
reassigning to default owner of this component because Hoa has changed
jobs and this email no longer works.
Assignee: hoa.nguyen → valeski
-> dougt. not sure if this bug is still valid.
Assignee: valeski → dougt
Embedding clients now have the ablity to choose the name of the xpcom registry
via the xpcom init call.  This will place all registry files and other config
files below this directory in the users home dir.  By doing this, we reduce any
global files which gecko read/writes to.


Note the produce name parameter:

http://lxr.mozilla.org/seamonkey/source/xpcom/build/nsXPComInit.cpp#204


If two gecko embedders choose the same name, however, problems will/can ocurr.
So, dont do that!  Please select unique names for your product - DON'T USE
"mozilla"!


I am marking this as fixed.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Updating QA Contact
QA Contact: jrgm → mdunn
verified fixed -- build 2001-02-06
Status: RESOLVED → VERIFIED
Blocks: 64833
No longer blocks: 64833
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.