diff --git a/authors.txt b/authors.txt index be24535..79d7839 100644 --- a/authors.txt +++ b/authors.txt @@ -1,10 +1,6 @@ -Listed are the authors of actual ZEngine code, these authors make no claim to -have written any of the SDL dependencies nor code in the external or zlib -directories. +Listed are contributors to ZEngine: (Contributions are always welcome) James Turk james@conceptofzero.net - Core Engine, Design, Docs, and Classes -Gamer Tazar tazar@conceptofzero.net - OpenGL assistance -Sean sean@conceptofzero.net - MSVC++6 Project Files Kevin Watters kwatters@adelphia.net - Fix to ZImage::SetColorKey Atani atani@atani-software.net - Revised Linux Build System Stinus Petersen (bison@flytlet.dk) - Fix for ZImage::OpenFromImage with alpha images \ No newline at end of file diff --git a/changelog.txt b/changelog.txt index 5d28499..954dea9 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,5 @@ ZEngine Version Log for Version 0.8.5 -$Id: changelog.txt,v 1.60 2003/12/24 04:42:43 cozman Exp $ +$Id: changelog.txt,v 1.61 2003/12/31 12:59:36 cozman Exp $ Changes are marked with symbols that describe them: ! is code that breaks backwards compatibility (used after 0.8.0-rc1, previous versions broke compatibility) @@ -10,15 +10,19 @@ Changes are marked with symbols that describe them: (Note: Depreciated code (that marked with a *) is likely to disappear completely at the next major version.) -0.8.6 +0.9.0 ! Removed SetupDisplay/SetupSound and integrated them into CreateDisplay. ! Changed error system functions drastically. - * Depreciated (useless) SetDesiredFramerate and related functionality. - + Added severity option to error reporting for better error logs. + ! Removed (useless) SetDesiredFramerate and related functionality. + ! Removed all "depreciated" code. + ! Removed Doxygen documentation comments. + ! Changed several member functions with obsolete names. + + Introduced severity option to error reporting for better error logs. + Added HTML output option to error system. + Added XML resource file support via TinyXML (ZEngine::SetResourceFile, ZEngine::GetStringResource, etc) + Added ZAnimation class. + Added ZAnimTest, test of ZAnimation. + # Reworked small internal portions of API. # Changed several tests to support new resource file support. # Turned off warnings for zlib files in VC7 and DevC++. # Switched to updated zlib 1.2.1. diff --git a/licensing-template.txt b/licensing-template.txt index 7e9ae16..29c5550 100755 --- a/licensing-template.txt +++ b/licensing-template.txt @@ -4,9 +4,12 @@ Licensing Information for ##PRODUCT##: This application makes use of ZEngine which is available from http://zengine.sourceforge.net/ and is licensed under a BSD-style license. -ZEngine uses the following for reading from archives: +ZEngine uses several libraries under the zlib license (http://www.gzip.org/zlib/zlib_license.html): +Unzip and zlib for reading from archives: Gilles Vollant's unzip - http://www.winimage.com/zLibDll/unzip.html - zlib - http://www.gzip.org/zlib/ - http://www.gzip.org/zlib/zlib_license.html + zlib - http://www.gzip.org/zlib/ +TinyXML to parse XML resource files: + http://tinyxml.sourceforge.net/ ZEngine uses the following LGPL (see lgpl.txt) libraries: SDL - http://libsdl.org diff --git a/licensing.txt b/licensing.txt index 4640ed6..b403781 100644 --- a/licensing.txt +++ b/licensing.txt @@ -4,7 +4,7 @@ more info. A Note From James: I chose to license ZEngine under the most liberal license I could find for -a number of reasons. I really didn't want to think that anybody would steal all +a number of reasons. I really didn't want to think that anybody would steal the work put into this and call it their own, and the person that does would do that even if it were under a more restrictive license. I would like to know where ZEngine is being used, but I'm not going to require it and I'd also like @@ -27,7 +27,7 @@ point without concern. ----------------------------------(begin license) -Copyright (C) 2002, 2003 James Turk +Copyright (C) 2002-2004 James Turk All rights reserved. Redistribution and use in source and binary forms, with or without modification, @@ -60,7 +60,7 @@ the following notice: /******************************************************************************* This file is Part of the ZEngine Library for 2D game development. - Copyright (C) 2002, 2003 James Turk + Copyright (C) 2002-2004 James Turk Licensed under a BSD-style license. diff --git a/readme.txt b/readme.txt index 18ab119..54e344d 100644 --- a/readme.txt +++ b/readme.txt @@ -9,8 +9,8 @@ VI. History of ZEngine ------------------------------------------------------------ I. About ZEngine 0.8 -ZEngine is a game library which is designed for any platform that SDL and/or -OpenGL is available on. ZEngine is a set of classes and a main ZEngine class +ZEngine is a game library which is designed for any platform that SDL and +OpenGL are available on. ZEngine is a set of classes and a main ZEngine class which are designed to make game development easier and more organized. As of 0.7.7 ZEngine can use OpenGL to do the 2D display, so it is much faster and can take advantage of hardware accelerated features. This file provides a simple diff --git a/thanks.txt b/thanks.txt index 41a48f7..9a4f57a 100644 --- a/thanks.txt +++ b/thanks.txt @@ -5,7 +5,7 @@ Sam Lantinga and the SDL Crew - Creating and Maintaining such a great library an Dimitri van Heesch and Everyone Associated with Doxygen - Providing such a great Documentation Tool. http://doxygen.org Everybody Associated with ConceptOfZero.net - Keeping Me Working on ZEngine. - http://conceptofzero.net + http://conceptofzero.net (Sean for his VC6 support and Tazar for his OpenGL support) The people at the Kahvi Collective - Providing tons of free Ogg music. http://www.kahvi.org Sourceforge.net - Providing hosting for the project and CVS. @@ -22,5 +22,7 @@ Authors of zlib for making a great library, and making it free and open source. http://www.gzip.org/zlib/ Gilles Volant for making Unzip, making zlib so easy to use. http://www.winimage.com/zLibDll/unzip.html +Lee Thomason and others involved in TinyXML for a simple XML parser. + http://tinyxml.sourceforge.net/ Also see the test/bin/readme.txt file for credits on the data used in the demos. \ No newline at end of file diff --git a/todo.txt b/todo.txt index 93640a6..f90af23 100644 --- a/todo.txt +++ b/todo.txt @@ -1,10 +1,9 @@ ZEngine Todo List + -NaturalDoc documentation -'ZDisplayList' class or similar solution. -Add Support for ZLib in ZMusic. (Waiting on SDL_mixer.) -ZSprite class - -ZResourceFile class -Entirely New ZFont class, using display lists (possible) - -OSX support -Lua Scripting Integration Things to add outside ZEngine: