2020-05-25 19:09:09 by Frederic Cambus | Files touched by this commit (2) | |
Log message: libansilove: update to 1.2.3. ChangeLog: libansilove 1.2.3 (2020-05-25) - 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 |
2020-05-01 11:31:45 by Frederic Cambus | Files touched by this commit (2) | |
Log message: libansilove: update to 1.2.2. ChangeLog: libansilove 1.2.2 (2020-04-30) - 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 |
2020-03-17 15:30:35 by Frederic Cambus | Files touched by this commit (2) | |
Log message: libansilove: update to 1.2.1. ChangeLog: libansilove 1.2.1 (2020-03-17) - Call memset() to set all fontData struct fields to zero - Use the ternary operator to simplify character attributes assignments |
2020-02-17 15:42:02 by Frederic Cambus | Files touched by this commit (3) | |
Log message: libansilove: update to 1.2.0. ChangeLog: libansilove 1.2.0 (2020-02-17) - 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 |
2020-01-20 17:11:06 by Frederic Cambus | Files touched by this commit (2) | |
Log message: 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 00:07:29 by Frederic Cambus | Files touched by this commit (2) | |
Log message: 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-02 00:02:59 by Frederic Cambus | Files touched by this commit (2) | |
Log message: 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 |
2019-11-19 15:23:02 by Frederic Cambus | Files touched by this commit (2) | |
Log message: 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-10-29 10:37:33 by Frederic Cambus | Files touched by this commit (2) | |
Log message: 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-07 10:37:48 by Frederic Cambus | Files touched by this commit (2) | |
Log message: 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@ |