diff options
author | Pierre Joye <pierre.php@gmail.com> | 2015-01-08 05:25:25 +0100 |
---|---|---|
committer | Pierre Joye <pierre.php@gmail.com> | 2015-01-08 05:25:25 +0100 |
commit | 2a40315d4da412e9763290520a354c6b9f80924e (patch) | |
tree | 9d0c020393e3a59218d67895623ffe4b4ca59425 /ChangeLog | |
parent | 5c562ecf44242a7945d497abf2dd1a162e7047e0 (diff) | |
download | libgd-2a40315d4da412e9763290520a354c6b9f80924e.tar.gz |
update changelog
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 272 |
1 files changed, 272 insertions, 0 deletions
@@ -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 |