home *** CD-ROM | disk | FTP | other *** search
- CHANGES/VERSION
- ===============
-
- Ver 2.0.13 - Tue Dec 21 08:41:25 EST 2004
- * changed include back to "SDL.h"
- * compile fixes for OSX fink (thanks (Michael)
- * compile fixes for gcc3.4 (thanks Dries)
- * support vertical and horizontal flipping of axis in new
- rotozoomSurfaceXY function (thanks Victor)
- * updated TestRotozoom program
-
-
- Ver 2.0.12 - Mon Aug 30 09:04:11 EDT 2004
- * piecolor naming fix
- * primitive API change to 'filledPie'
- * introduction of some const variables
-
-
- Ver 2.0.11 - Thu May 13 09:42:34 EDT 2004
- * added pieRGBA/pieColor primitive (non filled pie)
- * added QNX6 build patch
- * use $(includedir)/SDL to automake setup
- * updated README
- * added 2x2 box & pie tests
- * added dynamic font setup routine
- * added sample font files to the Fonts directory
- * added font test program
- * string routines changed to use const char
- * fixed TestRotozoom clear color bug
-
-
- Ver 2.0.10 - Thu Dec 11 09:40:08 EST 2003
- * Updated "missing" script to newer version to avoid build errors
- * Fixed filled polygon int32 overflow error in calculation
- * Updated RPM spec file for new website path
- * Added micro version number to .h file
-
-
- Ver 2.0.9 - Mon Oct 27 10:03:18 EST 2003
- * Fixed "filled-box width too small by 1 bug" for A=255
- * Wrong versioning in .h file
-
-
- Ver 2.0.8 - Wed Jul 16 16:18:13 EDT 2003
- * Modified filledPolygon drawing
- (The edges of a filled polygon and a polyline were
- reported to not intersect correctly. With this fix, the
- edges do still do not intersect 100% due to the difference
- in the algorithms. But now a polygon will never draw
- outside of the area enclosed by a polyline.)
-
- Ver 2.0.7 - Sun Jun 8 08:17:38 EDT 2003
- * Added MacOS X Project Builder code
- * changed SDL include to <SDL/SDL.h>
- * Added bezier curve
-
-
- Ver 2.0.6 - Sat May 25 15:12:17 EDT 2002
- * Fixed clipping code for most primitives
- * Added clipping code for character
- * Added VC7 project file
-
-
- Ver 2.0.5 - n/a
- * Removed some unused code
-
-
- Ver 2.0.4 - Sat Feb 9 22:09:45 EST 2002
- * Fixed rectangle drawing bug on edges for A<255
- * Added trigons (triangles) as wrapper calls to polygon.
-
-
- Ver 2.0.3 - Sat Jan 26 10:06:16 EST 2002
-
- * Zipped VisualC directory to avoid EOL problems.
- * Fixed aalineColor call (y2 parameter was y1).
- * Fixed rotozoom bug that caused black or undefined pixels on edges.
-
-
- Ver 2.0.2 - Sat Jan 19 21:41:28 EST 2002
- * Removed dependency from GL libraries during compile.
- * Added VisualC makefile.
-
-
- Ver 2.0.1 - Sat Jan 5 22:08:17 EST 2002
-
- * New better quality aacircle/aaellipse code
- * Better locking optimization for a 4-8% speed improvement on some
- primitives (line, aaline, circle, ellipse)
-
-
- Ver 2.0 - Sat Dec 29 16:27:57 EST 2001
-
- * Initial release of SDL_gfx based on SDL_gfxPrimitives and SDL_rotozoom
- code.
- * Added framerate code and testprogram.
- * Added imageFilters code and testprogram.
- * New distribution: source code, README, configure system etc.
-
-
- Previous versions
- =================
-
- SDL_gfxPrimitives:
- ------------------
-
- Ver 1.5 - Mon Jul 2 11:27:40 EDT 2001
-
- * New alpha blending code for factor 4 speedups if a<255 on all functions.
- * Modified include file for W32 DLL support.
- * Added VC6 project files for DLL and static library building.
- * Added simple AA-circle/-ellipse routine - quality needs improvement.
- * Removed 32bit shift on 64bit number from aaline for better portability
- across platforms.
- * Removed a couple more compiler warnings (i.e. purely cosmetic fix).
-
- Ver 1.4 - Sun Jun 3 11:52:07 EDT 2001
-
- * Fixed hline, vline and rectangle clipping and result codes.
- * Fixed AA-line arithmetic (was alpha subtraction, should be alpha ratio).
- * More caching on fonts for speedups.
- * More pointer checks in several places.
- * New special cases for ellipses for rx=0/ry=0.
- * Same sanity checks for circles/ellipses.
- * Same return code for polygon/filledpolygon.
-
- Ver 1.3 - Thu May 31 12:41:35 EDT 2001
-
- * Minor cleanups and fixes (gcc -Wall is your friend).
-
- Ver 1.2 again - Thu Apr 5 07:50:57 EDT 2001
-
- * Fixed lineRGBA and aalineRGBA calls (had coordinate-passing mixed up twice,
- thanks Lion for pointing this out)
-
- Ver 1.2 - Wed Apr 4 08:32:42 EDT 2001
-
- * Changed to a dual, you-have-the-choice(TM) licencing system
- to accomodate GPL developments using SDL_gfxPrimitives.
- * Some minor fixes (thanks Karl).
- * All routines return proper result code now.
- * Clipping for aaline, circle and ellipse.
-
- Ver 1.1 - Thu Mar 22 15:28:27 EST 2001
-
- * Added code for Alpha=255 pixel drawing through direct memory writes to all routines
- resulting in a much faster performance (factor 5 to 20) for non transparent pixels.
- * New test and benchmark program with better info and nicer look.
- * More info in README. Proper licence file. Comment cleanup.
-
- Ver 1.0 - Fri Mar 16 08:38:07 EST 2001
-
- * Initial release
-
-
- SDL_rotozoom:
- -------------
-
- Ver 1.6 - Mon Nov 19 21:19:26 EST 2001
- * Added interpolation to alpha channel (simplifies code)
- * Ran the sourcecode through 'indent' for better readability
-
- Ver 1.5 - Sat Jul 7 13:02:07 EDT 2001
- * Added project files (VisualC.zip) and modifications for VC project building.
- * Fixed old versioning in configure.in file.
- * Fixed LICENSE file and LGPL source reference.
-
- Ver 1.4 - Mon Jun 4 12:15:31 EDT 2001
- * Removed SDL_SoftStretch call again in favour of an internal zoom routine.
- * Added new zoomSurface() function with seperate X and Y zoom factors.
-
- Ver 1.3 - Thu May 31 08:37:36 EDT 2001
- * Modified code to handle RGBA or ABGR source surfaces transparently.
- * More error checking, source surface locking.
- * Slighly expanded test program with event handling.
-
- Ver 1.2 - Wed May 30 18:18:05 EDT 2001
- * Fixed the completely broken 32bit routine's pointer arithmetic.
- * Uses SDL_SoftStretch in certain cases (angle=0, smooth=0).
- * Convert source surface on the fly if not 8/32bit.
- * Added license file - was empty before (duh).
-
- Ver 1.1 - Wed May 23 15:04:42 EDT 2001
- * Added automake/autoconf scripts and testprogram.
-
- Ver 1.0 - Fri Mar 16 08:16:06 EST 2001
- * Initial release
-
-