Project Release Information
An erroneous library version change in the 0.18.7 release was fixed.
The code was modified to build against XULRunner 2.0. Problems compiling with Text node rendering disabled were fixed. Resilience of the parsers was improved.
Memory corruption issues in the PNG and JPEG readers were fixed. Memory leaks in Text node rendering were fixed.
Build configuration problems with finding and using OpenGL on Mac OS X and Cygwin were fixed.
Code was refactored to isolate the dependency on libltld.
OpenVRML is a VRML and X3D browser plug-in and C++ toolkit for incorporating VRML/X3D support into applications. It provides VRML97 and Classic VRML X3D parsers, a runtime, and an OpenGL renderer as C++ libraries. The renderer is fully separate from the runtime library so that users can also provide their own renderer. The OpenVRML browser is provided as a D-Bus service, and is embeddable in host applications using XEmbed. The distribution provides both a stand-alone host and a host that runs as a Mozilla plug-in.