various changes
This commit is contained in:
		
							parent
							
								
									4ab16b54e2
								
							
						
					
					
						commit
						d7d7192589
					
				
					 1 changed files with 272 additions and 269 deletions
				
			
		
							
								
								
									
										541
									
								
								changelog.txt
									
									
									
									
									
								
							
							
						
						
									
										541
									
								
								changelog.txt
									
									
									
									
									
								
							| 
						 | 
					@ -1,269 +1,272 @@
 | 
				
			||||||
ZEngine Version Log for Version 0.8.5
 | 
					ZEngine Version Log for Version 0.8.5
 | 
				
			||||||
$Id: changelog.txt,v 1.56 2003/10/24 21:20:08 cozman Exp $
 | 
					$Id: changelog.txt,v 1.57 2003/11/23 19:32:55 cozman Exp $
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Changes are marked with symbols that describe them:
 | 
					Changes are marked with symbols that describe them:
 | 
				
			||||||
! is code that breaks backwards compatibility (used after 0.8.0-rc1, previous versions broke compatibility)
 | 
					! is code that breaks backwards compatibility (used after 0.8.0-rc1, previous versions broke compatibility)
 | 
				
			||||||
* is code that breaks backwards compatibility but for which defining DEPRECIATED preserves compatibility.
 | 
					* is code that breaks backwards compatibility but for which defining DEPRECIATED preserves compatibility.
 | 
				
			||||||
+ added features
 | 
					+ added features
 | 
				
			||||||
- removed features
 | 
					- removed features
 | 
				
			||||||
# general changes
 | 
					# general changes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(Note: Depreciated code (that marked with a *) is likely to disappear completely at the next major version.)
 | 
					(Note: Depreciated code (that marked with a *) is likely to disappear completely at the next major version.)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
0.8.6
 | 
					0.8.6
 | 
				
			||||||
    ! Removed SetupDisplay/SetupSound and integrated them into CreateDisplay
 | 
					    ! Removed SetupDisplay/SetupSound and integrated them into CreateDisplay.
 | 
				
			||||||
    # Fixed ZImage crash on missing image.  ZFont crash fix relys on SDL_ttf 2.0.7
 | 
					    ! Removed bulk of old error logging system and added new simpler system.
 | 
				
			||||||
    # Switched ZImage stretch code to GL_LINEAR.
 | 
					    # OpenFromImage Alpha Fix (thanks to Stinus Petersen)
 | 
				
			||||||
    # Moved ZLib for convinience of non-MSVC build processes. (fixing #include "../zlib/unzip.h")
 | 
					    # ZImage copy constructor width/height fix.
 | 
				
			||||||
    # Fixed display format switching bugs with title and icon.
 | 
					    # Fixed ZImage crash on missing image.  ZFont crash fix relys on SDL_ttf 2.0.7
 | 
				
			||||||
 | 
					    # Switched ZImage stretch code to GL_LINEAR.
 | 
				
			||||||
