i installed gecko sdk version 1.8.0.4, and *also* checked out and built xulrunner corresponding to it. then using it's directory structure, i placed my extension and corresponding makefiles in the right places; but the build process for the extensions uses sdk's headers, idl and libraries.
On 4/26/07, john <[EMAIL PROTECTED]> wrote: > thx Michal Ceresna and Skip Tavakkolian > > but according to > http://developer.mozilla.org/en/docs/Creating_XPCOM_Components:Setting_up_the_Gecko_SDK > > the downloaded sdk should have java, necko, nspr... > but the zip actually don't have these folders, but just the bin, lib, idl > and include folders, without any dll. > > > and i think i should embed xulrunner in my app with libxul, but i can not > find the way to download it but just the gecko sdk mentioned above. can you > give me some hints for download or building a libxul? > > > thx very much > > "Skip Tavakkolian" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > xulrunner can be thought of as a generic top-level application the > > behavior of which you control through javascript. your top level > > application can be anything, including a browser (e.g. mybrowser found > > at http://benjamin.smedbergs.us/xulrunner/). > > > > gecko-sdk lets you develop c++ xpcom plugins usable in either > > xulrunner apps, firefox, or your embedded app. you may find that > > there's really very little that you need to develop in c++. > > > > if you want to use xulrunner, you have to invert the problem (in > > relation to embedding); you put the specialized parts of your code in > > a xpcom component and use them from a top level javascript that > > controls the application logic and the browsing behavior. > > > > On 4/25/07, Michal Ceresna <[EMAIL PROTECTED]> wrote: > >> On Wednesday 25 April 2007, john wrote: > >> > if I want to embed a basic web browser to my VC8 application, which > >> > project > >> > should i build from the latest code base (Mozilla/5.0)?seamonkey, > >> > firefox, > >> > xulrunner or just download the gecko sdk is enough? > >> > >> firefox - is statically linked, can't be linked with your embedding app > >> xulrunner - is runtime only, no c++ development files > >> gecko-sdk - contains development files (for xulrunner) > >> > >> Search for mfcEmbed, an example of embedding mozilla on windows. > >> > >> Optionally take a look at the ActiveX control: > >> http://www.iol.ie/~locka/mozilla/mozilla.htm > >> > >> regards, > >> Michal _______________________________________________ dev-embedding mailing list [email protected] https://lists.mozilla.org/listinfo/dev-embedding
