SDL_gfx Changelog

What's new in SDL_gfx 2.0.23

Dec 5, 2011
  • Updated sources tresolve some splint (static code analysis)
  • issues
  • Updates for OpenSDK (WinCE6/ARM) build target
  • Added OSX Xcode3+ template files tOther Builds collection
  • Added various fixes and improvements contributed by folks on sourceforge
  • Switched library and test code tzlib license.

New in SDL_gfx 2.0.22 (Dec 5, 2011)

  • Fixed line width calculation for normal and textured polygons
  • Fixed version setup in configure.in
  • Added rounded rectangle and rounded box primitives
  • Updated test program for roundedbox + left/right-click support
  • Fixed pie calculation (line-case detection, end-angle clipping)
  • Updated DLL_EXPORT handling and added WIN64 test
  • Added thick line primitive based on Murphy's algorithm

New in SDL_gfx 2.0.21 (Dec 5, 2011)

  • Add VC9 project files, source code formatting, fix compiler
  • warnings, move VC8 project files, remove leftover autoconf/m4 files
  • Move static transfer lookup array from .h t.c
  • Add support for VC++ compiler/MASM assembly with active USE_MMX
  • Added Haiku build support in configure.in
  • Added helper function that multiplies the alpha channel in
  • a 32bit surface
  • Disable MMX for 64bit platforms due tlack of support for
  • pusha/popa
  • Update all library functions for doxygen markup. Add doxygen
  • configuration file.
  • Added font rotation support and updated TestFonts sample
  • Fixed rotate90 for 0 degree case
  • Updated TestRotozoom with rotate90 case and message display
  • Added support for SDL 1.3
  • Added doxygen generated documentation.

New in SDL_gfx 2.0.20 (Dec 5, 2011)

  • Fix for 1-pixel postponement with 8bit scaling
  • Updates theaders and configure tallow for cross-compiling
  • tDLL (not just static .a) and fixes for compiling on Windows
  • using autotools
  • Added Visual CE Project tOther Builds
  • Added Symbian and Windows 64bit fix for lrint function.

New in SDL_gfx 2.0.19 (Dec 5, 2011)

  • gcc43 compiler patch for asm code in image filters
  • as per http://bugs.gentoo.org/219621
  • off-by-one hline patch for 1byte indexed surfaces
  • update acinclude.m4 from SDL-1.2 and moved # serial in file
  • applied patch tadd pkg-config support for SDL_gfx
  • changed configure.in INTERFACE_AGE and BINARY_AGE based on Debian
  • build feedback
  • fixed zoom XY-flip code and made it available for all modes in
  • zoom and rotations
  • fixed edge issue on interpolated rotozoom modes
  • updated TestRotozoom custom test mode, added delay parameter, added
  • tests which include flipping, included negative rotation
  • update libtool files
  • updated Makefile.mingw

New in SDL_gfx 2.0.18 (Dec 5, 2011)

  • libtool update for dependencies
  • MSVC C89 variable hoisting tenable MSVC compile
  • addition of VC9 (Visual Studi2008) project file
  • update tMinGW make file
  • fix uninitialised variables in _putPixelAlpha()
  • reverted toriginal alpha routine in _putPixelAlpha() as new one was causing issues in 16bbp
  • new routine #define has been renamed tEXPERIMENTAL_ALPHA_PIXEL_ROUTINE
  • original is now DEFAULT_ALPHA_PIXEL_ROUTINE
  • added colorkey handling patch trotozoom
  • downgraded optimization t-for asm compatibility with gcc4

New in SDL_gfx 2.0.17 (Dec 5, 2011)

  • hline/vline clipping and swap-logic fixed
  • clipping box dimension check added and clipping-checks optimized
  • TestFonts program updated
  • Updated documentation on cross-compilation, AMD64
  • Fixed circleColor overdraw
  • Added arcColor routine
  • Added polygonColorMT and polygonTextureMT routines
  • Updated 32bit alpha blending routine

New in SDL_gfx 2.0.16 (Dec 5, 2011)

  • updated config.sub tnewer version
  • added custom RGBA blitter function that sets/maintains target alpha
  • added setAlpha function that sets alpha values in 32bit surfaces
  • added TextGfxBlit testprogram for new functions
  • Fixed C++ type in .h files
  • Update some text in README and .spec file
  • Removed broken Uint filter routines from test program
  • "Cosmetic" changes ttest programs and Automake.am

New in SDL_gfx 2.0.15 (Dec 5, 2011)

  • bugfixes in 32bit _putPixelAlpha/filledRectAlpha
  • various bugfixes in return value generation and return
  • lock font-surface before using it
  • fix some breakage in non-MMX filter routines
  • fix typin TestABGR
  • fix double buffer flipping in Tets programs
  • fixed microversion in .h
  • fixed texturePolygon inverted bug
  • fixed wrong surface use in test 21 of TestRotozoom
  • added pitch handling in font surface

New in SDL_gfx 2.0.14 (Dec 5, 2011)

  • added texturedPolygon routine tlibrary
  • changed iterator condition in aaellipse tadd some overdraw tsmooth circle
  • added ShrinkImage routine trotozoom code
  • added TestABGR Test program (bug in SDL_gfx or SDL??)
  • improved TestImageFilter program (bug in Uint filters)
  • changed .sversioning from .so.13.0.0 t.so.0.0.14
  • (best is tremove all old libs before installing)
  • added updated MacOSX ProjectBuilder file
  • added infon MacOSX 10.3 build
  • added mingw (on cygwin) makefile
  • added Dev-Cpp makefile
  • removed some unused variables from gfx and rotozoom code
  • fixed a non-critical typecast mistake
  • converted all C++ comments tC comments in SDL_imageFilter