Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libansilove-devel-1.2.8-bp154.1.22 RPM for s390x

From OpenSuSE Leap 15.4 for s390x

Name: libansilove-devel Distribution: SUSE Linux Enterprise 15 SP4
Version: 1.2.8 Vendor: openSUSE
Release: bp154.1.22 Build date: Mon May 9 18:54:31 2022
Group: Productivity/Graphics/Other Build host: s390zl25
Size: 15984 Source RPM: libansilove-1.2.8-bp154.1.22.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.

This subpackage contains libraries and header files for developing
applications that want to make use of libansilove.

Provides

Requires

License

BSD-2-Clause

Changelog

* 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
* Thu Apr 30 2020 Martin Hauke <mardnh@gmx.de>
  - 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
* Tue Mar 17 2020 Martin Hauke <mardnh@gmx.de>
  - 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
* Mon Feb 17 2020 Martin Hauke <mardnh@gmx.de>
  - 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
* Mon Jan 20 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.1.9
    * Remove unneeded gdImageColorAllocate calls in the ADF and IDF
      loaders
    * Reset background24 to 0 when encountering blink attribute in
      an SGR sequence, fixing the remaining rendering bugs for 24-bit
      ANSI artworks
* Sun Jan 19 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.1.8
    * Properly reset pcboard buffer when CLS is encountered
    * Use memcmp() instead of testing each character one by one in
      the PCB loader
    * Do not use background and foreground variables to handle 24-bit
      ANSI colors
    * Various improvements in the IDF loader
* Thu Dec 19 2019 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.1.7
    * Rename the alSelectFont() function to select_font()
    * Only export symbols which are part of the public API
* Mon Nov 18 2019 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.1.6
    * Use CMAKE_INSTALL_{LIB,INCLUDE}DIR instead of hardcoding
      directories.
    * Introduce a XBIN_PALETTE_LENGTH macro
    * Use XBIN_HEADER_LENGTH and XBIN_PALETTE_LENGTH macros instead
      of magic numbers
    * Add another format validation check (palette size) in the
      XBin loader
  - Drop patch (fixed by upstream):
    * libansilove-libsuffix.patch
* Fri Oct 25 2019 Martin Hauke <mardnh@gmx.de>
  - Initial package, version 1.1.5

Files

/usr/include/ansilove.h
/usr/lib64/libansilove.so
/usr/share/man/man3/ansilove_ansi.3.gz
/usr/share/man/man3/ansilove_artworx.3.gz
/usr/share/man/man3/ansilove_binary.3.gz
/usr/share/man/man3/ansilove_clean.3.gz
/usr/share/man/man3/ansilove_error.3.gz
/usr/share/man/man3/ansilove_icedraw.3.gz
/usr/share/man/man3/ansilove_init.3.gz
/usr/share/man/man3/ansilove_loadfile.3.gz
/usr/share/man/man3/ansilove_pcboard.3.gz
/usr/share/man/man3/ansilove_savefile.3.gz
/usr/share/man/man3/ansilove_tundra.3.gz
/usr/share/man/man3/ansilove_xbin.3.gz
/usr/share/man/man3/libansilove.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 17:27:20 2024