Theresa 0.5.1
Copyright (c) 2001 Camilla Drefvenborg <elmindreda@home.se>

This software and all the files enclosed in this package are free
software under the terms of the GNU General Public License (GPL).
Please refer to the included file COPYING for the exact terms.

This NEWS file works as of version 0.5.1, to announce major changes.


What's new in 0.5.1:
====================

* Licensing change from GPL to Lesser GPL (LGPL).
* New directory structure to support multiple platforms.
* Main project configuration now uses GNU autotools.
* Complete conversion to the OpenGL 1.x API.
* Functional, if not complete, Mac OS X AGL/Carbon platform version.
* Framework prepared for *nix GLX/X11 platform version.
* New graphics module Context, wrapping the platform-specific OpenGL startup code.
* Rewritten Music module, using the FMOD audio library.
* Beginning work on the ThSyntax interface, which will read complete syntax and grammar descriptions from plain text files.
* Template hash list and item classes.
* Vector, matrix, quaternion and transformation classes.
* Pervasive use of the internal message model.
* Introduction of the message listener concept.
* Use of libpng to read graphics data of the PNG format.
* Use of lib3ds to read geometry and material data of the 3DS format.
* and lots, lots more...
