libansilove

Library for converting ANSI, ASCII, and other formats to PNG
Log | Files | Refs | README | LICENSE

commit a42de8b1f9d0e9af01c66b925e9947a8e89ff100
parent acd4cd297341b545a5cc74593f3700f4ba016bc7
Author: Frederic Cambus <fred@statdns.com>
Date:   Wed, 21 Oct 2020 23:43:16 +0200

Update ChangeLog.

Diffstat:
MChangeLog | 18++++++++++++++++++
1 file changed, 18 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,21 @@ +libansilove 1.2.7 (2020-10-21) + +- Error out early with ANSILOVE_FORMAT_ERROR in case ctx->length is 0 +- Enable FORTIFY_SOURCE level 2 +- Set CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt +- Move variables declaration to the top of each loader function +- Initialize ansi_buffer and pcboard_buffer to NULL +- Refactor the IceDraw loader to use a state machine +- Check strndup() return value and error out on failed allocations +- Add some file format integrity checks in the IceDraw loader +- Add range integrity checks for scale_factor values in the output() function +- Return error code directly if ctx->length is 0 in the ANSI and PCBoard loaders +- Add range integrity checks for columns value in relevant loaders +- Add range integrity checks for bits value in relevant loaders +- Add additional file format integrity check in the XBin loader + + + libansilove 1.2.6 (2020-09-30) - Introduce canvas' width/height variables and refactor canvas creation