2021-02-15 12:15 | Preemptively remove Travis-CI bages, as service will be shutdown. | Frederic Cambus | 1 | +19 | -23 |
2021-02-14 20:19 | Stop forcing FORTIFY_SOURCE=2, it should be package builders decision. | Frederic Cambus | 1 | +0 | -1 |
2021-02-14 20:19 | Bump copyright year to 2021. | Frederic Cambus | 34 | +47 | -47 |
2021-01-08 08:52 | Replace all "Mac OS X" occurrences with "macOS" in README. | Frederic Cambus | 1 | +1 | -1 |
2020-11-16 20:54 | Do not override CMAKE_C_FLAGS_RELEASE when enabling FORTIFY_SOURCE. | Frederic Cambus | 1 | +1 | -1 |
2020-11-05 13:16 | Add architecture ppc64le to travis build | Debabrata Deka | 1 | +3 | -0 |
2020-10-25 16:40 | Release libansilove 1.2.8. | Frederic Cambus | 22 | +24 | -24 |
2020-10-25 16:32 | Update ChangeLog. | Frederic Cambus | 1 | +11 | -0 |
2020-10-22 08:37 | Add LibFuzzer-based fuzzers for each supported format. | Frederic Cambus | 8 | +161 | -0 |
2020-10-25 13:49 | Constify input and output arguments of ansilove_loadfile() and ansilove_savefile(). | Frederic Cambus | 3 | +4 | -4 |
2020-10-25 13:24 | Add #ifdef __cplusplus extern "C" to allow calling library functions from C++. | Frederic Cambus | 1 | +8 | -0 |
2020-10-23 20:25 | Only enable FORTIFY_SOURCE level 2 for release builds. | Frederic Cambus | 1 | +2 | -1 |
2020-10-23 20:25 | Do not hardcode CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt. | Frederic Cambus | 1 | +0 | -1 |
2020-10-21 21:45 | Release libansilove 1.2.7. | Frederic Cambus | 22 | +24 | -24 |
2020-10-21 21:43 | Update ChangeLog. | Frederic Cambus | 1 | +18 | -0 |
2020-10-21 21:25 | Add additional file format integrity check in the XBin loader. | Frederic Cambus | 1 | +9 | -3 |
2020-10-21 18:57 | Add range integrity checks for bits value in relevant loaders. | Frederic Cambus | 4 | +20 | -0 |
2020-10-21 17:09 | Add range integrity checks for columns value in relevant loaders. | Frederic Cambus | 6 | +30 | -0 |
2020-10-21 17:04 | Return error code directly if ctx->length is 0 in the ANSI and PCBoard loaders. | Frederic Cambus | 2 | +2 | -2 |
2020-10-21 13:36 | Add range integrity checks for scale_factor values in the output() function. | Frederic Cambus | 1 | +5 | -0 |
2020-10-21 11:16 | Add some file format integrity checks in the IceDraw loader. | Frederic Cambus | 1 | +5 | -0 |
2020-10-20 17:36 | Check strndup() return value and error out on failed allocations. | Frederic Cambus | 1 | +32 | -0 |
2020-10-19 20:16 | Refactor the IceDraw loader to use a state machine. | Frederic Cambus | 1 | +42 | -20 |
2020-10-11 08:16 | Initialize ansi_buffer and pcboard_buffer to NULL. | Frederic Cambus | 2 | +2 | -2 |
2020-10-11 07:58 | Move variables declaration to the top of each loader function. | Frederic Cambus | 7 | +103 | -115 |
2020-10-11 07:30 | Set CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt. | Frederic Cambus | 1 | +1 | -0 |
2020-10-11 07:29 | Enable FORTIFY_SOURCE level 2. | Frederic Cambus | 1 | +1 | -1 |
2020-10-11 07:27 | Error out early with ANSILOVE_FORMAT_ERROR in case ctx->length is 0. | Frederic Cambus | 3 | +15 | -0 |
2020-09-30 20:33 | Release libansilove 1.2.6. | Frederic Cambus | 22 | +24 | -24 |
2020-09-30 09:46 | Update ChangeLog. | Frederic Cambus | 1 | +18 | -0 |
2020-09-29 19:38 | Refactor error handling in the Tundra loader. | Frederic Cambus | 1 | +15 | -22 |
2020-09-29 19:26 | Add some file format integrity checks in the Tundra loader. | Frederic Cambus | 1 | +73 | -43 |
2020-09-29 19:21 | Fix regression in the Tundra loader, it needs gdImageCreateTrueColor(). | Frederic Cambus | 1 | +1 | -1 |
2020-09-29 17:25 | Refactor error handling in several loaders. | Frederic Cambus | 3 | +20 | -26 |
2020-09-29 17:18 | Remove an useless comparison in drawchar(). | Frederic Cambus | 1 | +1 | -1 |
2020-09-29 15:19 | Always check malloc() return value and error out on failed allocations. | Frederic Cambus | 3 | +15 | -0 |
2020-09-29 14:26 | Error gracefully if canvas' width or height is equal to zero. | Frederic Cambus | 7 | +63 | -7 |
2020-09-29 14:23 | Introduce the ANSILOVE_RANGE_ERROR macro, for values out of allowed range. | Frederic Cambus | 2 | +7 | -3 |
2020-09-28 19:31 | Refactor canvas allocation for retina output. | Frederic Cambus | 1 | +7 | -7 |
2020-09-28 19:29 | Drop the canvas_ prefix for canvas width and height variables. | Frederic Cambus | 2 | +8 | -8 |
2020-09-28 16:00 | We don't need to use else clauses here. | Frederic Cambus | 3 | +8 | -8 |
2020-09-28 15:59 | Remove a few useless parentheses in the code setting color palettes. | Frederic Cambus | 1 | +3 | -3 |
2020-09-28 15:52 | Add a compat layer for systems which do not have reallocarray(3). | Frederic Cambus | 6 | +53 | -0 |
2020-09-28 15:49 | Switch to using reallocarray(3) in the ANSI and PCBoard loaders. | Frederic Cambus | 2 | +2 | -2 |
2020-09-28 10:28 | Remove now unused character variable in the PCBoard loader. | Frederic Cambus | 1 | +1 | -1 |
2020-09-28 10:27 | Don't use intermediate variables to grab chars out of the structure. | Frederic Cambus | 1 | +5 | -8 |
2020-09-28 10:26 | Refactor writes to the pcboard_buffer array. | Frederic Cambus | 1 | +8 | -6 |
2020-09-25 21:10 | Use the cursor for all strndup() calls in the ANSI sequences parser. | Frederic Cambus | 1 | +8 | -8 |
2020-09-25 21:02 | Remove the current_character variable, we use a cursor now. | Frederic Cambus | 1 | +2 | -3 |
2020-09-25 20:50 | Remove systematic filtering of Form Feed characters in Amiga mode. | Frederic Cambus | 1 | +26 | -28 |
2020-09-25 20:45 | Remove useless test, we can't encounter Carriage Return at this point. | Frederic Cambus | 1 | +1 | -1 |
2020-09-25 20:43 | Refactor the ANSI loader to use a state machine. | Frederic Cambus | 1 | +282 | -263 |
2020-09-25 22:09 | Group TUNDRA_COLOR_FOREGROUND and TUNDRA_COLOR_BACKGROUND cases. | Frederic Cambus | 1 | +0 | -4 |
2020-09-25 22:05 | Correct values for TUNDRA_COLOR_FOREGROUND and TUNDRA_COLOR_BACKGROUND macros. | Frederic Cambus | 1 | +6 | -6 |
2020-09-25 19:13 | Introduce and use canvas_width/canvas_height variables for canvas creation in the Binary loader. | Frederic Cambus | 1 | +5 | -2 |
2020-09-25 19:11 | Remove useless braces in color palettes allocations. | Frederic Cambus | 3 | +3 | -6 |
2020-09-25 19:10 | Refactor calls to drawchar() in the ANSI loader. | Frederic Cambus | 1 | +5 | -5 |
2020-09-25 19:07 | Introduce canvas_width/canvas_height variables and refactor canvas creation. | Frederic Cambus | 1 | +6 | -4 |
2020-09-24 09:30 | Release libansilove 1.2.5. | Frederic Cambus | 22 | +24 | -24 |
2020-09-24 09:28 | Update ChangeLog. | Frederic Cambus | 1 | +15 | -0 |
2020-09-24 08:14 | Fix an off by one in the {back,fore}ground color value checks. | Frederic Cambus | 1 | +2 | -2 |
2020-09-24 08:07 | Add some file format integrity checks in the XBin loader. | Frederic Cambus | 1 | +2 | -2 |
2020-09-24 08:05 | Remove a few useless parentheses in the code setting color palettes. | Frederic Cambus | 1 | +3 | -3 |
2020-09-23 11:49 | Wrap lines longer than 80 columns in the Artworx loader. | Frederic Cambus | 1 | +7 | -3 |
2020-09-23 09:10 | Remove a few useless parentheses. | Frederic Cambus | 3 | +7 | -7 |
2020-09-23 08:04 | Refactor the Artworx loader to use a state machine. | Frederic Cambus | 1 | +24 | -8 |
2020-09-23 07:52 | Refactor the Binary loader to use a state machine. | Frederic Cambus | 1 | +19 | -6 |
2020-09-23 07:25 | Refactor the PCBoard loader to use a state machine. | Frederic Cambus | 1 | +61 | -45 |
2020-09-23 07:23 | Revert "Always update number of columns and lines used", it's causing issues. | Frederic Cambus | 2 | +11 | -11 |
2020-09-23 06:33 | Fix default background and foreground colors in the PCBoard loader. | Frederic Cambus | 1 | +1 | -1 |
2020-09-22 21:34 | Add bound checks for {back,fore}ground color values in the PCBoard loader. | Frederic Cambus | 1 | +6 | -0 |
2020-09-22 21:30 | Stop parsing for PCBoard cursor position sequences. | Frederic Cambus | 1 | +0 | -11 |
2020-09-22 21:21 | Refactor error handling in the PCBoard loader. | Frederic Cambus | 1 | +8 | -9 |
2020-09-22 21:19 | Introduce the PCB_COLORS macro. | Frederic Cambus | 1 | +3 | -1 |
2020-09-22 21:05 | Always update number of columns and lines used. | Frederic Cambus | 2 | +11 | -11 |
2020-09-22 21:04 | Define CR, LF, TAB, SUB, and ESC macros only once. | Frederic Cambus | 3 | +6 | -10 |
2020-09-17 09:30 | Switch to dnf for Fedora's dependencies installation instructions. | Frederic Cambus | 1 | +1 | -1 |
2020-09-05 12:20 | Add missing parentheses in an if statement in output(). | Frederic Cambus | 1 | +1 | -1 |
2020-06-21 07:24 | Release libansilove 1.2.4. | Frederic Cambus | 22 | +24 | -24 |
2020-06-21 07:23 | Update ChangeLog. | Frederic Cambus | 1 | +12 | -0 |
2020-06-19 21:26 | Move ADF color mapping array to config.h. | Frederic Cambus | 2 | +3 | -3 |
2020-06-19 21:13 | Separate RGB values for palettes, makes color allocation code more readable and efficient. | Frederic Cambus | 5 | +53 | -28 |
2020-06-19 20:38 | Use size_t type for variables used to loop over arrays. | Frederic Cambus | 6 | +6 | -10 |
2020-06-11 19:33 | Switch link to pkgsrc.se to HTTPS. | Frederic Cambus | 1 | +1 | -1 |
2020-06-09 14:05 | Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source files. | Frederic Cambus | 2 | +1 | -4 |
2020-06-06 06:05 | Remove unneeded gdImageFill() call when using Workbench mode. | Frederic Cambus | 1 | +0 | -2 |
2020-06-06 05:44 | Use size_t in for loops setting color palettes. | Frederic Cambus | 4 | +5 | -5 |
2020-05-31 21:50 | Remove a few useless parentheses. | Frederic Cambus | 1 | +2 | -2 |
2020-05-25 16:47 | Release libansilove 1.2.3. | Frederic Cambus | 22 | +24 | -24 |
2020-05-25 16:35 | Update ChangeLog. | Frederic Cambus | 1 | +9 | -0 |
2020-05-25 16:28 | Remove forgotten TODO, the gdFree() call happens in ansilove_clean(). | Frederic Cambus | 1 | +0 | -2 |
2020-05-25 15:06 | Fix includes in drawchar.{c,h}. | Frederic Cambus | 2 | +1 | -2 |
2020-05-25 15:05 | Remove unneeded <string.h> include. | Frederic Cambus | 1 | +0 | -1 |
2020-05-20 18:39 | Remove forgotten TODO item. | Frederic Cambus | 1 | +0 | -1 |
2020-05-20 18:15 | Add error handling for fwrite() in ansilove_savefile(). | Frederic Cambus | 1 | +6 | -1 |
2020-05-20 18:12 | Refactor error handling in ansilove_savefile(). | Frederic Cambus | 1 | +9 | -7 |
2020-05-20 17:01 | Add missing <string.h> include. | Frederic Cambus | 1 | +1 | -0 |
2020-05-07 14:51 | Call memset() to set all fontData struct fields to zero in all loaders. | Frederic Cambus | 3 | +3 | -0 |
2020-04-30 11:40 | Release libansilove 1.2.2. | Frederic Cambus | 22 | +24 | -24 |
2020-04-30 11:37 | Update ChangeLog. | Frederic Cambus | 1 | +8 | -0 |
2020-04-30 11:28 | Remove the im_ prefix for all gdImagePtr variables. | Frederic Cambus | 1 | +22 | -22 |
2020-04-30 11:24 | Refactor the output function, to allow combining DOS aspect ratio and Retina. | Frederic Cambus | 1 | +24 | -25 |
2020-03-17 21:10 | Reformat authors section and use Markdown syntax for links. | Frederic Cambus | 1 | +5 | -1 |
2020-03-17 21:09 | Add a list of available operating systems packages. | Frederic Cambus | 1 | +19 | -0 |
2020-03-17 20:29 | Add dependencies installation instructions for Fedora. | Frederic Cambus | 1 | +1 | -0 |
2020-03-17 20:28 | Add missing 'build-essential' to Debian / Ubuntu dependencies installation instructions. | Frederic Cambus | 1 | +1 | -1 |
2020-03-17 13:35 | Release libansilove 1.2.1. | Frederic Cambus | 22 | +24 | -24 |
2020-03-17 12:47 | Update ChangeLog. | Frederic Cambus | 1 | +8 | -1 |
2020-03-17 12:35 | Use the ternary operator to simplify character attributes assignments. | Frederic Cambus | 1 | +5 | -9 |
2020-03-17 10:44 | Remove a few useless parentheses. | Frederic Cambus | 1 | +4 | -7 |
2020-03-03 09:19 | Call memset() to set all fontData struct fields to zero. | Frederic Cambus | 1 | +1 | -0 |
2020-02-17 11:50 | Release libansilove 1.2.0. | Frederic Cambus | 22 | +26 | -26 |
2020-02-17 10:44 | Update ChangeLog. | Frederic Cambus | 1 | +9 | -0 |
2020-02-17 08:21 | Small tweaks in the THANKS file. | Frederic Cambus | 1 | +1 | -1 |
2020-02-17 08:21 | Add support for user-specified columns in the PCBoard loader. | Frederic Cambus | 1 | +5 | -2 |
2020-02-14 22:59 | Stop calculating columnMax in the PCBoard loader, it's unused. | Frederic Cambus | 1 | +2 | -7 |
2020-02-14 21:24 | Move all manual pages to their own directory. | Frederic Cambus | 14 | +13 | -13 |
2020-02-14 10:22 | Add initial manual pages for all file formats renders. | Frederic Cambus | 8 | +308 | -0 |
2020-02-14 10:04 | Linting for the manual pages. | Frederic Cambus | 2 | +1 | -2 |
2020-02-14 09:45 | Remove TODO. | Frederic Cambus | 1 | +0 | -3 |
2020-02-14 09:45 | Add install targets for the newly added manual pages. | Frederic Cambus | 1 | +5 | -0 |
2020-02-14 09:44 | Add initial manual page for ansilove_clean(3). | Frederic Cambus | 1 | +41 | -0 |
2020-02-14 09:25 | Add initial manual page for ansilove_error(3). | Frederic Cambus | 1 | +41 | -0 |
2020-02-14 09:23 | Add initial manual page for ansilove_loadfile(3) and ansilove_savefile(3). | Frederic Cambus | 2 | +82 | -0 |
2020-02-14 08:36 | Remove hardcoded stuff in ansilove_init(3), and add prototype. | Frederic Cambus | 1 | +4 | -3 |
2020-02-13 22:08 | Use OpenBSD style(9) for main() in the example. | Frederic Cambus | 1 | +2 | -1 |
2020-02-13 22:05 | Add initial manual page for ansilove_init(3). | Frederic Cambus | 1 | +41 | -0 |
2020-02-13 22:04 | Correct section number in manual page. | Frederic Cambus | 1 | +1 | -1 |
2020-01-20 15:08 | Release libansilove 1.1.9. | Frederic Cambus | 22 | +24 | -24 |
2020-01-20 15:05 | Update ChangeLog. | Frederic Cambus | 1 | +8 | -0 |
2020-01-20 14:49 | Update TODO: no more rendering bugs for 24-bit ANSI artworks. | Frederic Cambus | 1 | +0 | -1 |
2020-01-20 00:02 | Small formatting tweaks. | Frederic Cambus | 1 | +2 | -4 |
2020-01-19 23:59 | Reset background24 to 0 when encountering blink attribute in an SGR sequence. | Frederic Cambus | 1 | +1 | -0 |
2020-01-19 10:50 | Remove unneeded gdImageColorAllocate calls in the ADF and IDF loaders. | Frederic Cambus | 2 | +0 | -3 |
2020-01-18 22:51 | Fix libansilove 1.1.8 release date in the ChangeLog. | Frederic Cambus | 1 | +1 | -1 |
2020-01-18 22:48 | Release libansilove 1.1.8. | Frederic Cambus | 22 | +24 | -24 |
2020-01-18 22:45 | Update ChangeLog. | Frederic Cambus | 1 | +10 | -0 |
2020-01-18 22:19 | Use a while loop instead of a for loop, makes the code easier to read. | Frederic Cambus | 1 | +2 | -2 |
2020-01-18 22:17 | Use IDF_HEADER_LENGTH and IDF_PALETTE_LENGTH instead of magic values. | Frederic Cambus | 1 | +2 | -2 |
2020-01-18 22:12 | Allow more granularity for the IDF_*_LENGTH macros. | Frederic Cambus | 1 | +6 | -4 |
2020-01-18 22:05 | Simplify the code around idf_sequence_length. | Frederic Cambus | 1 | +2 | -8 |
2020-01-18 22:01 | Simplify things a bit regarding columns handling. | Frederic Cambus | 1 | +3 | -3 |
2020-01-17 21:35 | Bump copyright year to 2020. | Frederic Cambus | 22 | +23 | -23 |
2020-01-17 15:33 | Do not use background and foreground variables to handle 24-bit colors. | Frederic Cambus | 1 | +17 | -4 |
2020-01-17 14:48 | Use memcmp() instead of testing each character one by one. | Frederic Cambus | 1 | +3 | -4 |
2020-01-17 14:47 | Properly reset pcboard buffer when CLS is encountered. | Frederic Cambus | 1 | +3 | -0 |
2019-12-26 14:25 | Use OpenBSD style(9) for function prototypes and declarations. | Frederic Cambus | 3 | +5 | -5 |
2019-12-19 16:22 | Release libansilove 1.1.7. | Frederic Cambus | 22 | +24 | -24 |
2019-12-19 16:14 | Update ChangeLog. | Frederic Cambus | 1 | +7 | -0 |
2019-12-19 16:02 | Only export symbols which are part of the public API. | Frederic Cambus | 2 | +16 | -13 |
2019-12-19 14:45 | Small formatting tweak in CMakeLists.txt. | Frederic Cambus | 1 | +3 | -2 |
2019-12-19 14:43 | Rename the alSelectFont() function to select_font(). | Frederic Cambus | 6 | +6 | -6 |
2019-11-18 09:15 | Release libansilove 1.1.6. | Frederic Cambus | 21 | +23 | -23 |
2019-11-18 09:14 | Update ChangeLog. | Frederic Cambus | 1 | +10 | -0 |
2019-11-18 08:41 | Add another format validation check (palette size) in the XBin loader. | Frederic Cambus | 1 | +5 | -0 |
2019-11-17 22:32 | Use XBIN_HEADER_LENGTH and XBIN_PALETTE_LENGTH macros instead of magic numbers. | Frederic Cambus | 1 | +2 | -2 |
2019-11-17 22:31 | Introduce a XBIN_PALETTE_LENGTH macro. | Frederic Cambus | 1 | +1 | -0 |
2019-11-17 22:04 | Use CMAKE_INSTALL_{LIB,INCLUDE}DIR instead of hardcoding directories. | Frederic Cambus | 1 | +2 | -2 |
2019-10-26 17:57 | Do not attempt to build on macOS, dependencies are not installed (Travis CI). | Frederic Cambus | 1 | +0 | -2 |
2019-10-15 18:07 | Add arm64 arch and a build matrix to also build on macOS (Travis CI). | Frederic Cambus | 1 | +13 | -0 |
2019-10-15 18:05 | Switch 'branch_pattern' to 'coverity_scan' to avoid triggering analysis for each commit (Travis CI). | Frederic Cambus | 1 | +1 | -1 |
2019-10-14 10:03 | Release libansilove 1.1.5. | Frederic Cambus | 21 | +23 | -23 |
2019-10-14 10:01 | Update ChangeLog. | Frederic Cambus | 1 | +9 | -0 |
2019-10-04 07:56 | Use type size_t for loop and structIndex variables. | Frederic Cambus | 2 | +2 | -6 |
2019-10-04 07:43 | No need to use another intermediate variable, we can use structIndex. | Frederic Cambus | 2 | +2 | -7 |
2019-10-04 07:42 | Add extern declaration for fonts data arrays. | Frederic Cambus | 1 | +24 | -24 |
2019-10-03 20:26 | Group gdImageDestroy() calls, makes code easier to read. | Frederic Cambus | 1 | +5 | -4 |
2019-10-03 20:23 | Also allow setting transparent background for retina images. | Frederic Cambus | 1 | +4 | -0 |
2019-10-03 20:23 | Move background transparency operations in the output function. | Frederic Cambus | 2 | +3 | -8 |
2019-09-13 07:48 | Release libansilove 1.1.4. | Frederic Cambus | 21 | +23 | -23 |
2019-09-13 07:45 | Update ChangeLog. | Frederic Cambus | 1 | +7 | -0 |
2019-09-13 07:02 | Return ANSILOVE_FORMAT_ERROR if xbin_fontsize > 32. | Frederic Cambus | 1 | +5 | -0 |
2019-09-13 06:57 | Force xbin_fontsize to 16 when using default 80x25 font. | Frederic Cambus | 1 | +1 | -0 |
2019-08-23 07:51 | Release libansilove 1.1.3. | Frederic Cambus | 20 | +22 | -22 |
2019-08-23 07:49 | Update ChangeLog. | Frederic Cambus | 1 | +12 | -0 |
2019-08-22 20:02 | Infer font height to 16, the default in absence of font data. | Andrew Herbert | 1 | +4 | -0 |
2019-06-07 13:24 | Also remove superfluous background color allocation in the XBin loader. | Frederic Cambus | 1 | +0 | -3 |
2019-06-07 13:21 | Fix minor style issue. | Frederic Cambus | 1 | +1 | -3 |
2019-06-07 13:20 | Modify the PCBoard loader to use a cursor pointer to parse input. | Frederic Cambus | 1 | +7 | -8 |
2019-06-07 12:56 | Remove superfluous background color allocations in the Binary and PCBoard loaders. | Frederic Cambus | 2 | +0 | -7 |
2019-06-07 12:44 | Remove innacurate comment, we do process PabloDraw 24-bit ANSI sequences. | Frederic Cambus | 1 | +1 | -1 |
2019-06-07 12:43 | Use a switch statement to set 24-bit background and foreground values. | Frederic Cambus | 1 | +8 | -5 |
2019-05-09 14:50 | Omit implicit return in the example program. | Frederic Cambus | 1 | +0 | -2 |
2019-04-30 19:27 | Release libansilove 1.1.2. | Frederic Cambus | 22 | +32 | -23 |
2019-04-30 15:24 | Perform format validation checks before allocating memory, avoids leaking memory in case we error out. | Frederic Cambus | 1 | +5 | -5 |
2019-04-30 07:15 | More format validation checks for the XBin loader. | Frederic Cambus | 1 | +10 | -4 |
2019-04-29 09:10 | Rename the 'binary_palette' array to 'vga_palette'. | Frederic Cambus | 3 | +5 | -6 |
2019-04-29 07:20 | Use 'xbin_fontsize' for character height instead of an hardcoded value. | Frederic Cambus | 1 | +3 | -3 |
2019-03-26 09:14 | Add a comment showing how to generate the token for Coverity, and update version (Travis CI). | Frederic Cambus | 1 | +2 | -1 |
2019-03-25 08:15 | Add Coverity Scan back to the pipeline, it's back up (Travis CI). | Frederic Cambus | 1 | +16 | -0 |
2019-02-11 09:04 | Release libansilove 1.1.1. | Frederic Cambus | 22 | +24 | -24 |
2019-02-11 08:59 | Some more realloc love in the IDF loader. | Frederic Cambus | 1 | +4 | -3 |
2019-02-09 08:37 | Update ChangeLog prior to 1.1.1 release. | Frederic Cambus | 1 | +10 | -0 |
2019-02-08 20:21 | Remove now inaccurate comment. | Frederic Cambus | 1 | +0 | -1 |
2019-02-08 20:17 | Remove useless parentheses, perform style nitpicks. | Frederic Cambus | 1 | +2 | -2 |
2019-02-08 13:09 | Also call gdImageDestroy() when generating Retina or DOS aspect ratio output. | Frederic Cambus | 1 | +2 | -0 |
2019-02-08 13:08 | Merge pull request #5 from andrewmichaelson/master | Frederic Cambus | 1 | +1 | -0 |
2019-01-22 11:24 | Use the correct idiom for realloc in the IDF loader as well. | Frederic Cambus | 1 | +5 | -4 |
2019-01-22 11:17 | Use the correct idiom for realloc, to avoid leaking memory if allocation fails. | Frederic Cambus | 2 | +10 | -8 |
2019-01-16 14:43 | Remove Coverity Scan from the pipeline, it's down (Travis CI). | Frederic Cambus | 1 | +0 | -16 |
2019-01-15 15:34 | Add install target for man page. | Frederic Cambus | 1 | +1 | -0 |
2019-01-15 13:38 | Release libansilove 1.1.0. | Frederic Cambus | 22 | +27 | -25 |
2019-01-15 12:40 | Update ChangeLog and TODO. | Frederic Cambus | 2 | +3 | -1 |
2019-01-15 12:39 | Bump copyright year to 2019. | Frederic Cambus | 21 | +22 | -22 |
2019-01-12 14:19 | Remove Coverity badge, it's down again. | Frederic Cambus | 1 | +1 | -3 |
2019-01-12 09:12 | Small README improvements for the compiling and installation sections. | Frederic Cambus | 2 | +6 | -4 |
2018-12-31 10:15 | Document the ansilove_ctx and ansilove_options structures | Frederic Cambus | 1 | +32 | -0 |
2018-12-31 08:07 | Add initial man page for libansilove | Frederic Cambus | 1 | +49 | -0 |
2018-12-31 08:04 | Update ChangeLog and fix typo in README | Frederic Cambus | 2 | +4 | -1 |
2018-12-12 22:54 | Increment ansi_buffer by more than one element at a time when using realloc | Frederic Cambus | 2 | +14 | -11 |
2018-12-12 18:26 | Update TODO | Frederic Cambus | 1 | +0 | -4 |
2018-12-12 18:26 | Various formatting fixes | Frederic Cambus | 2 | +4 | -7 |
2018-12-12 17:18 | Wrap lines longer than 80 columns | Frederic Cambus | 5 | +30 | -15 |
2018-12-12 14:04 | Add format validation checks for the XBin loader | Frederic Cambus | 2 | +7 | -2 |
2018-12-12 13:44 | Update ChangeLog | Frederic Cambus | 1 | +15 | -0 |
2018-11-25 16:39 | Move the include guards to the top of header files | Frederic Cambus | 3 | +9 | -9 |
2018-11-22 13:09 | Avoid using seqValue uninitialized | Frederic Cambus | 1 | +13 | -12 |
2018-11-22 12:36 | Always check that seqTok is not NULL before using it (Fixes #4) | Frederic Cambus | 1 | +5 | -4 |
2018-11-18 11:29 | Use 'X' instead of integer value for the start of SGR sequences | Frederic Cambus | 1 | +1 | -1 |
2018-11-18 11:28 | Formatting fixes for functions | Frederic Cambus | 14 | +32 | -15 |
2018-11-17 22:21 | Use macros instead of hardcoded values in the Tundra loader | Frederic Cambus | 1 | +4 | -2 |
2018-11-17 22:11 | Wrap lines longer than 80 columns | Frederic Cambus | 24 | +8037 | -6016 |
2018-11-17 20:28 | Split fonts data to have one include file per font | Frederic Cambus | 26 | +6089 | -6087 |
2018-11-16 13:42 | Check for the TUNDRA24 string in TND files header | Frederic Cambus | 2 | +4 | -3 |
2018-11-16 11:08 | Unmap ctx->buffer on cleanup. From Joris Vink, thanks! | Frederic Cambus | 2 | +11 | -0 |
2018-11-16 11:03 | Introduce a maplen variable to allow tracking mmap size, as we can't rely on the length variable because of SAUCE | Frederic Cambus | 2 | +3 | -2 |
2018-11-16 10:18 | No need for buffer pointers to be const, they're passed to functions taking non consts. From Joris Vink, thanks! | Frederic Cambus | 1 | +2 | -2 |
2018-11-16 10:16 | Only call gdFree() if the PNG buffer was allocated. From Joris Vink, thanks! | Frederic Cambus | 1 | +2 | -1 |
2018-11-16 08:06 | libansilove 1.0.0 release | Frederic Cambus | 1 | +1 | -1 |
2018-11-16 07:55 | Formatting fixes for ansilove.h | Frederic Cambus | 1 | +12 | -12 |
2018-11-16 07:55 | Add ANSILOVE_VERSION_{MAJOR|MINOR|PATCH} macros | Frederic Cambus | 1 | +5 | -0 |
2018-11-15 22:16 | Update TODO | Frederic Cambus | 1 | +2 | -0 |
2018-11-15 22:11 | Stop using uint32_t everywhere, start using more appropriate types | Frederic Cambus | 3 | +8 | -8 |
2018-11-15 14:46 | Fix regression in the ANSI parser | Frederic Cambus | 1 | +1 | -1 |
2018-11-15 11:36 | Add dummy ChangeLog, 1.0.0 is coming soon | Frederic Cambus | 1 | +3 | -0 |
2018-11-15 11:35 | Use uint8_t instead of unsigned char everywhere | Frederic Cambus | 9 | +64 | -64 |
2018-11-15 10:50 | Remove next_character variable, it's now unused | Frederic Cambus | 1 | +1 | -2 |
2018-11-15 10:46 | Add some checks in the ansi sequence parser to avoid out of bound reads | Frederic Cambus | 1 | +4 | -2 |
2018-11-15 10:40 | Define and use the ESC macro for escape | Frederic Cambus | 1 | +2 | -1 |
2018-11-15 10:36 | Reorder CR and LF to follow ascii values ordering | Frederic Cambus | 2 | +4 | -4 |
2018-11-15 10:35 | Actually use macro values for characters | Frederic Cambus | 1 | +4 | -4 |
2018-11-15 10:25 | Refactor ANSI parser to use a switch statement | Frederic Cambus | 1 | +212 | -219 |
2018-11-15 10:24 | Add some macros to define CR, LF, TAB, and SUB characters | Frederic Cambus | 1 | +5 | -0 |
2018-11-03 20:19 | Use '@' instead of integer value for the start of PCB sequences | Frederic Cambus | 1 | +1 | -1 |
2018-11-03 20:01 | Refactor PCBoard format parsing using a switch case | Frederic Cambus | 1 | +42 | -45 |
2018-11-03 20:00 | Add some macros to define CR, LF, TAB, and SUB characters | Frederic Cambus | 1 | +5 | -0 |
2018-11-02 17:52 | Add error handling for realloc, and get rid of temp | Frederic Cambus | 1 | +8 | -3 |
2018-11-01 09:17 | Free seqGrab instead of setting it to NULL | Frederic Cambus | 1 | +1 | -2 |
2018-11-01 09:02 | Add Coverity badge to the README | Frederic Cambus | 1 | +5 | -1 |
2018-11-01 08:51 | Stop abusing C++ style comments, and remove useless comments | Frederic Cambus | 14 | +77 | -97 |
2018-11-01 07:12 | Modify the strtok while loop for SGR sequences to avoid leaking memory | Frederic Cambus | 1 | +3 | -2 |
2018-11-01 07:11 | Initialize seqGrab and seqTok to NULL | Frederic Cambus | 1 | +2 | -2 |
2018-10-31 22:01 | The colors[] array is not initialized if we use CED mode, so don't attempt to read from it | Frederic Cambus | 1 | +6 | -6 |
2018-10-31 21:49 | Don't attempt to call close() if open() failed | Frederic Cambus | 1 | +0 | -1 |
2018-10-31 21:43 | Do proper cleanup on error path in the XBin loader | Frederic Cambus | 1 | +4 | -1 |
2018-10-31 21:36 | Stop abusing C++ style comments | Frederic Cambus | 1 | +61 | -60 |
2018-10-31 21:21 | Better error handling for realloc, and get rid of temp in the IDF loader | Frederic Cambus | 1 | +7 | -9 |
2018-10-31 21:18 | Add error handling for realloc, and get rid of temp | Frederic Cambus | 1 | +8 | -3 |
2018-10-31 21:01 | Free the IDF buffer if realloc fails | Frederic Cambus | 1 | +2 | -0 |
2018-10-31 20:48 | Separate assignement and test for the file descriptor | Frederic Cambus | 1 | +3 | -1 |
2018-10-31 20:45 | Free the ANSI and PCBoard buffers on error paths | Frederic Cambus | 2 | +8 | -2 |
2018-10-31 20:38 | Free the IDF buffer on error paths | Frederic Cambus | 1 | +4 | -1 |
2018-10-28 14:58 | Harmonize and uppercase #include guards | Frederic Cambus | 5 | +15 | -15 |
2018-10-28 14:43 | Stop abusing C++ style comments in files header | Frederic Cambus | 20 | +220 | -200 |
2018-10-27 11:39 | Change "AnsiLove/C" to "libansilove" in header files | Frederic Cambus | 19 | +19 | -19 |
2018-10-27 11:23 | Remove unnecessary dots in paths, we can now include headers directly | Frederic Cambus | 15 | +45 | -44 |
2018-10-27 11:18 | Change include_directories to add "include" and "src" directories | Frederic Cambus | 1 | +2 | -2 |
2018-10-26 17:09 | Call ansilove_clean() to clean on exit in the example | Frederic Cambus | 1 | +2 | -0 |
2018-10-26 17:06 | Fix some style issues | Frederic Cambus | 6 | +165 | -165 |
2018-10-26 16:54 | Fix build on Linux, sigh | Frederic Cambus | 1 | +2 | -1 |
2018-10-26 16:41 | Update TODO | Frederic Cambus | 1 | +0 | -2 |
2018-10-26 16:35 | Fix some filenames in headers | Frederic Cambus | 2 | +2 | -2 |
2018-10-26 16:34 | Remove src/ansilove.h, it's now unused | Frederic Cambus | 1 | +0 | -32 |
2018-10-26 16:33 | Run include-what-you-use to remove unnecessary headers | Frederic Cambus | 18 | +82 | -32 |
2018-10-26 15:57 | Add an ansilove_clean() function to free PNG data | Frederic Cambus | 3 | +29 | -1 |
2018-10-25 20:18 | Reformat error codes | Frederic Cambus | 1 | +7 | -6 |
2018-10-25 20:17 | Add ANSILOVE_FILE_READ_ERROR and ANSILOVE_FILE_WRITE_ERROR to return more granular errors | Frederic Cambus | 4 | +12 | -8 |
2018-10-25 10:37 | Add missing free() calls in the ansi loader | Frederic Cambus | 1 | +2 | -0 |
2018-10-25 08:00 | Update token for Coverity (Travis CI) | Frederic Cambus | 1 | +1 | -1 |
2018-10-25 07:36 | Attempt to hook Coverity scan again (Travis CI) | Frederic Cambus | 1 | +15 | -0 |
2018-10-24 20:19 | Add comments, reorder, and change some types in structures | Frederic Cambus | 1 | +7 | -7 |
2018-10-24 19:41 | Rename the retinaScaleFactor struct member to scale_factor | Frederic Cambus | 2 | +5 | -5 |
2018-10-24 17:10 | Add format validation check for the Tundra loader | Frederic Cambus | 1 | +5 | -0 |
2018-10-24 17:09 | Introduce and use TUNDRA_HEADER_LENGTH macro | Frederic Cambus | 1 | +4 | -2 |
2018-10-24 17:06 | Add error checking for the output function | Frederic Cambus | 8 | +11 | -15 |
2018-10-24 16:53 | Return an error if gdImageCreate() or gdImageCreateTrueColor() fail | Frederic Cambus | 1 | +10 | -0 |
2018-10-24 13:34 | Add format validation checks for ADF and IDF loaders | Frederic Cambus | 2 | +10 | -0 |
2018-10-24 13:18 | Update TODO | Frederic Cambus | 1 | +0 | -2 |
2018-10-24 13:18 | Reformat the Tundra loader to wrap lines longer than 80 columns | Frederic Cambus | 1 | +36 | -24 |
2018-10-24 12:58 | Set LIB_VERSION_MAJOR to 1 in CMakeLists.txt, we are approaching release | Frederic Cambus | 1 | +1 | -1 |
2018-10-24 12:52 | Create DOS aspect ratio in a single pass, this makes things faster, uses less RAM, and output is similar | Frederic Cambus | 1 | +4 | -13 |
2018-10-22 20:14 | Store characters as unsigned char in the ansiChar and pcbChar structures | Frederic Cambus | 2 | +8 | -8 |
2018-10-22 20:12 | Stop storing bold attribute in the ansiChar structure, it's not used there | Frederic Cambus | 1 | +0 | -3 |
2018-10-22 20:11 | Do not process or store attributes for italics and underline as we do not use those attributes for rendering characters | Frederic Cambus | 1 | +1 | -15 |
2018-10-21 16:24 | Add a check for negative rows for the cursor up sequence | Frederic Cambus | 1 | +3 | -0 |
2018-10-21 16:19 | Switch back to using int32_t for columns and rows variables, using uint32_t complicated things and introduced bugs | Frederic Cambus | 4 | +15 | -13 |
2018-10-19 12:09 | Remove unnecessary include in example | Frederic Cambus | 1 | +0 | -1 |
2018-10-19 12:08 | Add an ansilove_error() function to return an error string | Frederic Cambus | 3 | +44 | -2 |
2018-10-19 11:49 | Add a ANSILOVE_VERSION macro | Frederic Cambus | 1 | +2 | -0 |
2018-10-19 10:13 | Return error codes in ansilove_loadfile() and ansilove_savefile() | Frederic Cambus | 2 | +4 | -4 |
2018-10-19 10:13 | Add a new ANSILOVE_FILE_ERROR error macro | Frederic Cambus | 1 | +2 | -1 |
2018-10-18 15:03 | Update TODO | Frederic Cambus | 1 | +1 | -1 |
2018-10-18 14:57 | Check that ctx and options aren't NULL in the loaders | Frederic Cambus | 7 | +49 | -0 |
2018-10-18 14:47 | Add error handling for ansilove_init(), ansilove_loadfile() and ansilove_savefile() | Frederic Cambus | 3 | +20 | -0 |
2018-10-18 14:46 | Change return type of ansilove_init() to int | Frederic Cambus | 2 | +4 | -2 |
2018-10-18 13:32 | Add an example showing how to use the library | Frederic Cambus | 3 | +37 | -0 |
2018-10-18 13:31 | Make buffers const in the ansilove_ctx and ansilove_png structures | Frederic Cambus | 1 | +2 | -2 |
2018-10-18 12:04 | Use new ANSILOVE_FONT macros to process options->font value | Frederic Cambus | 2 | +133 | -142 |
2018-10-18 12:02 | We memset the structure to 0 so this is not required anymore | Frederic Cambus | 1 | +0 | -3 |
2018-10-18 12:02 | In the ansilove_options structure, font is now an integer | Frederic Cambus | 1 | +1 | -1 |
2018-10-18 12:02 | Update comments for the font selection macros | Frederic Cambus | 1 | +2 | -2 |
2018-10-18 09:48 | Update TODO | Frederic Cambus | 1 | +6 | -0 |
2018-10-18 09:08 | Use new ANSILOVE_MODE macros to process options->mode value | Frederic Cambus | 1 | +10 | -6 |
2018-10-18 09:07 | In the ansilove_options structure, mode is now an integer | Frederic Cambus | 1 | +1 | -1 |
2018-10-18 08:54 | Add macro definitions for rendering modes | Frederic Cambus | 1 | +5 | -0 |
2018-10-18 08:49 | Add macros which will be used to revamp the font selection function | Frederic Cambus | 1 | +28 | -0 |
2018-10-18 08:22 | Prefix the error macros with ANSILOVE_ | Frederic Cambus | 8 | +16 | -16 |
2018-10-15 11:08 | Check that loop < ctx->length instead, to avoid out of bound reads | Frederic Cambus | 1 | +13 | -9 |
2018-10-15 11:06 | Remove the check forcing binary files to have an even size, as SAUCE can provide wrong infos | Frederic Cambus | 1 | +0 | -6 |
2018-10-08 20:41 | Modify the previously added check to silence compiler warnings | Frederic Cambus | 1 | +1 | -1 |
2018-10-08 20:33 | Since column is now uint32_t, remove always false check and add check for integer underflow | Frederic Cambus | 1 | +4 | -4 |
2018-10-08 20:17 | Add missing header, fixes build on Linux with GCC | Frederic Cambus | 1 | +1 | -0 |
2018-10-04 08:34 | Update TODO | Frederic Cambus | 1 | +1 | -0 |
2018-10-04 08:33 | Introduce and use ADF_HEADER_LENGTH and IDF_HEADER_LENGTH macros | Frederic Cambus | 2 | +8 | -4 |
2018-10-04 08:20 | Use unsigned types everywhere possible | Frederic Cambus | 5 | +26 | -26 |
2018-10-04 08:09 | Use UCHAR_MAX as maxval in strtonum() for 24-bit ANSI sequences | Frederic Cambus | 1 | +4 | -4 |
2018-10-04 07:48 | Remove some now unused options struct members | Frederic Cambus | 1 | +0 | -2 |
2018-10-03 11:41 | Update TODO | Frederic Cambus | 1 | +1 | -0 |
2018-10-03 11:04 | Add initial support for PabloDraw 24-bit ANSI sequences, there are still some bugs | Frederic Cambus | 1 | +35 | -2 |
2018-10-03 10:52 | Add new options structure member for truecolor ANSI colors | Frederic Cambus | 1 | +1 | -0 |
2018-10-03 10:51 | Remove some debug ouput | Frederic Cambus | 1 | +0 | -3 |
2018-09-28 21:24 | Add initial documentation | Frederic Cambus | 1 | +57 | -0 |
2018-09-28 20:46 | Merge pull request #3 from Kirkman/master | Frederic Cambus | 1 | +10 | -3 |
2018-09-26 16:55 | Modify the output function to allow creating output using DOS aspect ratio. Thanks to Nail/Fire for the suggestions and tips! | Frederic Cambus | 1 | +23 | -1 |
2018-09-26 16:52 | Modify the output function to take ansilove_options struct as parameter | Frederic Cambus | 9 | +12 | -12 |
2018-09-26 16:45 | Add new options structure member for toggling DOS aspect ratio | Frederic Cambus | 1 | +1 | -0 |
2018-09-26 10:32 | Check if iCE colors are enabled before incrementing background color in blink mode | Frederic Cambus | 1 | +1 | -1 |
2018-09-26 09:18 | Fix includes to not use header which might not be installed yet | Frederic Cambus | 2 | +1 | -2 |
2018-09-26 08:53 | Allow to specify the number of columns for the ANSI renderer as well | Frederic Cambus | 1 | +8 | -5 |
2018-09-26 08:47 | Use uint32_t everywhere in the ANSI loader | Frederic Cambus | 1 | +18 | -18 |
2018-09-26 08:34 | Merge pull request #1 from jan2642/master | Frederic Cambus | 1 | +16 | -3 |
2018-09-26 08:32 | Set default value for columns in the binary loader | Frederic Cambus | 1 | +3 | -0 |
2018-09-26 08:31 | Do not set default value for columns in ansilove_init(), this needs to be moved to the loaders | Frederic Cambus | 1 | +0 | -3 |
2018-09-11 21:24 | Fix indentation in ansilove_loadfile() | Frederic Cambus | 1 | +26 | -26 |
2018-09-11 21:20 | Modify all loaders to use the new output function | Frederic Cambus | 7 | +7 | -7 |
2018-09-11 21:18 | Add ansilove_savefile() function to output PNG data to a file | Frederic Cambus | 3 | +35 | -1 |
2018-09-11 21:14 | Modify output function to create a pointer to a memory area with PNG data | Frederic Cambus | 2 | +11 | -25 |
2018-09-11 21:11 | Move ansilove_png struct declaration up, and change type of length to int | Frederic Cambus | 1 | +5 | -4 |
2018-09-11 19:33 | Add ansilove_png structure | Frederic Cambus | 1 | +5 | -0 |
2018-09-11 19:22 | Introduce the ANSI_SEQUENCE_MAX_LENGTH macro, instead of harcoding the value | Frederic Cambus | 1 | +3 | -1 |
2018-07-29 20:12 | Use UINT32_MAX for strtonum() maxval | Frederic Cambus | 1 | +9 | -9 |
2018-07-17 11:54 | Do not leak file descriptors on error paths | Frederic Cambus | 1 | +3 | -0 |
2018-07-17 11:46 | Zero out both structs in ansilove_init() before filling default values | Frederic Cambus | 1 | +3 | -0 |
2018-07-16 18:07 | Add the two new functions in CMakeLists.txt | Frederic Cambus | 1 | +1 | -1 |
2018-07-16 18:07 | Add an ansilove_loadfile() function to load a file from disk | Frederic Cambus | 2 | +50 | -0 |
2018-07-16 18:06 | Add an ansilove_init() function to set default context values | Frederic Cambus | 2 | +25 | -0 |
2018-07-15 21:35 | Use const for font data | Frederic Cambus | 2 | +50 | -50 |
2018-07-15 20:54 | Unhook Coverity scans for now, auth fails (Travis CI) | Frederic Cambus | 1 | +0 | -15 |
2018-07-15 20:50 | Get rid of explode, we now use standard C functions to parse ANSI sequences | Frederic Cambus | 5 | +1 | -70 |
2018-07-15 20:48 | Use strtok instead of the explode function to get CUP attributes | Frederic Cambus | 1 | +25 | -16 |
2018-07-15 18:20 | Add error handling for gdImageCreate in the PCBoard loader | Frederic Cambus | 1 | +5 | -0 |
2018-07-04 09:58 | Update token and library version for Coverity (Travis CI) | Frederic Cambus | 1 | +2 | -2 |
2018-07-04 09:43 | Hook Coverity Scan to the build | Frederic Cambus | 1 | +16 | -0 |
2018-07-04 09:33 | Fix headers for drawchar() | Frederic Cambus | 2 | +1 | -2 |
2018-07-04 09:28 | Add missing script directive (Travis CI) | Frederic Cambus | 1 | +2 | -0 |
2018-07-04 09:25 | Update TODO | Frederic Cambus | 1 | +0 | -3 |
2018-07-04 09:21 | Initial Travis CI configuration file | Frederic Cambus | 1 | +9 | -0 |
2018-07-04 09:10 | Rename the output struct to ansilove_options, and its consumers as well | Frederic Cambus | 8 | +43 | -43 |
2018-07-04 09:04 | Do not print anything and return error codes instead | Frederic Cambus | 1 | +4 | -4 |
2018-07-04 09:04 | Change return value of the ouput function to int, for error handling | Frederic Cambus | 2 | +2 | -2 |
2018-07-04 08:51 | Save error codes in the ansilove_ctx context | Frederic Cambus | 6 | +12 | -12 |
2018-07-04 08:51 | Define some error codes | Frederic Cambus | 1 | +5 | -0 |
2018-07-04 08:42 | Add an error member to the ansilove_ctx struct | Frederic Cambus | 1 | +1 | -0 |
2018-07-04 08:41 | Rename the input struct to ansilove_ctx, and its consumers as well | Frederic Cambus | 8 | +110 | -110 |
2018-07-04 07:55 | Use uint32_t everywhere in drawchar() | Frederic Cambus | 2 | +7 | -7 |
2018-07-04 06:58 | Rework DIZ files handling, there is now a diz bool in the output structure | Frederic Cambus | 2 | +2 | -7 |
2018-07-02 19:28 | Use strtok instead of the explode function to get SGR attributes | Frederic Cambus | 1 | +6 | -9 |
2018-07-02 18:58 | Simplify the preprocessing pass in the Tundra loader | Frederic Cambus | 1 | +4 | -10 |
2018-07-02 18:53 | Use the switch statement to test for Tundra control codes | Frederic Cambus | 1 | +21 | -17 |
2018-07-02 17:22 | Add some macros instead of having magic values everywhere | Frederic Cambus | 1 | +16 | -9 |
2018-07-02 16:36 | Formatting fixes, try to use 1TBS everywhere | Frederic Cambus | 9 | +79 | -160 |
2018-07-02 16:17 | We do not need the tundra_header array, we can use strndup on the buffer directly | Frederic Cambus | 1 | +0 | -2 |
2018-07-02 16:03 | Remove strtolower(), it's unused in the library | Frederic Cambus | 3 | +1 | -46 |
2018-07-02 09:52 | Rename some fields in the input struct | Frederic Cambus | 8 | +101 | -101 |
2018-07-02 09:46 | Move columns field to the output struct | Frederic Cambus | 2 | +4 | -4 |
2018-07-02 09:43 | Remove now useless stdio headers | Frederic Cambus | 7 | +2 | -8 |
2018-07-02 09:42 | Remove pledge stuff, the library is not using pledge | Frederic Cambus | 1 | +1 | -2 |
2018-07-02 08:42 | Prefix all loaders with ansilove_, for namespacing | Frederic Cambus | 8 | +14 | -14 |
2018-06-29 22:13 | All loaders now return -1 in case of failure | Frederic Cambus | 6 | +12 | -12 |
2018-06-29 22:06 | Change return value of the loaders to int, for error handling | Frederic Cambus | 8 | +28 | -14 |
2018-06-29 21:53 | Simplify font data handling in the IceDraw loader | Frederic Cambus | 1 | +1 | -15 |
2018-06-29 21:48 | Simplify font data handling in the Artwork loader | Frederic Cambus | 1 | +1 | -17 |
2018-06-29 19:52 | The columns value from the input struct should only be used in the binary loader | Frederic Cambus | 2 | +2 | -2 |
2018-06-29 19:12 | Add code to skip PabloDraw 24-bit ANSI sequences | Frederic Cambus | 1 | +7 | -0 |
2018-06-29 19:09 | Increment maximum ansi sequences length | Frederic Cambus | 1 | +1 | -1 |
2018-06-29 19:05 | Fix an off by one allocation | Frederic Cambus | 1 | +1 | -1 |
2018-06-29 19:03 | From the C99 standard, sizeof(unsigned char) is always 1 | Frederic Cambus | 3 | +5 | -5 |
2018-06-29 18:50 | Unbreak Tundra and XBin loaders | Frederic Cambus | 2 | +8 | -4 |
2018-06-29 18:48 | Harmonize copyright symbols | Frederic Cambus | 21 | +21 | -21 |
2018-06-19 09:28 | Do not use -Werror by default | Frederic Cambus | 1 | +1 | -1 |
2018-06-14 21:00 | Remove useless braces | Frederic Cambus | 6 | +4 | -48 |
2018-06-14 20:33 | Remove unused macro | Frederic Cambus | 1 | +0 | -3 |
2018-06-14 20:32 | First pass of fixing some OpenBSD's style(9) offenses | Frederic Cambus | 10 | +42 | -43 |
2018-06-14 20:22 | Minimize includes in drawchar.c | Frederic Cambus | 1 | +1 | -1 |
2018-04-09 20:36 | Formatting fixes | Frederic Cambus | 9 | +41 | -41 |
2018-04-09 17:53 | Assign value at declaration | Frederic Cambus | 1 | +1 | -2 |
2018-03-16 14:49 | Add version information | Frederic Cambus | 1 | +1 | -1 |
2018-03-16 14:49 | Bump copyright year | Frederic Cambus | 21 | +21 | -21 |
2018-01-22 20:34 | Formatting fixes | Frederic Cambus | 2 | +13 | -13 |
2018-01-22 20:25 | Use input and output structures to pass parameters to the loaders | Frederic Cambus | 9 | +184 | -163 |
2017-12-25 23:44 | Add an ansilove.h header with prototypes for all loaders | Frederic Cambus | 2 | +24 | -0 |
2017-12-25 23:44 | Remove separate headers for each loader | Frederic Cambus | 14 | +28 | -165 |
2017-12-25 23:41 | Move drawchar() to its own file | Frederic Cambus | 4 | +27 | -6 |
2017-12-25 23:40 | Add .gitignore | Frederic Cambus | 1 | +13 | -0 |
2017-12-25 22:27 | Initial commit | Frederic Cambus | 32 | +8326 | -0 |