Revisions of libansilove
buildservice-autocommit
accepted
request 1092670
from
Martin Hauke (mnhauke)
(revision 31)
baserev update by copy to link target
Martin Hauke (mnhauke)
accepted
request 1090835
from
Andrea Manzini (amanzini)
(revision 30)
- Update to 1.4.1 * Sync embedded Spleen 8x16 version to Spleen 2.0.0 (this swap arrows at positions 1A and 1B) - Update to 1.4.0 * Add font data for Spleen 8x16, it now has full CP437 support
buildservice-autocommit
accepted
request 975252
from
Martin Hauke (mnhauke)
(revision 29)
baserev update by copy to link target
Martin Hauke (mnhauke)
accepted
request 975049
from
Christophe Giboudeaux (cgiboudeaux)
(revision 28)
- Update to 1.3.1 * Increment pcboard_buffer by more than one element at a time * Fix XBin font memory leaks
Dirk Stoecker (dstoecker)
accepted
request 953791
from
Martin Hauke (mnhauke)
(revision 27)
- Update to versino 1.2.9 - Use CMAKE_C_STANDARD instead of hardcoding compiler flags. - Add missing <stdint.h> include.
buildservice-autocommit
accepted
request 843958
from
Dirk Stoecker (dstoecker)
(revision 26)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 843941
from
Martin Hauke (mnhauke)
(revision 25)
- Update to version 1.2.8 * Add LibFuzzer-based fuzzers for each supported format * Do not hardcode CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt * Only enable FORTIFY_SOURCE level 2 for release builds * Add #ifdef __cplusplus extern "C" to allow calling library functions from C++ * Constify input and output arguments of ansilove_loadfile() and ansilove_savefile()
buildservice-autocommit
accepted
request 843536
from
Dirk Stoecker (dstoecker)
(revision 24)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 843480
from
Martin Hauke (mnhauke)
(revision 23)
- Update to version 1.2.7 - Error out early with ANSILOVE_FORMAT_ERROR in case ctx->length is 0. - 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
buildservice-autocommit
accepted
request 839033
from
Dirk Stoecker (dstoecker)
(revision 22)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 838835
from
Martin Hauke (mnhauke)
(revision 21)
- Update to version 1.2.6 * Introduce canvas' width/height variables and refactor canvas creation. * Refactor the ANSI loader to use a state machine. * Remove systematic filtering of Form Feed characters in Amiga mode * Correct values for TUNDRA_COLOR_FOREGROUND and TUNDRA_COLOR_BACKGROUND. * Switch to using reallocarray(3) in the ANSI and PCBoard loaders * Add a compat layer for systems which do not have reallocarray(3) * Refactor canvas allocation for retina output * Introduce the ANSILOVE_RANGE_ERROR macro, for values out of allowed range * Error gracefully if canvas' width or height is equal to zero * Remove an useless comparison in drawchar() * Add some file format integrity checks in the Tundra loader * Refactor error handling in several loaders
buildservice-autocommit
accepted
request 837817
from
Dirk Stoecker (dstoecker)
(revision 20)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 837216
from
Martin Hauke (mnhauke)
(revision 19)
- Update to version 1.2.5 * Add missing parentheses in an if statement in output() * Define CR, LF, TAB, SUB, and ESC macros only once * Refactor error handling in the PCBoard loader * Stop parsing for PCBoard cursor position sequences * Add bound checks for {back,fore}ground color values in the PCBoard loader * Fix default background and foreground colors in the PCBoard loader * Refactor the PCBoard loader to use a state machine * Refactor the Binary loader to use a state machine * Refactor the Artworx loader to use a state machine * Add some file format integrity checks in the XBin loader
buildservice-autocommit
accepted
request 816386
from
Dirk Stoecker (dstoecker)
(revision 18)
baserev update by copy to link target
Dirk Stoecker (dstoecker)
accepted
request 816220
from
Martin Hauke (mnhauke)
(revision 17)
- Update to version 1.2.4 * Use size_t in for loops setting color palettes * Remove unneeded gdImageFill() call when using Workbench mode * Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source files * Use size_t type for variables used to loop over arrays * Separate RGB values for palettes, makes color allocation code more readable and efficient * Move ADF color mapping array to config.h
buildservice-autocommit
accepted
request 809765
from
Marcus Meissner (msmeissn)
(revision 16)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 808840
from
Martin Hauke (mnhauke)
(revision 15)
- Update to version 1.2.3 * Call memset() to set all fontData struct fields to zero in all loaders * Refactor error handling in ansilove_savefile() * Add error handling for fwrite() in ansilove_savefile() * Fix includes in various source files
buildservice-autocommit
accepted
request 799301
from
Marcus Meissner (msmeissn)
(revision 14)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 799216
from
Martin Hauke (mnhauke)
(revision 13)
- Update to version 1.2.2 * Refactor the output function, to allow combining DOS aspect ratio and Retina * Remove the im_ prefix for all gdImagePtr variables * Various README changes and improvements
buildservice-autocommit
accepted
request 787158
from
Martin Hauke (mnhauke)
(revision 12)
baserev update by copy to link target
Displaying revisions 1 - 20 of 31