Commit graph

7 commits

Author SHA1 Message Date
fcambus
fc3cf2224c libansilove: update to 1.1.9.
ChangeLog:

libansilove 1.1.9 (2020-01-20)

- 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
2020-01-20 16:11:05 +00:00
fcambus
9946a14c6e libansilove: update to 1.1.8.
ChangeLog:

libansilove 1.1.8 (2020-01-18)

- Use OpenBSD style(9) for function prototypes and declarations
- 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
2020-01-19 23:07:29 +00:00
fcambus
55d3301a1c libansilove: update to 1.1.7.
ChangeLog:

libansilove 1.1.7 (2019-12-19)

- Rename the alSelectFont() function to select_font()
- Only export symbols which are part of the public API
2020-01-01 23:02:59 +00:00
fcambus
e098f0de96 libansilove: update to 1.1.6.
ChangeLog:

libansilove 1.1.6 (2019-11-18)

- 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
2019-11-19 14:23:02 +00:00
fcambus
02688af14e libansilove: update to 1.1.5.
ChangeLog:

libansilove 1.1.5 (2019-10-14)

- Move background transparency operations in the output function
- Allow setting transparent background for retina images
- Add extern declaration for fonts data arrays
- Use type size_t for loop and structIndex variables
2019-10-29 09:37:33 +00:00
fcambus
084b124b68 libansilove: update to 1.1.4.
ChangeLog:

libansilove 1.1.4 (2019-09-13)

- Force xbin_fontsize to 16 when using default 80x25 font
- Return ANSILOVE_FORMAT_ERROR if xbin_fontsize > 32

libansilove 1.1.3 (2019-08-23)

- Omit implicit return in the example program
- Use a switch statement to set 24-bit background and foreground values
- Remove superfluous background color allocations in the Binary, PCBoard
  and XBin loaders
- Modify the PCBoard loader to use a cursor pointer to parse input
- Infer font height to 16 in the XBin loader, the default in absence of
  font data (Thanks Andrew Herbert)

OK kamil@
2019-10-07 08:37:48 +00:00
fcambus
2e7f990e86 graphics/libansilove: import libansilove-1.1.2.
Library for converting ANSI, ASCII, and other formats to PNG, allowing
to render ANSI and artscene-related file formats into PNG images, and
supporting ANSI (.ANS), PCBoard (.PCB), Binary (.BIN), Artworx (.ADF),
iCE Draw (.IDF), Tundra (.TND) and XBin (.XB) formats.

It creates size optimized 4-bit PNG files and supports SAUCE (Standard
Architecture for Universal Comment Extentions), 80x25 and 80x50 PC fonts
(including all the 14 MS-DOS charsets), Amiga fonts, and iCE colors.

OK kamil@
2019-06-30 21:58:17 +00:00