summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPierre Joye <pierre.php@gmail.com>2015-01-08 05:25:25 +0100
committerPierre Joye <pierre.php@gmail.com>2015-01-08 05:25:25 +0100
commit2a40315d4da412e9763290520a354c6b9f80924e (patch)
tree9d0c020393e3a59218d67895623ffe4b4ca59425 /ChangeLog
parent5c562ecf44242a7945d497abf2dd1a162e7047e0 (diff)
downloadlibgd-2a40315d4da412e9763290520a354c6b9f80924e.tar.gz
update changelog
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog272
1 files changed, 272 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 18f1339..0e681b2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,275 @@
+-- GD 2.1.1 2015-01-08
+
+Nathanael Jones: Add thumbs.bat and thumbs.sh to Makefile.am (5c562ec)
+Nathanael Jones: Use sprintf instead of snprintf to be C89 compliant. (a247407)
+Nathanael Jones: Remove uneeded includes introduced in earlier version-local commits. (0324316)
+Nathanael Jones: Exposed all missing format-independent members in the C++ wrapper. (4d54513)
+Nathanael Jones: Update gdpp.* to use HAVE_LIBPNG vs HAVE_PNG, etc.- should honor the same feature support flags as the rest of gd, (c7bf379)
+Nathanael Jones: Normalize static lib name to libgd.a on *nix and libgd_static.lib on windows. (40c6129)
+Nathanael Jones: Replace windows MSVC makefile; update msys iconv path. (7c2b071)
+Nathanael Jones: Drop -m32 definition on MINGW; prevents a 64-bit build from occurring. (07c3fde)
+Nathanael Jones: Skip bug00132 - failing because test data is out if date (we think). (37f5925)
+Nathanael Jones: When both CPP_SHARP and _WIN32 are defined, do not enable thread safety. (f085a2e)
+Nathanael Jones: Export C++ wrapper clases. Change two Gd() functions of the C++ wrapper to return values when the underlying C calls do. (e81ff90)
+Nathanael Jones: C89 compat; define vars at top of function (56f79f3)
+Nathanael Jones: Upgrade to long-syntax CMAKE add_test command to improve cross-platform compatibility. (b52b9c5)
+Pierre Joye: free coeffs (e8a1a46)
+Pierre Joye: free allocated palette on error (5f7c099)
+Pierre Joye: fix im leaked on error (7b49862)
+Pierre Joye: just reduce static analyzer noise (4faf926)
+Pierre Joye: free tc_cache and path on error (leak) (2a09086)
+tostercx: Thumbs: add osx settings for travis (09e954b)
+Remi Collet: fix comment (4af76c9)
+Remi Collet: Fix possible infinite loop (php bug report #68713) - make code more legible (yy>=yy-1 seems ugly) - fix mem leak, always free src->tpixels (3c0d220)
+tostercx: Thumbs: use rsync -u on osx as it doesn't have cp -u (7a8e6b8)
+Nathanael Jones: Thumbs: Remove cp -u usage (eb9d7d1)
+Remi Collet: add read-only test images to tarball (c9e458b)
+Remi Collet: use / in image patch (3169371)
+Remi Collet: move overflow test outside the loop for perf (81e9a99)
+Remi Collet: Fix possible buffer read overflow detected by -fsanitize=address, thanks to Jan Bee (47eb44b)
+tostercx: squash test commits; add deps from nuget; fix bindings (5fe6837)
+tostercx: pack compressed dll vers; build bindings (679fd78)
+tostercx: fix mingw if blocks (0c3b914)
+tostercx: replace slashes with backslashes for appveyor/cmd (84319d1)
+tostercx: add build targets for gnu with thumbs (c954881)
+tostercx: fix tiff targets (18c51e6)
+tostercx: fix dll_name not set before usage (5f99611)
+tostercx: fetch nasm (c447d68)
+tostercx: add thumbs (7ba81f0)
+tostercx: rename libs correctly as soon as they're copied (4865cdb)
+tostercx: fix tbsd_*_built flags not being set (bf51c4e)
+tostercx: add basic msvc thumbs (f3deb6b)
+Dimitar Dobrev: Exposed all missing format-independent members in the C++ wrapper. (39fd5ce)
+tostercx: update lib switching macros (2d74b00)
+tostercx: push config.h (d5527e7)
+Nathanael Jones: Use ifdefs around keyword redefinitions (5828f7e)
+tostercx: update appveyor project url (d3fb9c3)
+Dimitar Dobrev: Changed two functions of the C++ wrapper to return values when the underlying C calls do. (c4809ae)
+tostercx: set msvc output to minimal (433b04a)
+tostercx: move drone build script to file (daa7613)
+tostercx: add drone badge (82550ca)
+tostercx: reset build type (6ea31fb)
+tostercx: test CMAKE_BULD_TYPE (47eaee1)
+tostercx: test CMAKE_BULD_TYPE (e4fbb28)
+tostercx: push uncompressed dlls as artifacts (8e18552)
+tostercx: push uncompressed dlls as artifacts (0bcb5e3)
+tostercx: test dgn w64 (5d09526)
+tostercx: warn inline (e3fe7e4)
+tostercx: test w64-32 (adc3b7c)
+tostercx: inline test 3 (55f9066)
+tostercx: inline test 2 (12898fe)
+tostercx: inline test (8864390)
+Dimitar Dobrev: Exported all classes from the C++ binding of libgd. (0cd926f)
+tostercx: fetch binding gen from master (c8711e7)
+tostercx: test 32bit msvc bindings (23b5f11)
+tostercx: update binding artifact handling (98d1a1a)
+tostercx: test msvc x64 bindings 4 (6be49c8)
+tostercx: test msvc x64 bindings 3 (97c2846)
+tostercx: test msvc x64 bindings 2 (eee663c)
+tostercx: test msvc x64 bindings (a7ce8bb)
+tostercx: scrap ramdisks (12a6fbc)
+tostercx: ramdisk test 3 (1f07497)
+tostercx: ramdisk test 2 (398a82c)
+tostercx: ramdisk test (c6cd0d8)
+tostercx: imdisk test 7 (ae8a7e5)
+tostercx: imdisk test 6 (3a178fd)
+tostercx: imdisk test 6 (5d5eb2a)
+tostercx: imdisk test 5 (bfdc673)
+tostercx: imdisk test 5 (1855563)
+tostercx: imdisk test 4 (084e2e2)
+tostercx: imdisk test 3 (bbad6a7)
+tostercx: imdisk test 2 (9d3bd38)
+tostercx: imdisk test (e78df6a)
+Nathanael Jones: Msbuild logging: Fix block scope error (f15ea0e)
+Nathanael Jones: Msbuild now logs to file and uploads as artifact (3a7334c)
+Nathanael Jones: Enable verbose msbuild output temporarily (c0ce1fa)
+tostercx: fix unix static name (b70fd99)
+tostercx: update nuget package names; add version # (b217d22)
+tostercx: update test macro usage (724869d)
+tostercx: fix ps syntax errors (560aa9b)
+tostercx: configure files only if building bindings (dce1809)
+tostercx: test min=1 (e023800)
+tostercx: test min=0 (668ef42)
+tostercx: quote function (c28d572)
+tostercx: test test switching macros (cd9ae09)
+tostercx: add gdsharp .cs files to artifact (c9b0fec)
+tostercx: remove SET spaces (c19f2e0)
+tostercx: fix if spacing (3e88692)
+tostercx: test min flag (9208848)
+tostercx: mingw test - noft; wtiff (fef130e)
+tostercx: test mingw no tiff (8fae7df)
+tostercx: mingw test build (bef860f)
+tostercx: fix msvc static lib name; test mingw no-rtti (841f3cd)
+tostercx: build all (31552f5)
+tostercx: fix if block (071963b)
+tostercx: remove original dll on pack (71f8aaf)
+tostercx: minimal build (b7ac813)
+tostercx: re-enable packing (487ee4c)
+tostercx: test ps spacing (8e4ea0e)
+tostercx: disable upx (3ef2235)
+tostercx: update library names (918d603)
+tostercx: update library names (bfff81d)
+tostercx: upx test 3 (daa782e)
+tostercx: upx test 2 (5fc0ca3)
+tostercx: add upx; fix cmake_cmd (4fba094)
+tostercx: spring cleaning (015be62)
+tostercx: re-fix if block (09daf1d)
+tostercx: fix mingw freetype static link (338c39b)
+tostercx: fix tiff static link (335fd04)
+tostercx: fix if block (397029a)
+tostercx: fix freetype static links (c16ccd1)
+tostercx: add appveyor badge (6c3617a)
+tostercx: push nunit result xml as artifact (b6b0249)
+tostercx: disable iconv (d87b394)
+tostercx: fix dll dir for bindings (fb10cf1)
+tostercx: simplify build script (61e8d53)
+tostercx: fix static link to iconv for mingw builds (b6a6ba6)
+tostercx: fix mingw static links (f8d2a36)
+tostercx: fix msvc link to static jpeg (ff2eb8a)
+tostercx: remove inline flags; fetch deps from subbuilds (1d75d52)
+tostercx: keep inline functions (b0167e9)
+tostercx: fix mingw dir; build only mingw (6d3ab8d)
+tostercx: scrap .vhd mount; update compiler blob location (4d88ae7)
+tostercx: test mounted mingww64 (1f7d33b)
+tostercx: fix bloated freetype (bd4cebd)
+Nathanael Jones: Support MSVC++ 2013 and higher: define _ALLOW_KEYWORD_MACROS, inline, strcasecmp, snprintf. (ade007d)
+Nathanael Jones: Add libiconv support to CMake files (f82b371)
+Nathanael Jones: Silence automake 1.14 warnings ("source file is in a subdirectory, but option subdir-objects is disabled"). (10ffb33)
+Nathanael Jones: Add gdTestAssertMsg(condition, formatmessage, variables) to support detailed failure messages. Improve error reporting and diagnostics in gdimagefile test. Fix 'max' definition conflict on some compilers. (90c3799)
+Nathanael Jones: bootstrap.sh now offers build tips on OS X and defaults to glibtoolize (7f1d183)
+tostercx: update mingw crt static link command (444c760)
+tostercx: exclude failing binding test; build all (0b10bb8)
+tostercx: static link msvc runtime (f05791c)
+tostercx: fix elseif block (4f8e411)
+tostercx: static link mingw compiler deps (7dc864c)
+tostercx: update repositories (c38ad3c)
+tostercx: squash everything (292124c)
+tostercx: fix testing env detection and directory (344267f)
+tostercx: fix tests not executing (9664951)
+tostercx: fix x64 cross compiles (701507b)
+tostercx: not needed anymore (33dff1f)
+tostercx: not needed anymore (c1bcfcd)
+tostercx: fix platform letter case (9546428)
+tostercx: fix gdtest not rebuilding (4d74480)
+tostercx: remove mkdir error messages (4fac5f7)
+Nathanael Jones: Prevent CppSharp parsing error (6e7128a)
+Nathanael Jones: Get gdnametest passing on windows (8e8c0f9)
+Nathanael Jones: Fix gdnametest on *nix (300b6ff)
+Nathanael Jones: Improve error messages in gdnametest. (6c4ffe7)
+Nathanael Jones: Drop strcasecmp implementation. Only define 'inline' on msvc builds. (ddbf021)
+Nathanael Jones: Add a readme for building on windows. (e30293d)
+Nathanael Jones: Remove src/config.h and src/gd.h from .gitignore. Sheesh. (681992a)
+tostercx: fix rebuilds failing (0eb3b05)
+tostercx: fix mkdir failing on appveyor (dab8734)
+tostercx: fix mkdir failing on appveyor (0356ea9)
+tostercx: fix mkdir (96408de)
+tostercx: fix dir making (073197d)
+tostercx: fix makefile always rebuilding (2e1d22e)
+tostercx: add cleanup, .gitnore build directories and deps, partially fix always rebuilding (25b31be)
+Nathanael Jones: Restore support for alphaBlendingFlag value gdEffectAlphaBlend (08eb6ee)
+tostercx: C89 compat (e3ff6ec)
+tostercx: fix platorm reports in test (6cc63f2)
+tostercx: updated windows makefile and test execution (68a8dc0)
+Nathanael Jones: Fix syntax error in Makefile.vc (missing line continuations) (8e7df78)
+Nathanael Jones: Fix space/tab mix in Makefile.vc; enable vectorization reporting. (71ab3d8)
+Nathanael Jones: Comment out unused compilation vars; ensure (_)WIN32 is set, enable speed optimizations via /O2 (911046d)
+Nathanael Jones: Improve error reporting in gdimagefile test. Add gdTestAssertMsg(condition, message, variables) to support detailed failure messages. (749b33e)
+Nathanael Jones: Restore support for alphaBlendingFlag value gdEffectAlphaBlend. (9 unit tests pass again). (db88704)
+Nathanael Jones: Only omit the 'max' macro if it is already present (this may break windows, let's see) (dc8bb49)
+Nathanael Jones: Drop 7zip installation step, should already be installed on AppVeyor by default. (b0b140f)
+Nathanael Jones: Switch dependency repository back, and use a named branch now for compatibility. (bcf7cb4)
+tostercx: add notes (12ab27b)
+tostercx: remove old makefiles (b710274)
+tostercx: consolidate makefiles to windows/makefile.vc (dd870dc)
+tostercx: consolidate makefiles to windows/makefile.vc (c114d89)
+tostercx: add static lib to artifacts, generate test config in makefile (c088f28)
+tostercx: add static lib to artifacts, generate test config in kaefile (0db988e)
+tostercx: fix overwriting LIB env var (1ce2b19)
+tostercx: debug iconv tmp fix (e0475cc)
+tostercx: re-fix mkdir (a3ee395)
+tostercx: fix mkdir (5abb901)
+tostercx: added making static libgd (35888c5)
+tostercx: switch to libjpeg-turbo (701bc63)
+tostercx: fetch deps from imazen/gd-win-dependencies (d74fa37)
+Nathanael Jones: Add AppVeyor files provided by TosterCx (23cbea2)
+Nathanael Jones: Simplify makefile and add static lib generation. (af9ca1d)
+Nathanael Jones: Simplify Makefile.vc (ce5f060)
+Nathanael Jones: Build inside Release_GD (ab31a6d)
+Nathanael Jones: Rename Makefile.gd and add some notes (ee308e1)
+Nathanael Jones: Added strcasecmp implementation, now creates a .dll (d8987f5)
+Nathanael Jones: Get makefile almost working (09006c4)
+Nathanael Jones: Start work on nmake makefile (2fdf3ad)
+Chris Reuter: Changed path to libiconv in msys Makefile. (0eb8429)
+Remi Collet: CVE-2014-2497, NULL pointer dereference, fix #126 (463c3bd)
+Pierre Joye: Remove wrong license headers. Based on http://www.paulbourke.net/dataformats/tga/ (f01ade7)
+Tim Toohey: Fix buffer overrun from long font search path (354409b)
+Tim Toohey: add tests for layer effects (01dccbd)
+Tim Toohey: Add overlay and multiply effects to gdImageSetPixel (b39f92b)
+Remi Collet: Fix artefact in gdImageScale using GD_BILINEAR_FIXED (4b86e06)
+Remi Collet: new example "resize" (1de3b80)
+Remi Collet: Fix gdImageSetInterpolationMethod with GD_DEFAULT (5b42b11)
+Chris Reuter: MSys Makefile now statically links libgd.dll to libiconv. (2d5dc2e)
+Chris Reuter: MSys Makefile fix (01104a2)
+Chris Reuter: Bug fix: GD DLL rename hadn't been propagated everywhere. (7a8e8b2)
+Chris Reuter: Minor enhancements to the MinGW+Msys build scripts. (6b94f66)
+Chris Reuter: Updated the MSys build files. (339b17a)
+Chris Reuter: Got gd_filename.c to work correctly under Windows. (0cb34fd)
+Chris Reuter: Updated .gitignore. (74ad18c)
+Chris Reuter: Added TIFF to the list of skipped image formats in gdnametest.c (0da2258)
+Chris Reuter: Started importing the old manual into Naturaldocs comments. (275ac17)
+Chris Reuter: Added function 'gdImageGetInterpolationMethod()'. (3b2caf6)
+Chris Reuter: Added gdnametest and gdCopyBlurred to .gitignore. (00cd958)
+Chris Reuter: Added gdnametest and gdCopyBlurred to .gitignore. (4761a7e)
+Chris Reuter: Added gdImageFile(), gdImageCreateFromFile() and gdSupportsFileType(). (c9d2f89)
+Chris Reuter: Added gdImageFile(), gdImageCreateFromFile() and gdSupportsFileType(). (9eb3951)
+Chris Reuter: Small code cleanup. (e054be7)
+Chris Reuter: Small code cleanup. (3cb508f)
+Chris Reuter: Added a test case for gdImageCopyGaussianBlurred(). (b20cdef)
+Chris Reuter: Added a new Gaussian blur function. (6febd90)
+Chris Reuter: Bug fix: gdImageScale() was sometimes messing up transparency. (d525680)
+Chris Reuter: Added .gitignore lines to exclude naturaldocs by-products. (549addc)
+Chris Reuter: Added documention for gdImageCreate() and type gdImage. (bb1d4a0)
+Chris Reuter: Added beginnings of an updated manual (3c1202e)
+Chris Reuter: Added another Makefile. (7060f5e)
+Chris Reuter: Added another Makefile. (769fb15)
+Chris Reuter: Bug fix: tests didn't (always) return a valid status. (3f8931d)
+Chris Reuter: Bug fix: tests didn't (always) return a valid status. (0dfd45c)
+Chris Reuter: Removed bash-ism from bootstrap.sh. (Not /bin/sh are bash, even these days.) (f316c8a)
+Nathanael Jones: bootstrap.sh now offers build tips on OS X and defaults to glibtoolize (68d38a8)
+Chris Reuter: Fixed a comment. (16ccce6)
+Chris Reuter: Added new files to CMakeLists.txt. (e82b084)
+Chris Reuter: Updated Netware makefile (8cdb109)
+Chris Reuter: Test case for new version code. (784ffdd)
+Chris Reuter: gd.h now holds the canonical version number. (4378b8d)
+Nathanael Jones: Keep automake from complaining "automake: but option 'subdir-objects' is disabled" (3c96ad1)
+Chris Reuter: Fix for Issue #97: segfaults when scaling a non-truecolor image (723ea52)
+Chris Reuter: Added test case to exercise all of the gdImageScale() modes. (f321961)
+Chris Reuter: Higher precision in scaling. (948bb0a)
+Chris Reuter: Higher precision in scaling. (3f713da)
+Chris Reuter: More dead code removal. (1c6ee56)
+Chris Reuter: Removed some dead code. (241ada6)
+Chris Reuter: Bug fix: #92: Bicubic scaling leaves the rightmost and bottom rows black (546b274)
+Chris Reuter: Added a test case for gdImageScaleTwoPass(). (16ed1a9)
+Chris Reuter: Improved testing code (65fce84)
+Chris Reuter: Cleaned up floating-point rescaling code. (be3c8cb)
+Chris Reuter: More dead code removal. (0d13658)
+Chris Reuter: Removed some dead code. (5ce14ef)
+Chris Reuter: Fixed memory overrun bug in gdImageScaleTwoPass (4f65a3e)
+Chris Reuter: Fix #86: gdImageScale segfaults with most interpolation types (4c70f57)
+Chris Reuter: Fix bug #86 (segfaults on gdImageScale with most interpolation modes). (6d1275d)
+Chris Reuter: Undo previous change to make a cleaner changeset. (2a862b2)
+Chris Reuter: Fixed bug #86. https://bitbucket.org/libgd/gd-libgd/issue/86/gdimagescale-segfaults-with-most (4a90e3f)
+Chris Reuter: Added a function to retrieve the interpolation mode ID. (fda0b29)
+Chris Reuter: Added the latest manual I could find. (fb93646)
+Chris Reuter: Added new README.md prior to importing into GitHub. (a0be11f)
+Pierre Joye: fix #81, cmake_minimum_required must be the 1st line in 2.8+ (a0f58c6)
+Ondřej Surý: GD_EXTRA_VERSION and GD_VERSION_STRING needs quotes (Courtesy of Marc Deslauriers) (54f8019)
+Ondřej Surý: Add INSTALL notes for Solaris conflicting iconv.h headers (fixes #76) (dfea094)
+Ondřej Surý: ignore generated gd.h header (37689ef)
+Ondřej Surý: Don't append dash when GDLIB_EXTRA is empty (f597bd4)
+Ondřej Surý: Create gd.h from gd.h.in to properly include current library version (f47a1df)
+GD 2.0.x
+
2007-04-09 18:21 pajoye
* NEWS: - #72 entry