home *** CD-ROM | disk | FTP | other *** search
/ RISCWORLD 7 / RISCWORLD_VOL7.iso / Software / Issue4 / SDL / gcc346 / !SDL / doc / sdlgfx-2.0.13 / ChangeLog < prev    next >
Encoding:
Text File  |  2004-12-21  |  5.8 KB  |  189 lines

  1. CHANGES/VERSION
  2. ===============
  3.  
  4. Ver 2.0.13 - Tue Dec 21 08:41:25 EST 2004
  5. * changed include back to "SDL.h"
  6. * compile fixes for OSX fink  (thanks (Michael)
  7. * compile fixes for gcc3.4 (thanks Dries)
  8. * support vertical and horizontal flipping of axis in new 
  9.   rotozoomSurfaceXY function (thanks Victor)
  10. * updated TestRotozoom program 
  11.  
  12.  
  13. Ver 2.0.12 - Mon Aug 30 09:04:11 EDT 2004
  14. * piecolor naming fix
  15. * primitive API change to 'filledPie'
  16. * introduction of some const variables
  17.  
  18.  
  19. Ver 2.0.11 - Thu May 13 09:42:34 EDT 2004
  20. * added pieRGBA/pieColor primitive (non filled pie)
  21. * added QNX6 build patch
  22. * use $(includedir)/SDL to automake setup
  23. * updated README
  24. * added 2x2 box & pie tests
  25. * added dynamic font setup routine
  26. * added sample font files to the Fonts directory
  27. * added font test program
  28. * string routines changed to use const char
  29. * fixed TestRotozoom clear color bug
  30.  
  31.  
  32. Ver 2.0.10 - Thu Dec 11 09:40:08 EST 2003
  33. * Updated "missing" script to newer version to avoid build errors
  34. * Fixed filled polygon int32 overflow error in calculation
  35. * Updated RPM spec file for new website path
  36. * Added micro version number to .h file
  37.  
  38.  
  39. Ver 2.0.9 - Mon Oct 27 10:03:18 EST 2003
  40. * Fixed "filled-box width too small by 1 bug" for A=255
  41. * Wrong versioning in .h file
  42.  
  43.  
  44. Ver 2.0.8 - Wed Jul 16 16:18:13 EDT 2003
  45. * Modified filledPolygon drawing
  46.   (The edges of a filled polygon and a polyline were 
  47.    reported to not intersect correctly. With this fix, the
  48.    edges do still do not intersect 100% due to the difference
  49.    in the algorithms. But now a polygon will never draw 
  50.    outside of the area enclosed by a polyline.)
  51.  
  52. Ver 2.0.7 - Sun Jun  8 08:17:38 EDT 2003
  53. * Added MacOS X Project Builder code
  54. * changed SDL include to <SDL/SDL.h>
  55. * Added bezier curve
  56.  
  57.  
  58. Ver 2.0.6 - Sat May 25 15:12:17 EDT 2002
  59. * Fixed clipping code for most primitives
  60. * Added clipping code for character
  61. * Added VC7 project file
  62.  
  63.  
  64. Ver 2.0.5 - n/a
  65. * Removed some unused code
  66.  
  67.  
  68. Ver 2.0.4 - Sat Feb  9 22:09:45 EST 2002
  69. * Fixed rectangle drawing bug on edges for A<255
  70. * Added trigons (triangles) as wrapper calls to polygon.
  71.  
  72.  
  73. Ver 2.0.3 - Sat Jan 26 10:06:16 EST 2002
  74.  
  75. * Zipped VisualC directory to avoid EOL problems.
  76. * Fixed aalineColor call (y2 parameter was y1).
  77. * Fixed rotozoom bug that caused black or undefined pixels on edges.
  78.  
  79.  
  80. Ver 2.0.2 - Sat Jan 19 21:41:28 EST 2002
  81. * Removed dependency from GL libraries during compile.
  82. * Added VisualC makefile.
  83.  
  84.  
  85. Ver 2.0.1 - Sat Jan  5 22:08:17 EST 2002
  86.  
  87. * New better quality aacircle/aaellipse code
  88. * Better locking optimization for a 4-8% speed improvement on some
  89.   primitives (line, aaline, circle, ellipse)
  90.  
  91.  
  92. Ver 2.0 - Sat Dec 29 16:27:57 EST 2001
  93.  
  94. * Initial release of SDL_gfx based on SDL_gfxPrimitives and SDL_rotozoom
  95.   code.
  96. * Added framerate code and testprogram.
  97. * Added imageFilters code and testprogram.
  98. * New distribution: source code, README, configure system etc.
  99.  
  100.  
  101. Previous versions
  102. =================
  103.  
  104. SDL_gfxPrimitives:
  105. ------------------
  106.  
  107. Ver 1.5 - Mon Jul  2 11:27:40 EDT 2001
  108.  
  109. * New alpha blending code for factor 4 speedups if a<255 on all functions.
  110. * Modified include file for W32 DLL support.
  111. * Added VC6 project files for DLL and static library building.
  112. * Added simple AA-circle/-ellipse routine - quality needs improvement.
  113. * Removed 32bit shift on 64bit number from aaline for better portability
  114.   across platforms.
  115. * Removed a couple more compiler warnings (i.e. purely cosmetic fix).
  116.  
  117. Ver 1.4 - Sun Jun  3 11:52:07 EDT 2001
  118.  
  119. * Fixed hline, vline and rectangle clipping and result codes.
  120. * Fixed AA-line arithmetic (was alpha subtraction, should be alpha ratio).
  121. * More caching on fonts for speedups.
  122. * More pointer checks in several places.
  123. * New special cases for ellipses for rx=0/ry=0.
  124. * Same sanity checks for circles/ellipses.
  125. * Same return code for polygon/filledpolygon.
  126.  
  127. Ver 1.3 - Thu May 31 12:41:35 EDT 2001
  128.  
  129. * Minor cleanups and fixes (gcc -Wall is your friend).
  130.  
  131. Ver 1.2 again - Thu Apr  5 07:50:57 EDT 2001
  132.  
  133. * Fixed lineRGBA and aalineRGBA calls (had coordinate-passing mixed up twice,
  134.   thanks Lion for pointing this out)
  135.  
  136. Ver 1.2 - Wed Apr  4 08:32:42 EDT 2001
  137.  
  138. * Changed to a dual, you-have-the-choice(TM) licencing system 
  139.   to accomodate GPL developments using SDL_gfxPrimitives.
  140. * Some minor fixes (thanks Karl).
  141. * All routines return proper result code now.
  142. * Clipping for aaline, circle and ellipse.
  143.  
  144. Ver 1.1 - Thu Mar 22 15:28:27 EST 2001
  145.  
  146. * Added code for Alpha=255 pixel drawing through direct memory writes to all routines
  147. resulting in a much faster performance (factor 5 to 20) for non transparent pixels.
  148. * New test and benchmark program with better info and nicer look.
  149. * More info in README. Proper licence file. Comment cleanup.
  150.  
  151. Ver 1.0 - Fri Mar 16 08:38:07 EST 2001
  152.  
  153. * Initial release
  154.  
  155.  
  156. SDL_rotozoom:
  157. -------------
  158.  
  159. Ver 1.6 - Mon Nov 19 21:19:26 EST 2001
  160. * Added interpolation to alpha channel (simplifies code)
  161. * Ran the sourcecode through 'indent' for better readability
  162.  
  163. Ver 1.5 - Sat Jul  7 13:02:07 EDT 2001
  164. * Added project files (VisualC.zip) and modifications for VC project building.
  165. * Fixed old versioning in configure.in file.
  166. * Fixed LICENSE file and LGPL source reference.
  167.  
  168. Ver 1.4 - Mon Jun  4 12:15:31 EDT 2001
  169. * Removed SDL_SoftStretch call again in favour of an internal zoom routine.
  170. * Added new zoomSurface() function with seperate X and Y zoom factors.
  171.  
  172. Ver 1.3 - Thu May 31 08:37:36 EDT 2001
  173. * Modified code to handle RGBA or ABGR source surfaces transparently.
  174. * More error checking, source surface locking.
  175. * Slighly expanded test program with event handling.
  176.  
  177. Ver 1.2 - Wed May 30 18:18:05 EDT 2001
  178. * Fixed the completely broken 32bit routine's pointer arithmetic.
  179. * Uses SDL_SoftStretch in certain cases (angle=0, smooth=0).
  180. * Convert source surface on the fly if not 8/32bit.
  181. * Added license file - was empty before (duh).
  182.  
  183. Ver 1.1 - Wed May 23 15:04:42 EDT 2001
  184. * Added automake/autoconf scripts and testprogram.
  185.  
  186. Ver 1.0 - Fri Mar 16 08:16:06 EST 2001
  187. * Initial release
  188.  
  189.