0.8.5
 | 
					    # Moved ZLib for convinience of non-MSVC build processes. (fixing #include "../zlib/unzip.h")
 | 
				
			||||||
    + OpenFromZip code added for ZImage,ZFont and ZSound.
 | 
					    # Fixed display format switching bugs with title and icon.
 | 
				
			||||||
    + Zlib/Unzip code added directly into ZEngine.
 | 
					
 | 
				
			||||||
    + ZEngine::MButtonPressed added in addition to L & R button.
 | 
					0.8.5
 | 
				
			||||||
    + ZRect overload for ZEngine::MouseInRect.
 | 
					    + OpenFromZip code added for ZImage,ZFont and ZSound.
 | 
				
			||||||
    + ZE_main as new entrypoint instead of main, ZE_main entrypoint allows ZEngine to initialize PhysFS and release itself.
 | 
					    + Zlib/Unzip code added directly into ZEngine.
 | 
				
			||||||
    + New Draw,DrawRotated, and DrawClipped overloads with vertex coloring parameter for advanced needs.
 | 
					    + ZEngine::MButtonPressed added in addition to L & R button.
 | 
				
			||||||
    + Addition of Dev-C++ project files and more Dev-C++ support.
 | 
					    + ZRect overload for ZEngine::MouseInRect.
 | 
				
			||||||
    + Addition of DrawClipped and DrawClipped example in ZImageTest
 | 
					    + ZE_main as new entrypoint instead of main, ZE_main entrypoint allows ZEngine to initialize PhysFS and release itself.
 | 
				
			||||||
    + New limited SDL graphics backend for platforms without OpenGL.
 | 
					    + New Draw,DrawRotated, and DrawClipped overloads with vertex coloring parameter for advanced needs.
 | 
				
			||||||
    - Removal of PhysFS.
 | 
					    + Addition of Dev-C++ project files and more Dev-C++ support.
 | 
				
			||||||
    - Removal of VC6 project files and official support.
 | 
					    + Addition of DrawClipped and DrawClipped example in ZImageTest
 | 
				
			||||||
    - Removal of SDL_net support in favour of external library.
 | 
					    + New limited SDL graphics backend for platforms without OpenGL.
 | 
				
			||||||
    # Sweep of non-used legacy code.
 | 
					    - Removal of PhysFS.
 | 
				
			||||||
    # Updated docs and dependencies to refer to latest SDL (1.2.6).
 | 
					    - Removal of VC6 project files and official support.
 | 
				
			||||||
    # Fix crash in drawing blank string with ZFont.
 | 
					    - Removal of SDL_net support in favour of external library.
 | 
				
			||||||
    # Tests modified to show off loading of compressed files.
 | 
					    # Sweep of non-used legacy code.
 | 
				
			||||||
    # Moved image,sound,music and font loading code from legacy ZEngine location to respective classes.
 | 
					    # Updated docs and dependencies to refer to latest SDL (1.2.6).
 | 
				
			||||||
    # Tiny optimizations within newer ZImage code.
 | 
					    # Fix crash in drawing blank string with ZFont.
 | 
				
			||||||
    # Changed ZImage stretching to floating-point (irregular screen sizes, emulation).
 | 
					    # Tests modified to show off loading of compressed files.
 | 
				
			||||||
    # New linux build system (by Atani).
 | 
					    # Moved image,sound,music and font loading code from legacy ZEngine location to respective classes.
 | 
				
			||||||
 | 
					    # Tiny optimizations within newer ZImage code.
 | 
				
			||||||
0.8.4
 | 
					    # Changed ZImage stretching to floating-point (irregular screen sizes, emulation).
 | 
				
			||||||
    ! Removed Rand* functions from ZEngine and replaced with overloaded Rand.
 | 
					    # New linux build system (by Atani).
 | 
				
			||||||
    ! Moved versioning information and changed format.
 | 
					
 | 
				
			||||||
    * Changed ZEngine accessor members (Width-->DisplayWidth, Height-->DisplayHeight, and BPP-->DisplayDepth).
 | 
					0.8.4
 | 
				
			||||||
    + Added more information on dependencies and obtaining them.
 | 
					    ! Removed Rand* functions from ZEngine and replaced with overloaded Rand.
 | 
				
			||||||
    + Added comment & newline support to ZConfigFile.
 | 
					    ! Moved versioning information and changed format.
 | 
				
			||||||
    + Added particle system example program.
 | 
					    * Changed ZEngine accessor members (Width-->DisplayWidth, Height-->DisplayHeight, and BPP-->DisplayDepth).
 | 
				
			||||||
    + Added simple particle system implemented on top of base.
 | 
					    + Added more information on dependencies and obtaining them.
 | 
				
			||||||
    + Added entire base particle system, templated, and designed for expandability.
 | 
					    + Added comment & newline support to ZConfigFile.
 | 
				
			||||||
    + Added random generation classes, for if an object needs it's own random stream.
 | 
					    + Added particle system example program.
 | 
				
			||||||
    - Removed mt19937ar.h/cpp rand system (replaced with ZE_ZRandGen.h/cpp)
 | 
					    + Added simple particle system implemented on top of base.
 | 
				
			||||||
    # Fixed multiple warnings given by g++ for cleaner linux compilation.
 | 
					    + Added entire base particle system, templated, and designed for expandability.
 | 
				
			||||||
    # Disabled warning C4702, unreachable code, this was to fix a build problem in newer versions of VC++.
 | 
					    + Added random generation classes, for if an object needs it's own random stream.
 | 
				
			||||||
    # Reworked changelog to contain symbols.
 | 
					    - Removed mt19937ar.h/cpp rand system (replaced with ZE_ZRandGen.h/cpp)
 | 
				
			||||||
    # Changed implementation of parts of ZImage for tiny optimization.
 | 
					    # Fixed multiple warnings given by g++ for cleaner linux compilation.
 | 
				
			||||||
    # Fixed tiny problem in ZImage use of alpha.
 | 
					    # Disabled warning C4702, unreachable code, this was to fix a build problem in newer versions of VC++.
 | 
				
			||||||
    # Changed default font rendering to blended, much better results.  Also added alpha parameter.
 | 
					    # Reworked changelog to contain symbols.
 | 
				
			||||||
    # ZEngine no longer forces use namespace std, library references prefixed with std::.
 | 
					    # Changed implementation of parts of ZImage for tiny optimization.
 | 
				
			||||||
    # Revised all source, cleaned up various areas.
 | 
					    # Fixed tiny problem in ZImage use of alpha.
 | 
				
			||||||
    # Changed way event hook is implemented, more control, should be threadsafe. (needed for Gewi 0.2)
 | 
					    # Changed default font rendering to blended, much better results.  Also added alpha parameter.
 | 
				
			||||||
 | 
					    # ZEngine no longer forces use namespace std, library references prefixed with std::.
 | 
				
			||||||
