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