HomeSolus

Update libansilove to 1.1.5

Authored by algent on Nov 8 2019, 9:39 AM.

Description

Update libansilove to 1.1.5

Summary:
Changelog:

  • 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
  • Force xbin_fontsize to 16 when using default 80x25 font
  • Return ANSILOVE_FORMAT_ERROR if xbin_fontsize > 32
  • 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

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan: Installed, build and run ansilove and check if it is working as expected.

Reviewers: Triage Team, JoshStrobl

Reviewed By: Triage Team, JoshStrobl

Subscribers: JoshStrobl

Differential Revision: https://dev.getsol.us/D7595

Details

Committed
JoshStroblNov 8 2019, 9:39 AM
Pushed
JoshStroblNov 8 2019, 9:39 AM
Reviewer
Triage Team
Differential Revision
D7595: Update libansilove to 1.1.5
Parents
R4755:c62a38fdc5c9: Initial inclusion of libansilove for ansilove upgrade
Branches
Unknown
Tags
Unknown
References
tag: libansilove-1.1.5-2