Digg!-
x -

LLMozLib


LLMozLib is the name I've given to the standalone library that now contains the code to embed Gecko into an application.

  • It consists of a single header and a small library (Release and Debug versions).

  • It's licensed under the Mozilla Tri-License

  • It's built against the latest version (1.8.1) of a LibXUL build of the Mozilla codebase - similar to what's used in Firefox 2.0

  • If you want to build your own version of LLMozLib, checkout a copy of the Mozilla 1.8.1 source code. Apply the Linden patch in the build_mozilla directory. Use the .mozconfig files in the same directory to build the codebase. Edit the copy_mozilla_files.bat batch file to point to your Mozilla tree and run it to copy over the Mozilla files. Open the Visual Studio project file and build release. (Debug works too but asserts a lot when non-perfect HTML is rendered).

  • I don't have much in the way of documentation right now. It shouldn't be hard to figure things out in the short term by looking at the header file and the test applications.