[EMAIL PROTECTED] wrote:
> can I use a
> standard Mozilla/Firefox installation to embed Gecko in my
> application?

The answer depends heavily on what you are going to do with libxul.

The first major choice is whether your application is built *around* it 
(embedding app), *on* *top* of it (xul app), or *inside* it 
(browser/mailer extension).

The second choice is whether to use unfrozen interfaces/API.

The third is about frozen versus internal linkage.

Mozilla codebase as a whole is oriented for use in Firefox to the 
extreme level. So unless your project is an extension (choice #1), odd 
are that you will need at least unfrozen interfaces (choice #2), or even 
internal linkage (choice #3). In turn, if you make a positive selection 
for #2 or #3, you will most likely need to distribute libxul with your 
product. In addition, #2 makes it likely, and #3 makes it almost 
certain, that you will patch libxul for your needs, so you end up 
distributing your *fork* of libxul for as long as your patches are not 
merged upstream, which may be months or years.

-- 
Sergey Yanovich
Abstract Accounting Ltd.
http://aasii.org/
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to