[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
