diff --git a/authors.txt b/authors.txt index cf444fb..1f38f82 100644 --- a/authors.txt +++ b/authors.txt @@ -1,3 +1,7 @@ +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. + 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 diff --git a/changelog.txt b/changelog.txt index 57ec378..cecb77b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,5 @@ ZEngine Version Log for Version 0.8.5 -$Id: changelog.txt,v 1.48 2003/09/21 03:28:53 cozman Exp $ +$Id: changelog.txt,v 1.49 2003/09/24 02:17:09 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) @@ -11,14 +11,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.5 + + OpenFromZip code added for ZImage,ZFont and ZSound. + + Zlib/Unzip code added directly into ZEngine. + ZRect overload for ZEngine::MouseInRect. + ZE_main as new entrypoint instead of main, ZE_main entrypoint allows ZEngine to initialize PhysFS and release itself. + New Draw,DrawRotated, and DrawClipped overloads with vertex coloring parameter for advanced needs. + Addition of Dev-C++ project files and more Dev-C++ support. + Addition of DrawClipped and DrawClipped example in ZImageTest + New limited SDL graphics backend for platforms without OpenGL. + - Removal of PhysFS. - Removal of VC6 project files and official support. - Removal of SDL_net support. + # Tests modified to show off loading of compressed files. + # Moved image,sound,music and font loading code from legacy ZEngine location to respective classes. # Tiny optimizations within newer ZImage code. # Changed ZImage stretching to floating-point. # New linux build system (by Atani). diff --git a/dependencies.txt b/dependencies.txt index ae7f245..92c06c0 100755 --- a/dependencies.txt +++ b/dependencies.txt @@ -9,4 +9,3 @@ SDL 1.2.5 (http://libsdl.org) SDL_image 1.2.3 (http://libsdl.org/projects/SDL_image/) SDL_ttf 2.0.6 (http://libsdl.org/projects/SDL_ttf/) SDL_mixer 1.2.5 (http://libsdl.org/projects/SDL_mixer/) -PhysFS 0.1.8 (http://www.icculus.org/physfs/) diff --git a/licensing-template.txt b/licensing-template.txt index 3a82285..63e0986 100755 --- a/licensing-template.txt +++ b/licensing-template.txt @@ -4,8 +4,9 @@ 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 PhysicsFS internally for reading from archives: - Physfs - http://icculus.org/physfs/ - http://cvs.icculus.org/horde/chora/co.php/LICENSE?rt=physfs&r=1.2 +ZEngine uses the following 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 ZEngine uses the following LGPL (see lgpl.txt) libraries: SDL - http://libsdl.org @@ -24,7 +25,7 @@ This application uses dynamic linking to comply with these licenses (namely the ----- (Leave all this below the line out) -This is a license template for using ZEngine, if you are not using the 4 LGPL libraries listed you may remove the ones you are not using, and if you are not using SDL_image you can drop the libPNG, zlib, JPEG, and TIFF libraries. If you have PhysFS disabled you can remove that section as well of course. +This is a license template for using ZEngine, if you are not using the 4 LGPL libraries listed you may remove the ones you are not using, and if you are not using SDL_image you can drop the libPNG, zlib, JPEG, and TIFF libraries. Your game's readme file (or some other location) should probably tell the end-user to look in this file for licensing information, and you should always include a copy of the LGPL along with this (to meet the requirements of the LGPL). A copy of the LGPL can be obtained from http://www.gnu.org/copyleft/lesser.txt. (Make sure you change the note "(see lgpl.txt)" to reflect what you call the lgpl text file in your release.) @@ -34,4 +35,6 @@ Things to change in your version of this file: ##OTHER INFO## is a good place to put copyright data for your game, information on contacting the authors, distributing the game, or anything else you feel belongs in this licensing file. The last paragraph needs to be modified to reflect the number of authors (single or plural) the product in question has. ##DOWNLOAD LOCATION## is the location on your website that any LGPL libraries you use are available, this should be done to fulfill the requirements of the LGPL. -Usually this file should be in the main directory, or the same directory you'd place a readme file in, and named something like licensing.txt. \ No newline at end of file +Usually this file should be in the main directory, or the same directory you'd place a readme file in, and named something like licensing.txt. + +There is a file named README-SDL.txt that comes with SDL that should also be included, it simply provides brief information on the licensing of SDL. \ No newline at end of file diff --git a/readme-zlib.txt b/readme-zlib.txt new file mode 100755 index 0000000..c2416b1 --- /dev/null +++ b/readme-zlib.txt @@ -0,0 +1,5 @@ +ZEngine makes use of Zlib along with code from Gilles Vollant's unzip which is +included with Zlib in the contrib/minizip directory. The Zlib license allows +the embedding which is done for user convinience (and since zlib is a reasonably +stable library). Information on ZLib's license can be found in zlib-license.txt +which applies to all files found within the zlib directory. \ No newline at end of file diff --git a/zlib-license.txt b/zlib-license.txt new file mode 100755 index 0000000..b4dfeec --- /dev/null +++ b/zlib-license.txt @@ -0,0 +1,22 @@ + 'zlib' general purpose compression library version 1.1.4, March 11th, 2002 + +Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented ; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +Jean-loup Gailly + jloup@gzip.org +Mark Adler + madler@alumni.caltech.edu + +The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). + +This manual is converted from zlib.h by piaip + +Visit http://ftp.cdrom.com/pub/infozip/zlib/ for the official zlib web page. \ No newline at end of file