0.8.3 
 | 
					    # Revised all source, cleaned up various areas.
 | 
				
			||||||
    ! Removed ZObject inheritance hierarchy and made classes inheritance-safe.
 | 
					    # Changed way event hook is implemented, more control, should be threadsafe. (needed for Gewi 0.2)
 | 
				
			||||||
    + Added ZImage<-->ZImage drawing in OpenFromImage.
 | 
					
 | 
				
			||||||
    + Added ZImage::Draw(int,int) and ZImage::DrawRotated(float,float,float).
 | 
					0.8.3 
 | 
				
			||||||
    + New ZRect constructor (construct from SDL_Rect).
 | 
					    ! Removed ZObject inheritance hierarchy and made classes inheritance-safe.
 | 
				
			||||||
    + Added Random Number generation to the ZEngine singleton.
 | 
					    + Added ZImage<-->ZImage drawing in OpenFromImage.
 | 
				
			||||||
    + Added floats to ZConfigFile.
 | 
					    + Added ZImage::Draw(int,int) and ZImage::DrawRotated(float,float,float).
 | 
				
			||||||
    + Simple ZServer and ZClient classes using SDL_net.
 | 
					    + New ZRect constructor (construct from SDL_Rect).
 | 
				
			||||||
    + Added loading of fonts from withen an archive via PhysFS (needs SDL_ttf 2.0.6)
 | 
					    + Added Random Number generation to the ZEngine singleton.
 | 
				
			||||||
    # Fixed project files for people who don't want to add ZEngine to their path.
 | 
					    + Added floats to ZConfigFile.
 | 
				
			||||||
    # Altered layout of some of the header files to hopefully be more readable.
 | 
					    + Simple ZServer and ZClient classes using SDL_net.
 | 
				
			||||||
    # Fixed minor bugs in ZImage, allowing Gewi to work properly.
 | 
					    + Added loading of fonts from withen an archive via PhysFS (needs SDL_ttf 2.0.6)
 | 
				
			||||||
    # Changed behavior of ZImage::Bind to work with blending.
 | 
					    # Fixed project files for people who don't want to add ZEngine to their path.
 | 
				
			||||||
    # Fixed timer problems when used before ZEngine::Update.
 | 
					    # Altered layout of some of the header files to hopefully be more readable.
 | 
				
			||||||
    # Updated ZError for ZServer & ZClient.
 | 
					    # Fixed minor bugs in ZImage, allowing Gewi to work properly.
 | 
				
			||||||
    # Fixed ZImage::SetColorKey. (thanks to Kevin Watters)
 | 
					    # Changed behavior of ZImage::Bind to work with blending.
 | 
				
			||||||
    # Changed Macros in ZE_Utility to functions.
 | 
					    # Fixed timer problems when used before ZEngine::Update.
 | 
				
			||||||
 | 
					    # Updated ZError for ZServer & ZClient.
 | 
				
			||||||
