summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorOndřej Surý <ondrej@sury.org>2017-01-05 11:59:59 +0100
committerwilson chen <willson.chenwx@gmail.com>2020-03-22 21:40:02 +0800
commit1d679baadf45245cbd3d377407eda8752d8dd7f9 (patch)
treefa3fd2e63fb2d99e5bc057f26497254cf35378a5 /CHANGELOG.md
parent638946354e8a5f352f8fcbfd6cb5650240115b37 (diff)
downloadlibgd-1d679baadf45245cbd3d377407eda8752d8dd7f9.tar.gz
Add http://keepachangelog.com/ based changelog for 2.2.4 (MarkDown based)
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md45
1 files changed, 45 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..0576cff
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,45 @@
+# Change Log
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](http://keepachangelog.com/)
+and this project adheres to [Semantic Versioning](http://semver.org/).
+
+## [2.2.4] - 2017-01-XX
+
+### Fixed
+- Fix #354: Signed Integer Overflow gd_io.c
+- Fix #340: System frozen
+- Fix OOB reads of the TGA decompression buffer
+- Fix DOS vulnerability in gdImageCreateFromGd2Ctx()
+- Fix potential unsigned underflow
+- Fix double-free in gdImageWebPtr()
+- Fix invalid read in gdImageCreateFromTiffPtr()
+- Fix OOB reads of the TGA decompression buffer
+- Fix #68: gif: buffer underflow reported by AddressSanitizer
+- Avoid potentially dangerous signed to unsigned conversion
+- Fix #304: test suite failure in gif/bug00006 [2.2.3]
+- Fix #329: GD_BILINEAR_FIXED gdImageScale() can cause black border
+- Fix #330: Integer overflow in gdImageScaleBilinearPalette()
+- Fix 321: Null pointer dereferences in gdImageRotateInterpolated
+- Fix whitespace and add missing comment block
+- Fix #319: gdImageRotateInterpolated can have wrong background color
+- Fix color quantization documentation
+- Fix #309: gdImageGd2() writes wrong chunk sizes on boundaries
+- Fix #307: GD_QUANT_NEUQUANT fails to unset trueColor flag
+- Fix #300: gdImageClone() assigns res_y = res_x
+- Fix #299: Regression regarding gdImageRectangle() with gdImageSetThickness()
+- Replace GNU old-style field designators with C89 compatible initializers
+- Fix #297: gdImageCrop() converts palette image to truecolor image
+- Fix #290: TGA RLE decoding is broken
+- Fix unnecessary non NULL checks
+- Fix #289: Passing unrecognized formats to gdImageGd2 results in corrupted files
+- Fix #280: gdImageWebpEx() `quantization` parameter is a misnomer
+- Publish all gdImageCreateFromWebp*() functions and gdImageWebpCtx()
+- Fix issue #276: Sometimes pixels are missing when storing images as BMPs
+- Fix issue #275: gdImageBmpCtx() may segfault for non-seekable contexts
+- Fix copy&paste error in gdImageScaleBicubicFixed()
+
+### Added
+- More documentation
+- Documentation on GD and GD2 formats
+- More tests