Benjamin Smedberg wrote: > > The old "profile service" was part of the Mozilla suite/seamonkey, and is > not used by Firefox or any toolkit applications. > > Incidentally, mfcembed is a really bad starting point for embedding and the > code has been removed from the Mozilla trunk codebase. I strongly suggest > starting with either winembed or the activex control. > > --BDS
Hi Benjamin, thanks for your reply. I did not fully get it. I thought WinEmbed is the far older sample / test project and that it was rendered obsolete by mfcembed. At least that is what i had read here: http://developer.mozilla.org/en/docs/Roll_your_own_browser_-_An_embedding_HowTo. Ok, the page is outdated, but even in the outdated page winembed was obsolete. Anyway, since you are the one on whose behalf the nice disclaimer at the top of that page was placed ;), I would like to ask you some questions. Question 1: what do you mean by "old profile service"? Is there a new one? Question 2: you pointed out that embedding should be done with a build of XULrunner. Does that mean that XULrunner comes with all the libs and stuff that you need to create applications that include a gecko browser engine? I have difficulties clearly separating the functionality that is provided by e.g. Firefox and XULrunner on the other hand. I thought XULrunner is just a runtime environment for XUL apps. Question 3: I would actually like to embed a browser that behaves like Firefox, not only in the way it renders pages, but most of all, in such a way, that I can keep using my Firefox extensions and profiles with the embedded browser. I am not talking about the management (update, download, installation, etc.) of extensions, but I need an embedded browser that still reads extensions from a dedicated directory, like Firefox does. So that I could place my extensions there. Is that possible with Gecko? If so, do I have to build in any special way? Or is it even possible to actually embed Firefox, just by stripping off some GUI or so...? Question 4: There is a lot of information spread all over the Mozilla sites that are related to embedding. However I find it extremely difficult to find a good starting point with the latest consistent information. I read a lot already, about XPCOM, and the many other techs (XPIDL, XPConnect,etc.). I managed to compile Firefox and even got mfcembed to compile and run under Visual Studio 2005. So I know already something, but still feel confused quite often. Do you have any good hint on where to look at first to get properly started with embedding? Any help is greatly appreciated. Thanks Florian _______________________________________________ dev-embedding mailing list [email protected] https://lists.mozilla.org/listinfo/dev-embedding