0.8.2
 | 
					    # Fixed ZImage::SetColorKey. (thanks to Kevin Watters)
 | 
				
			||||||
    + Added "desired framerate" functionality into the test programs.
 | 
					    # Changed Macros in ZE_Utility to functions.
 | 
				
			||||||
    + Added "desired framerate" code to ZEngine.
 | 
					
 | 
				
			||||||
    + Added ZImage::SetAlpha and example in ZImageTest.
 | 
					0.8.2
 | 
				
			||||||
    + Added complete error handling system to ZEngine including internal ZError class.
 | 
					    + Added "desired framerate" functionality into the test programs.
 | 
				
			||||||
    + Added ZEngine::SetEventFilter.
 | 
					    + Added "desired framerate" code to ZEngine.
 | 
				
			||||||
    + Changed ZEngine::CreateDisplay to return a boolean value.
 | 
					    + Added ZImage::SetAlpha and example in ZImageTest.
 | 
				
			||||||
    + Added copy constructor to ZImage.
 | 
					    + Added complete error handling system to ZEngine including internal ZError class.
 | 
				
			||||||
    + Added const modifier to members of ZImage,ZTimer,ZMusic,ZSound,ZRect,ZConfigFile,ZFont and ZError.
 | 
					    + Added ZEngine::SetEventFilter.
 | 
				
			||||||
    # Fixed the DisplayFormat + Dithering Bugs in ZImage / SDLGL_Util.
 | 
					    + Changed ZEngine::CreateDisplay to return a boolean value.
 | 
				
			||||||
    # Fixed problems setting bit depth in OpenGL.
 | 
					    + Added copy constructor to ZImage.
 | 
				
			||||||
    # Fixed several documentation problems.
 | 
					    + Added const modifier to members of ZImage,ZTimer,ZMusic,ZSound,ZRect,ZConfigFile,ZFont and ZError.
 | 
				
			||||||
    # Updated examples to use newer features and check for errors.
 | 
					    # Fixed the DisplayFormat + Dithering Bugs in ZImage / SDLGL_Util.
 | 
				
			||||||
    # Fixed OpenGL color bleed in ZRect.
 | 
					    # Fixed problems setting bit depth in OpenGL.
 | 
				
			||||||
 | 
					    # Fixed several documentation problems.
 | 
				
			||||||
0.8.1
 | 
					    # Updated examples to use newer features and check for errors.
 | 
				
			||||||
    + Added legal information for developers.
 | 
					    # Fixed OpenGL color bleed in ZRect.
 | 
				
			||||||
    + Fixed VC7 to build without PhysFS by default.
 | 
					
 | 
				
			||||||
    + Added small notice into /lib directory.
 | 
					0.8.1
 | 
				
			||||||
    + Added VC6 files based on updated VC7 files, courtesy of Sean.
 | 
					    + Added legal information for developers.
 | 
				
			||||||
    + Added links to the tutorials.
 | 
					    + Fixed VC7 to build without PhysFS by default.
 | 
				
			||||||
 | 
					    + Added small notice into /lib directory.
 | 
				
			||||||
0.8.0
 | 
					    + Added VC6 files based on updated VC7 files, courtesy of Sean.
 | 
				
			||||||
    + Added Surface Loss Protection.
 | 
					    + Added links to the tutorials.
 | 
				
			||||||
    + Utilized Surface Loss Protection in ZImageTest for a demo.
 | 
					
 | 
				
			||||||
    # ZEngine now builds on FreeBSD.
 | 
					0.8.0
 | 
				
			||||||
    # Updated copyright.
 | 
					    + Added Surface Loss Protection.
 | 
				
			||||||
 | 
					    + Utilized Surface Loss Protection in ZImageTest for a demo.
 | 
				
			||||||
0.8.0-rc4 (what rc3 should have been)
 | 
					    # ZEngine now builds on FreeBSD.
 | 
				
			||||||
    - Removed switch option from tests due to surface loss.
 | 
					    # Updated copyright.
 | 
				
			||||||
    # Fixed ZImage::SetColorKey for new Attach behavior.
 | 
					
 | 
				
			||||||
    # Fixed ZMusicTest GL screen error if music fails to open.
 | 
					0.8.0-rc4 (what rc3 should have been)
 | 
				
			||||||
    # Fixed VC7 "Release" Project files.
 | 
					    - Removed switch option from tests due to surface loss.
 | 
				
			||||||
 | 
					    # Fixed ZImage::SetColorKey for new Attach behavior.
 | 
				
			||||||
 | 
					    # Fixed ZMusicTest GL screen error if music fails to open.
 | 
				
			||||||
0.8.0-rc3
 | 
					    # Fixed VC7 "Release" Project files.
 | 
				
			||||||
    + Fixed memory leak when using ZImage::Attach, and in ZFont.
 | 
					
 | 
				
			||||||
    + Updated ZEngine web info. (mostly in rc2)
 | 
					
 | 
				
			||||||
    # Fixed time based movement and some compile time warnings in ZRectTest.cpp.
 | 
					0.8.0-rc3
 | 
				
			||||||
    # Added gamedev.net to thanks.txt.
 | 
					    + Fixed memory leak when using ZImage::Attach, and in ZFont.
 | 
				
			||||||
    # Fixed documentation in ZE_ZImage.h
 | 
					    + Updated ZEngine web info. (mostly in rc2)
 | 
				
			||||||
 | 
					    # Fixed time based movement and some compile time warnings in ZRectTest.cpp.
 | 
				
			||||||
