A Mozilla Plug-in for Crystal Space

CrystalZilla is a plugin by PeterAmstutz for CrystalSpace that lets you run Mozilla on the surface of geometry. To do this, I had to first write new gfx and widget components for Mozilla that rendered to an off-screen buffer, then write the Crystal Space plugin. The plugin directly embeds Mozilla's Gecko layout engine and thus supplies a fully-functional HTML rendering engine to Crystal Space!

This code is a few years old and probably doesn't work with current versions of Crystal Space or Mozilla, but here it is for reference:

http://interreality.org/static/software/crystalzilla/moz-membuf-0.7.tar.gz Membuf 0.7 patch source here (updated 14 Aug 2004)

http://interreality.org/static/software/crystalzilla/crystalzilla-0.6.tar.gz Crystalzilla 0.6 patch here (updated 11 June 2004)

The first link is a patch to Mozilla, the second link is a patch to Crystal Space. You will need the Mozilla source code (the latest CVS from 14 Aug 2004 probably has the best chance of working), when you compile Mozilla make sure you have Freetype enabled. Then you need the Allegro Library (http://alleg.sf.net)>. Of course, you also need Crystal Space.

crystalzilla (last edited 2008-08-14 17:45:19 by ReedHedges)