Revisions of libansilove

buildservice-autocommit accepted request 953791 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 28)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (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 843941 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 26)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (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 843480 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 24)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (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 838835 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 22)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (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 837216 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 20)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (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 816220 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 18)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (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 808840 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 16)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (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 799216 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 14)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (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 785985 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 12)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (revision 11)
- Update to version 1.2.1
  * Call memset() to set all fontData struct fields to zero
  * Use the ternary operator to simplify character attributes
    assignments
buildservice-autocommit accepted request 774991 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 10)
auto commit by copy to link target
Martin Hauke's avatar Martin Hauke (mnhauke) committed (revision 9)
- Update to version 1.2.0
  * Correct section number in manual page.
  * Add initial manual pages for all library functions and file
    formats renders
  * Stop calculating columnMax in the PCBoard loader, it's unused
  * Add support for user-specified columns in the PCBoard loader
Displaying revisions 1 - 20 of 28
openSUSE Build Service is sponsored by