0.8.0-rc2
 | 
					    # Added gamedev.net to thanks.txt.
 | 
				
			||||||
    ! Changed ZEngine::UpdateScreen to ZEngine::Update
 | 
					    # Fixed documentation in ZE_ZImage.h
 | 
				
			||||||
    + Added information to ZEngine.h for Doxygen front page.
 | 
					
 | 
				
			||||||
    + Added force into makefile options.
 | 
					0.8.0-rc2
 | 
				
			||||||
    # Added path stripping to ZEngine.linux.doxygen.
 | 
					    ! Changed ZEngine::UpdateScreen to ZEngine::Update
 | 
				
			||||||
 | 
					    + Added information to ZEngine.h for Doxygen front page.
 | 
				
			||||||
 | 
					    + Added force into makefile options.
 | 
				
			||||||
0.8.0-rc1
 | 
					    # Added path stripping to ZEngine.linux.doxygen.
 | 
				
			||||||
    ! Changed behavior of 0 as bpp argument in ZEngine.
 | 
					
 | 
				
			||||||
    + Fixed makefile to be much more portable and added config.
 | 
					
 | 
				
			||||||
    + Added Time based movement to ZRectTest.
 | 
					0.8.0-rc1
 | 
				
			||||||
    + Added readme.
 | 
					    ! Changed behavior of 0 as bpp argument in ZEngine.
 | 
				
			||||||
    # Changed ZRect to use floats.
 | 
					    + Fixed makefile to be much more portable and added config.
 | 
				
			||||||
    # Updated rationale in licensing.txt. (fixed)
 | 
					    + Added Time based movement to ZRectTest.
 | 
				
			||||||
    # Fixed loads of doxygen errors and documented all undocumented members.
 | 
					    + Added readme.
 | 
				
			||||||
 | 
					    # Changed ZRect to use floats.
 | 
				
			||||||
    
 | 
					    # Updated rationale in licensing.txt. (fixed)
 | 
				
			||||||
0.7.8
 | 
					    # Fixed loads of doxygen errors and documented all undocumented members.
 | 
				
			||||||
    + Added ZRect::Draw using OpenGL.
 | 
					
 | 
				
			||||||
    + Fixed ZRectTest to use new ZRect.
 | 
					    
 | 
				
			||||||
    + Added ZImage rotation and 2 forms of stretching using OpenGL.
 | 
					0.7.8
 | 
				
			||||||
    + Added ZImage::Flip.
 | 
					    + Added ZRect::Draw using OpenGL.
 | 
				
			||||||
    + Added Linux makefile for new OpenGL code.
 | 
					    + Fixed ZRectTest to use new ZRect.
 | 
				
			||||||
    + Added new means of keyboard input, and key repeat enable/disable code.
 | 
					    + Added ZImage rotation and 2 forms of stretching using OpenGL.
 | 
				
			||||||
    # Fixed warnings in Test programs.
 | 
					    + Added ZImage::Flip.
 | 
				
			||||||
    # Added some testing to ZImageTest of new stretching.
 | 
					    + Added Linux makefile for new OpenGL code.
 | 
				
			||||||
 | 
					    + Added new means of keyboard input, and key repeat enable/disable code.
 | 
				
			||||||
0.7.7
 | 
					    # Fixed warnings in Test programs.
 | 
				
			||||||
    + Changed behavior of core ZEngine class methods to reflect new OpenGL behavior.
 | 
					    # Added some testing to ZImageTest of new stretching.
 | 
				
			||||||
    + Added notice to licensing explaining license choice.
 | 
					
 | 
				
			||||||
    - Eliminated certain SDL specific functions, no longer needed with OpenGL render target.
 | 
					0.7.7
 | 
				
			||||||
    # Completely removed old SDL_Image.h and replaced with what had been SDL_ImageGL.h.
 | 
					    + Changed behavior of core ZEngine class methods to reflect new OpenGL behavior.
 | 
				
			||||||
    # Documented new ZImage class as well as ZConfigFile's ZCF_Variable and ZCF_Section.
 | 
					    + Added notice to licensing explaining license choice.
 | 
				
			||||||
    # Fixed memory leak and general failure in new ZImage::OpenFromImage.
 | 
					    - Eliminated certain SDL specific functions, no longer needed with OpenGL render target.
 | 
				
			||||||
    # Simplified SDL_GL Initialization.
 | 
					    # Completely removed old SDL_Image.h and replaced with what had been SDL_ImageGL.h.
 | 
				
			||||||
    # Shortened most lines to reasonable screen width.
 | 
					    # Documented new ZImage class as well as ZConfigFile's ZCF_Variable and ZCF_Section.
 | 
				
			||||||
 | 
					    # Fixed memory leak and general failure in new ZImage::OpenFromImage.
 | 
				
			||||||
