mozilla (firebird) cannot, currently, handle muliple instancesof chrome driven applications under the same profile.
so? set up a new profile path in your toplevel app... nsXREAppData::SetProductName
Thanks very much for all your help and advise. I have, what seems so far, as the first step. On the one hand it is a small step since I am more hacking the original then building my own but the solution satisfies 2 of the minimal requirements:
1) A custom output .exe name 2) An isolated profiles folder
plus I have a made small step in understanding mozilla (that is a big step for me). Most important, I now have a stand-alone debug platform with an isolated profile (required as stated above). The hacks I have implemented are listed below:
\browser\app\Makefile.in ---------------------------------------------- Line 54: PROGRAM = xultest$(BIN_SUFFIX) Line 56: PROGRAM = xultest-bin$(BIN_SUFFIX) Line 194: APP_NAME = Mozilla\ xultest
\browser\app\nsBrowserApp.cpp
---------------------------------------------------
Line 48: appData.SetProductName(NS_LITERAL_CSTRING("xultest"));Although I will now be concentrating on developing my application, since I now have a solid stand-alone debug environment. I have one last question. I have not been able to figure out thunderbird's or stand-alone-composer's methods, but it seems apparent that their methods of being "stand-alone" are quite different from Sunbird's. For a "3rd-party" stand-alone xul-based application would you suggest Sunbird's model or one of the other's?
Thanks again. John
_______________________________________________ mozilla-embedding mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-embedding
