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

Reply via email to