0.7.6
 | 
					    # Simplified SDL_GL Initialization.
 | 
				
			||||||
    + Added ZImageGL, still in testing phase.
 | 
					    # Shortened most lines to reasonable screen width.
 | 
				
			||||||
    + Followed up major API changes from 0.7.5 with whole new series of changes:
 | 
					
 | 
				
			||||||
        (API from 0.7.x at least 25% rewritten)
 | 
					0.7.6
 | 
				
			||||||
    + Added new /external files for SDL_GL* extensions
 | 
					    + Added ZImageGL, still in testing phase.
 | 
				
			||||||
    + Added Macros in ZE_Macros.h
 | 
					    + Followed up major API changes from 0.7.5 with whole new series of changes:
 | 
				
			||||||
    - Removed ZE_DataPtr.h
 | 
					        (API from 0.7.x at least 25% rewritten)
 | 
				
			||||||
    # Rewrote warnings in Sound,Music,Font and Image classes.
 | 
					    + Added new /external files for SDL_GL* extensions
 | 
				
			||||||
 | 
					    + Added Macros in ZE_Macros.h
 | 
				
			||||||
0.7.5
 | 
					    - Removed ZE_DataPtr.h
 | 
				
			||||||
    + Added Beginnings of OpenGL Render target
 | 
					    # Rewrote warnings in Sound,Music,Font and Image classes.
 | 
				
			||||||
    # Major API changes (removed "Get" before accessors and changed some functions in ZEngine)
 | 
					
 | 
				
			||||||
    # Converted all tabs to spaces.
 | 
					0.7.5
 | 
				
			||||||
    # Added CVS lines to files for date tracking.
 | 
					    + Added Beginnings of OpenGL Render target
 | 
				
			||||||
    # Fixed file layout for CVS and reuploaded files to CVS.
 | 
					    # Major API changes (removed "Get" before accessors and changed some functions in ZEngine)
 | 
				
			||||||
 | 
					    # Converted all tabs to spaces.
 | 
				
			||||||
 | 
					    # Added CVS lines to files for date tracking.
 | 
				
			||||||
0.7.4
 | 
					    # Fixed file layout for CVS and reuploaded files to CVS.
 | 
				
			||||||
    + Added doxygen script for linux, and renamed old doxygen script.
 | 
					
 | 
				
			||||||
    + Added warnings in ZImage for when the display format fails.
 | 
					
 | 
				
			||||||
    + Added makefile for Linux build support.
 | 
					0.7.4
 | 
				
			||||||
    # Modified behavior of ZImage::Attach and changed ZImageTest to use it.
 | 
					    + Added doxygen script for linux, and renamed old doxygen script.
 | 
				
			||||||
    # Renamed old makefile to makefile.mingw32
 | 
					    + Added warnings in ZImage for when the display format fails.
 | 
				
			||||||
    # Fixed problem in ZImage::SetAlpha when failure occured.
 | 
					    + Added makefile for Linux build support.
 | 
				
			||||||
    # Completely rewrote ZConfigFile to avoid problems with STL map.
 | 
					    # Modified behavior of ZImage::Attach and changed ZImageTest to use it.
 | 
				
			||||||
    # Fixed problem in ZImage with transparency.
 | 
					    # Renamed old makefile to makefile.mingw32
 | 
				
			||||||
 | 
					    # Fixed problem in ZImage::SetAlpha when failure occured.
 | 
				
			||||||
 | 
					    # Completely rewrote ZConfigFile to avoid problems with STL map.
 | 
				
			||||||
