| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libansilove1 | Distribution: openSUSE Tumbleweed |
| Version: 1.4.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Mar 24 18:26:55 2025 |
| Group: Productivity/Graphics/Other | Build host: reproducible |
| Size: 138542 | Source RPM: libansilove-1.4.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.ansilove.org | |
| Summary: Library for converting ANSI, ASCII, and other formats to PNG | |
This library contains shared code regarding the conversion of ANSI and artscene related file formats into PNG images.
BSD-2-Clause
* Mon Mar 24 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 1.4.2
- Bump cmake_minimum_required to 3.5, to allow building with
CMake 4.0.
- Bump cmake_minimum_required to 3.10 to be more future proof.
* Mon Jun 05 2023 Andrea Manzini <andrea.manzini@suse.com>
- 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
* Thu May 05 2022 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.3.1
* Increment pcboard_buffer by more than one element at a time
* Fix XBin font memory leaks
* Fri Feb 11 2022 Martin Hauke <mardnh@gmx.de>
- Update to versino 1.2.9
- Use CMAKE_C_STANDARD instead of hardcoding compiler flags.
- Add missing <stdint.h> include.
* Sun Oct 25 2020 Martin Hauke <mardnh@gmx.de>
- 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()
* Thu Oct 22 2020 Martin Hauke <mardnh@gmx.de>
- 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
* Wed Sep 30 2020 Martin Hauke <mardnh@gmx.de>
- 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
* Thu Sep 24 2020 Martin Hauke <mardnh@gmx.de>
- 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
* Sun Jun 21 2020 Martin Hauke <mardnh@gmx.de>
- 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
* Mon May 25 2020 Martin Hauke <mardnh@gmx.de>
- 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
/usr/lib64/libansilove.so.1 /usr/lib64/libansilove.so.1.4.2 /usr/share/doc/packages/libansilove1 /usr/share/doc/packages/libansilove1/AUTHORS /usr/share/doc/packages/libansilove1/ChangeLog /usr/share/doc/packages/libansilove1/README.md /usr/share/licenses/libansilove1 /usr/share/licenses/libansilove1/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025