0.7.3
 | 
					    # Fixed problem in ZImage with transparency.
 | 
				
			||||||
    + Added ZRect class, and ZRectTest.
 | 
					
 | 
				
			||||||
    # Globally revised source variable naming standards.
 | 
					
 | 
				
			||||||
    # Fixed Error Logging in ZImage.
 | 
					0.7.3
 | 
				
			||||||
    # Added SDL_DisplaySurface and SDL_DisplaySurfaceAlpha calls to speed up blitting in ZImage.
 | 
					    + Added ZRect class, and ZRectTest.
 | 
				
			||||||
    # Fixed bug in ZConfigFile that caused a NULL file to be closed.
 | 
					    # Globally revised source variable naming standards.
 | 
				
			||||||
    # Several Documentation errors corrected.
 | 
					    # Fixed Error Logging in ZImage.
 | 
				
			||||||
 | 
					    # Added SDL_DisplaySurface and SDL_DisplaySurfaceAlpha calls to speed up blitting in ZImage.
 | 
				
			||||||
 | 
					    # Fixed bug in ZConfigFile that caused a NULL file to be closed.
 | 
				
			||||||
0.7.2
 | 
					    # Several Documentation errors corrected.
 | 
				
			||||||
    + Added makefile for Cygwin and Mingw32
 | 
					
 | 
				
			||||||
    # Fixed small source problem in PhysFS handling of non-supported types.
 | 
					
 | 
				
			||||||
    # Removed AFL license, and switched to BSD-style license.
 | 
					0.7.2
 | 
				
			||||||
 | 
					    + Added makefile for Cygwin and Mingw32
 | 
				
			||||||
0.7.1
 | 
					    # Fixed small source problem in PhysFS handling of non-supported types.
 | 
				
			||||||
    # Changed directory layout.
 | 
					    # Removed AFL license, and switched to BSD-style license.
 | 
				
			||||||
    # Changed source files to compile without PhysicsFS.
 | 
					
 | 
				
			||||||
    # Added newline to end of all source files.
 | 
					0.7.1
 | 
				
			||||||
 | 
					    # Changed directory layout.
 | 
				
			||||||
0.7.0
 | 
					    # Changed source files to compile without PhysicsFS.
 | 
				
			||||||
    + Added support for PhysicsFS.
 | 
					    # Added newline to end of all source files.
 | 
				
			||||||
    + Added ZConfigFile.
 | 
					
 | 
				
			||||||
    # Added ZConfigFile for test programs.
 | 
					0.7.0
 | 
				
			||||||
    # Changed slash direction in example programs (fixed non-windows problems).
 | 
					    + Added support for PhysicsFS.
 | 
				
			||||||
    # Updated all examples to be cleaner style and use more features.
 | 
					    + Added ZConfigFile.
 | 
				
			||||||
 | 
					    # Added ZConfigFile for test programs.
 | 
				
			||||||
0.6.3
 | 
					    # Changed slash direction in example programs (fixed non-windows problems).
 | 
				
			||||||
    + Added IsLoaded method to ZSound,ZMusic,ZImage and ZFont
 | 
					    # Updated all examples to be cleaner style and use more features.
 | 
				
			||||||
    + Added music.ogg warning to ZMusicTest.
 | 
					
 | 
				
			||||||
    # Stablized directory issues in distribution.
 | 
					0.6.3
 | 
				
			||||||
    # Added file-level documentation for doxygen in src directory.
 | 
					    + Added IsLoaded method to ZSound,ZMusic,ZImage and ZFont
 | 
				
			||||||
    # Updated to specify SDL 1.2.5 compatibility.
 | 
					    + Added music.ogg warning to ZMusicTest.
 | 
				
			||||||
    # Minor fixes in Doxygen settings.
 | 
					    # Stablized directory issues in distribution.
 | 
				
			||||||
 | 
					    # Added file-level documentation for doxygen in src directory.
 | 
				
			||||||
0.6.2
 | 
					    # Updated to specify SDL 1.2.5 compatibility.
 | 
				
			||||||
    + Updated License to APL 1.1 and all files with it.
 | 
					    # Minor fixes in Doxygen settings.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
0.6.1
 | 
					0.6.2
 | 
				
			||||||
    + Added Mouse Example
 | 
					    + Updated License to APL 1.1 and all files with it.
 | 
				
			||||||
    + Added more test data and information on where data came from
 | 
					
 | 
				
			||||||
    - Removed Ogg file from distribution.
 | 
					0.6.1
 | 
				
			||||||
    # Changed names of the libraries.
 | 
					    + Added Mouse Example
 | 
				
			||||||
    # Changed Email Address to james@conceptofzero.net
 | 
					    + Added more test data and information on where data came from
 | 
				
			||||||
 | 
					    - Removed Ogg file from distribution.
 | 
				
			||||||
0.6.0
 | 
					    # Changed names of the libraries.
 | 
				
			||||||
    + Added Authors.txt and Credits.txt
 | 
					    # Changed Email Address to james@conceptofzero.net
 | 
				
			||||||
    + Added VC7 Non-Debug Projects.
 | 
					
 | 
				
			||||||
    # Updated all documentation (including doxygen docs).
 | 
					0.6.0
 | 
				
			||||||
    # Rewrote Licensing.txt
 | 
					    + Added Authors.txt and Credits.txt
 | 
				
			||||||
    # Fixed a bug occuring in ZSound and ZFont test programs.
 | 
					    + Added VC7 Non-Debug Projects.
 | 
				
			||||||
    # Proofread and fixed some documentation errors.
 | 
					    # Updated all documentation (including doxygen docs).
 | 
				
			||||||
    # Switched LGPL.txt for APL.txt
 | 
					    # Rewrote Licensing.txt
 | 
				
			||||||
 | 
					    # Fixed a bug occuring in ZSound and ZFont test programs.
 | 
				
			||||||
0.5.0
 | 
					    # Proofread and fixed some documentation errors.
 | 
				
			||||||
    + Added APL Notice to source files.
 | 
					    # Switched LGPL.txt for APL.txt
 | 
				
			||||||
    + Added ZSound and test program.
 | 
					
 | 
				
			||||||
    # Updated source guidelines file for APL licensing.
 | 
					0.5.0
 | 
				
			||||||
    # Updated examples to have similar coding guidelines.
 | 
					    + Added APL Notice to source files.
 | 
				
			||||||
 | 
					    + Added ZSound and test program.
 | 
				
			||||||
0.4.0
 | 
					    # Updated source guidelines file for APL licensing.
 | 
				
			||||||
    + Added Source Guidelines file.
 | 
					    # Updated examples to have similar coding guidelines.
 | 
				
			||||||
    + Added ZMusic and test program.
 | 
					
 | 
				
			||||||
    - Removed LGPL licensing messages from source.
 | 
					0.4.0
 | 
				
			||||||
    # Fixed a small keypress checking error in fullscreen mode.
 | 
					    + Added Source Guidelines file.
 | 
				
			||||||
    # Rewrote buggy ZImage::Attach code that was affecting the test program.
 | 
					    + Added ZMusic and test program.
 | 
				
			||||||
    # Fixed USE_SDL_MIXER and USE_SDL_TTF bugs in ZEngine.
 | 
					    - Removed LGPL licensing messages from source.
 | 
				
			||||||
    # Redesigned entire data storage system (aka ZDataPtr classes)
 | 
					    # Fixed a small keypress checking error in fullscreen mode.
 | 
				
			||||||
 | 
					    # Rewrote buggy ZImage::Attach code that was affecting the test program.
 | 
				
			||||||
0.3.0
 | 
					    # Fixed USE_SDL_MIXER and USE_SDL_TTF bugs in ZEngine.
 | 
				
			||||||
    + Added ZTimer and ZFont classes and test programs.
 | 
					    # Redesigned entire data storage system (aka ZDataPtr classes)
 | 
				
			||||||
    + Added alpha blending to tests.
 | 
					
 | 
				
			||||||
    # Fixed major hardware setting bugs in ZImage and ZEngine.
 | 
					0.3.0
 | 
				
			||||||
    # Reorganized Directory Structure and VC7 Project Files
 | 
					    + Added ZTimer and ZFont classes and test programs.
 | 
				
			||||||
 | 
					    + Added alpha blending to tests.
 | 
				
			||||||
0.2.0
 | 
					    # Fixed major hardware setting bugs in ZImage and ZEngine.
 | 
				
			||||||
    + Doxygen Documentation and LGPL license addition
 | 
					    # Reorganized Directory Structure and VC7 Project Files
 | 
				
			||||||
    + Added ZImage, and test program.
 | 
					
 | 
				
			||||||
    + Designed ZObject class with virtual destructor.
 | 
					0.2.0
 | 
				
			||||||
    # Fixed bugs throughout core of ZEngine and changed methods used to keep static vectors of data.
 | 
					    + Doxygen Documentation and LGPL license addition
 | 
				
			||||||
 | 
					    + Added ZImage, and test program.
 | 
				
			||||||
0.1.0
 | 
					    + Designed ZObject class with virtual destructor.
 | 
				
			||||||
    Initial ZEngine Proof of Concept, core ZEngine class.
 | 
					    # Fixed bugs throughout core of ZEngine and changed methods used to keep static vectors of data.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					0.1.0
 | 
				
			||||||
 | 
					    Initial ZEngine Proof of Concept, core ZEngine class.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue