ansilove

ANSI and ASCII art to PNG converter in C
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2020-03-17 21:23Update libansilove installation notes to mention binary packages.Frederic Cambus1+4-1
2020-03-17 20:53Simply link to available operating system packages, and add openSUSE package.Frederic Cambus1+27-32
2020-03-17 20:34Add dependencies installation instructions for Fedora.Frederic Cambus1+1-0
2020-03-17 20:33Add missing 'build-essential' to Debian / Ubuntu dependencies installation instructions.Frederic Cambus1+1-1
2020-02-17 11:57Release ansilove 4.1.0.Frederic Cambus12+13-13
2020-02-17 10:37Update ChangeLog.Frederic Cambus1+8-0
2020-02-17 10:30Now that the PCB loader also support custom columns, merge the two switch() statements.Frederic Cambus1+0-6
2020-02-17 10:28Lowercase optarg value before assigning it to type.Frederic Cambus1+1-1
2020-02-17 10:21Lint the manual page.Frederic Cambus1+3-2
2020-02-17 10:20Document the new -t flag (type), allowing to specify input file type.Frederic Cambus3+26-3
2020-02-17 09:51Mention that columns can also be specified for PCB files now, do small tweaks.Frederic Cambus1+3-3
2020-02-17 08:28Import description from the manual page.Frederic Cambus1+10-3
2020-02-17 08:25Various README tweaks and improvements (links, wording, typos).Frederic Cambus1+18-14
2020-02-13 20:55Remove a few obvious comments and useless parentheses.Frederic Cambus1+12-15
2020-02-16 22:04Exit with error if the specified file type doesn't match any loader.Frederic Cambus1+5-1
2020-02-14 17:34Change the FONTS macro to an enumeration constant.Frederic Cambus2+1-2
2020-02-14 17:30Remove TODO.Frederic Cambus1+0-3
2020-02-14 17:28Stop hardcoding types array size, define and use an enumeration constant.Frederic Cambus2+6-2
2020-02-14 17:19Actually perform the information display refactoring.Frederic Cambus1+14-13
2020-02-14 17:18Assign filetype for each format, to allow refactoring information display.Frederic Cambus1+4-0
2020-02-14 17:17Also use the loaders function prototype arrays when falling back to file extension.Frederic Cambus1+10-19
2020-02-14 17:15Use strcmp() instead of strncmp() to match user specified type.Frederic Cambus1+1-1
2020-02-14 17:13Define macros for each file type, and an array of filetypes.Frederic Cambus2+20-0
2020-02-14 16:27Add a new '-t' which will allow overriding file type detection.Frederic Cambus1+38-22
2020-02-14 16:24Define an array of function pointers to each loader.Frederic Cambus4+54-1
2020-01-18 22:57Release ansilove 4.0.7.Frederic Cambus11+12-12
2020-01-18 22:56Update ChangeLog.Frederic Cambus1+11-0
2020-01-17 21:47Sync the description of Retina output capabilities with reality.Frederic Cambus1+1-1
2020-01-17 21:29Add test cases for most supported formats, missing an IDF file for now.Frederic Cambus7+67-0
2020-01-17 21:29Bump copyright year to 2020.Frederic Cambus10+12-12
2020-01-17 16:55Set icecolors to true if defined in SAUCE record ANSiFlags.Frederic Cambus1+4-0
2019-12-30 09:41Do not use typedef from the sauce struct.Frederic Cambus3+12-12
2019-12-28 11:07Replace EXIT_SUCCESS by zero in all SAUCE functions.Frederic Cambus1+4-4
2019-12-26 14:17Use OpenBSD style(9) for function prototypes and declarations.Frederic Cambus2+6-5
2019-12-10 10:55Release ansilove 4.0.6.Frederic Cambus11+12-12
2019-12-10 10:55Update ChangeLog.Frederic Cambus1+9-0
2019-12-10 10:32Free SAUCE comments once and for all when exiting the program.Frederic Cambus2+1-4
2019-12-10 10:00Call memset() to set all record struct fields to zero.Frederic Cambus1+1-0
2019-12-10 09:47Remove useless else clause in readRecord().Frederic Cambus1+0-2
2019-12-10 09:16Use strdup() when assigning fileName and fext fallback values.Frederic Cambus1+5-2
2019-12-09 21:54Free SAUCE record once and for all when exiting the program.Frederic Cambus2+2-4
2019-12-09 21:44Do not call sauceReadFileName() a second time, read from existing SAUCE record.Frederic Cambus1+2-4
2019-11-19 10:40Release ansilove 4.0.5.Frederic Cambus11+12-12
2019-11-19 10:38Update ChangeLog.Frederic Cambus1+9-0
2019-11-19 09:55Use ${CMAKE_INSTALL_BINDIR} instead of hardcoding 'bin'.Frederic Cambus1+1-1
2019-11-19 09:52Disable seccomp by default, it needs more testing on non !amd64 platforms.Frederic Cambus1+1-1
2019-11-19 09:46Add ENABLE_SECCOMP build option, to allow building seccomp support conditionally.Frederic Cambus1+15-9
2019-10-28 16:22Release ansilove 4.0.4.Frederic Cambus11+12-12
2019-10-28 16:22Update ChangeLog.Frederic Cambus1+8-0
2019-10-28 16:08Add error checking for both prctl() calls.Frederic Cambus1+9-2
2019-10-26 20:06Move conditional includes for 'pledge' and 'strtonum' in compat.h.Frederic Cambus2+13-8
2019-10-26 19:58Move pledge and seccomp initialization before ansilove_init().Frederic Cambus1+3-3
2019-10-26 19:51Add arm64 arch and a build matrix (Travis CI).Frederic Cambus1+11-0
2019-10-26 19:49Allow the openat, read, and write syscalls, they are used on glibc systems.Frederic Cambus1+3-2
2019-10-26 19:43Add initial seccomp support to Ansilove.Frederic Cambus2+71-0
2019-10-26 19:24Switch 'branch_pattern' to 'coverity_scan' to avoid triggering analysis for each commit (Travis CI).Frederic Cambus1+1-1
2019-10-26 19:22Add dummy test target in CMakeLists.txt.Frederic Cambus1+3-0
2019-10-26 19:22Check if system has seccomp in CMakeLists.txt.Frederic Cambus1+10-0
2019-08-16 10:51Release ansilove 4.0.3.Frederic Cambus10+11-11
2019-08-16 10:25Update ChangeLog.Frederic Cambus1+9-0
2019-08-16 10:24Mention that ansilove now has Debian and Ubuntu packages.Frederic Cambus1+4-0
2019-08-16 10:23Remove whitelines in messages output.Frederic Cambus1+3-3
2019-08-16 10:00Document the new -q flag (quiet), suppressing output messages.Frederic Cambus3+9-5
2019-08-16 07:43Add a -q flag to allow silencing output messages.Frederic Cambus1+33-24
2019-08-16 07:39Introduce a version() function to display version information, obviously.Frederic Cambus1+8-3
2019-08-14 09:52Print information messages on stdout.Frederic Cambus1+25-25
2019-08-14 09:49Remove useless parentheses.Frederic Cambus1+1-2
2019-08-14 09:47Use errx() for displaying error messages.Frederic Cambus1+17-34
2019-08-13 08:14Release ansilove 4.0.2.Frederic Cambus9+10-10
2019-08-13 08:13Update ChangeLog.Frederic Cambus1+9-0
2019-08-13 08:06Wrap some lines longer than 80 columns.Frederic Cambus1+5-3
2019-08-08 06:09Merge pull request #26 from bart-d/patch-1Frederic Cambus1+24-0
2019-08-08 06:07Merge pull request #27 from nail7/masterFrederic Cambus1+24-0
2019-07-31 10:15Update THANKS file following examples removal.Frederic Cambus1+2-29
2019-07-31 10:12Add LICENSE file for my own example artworks.Frederic Cambus1+24-0
2019-07-31 10:11Move the remaining examples in per author directories.Frederic Cambus5+0-0
2019-07-31 10:09Remove most examples from the repository, they continue to live on the website.Frederic Cambus31+0-849
2019-06-26 13:56Add a link to the SAUCE specification.Frederic Cambus1+7-6
2019-06-26 13:49Wrap lines longer than 80 columns.Frederic Cambus1+71-32
2019-06-26 12:10Move all URLs at the end of the README.Frederic Cambus1+8-3
2019-06-25 13:16Release ansilove 4.0.1.Frederic Cambus9+10-10
2019-06-25 13:14Update ChangeLog.Frederic Cambus1+9-0
2019-06-25 12:33Fix the check for readComments() return value.Frederic Cambus1+1-1
2019-06-10 13:59Remove useless parentheses, perform style nitpicks.Frederic Cambus1+5-6
2019-06-10 10:52Remove a few useless comparisons.Frederic Cambus1+5-5
2019-06-07 12:16Remove forgotten TODO marker, munmap is called in ansilove_clean().Frederic Cambus1+0-2
2019-06-07 12:10Drop the leading dot when saving input file extension, makes things cleaner.Frederic Cambus1+8-8
2019-05-26 07:11Fix some typos.Frederic Cambus2+2-2
2019-03-26 09:13Add a comment showing how to generate the token for Coverity, and update version (Travis CI).Frederic Cambus1+3-2
2019-03-25 08:12Add Coverity Scan back to the pipeline, it's back up (Travis CI).Frederic Cambus1+16-0
2019-02-12 14:11Simplify display of default font when no font option is not specified.Frederic Cambus1+1-6
2019-01-22 10:07Fix a few typos in README and ansilove.1.Frederic Cambus2+4-4
2019-01-16 18:34Release ansilove 4.0.0.Frederic Cambus3+3-3
2019-01-16 18:33Update ChangeLog.Frederic Cambus1+5-1
2019-01-16 14:49Define _XOPEN_SOURCE in sauce.c, and not in sauce.h.Frederic Cambus2+2-1
2019-01-16 14:41Remove Coverity Scan from the pipeline, it's down (Travis CI).Frederic Cambus1+0-16
2019-01-16 14:34Keep font descriptions spelling consistent.Frederic Cambus1+10-10
2019-01-16 14:31Sync font names with the ones used in ansilove.1.Frederic Cambus1+16-16
2019-01-16 14:27Sync SYNOPSIS and DESCRIPTION sections in the README.Frederic Cambus1+40-19
2019-01-16 14:24The '-e' switch is gone, reflect that in the list of options.Frederic Cambus1+1-1
2019-01-16 14:23Add final dots for options descriptions.Frederic Cambus1+13-13
2019-01-16 12:37PC fonts for code pages other than cp437 are now named using the cpNNN scheme.Frederic Cambus1+22-22
2019-01-16 09:21Prototypes should not have variable names associated with the types.Frederic Cambus1+1-1
2019-01-15 14:11Update ChangeLog, 4.0.0 will be released this month.Frederic Cambus1+9-1
2019-01-15 12:51Rename 'main.c' to 'ansilove.c'.Frederic Cambus3+315-315
2019-01-15 12:48Add an EXAMPLES section in ansilove.1.Frederic Cambus1+29-0
2019-01-15 12:18Make synopsis() only display SYNOPSIS, as it should be.Frederic Cambus1+3-20
2019-01-15 12:18Bump copyright year to 2019.Frederic Cambus8+10-10
2019-01-12 14:17Remove Coverity badge, it's down again.Frederic Cambus1+1-3
2019-01-12 09:12Add missing <stdint.h> include.Frederic Cambus1+1-0
2019-01-12 09:11Small README improvement for the compiling section.Frederic Cambus2+5-3
2018-12-18 13:14Add error handling for the loaders callsFrederic Cambus1+4-1
2018-12-18 13:04Use function pointers to call the appropriate loader, this will make error handling easierFrederic Cambus1+11-7
2018-12-12 23:41Add error handling for ansilove_init() and ansilove_{load|save}file()Frederic Cambus1+12-3
2018-12-12 21:14Sync with reality, the -e switch is goneFrederic Cambus1+0-1
2018-12-12 21:14Document the DOS aspect ratio option everywhereFrederic Cambus3+6-3
2018-12-12 18:40Remove -e switch, examples will be listed in the man page insteadFrederic Cambus2+1-24
2018-12-12 18:22Update THANKS and TODO filesFrederic Cambus2+2-0
2018-12-12 14:10Adding a new example ANSi (Thanks Nail)Frederic Cambus1+0-0
2018-11-25 18:27Remove showHelp(), show synopsis instead when invoked with -hFrederic Cambus1+1-28
2018-11-25 17:12Remove versionInfo(), simply print the header with version information when invoked with -vFrederic Cambus1+0-12
2018-11-25 16:30Move the include guards to the top of the fileFrederic Cambus1+3-3
2018-11-25 16:25Add missing #include guards for fonts.hFrederic Cambus1+5-0
2018-11-25 16:25Harmonize and uppercase #include guardsFrederic Cambus3+9-9
2018-11-23 16:32Stop abusing C++ style commentsFrederic Cambus5+31-31
2018-11-23 16:28Stop abusing C++ style comments in files headerFrederic Cambus7+77-70
2018-11-23 16:15Run include-what-you-use to add missing headers and remove unnecessary onesFrederic Cambus6+6-8
2018-11-23 16:06Use OpenBSD style(9) for function prototypes and declarationsFrederic Cambus6+30-16
2018-11-23 15:58Remove commented out unused codeFrederic Cambus1+1-8
2018-11-23 14:54Add Travis CI and Coverity badge to the README againFrederic Cambus1+7-0
2018-11-23 14:50Update ChangeLog and TODOFrederic Cambus2+17-2
2018-10-26 16:39Call ansilove_clean() before exitingFrederic Cambus1+2-0
2018-10-24 20:53Second pass at trying to build and install libansilove (Travis CI)Frederic Cambus1+3-1
2018-10-24 20:49Fix git repository URL (Travis CI)Frederic Cambus1+1-1
2018-10-24 20:46First pass at trying to build and install libansilove (Travis CI)Frederic Cambus1+2-0
2018-10-24 20:45Enable TravisCI integration againFrederic Cambus1+27-0
2018-10-24 20:11Account for the retinaScaleFactor to scale_factor renamingFrederic Cambus1+4-4
2018-10-19 12:08Fix a typo in file headerFrederic Cambus1+1-1
2018-10-19 11:46Update documention and TODOFrederic Cambus2+4-5
2018-10-19 11:39If readComments() fail, set record->comments to 0Frederic Cambus1+3-1
2018-10-19 11:38Change return type of readComments() to allow returning error codesFrederic Cambus2+7-7
2018-10-19 11:38Display scale factor when -r or -R options are usedFrederic Cambus1+4-0
2018-10-19 11:36Ansilove now generates only one output file when -r or -R options are usedFrederic Cambus2+5-16
2018-10-18 15:06Disable using width from the SAUCE record, it causes more issues than it solvesFrederic Cambus1+2-0
2018-10-18 12:20Remove Travis CI integration for now, until the libansilove dependency is handledFrederic Cambus2+1-31
2018-10-18 12:18Add new fonts include file, to map font names to macrosFrederic Cambus1+94-0
2018-10-18 12:07Refactor font selection processingFrederic Cambus1+13-4
2018-10-18 09:11Refactor rendering mode processingFrederic Cambus1+7-6
2018-10-18 08:08Mention that columns can also be specified for TND files nowFrederic Cambus1+2-2
2018-10-18 08:07Restrict maximum allowed number of columns to 4096Frederic Cambus1+2-2
2018-10-18 07:53Check asprintf() return value and error if allocation failsFrederic Cambus1+8-2
2018-10-04 07:52Comparison of array 'record->tinfos' not equal to a null pointer is always trueFrederic Cambus1+1-3
2018-10-04 07:50There is no need to put fileName and retina in options anymoreFrederic Cambus1+7-6
2018-10-04 07:49Remove unnecessary includeFrederic Cambus1+0-1
2018-10-01 08:25Merge pull request #21 from bart-d/masterFrederic Cambus3+6-3
2018-09-29 09:55Remove all Atom stuff, Stefan is not using it anymore ;)Frederic Cambus3+0-47
2018-09-28 21:11Use width from the SAUCE record if present and if -c wasn't specifiedFrederic Cambus1+5-0
2018-09-28 20:56Display number of columns for Tundra files as wellFrederic Cambus1+1-1
2018-09-27 08:16Update README: remove section about the macOS frameworkFrederic Cambus1+0-4
2018-09-26 16:44Add a new switch (-d) to toggle DOS aspect ratioFrederic Cambus1+5-1
2018-09-26 09:22Mention that the -c switch can now also be used for ANSI filesFrederic Cambus1+1-1
2018-09-26 09:17Display number of columns for ANSI files as wellFrederic Cambus1+1-1
2018-09-11 21:22Call ansilove_savefile() to create the output fileFrederic Cambus1+4-7
2018-07-29 21:59There is no need for the outputName variable anymoreFrederic Cambus1+2-6
2018-07-16 18:18Mention libansilove in build dependenciesFrederic Cambus1+10-8
2018-07-16 18:15Cleanup headersFrederic Cambus1+0-4
2018-07-16 18:14Use ansilove_loadfile() to load input fileFrederic Cambus1+1-25
2018-07-16 18:14Use ansilove_init() to initialize contextFrederic Cambus1+1-8
2018-07-16 09:29Make functions staticFrederic Cambus1+8-8
2018-07-07 12:19Account for renamed output structFrederic Cambus1+34-34
2018-07-04 08:54Account for renamed input structFrederic Cambus1+13-13
2018-07-04 06:59Use the new DIZ files handling mechanismFrederic Cambus1+4-1
2018-07-02 09:58Account for changes in input and output structsFrederic Cambus1+7-7
2018-07-02 09:55Use new prefixed loaders namesFrederic Cambus1+7-7
2018-06-29 19:36Make input and ouput structures static, fixes default font selection checkFrederic Cambus1+2-2
2018-06-29 18:45Use mmap(2) to map the input file into memoryFrederic Cambus2+16-24
2018-06-29 18:01Sort headersFrederic Cambus3+9-9
2018-06-29 18:00Formatting fixesFrederic Cambus4+456-459
2018-06-29 17:02Use input and output structures to pass parameters to the loadersFrederic Cambus1+45-49
2018-06-29 17:00Update TODOFrederic Cambus1+2-14
2018-06-29 16:58Require libansilove header, and drop headers for the loadersFrederic Cambus1+1-8
2018-06-29 16:57Update CMakeLists.txt: we do not need GD anymore, only libansiloveFrederic Cambus1+7-9
2018-06-29 16:54Remove everything which now belongs to libansiloveFrederic Cambus23+0-8082
2018-06-19 16:50Bump version to 3.0.9Frederic Cambus3+3-3
2018-06-19 16:46Update ChangeLogFrederic Cambus1+9-0
2018-06-19 10:38Remove explicit calls to free before exitingFrederic Cambus1+0-3
2018-06-19 10:06Add code to skip PabloDraw 24-bit ANSI sequencesFrederic Cambus1+7-0
2018-06-19 10:05Increment maximum ansi sequences lengthFrederic Cambus1+1-1
2018-06-19 10:05Harmonize copyright symbolsFrederic Cambus29+30-30
2018-06-19 10:01Bump copyright yearFrederic Cambus30+32-32
2018-06-19 09:32Do not use -Werror by defaultFrederic Cambus1+1-1
2018-02-07 18:48Add a new example ANSiFrederic Cambus1+16-0
2018-01-22 11:12Add a new example ANSi (Thanks Sylvao)Frederic Cambus2+33-0
2017-12-28 13:06Update THANKS fileFrederic Cambus1+2-0
2017-12-20 12:22Bump version to 3.0.8Frederic Cambus3+3-3
2017-12-20 12:21Updated ChangeLogFrederic Cambus1+9-0
2017-12-20 12:14Minor documentation fixFrederic Cambus1+1-1
2017-12-20 12:14Adding a new example ANSi (Thanks Burps)Frederic Cambus1+0-0
2017-12-20 11:56Merge branch 'retina'Frederic Cambus19+61-44
2017-12-18 22:13Reflect OpenBSD's pledge() changesFrederic Cambus2+3-3
2017-12-16 14:09Use asprintf() to create output filenamesFrederic Cambus1+3-7
2017-12-16 14:08Implicitely free memory on exitFrederic Cambus1+3-0
2017-12-16 14:08Initialize outputFile to NULLFrederic Cambus1+1-1
2017-10-04 13:15Adding two new examplesFrederic Cambus2+37-0
2017-07-28 15:45Adding a new example ANSi (Thanks Burps)Frederic Cambus1+0-0
2017-07-02 16:05Bumping version to 3.0.7Frederic Cambus3+3-3
2017-07-02 16:04Updated ChangeLogFrederic Cambus1+11-0
2017-07-02 15:40Add missing includeFrederic Cambus1+2-0
2017-07-02 15:16Fix grammarFrederic Cambus28+28-28
2017-07-02 15:12Switch the PCBoard loader to use the ANSI color palette with a color mapping arrayFrederic Cambus2+18-20
2017-06-29 08:08Use defined palettes instead of hardcoding each color value in the loadersFrederic Cambus3+20-65
2017-06-28 18:04Define palettes in config.hFrederic Cambus1+21-0
2017-06-28 17:13Initialize values correctly when declaring themFrederic Cambus1+1-4
2017-06-28 16:36Skip erase in line (EL) sequences (issue reported by Bart Dumon, thanks!)Frederic Cambus1+7-0
2017-05-21 12:04Match the list of supported file formats from READMEFrederic Cambus1+1-1
2017-05-21 11:58Update TODOFrederic Cambus1+13-0
2017-05-14 19:04Formatting fixesFrederic Cambus1+7-7
2017-05-14 19:01Better description of supported file formatsFrederic Cambus1+9-12
2017-05-13 20:59Fix wrong substitution orderFrederic Cambus2+6-6
2017-05-13 16:53Rename variablesFrederic Cambus10+136-136
2017-05-13 16:49Ensure binary files have an even sizeFrederic Cambus1+6-0
2017-04-28 17:29reduce specific line to 80 columnsByteProject1+1-1
2017-04-25 07:49Print messages to to stderr instead of stdout (Fixes #13)Frederic Cambus1+31-31
2017-04-25 07:49Fix FreeBSD dependencies installation instructionsFrederic Cambus1+1-1
2017-04-24 19:52Merge pull request #14 from AMDmi3/patch-1Frederic Cambus1+1-1
2017-04-23 20:39Update ChangeLog and tag 3.0.6Frederic Cambus1+3-1
2017-04-22 21:53correct example for custom output -o flagByteProject1+1-1
2017-04-22 16:21reflect v3.0.6 changesByteProject1+6-0
2017-04-22 16:17prevent .png appendix with -o flagByteProject1+8-7
2017-04-22 16:16extensive README updateByteProject1+9-7
2017-04-22 15:32bump version to 3.0.6ByteProject4+6-6
2017-04-22 11:22add proj cleanup script for Atom build supportByteProject1+19-0
2017-04-22 10:39Add support to build project from Atom editorStefan Vogt1+26-0
2017-04-18 20:17Rename alDrawChar function to drawcharFrederic Cambus9+11-11
2017-04-18 09:54Harmonize canvas names in all loadersFrederic Cambus7+131-131
2017-04-18 09:49Group calls to free togetherFrederic Cambus1+3-5
2017-04-18 09:41Create an output function to unify the way output files are created (Fixes #12)Frederic Cambus20+97-140
2017-04-16 21:14Run chmod -x on some filesFrederic Cambus13+0-0
2017-04-16 21:05Bumping version to 3.0.5Frederic Cambus3+3-3
2017-04-16 21:05Updated ChangeLogFrederic Cambus1+16-0
2017-04-16 20:44Rename font_size_x and font_size_y variables to width and heightFrederic Cambus8+71-71
2017-04-16 20:02Fix OpenBSD's style(9) offender in compat functionsFrederic Cambus2+2-3
2017-04-16 20:01Update TODOFrederic Cambus1+1-0
2017-04-16 19:55Remove WRAP_COLUMN_80 optionFrederic Cambus2+1-5
2017-04-16 19:52Create a retina function instead of duplicating code in all loadersFrederic Cambus11+66-118
2017-04-16 19:24Use return instead of exit in main()Frederic Cambus1+3-3
2017-04-15 21:41Use fstat to get the file sizeFrederic Cambus1+5-1
2017-04-15 20:45Remove SUBSTITUTE_BREAK optionFrederic Cambus2+1-2
2017-04-15 20:43Use perror when printing errorsFrederic Cambus7+28-14
2017-04-15 19:49Rename some variablesFrederic Cambus11+58-58
2017-04-15 16:01Use the ternary operator when shitfing cursor positionFrederic Cambus1+4-20
2017-04-15 15:47Free seqGrab where necessaryFrederic Cambus1+7-0
2017-04-14 22:22Remove the custom substr function, and call strndup directlyFrederic Cambus5+12-50
2017-04-14 21:44Remove unnecessary headerFrederic Cambus1+0-1
2017-04-14 21:44Be consistent in the way we spell ANSIFrederic Cambus1+2-2
2017-04-14 21:43Add a trailing NUL character to inputFileBufferFrederic Cambus1+2-0
2017-03-01 20:31Merge pull request #10 from JoshStrobl/patch-1Frederic Cambus1+5-0
2017-02-09 13:36Bump copyright yearFrederic Cambus30+31-31
2017-02-09 12:49Formatting fixesFrederic Cambus1+6-2
2017-02-07 09:04Remove extraneous whitespaceFrederic Cambus1+1-1
2017-02-07 08:10Whitespace fixesFrederic Cambus10+20-22
2017-02-07 08:08Fix URLs and use https wherever possibleFrederic Cambus2+5-5
2017-02-07 08:07Formatting fixesFrederic Cambus2+5-5
2016-12-17 23:08Leave room for a trailing NUL characterFrederic Cambus1+1-1
2016-12-17 17:20Set *font_data_xbin to NULLFrederic Cambus1+1-1
2016-12-07 22:51Free font data where appropriateFrederic Cambus3+6-0
2016-12-07 22:30Free memory allocated in the PCBoard loaderFrederic Cambus1+2-0
2016-12-07 14:54Update Coverity configurationFrederic Cambus1+2-1
2016-12-07 14:47Tweak and reformat README fileFrederic Cambus1+20-12
2016-12-07 14:31Hook Coverity Scan to the buildFrederic Cambus1+18-0
2016-11-26 13:43Add Travis CI badge to READMEFrederic Cambus1+4-1
2016-11-26 13:30Try to install 'libgd2-noxpm-dev' instead of 'libgd-dev' (Travis CI)Frederic Cambus1+1-1
2016-11-26 13:25Initial Travis CI configuration fileFrederic Cambus1+8-0
2016-11-19 18:39Add installation instructions for NetBSDFrederic Cambus1+1-0
2016-11-17 08:39Merge pull request #9 from AMDmi3/patch-1Frederic Cambus1+3-3
2016-07-28 16:03Bumping version to 3.0.4Frederic Cambus3+3-3
2016-07-28 16:03Updated ChangeLogFrederic Cambus1+10-0
2016-07-28 15:54Removing extraneous charactersFrederic Cambus2+45-45
2016-07-28 08:57Merge branch 'file-loading'Frederic Cambus20+196-449
2016-07-28 07:49Updating TODOFrederic Cambus1+2-0
2016-07-22 09:51Fixing repository name and license in printed messagesFrederic Cambus1+5-5
2016-07-19 10:34Reflecting license change in the manpage as wellFrederic Cambus1+10-14
2016-07-18 15:24Relicensed under the BSD 2-Clause licenseFrederic Cambus32+50-38
2016-07-13 22:28 Bumping version to 3.0.3Frederic Cambus3+3-3
2016-07-13 22:28Updated ChangeLogFrederic Cambus1+11-0
2016-07-13 22:18Define _NETBSD_SOURCE macro to make 'strndup' declaration visible on NetBSDFrederic Cambus1+1-0
2016-07-13 22:16Removing more whitespaceFrederic Cambus4+10-9
2016-07-13 13:31Moving includes to substr.cFrederic Cambus2+2-6
2016-07-13 13:28Define _XOPEN_SOURCE macro (for 'strdup' and 'strndup' functions)Frederic Cambus1+1-0
2016-07-11 11:14Use strdup when lowercasing file extension, to avoid modifying input filenameFrederic Cambus1+1-1
2016-07-11 11:10Changing construct to use while insteadFrederic Cambus1+5-3
2016-07-11 10:39Adding cast to fix compilation on NetBSD with GCC 4.8.4 [-Werror=char-subscripts]Frederic Cambus1+1-1
2016-07-11 10:05Removed a lot of whitespaceFrederic Cambus13+298-302
2016-01-24 14:54Switch back to compiling with -std=c99 instead of -std=gnu99Frederic Cambus2+1-4
2016-01-24 14:53Define _XOPEN_SOURCE macro (for 'strdup' and 'strndup' functions)Frederic Cambus2+2-0
2016-01-24 14:52Adding some missing includesFrederic Cambus2+2-0
2016-01-21 17:00Bumping version to 3.0.2Frederic Cambus3+3-3
2016-01-21 16:59Updated ChangeLogFrederic Cambus1+28-2
2016-01-21 16:54Adding detailed font options in the manual pageFrederic Cambus1+61-3
2016-01-21 14:04Documentation update (adding OpenBSD installation instructions)Frederic Cambus1+8-0
2016-01-21 13:07Pruning unnecessary background_canvas variable used for transparency mode, use colour index insteadFrederic Cambus1+1-6
2016-01-21 11:37Fixing regression in the Workbench mode renderingFrederic Cambus1+9-8
2016-01-21 10:52Updating TODOFrederic Cambus1+1-1
2016-01-21 10:49Removing 'workbench-transparent' rendering mode, it never made senseFrederic Cambus1+0-4
2016-01-21 10:49Fixing regression in the CED mode renderingFrederic Cambus1+12-7
2016-01-20 21:13Pruning more remnants from the PHP versionFrederic Cambus1+1-2
2016-01-20 21:09Removing all calls to 'atoi' and using OpenBSD's 'strtonum' insteadFrederic Cambus2+14-8
2016-01-20 19:50Using enumeration constants instead of macros to define configuration optionsFrederic Cambus2+6-4
2016-01-20 19:45Prune unnecessary includeFrederic Cambus1+0-1
2016-01-20 19:44Renaming 'alconfig' to simply 'config'Frederic Cambus4+23-23
2016-01-20 19:39Renaming 'albinfonts' to simply 'fonts'Frederic Cambus6+6302-6302
2016-01-20 19:33Moving all loaders to a separate directoryFrederic Cambus30+1955-1943
2016-01-20 16:04AnsiLove is now pledged on OpenBSDFrederic Cambus1+4-0
2016-01-20 15:56Updating TODOFrederic Cambus1+3-0
2016-01-20 15:56Conditional include for 'pledge' + adding some required headersFrederic Cambus1+6-0
2016-01-20 15:55Modifying CMakeList to link pledge conditionallyFrederic Cambus1+6-1
2016-01-20 15:47Adding a null pledge implementationFrederic Cambus2+7-0
2016-01-20 15:39Display name of input and output files before lowercasing file extension, for correct displayFrederic Cambus1+8-5
2016-01-17 23:15Some CMakeLists.txt tweaks to separate loaders from the other source filesFrederic Cambus1+4-2
2016-01-17 15:44Simplifying loader names for all supported formatsFrederic Cambus15+21-21
2016-01-16 17:15Moving ANSI and PCBoard character structures to their respective loader headersFrederic Cambus5+23-20
2016-01-16 17:11Removed prototype for 'str_replace' which has been prunedFrederic Cambus1+0-3
2016-01-16 17:10Moving the ANSi format loader to its own filesFrederic Cambus6+598-571
2016-01-16 17:06Moving the PCBoard format loader to its own filesFrederic Cambus6+266-238
2016-01-16 17:03Moving the Tundra format loader to its own filesFrederic Cambus6+261-233
2016-01-16 17:01Moving the XBin format loader to its own filesFrederic Cambus6+261-232
2016-01-16 16:56Moving the IceDraw format loader to its own filesFrederic Cambus6+220-191
2016-01-16 16:56Moving the Artworx format loader to its own filesFrederic Cambus6+156-128
2016-01-16 16:54Moving the Binary format loader to its own filesFrederic Cambus6+164-134
2016-01-16 16:51Moving 'alSelectFont' function and font structure to 'albinfonts' filesFrederic Cambus4+154-151
2016-01-16 16:23Move SAUCE functions into their own fileFrederic Cambus6+182-149
2016-01-16 15:22Pruning now unused variables and image buffersFrederic Cambus1+1-14
2016-01-16 15:21Pruning more legacy color allocationFrederic Cambus1+0-13
2016-01-16 15:21Allocating standard, CED and WorkBench color palettes in the ANSI image bufferFrederic Cambus1+38-50
2016-01-16 15:16Removing unnecessary rewind instructionsFrederic Cambus1+0-13
2016-01-16 14:10Since we are now plotting characters directly, we do not need to create font and background bitmaps anymoreFrederic Cambus1+1-19
2016-01-16 14:08Remove support for drawing bold, italics and underline characters for Amiga fontsFrederic Cambus1+3-130
2016-01-15 22:34Add additional include directories for compat functions to avoid using relative path in includesFrederic Cambus2+4-1
2016-01-12 06:55Removing hardcoded paths for GD library detectionFrederic Cambus1+8-4
2016-01-12 06:50Adding install target for man pageFrederic Cambus1+2-0
2016-01-12 06:46Small fix in the man pageFrederic Cambus1+1-2
2016-01-11 13:11Changing SourceForge URL to point to ansilove.org + lowercasing repository nameFrederic Cambus1+2-2
2016-01-11 09:51Adding a new example XBin (Thanks Enzo)Frederic Cambus2+1-0
2016-01-04 21:40Bye bye SourceForgeFrederic Cambus1+1-1
2016-01-04 21:25Renaming the 'ansis' directory to 'examples'Frederic Cambus28+0-0
2016-01-03 17:09Bumping version to 3.0.1Frederic Cambus5+35-36
2016-01-03 17:05Updated ChangeLogFrederic Cambus1+16-2
2016-01-03 16:47Adding initial manual page in mdoc formatFrederic Cambus1+94-0
2016-01-03 15:06Updated copyright information in headers + LICENSEFrederic Cambus15+16-16
2016-01-02 17:29Using strncmp instead of strcmp + strndup combo, as strndup is not part of C99Frederic Cambus1+1-1
2015-12-31 16:50Updating TODOFrederic Cambus1+2-0
2015-12-31 16:47Re-enable the '-Werror' flag and changing standard to gnu99Frederic Cambus2+1-2
2015-12-31 16:13Remove support for configurable RGB values for CED and WorkBench modesFrederic Cambus2+25-88
2015-12-31 16:11Remove support for configurable diz extensionsFrederic Cambus2+4-14
2015-12-31 15:41Removing the '-Werror' flag for nowFrederic Cambus2+2-1
2015-12-31 15:34Pruning now unused 'str_replace' functionFrederic Cambus1+0-36
2015-12-31 15:34Removing optional filters for PCBoard sequencesFrederic Cambus2+1-16
2015-12-31 15:25Removing unused colors array in the ADF loaderFrederic Cambus1+1-2
2015-12-31 15:09Remove some unused variables and assignmentsFrederic Cambus1+5-12
2015-12-31 15:08Grouping checks for font + bits summaryFrederic Cambus1+0-3
2015-12-31 15:05Adding missing includeFrederic Cambus1+1-0
2015-12-29 22:27Initializing some uninitialized variablesFrederic Cambus1+3-3
2015-12-13 17:38Bumping version to 3.0.0Frederic Cambus3+3-3
2015-12-13 17:37Adding Git repository URL in the READMEFrederic Cambus1+4-0
2015-12-13 17:26Adding TODOFrederic Cambus1+3-0
2015-12-13 17:25More documentation tweaksFrederic Cambus1+3-3
2015-12-13 17:09Pruning some stuff in documentation and formatting fixesFrederic Cambus1+11-11
2015-12-13 17:07Tweaking optional flags examplesFrederic Cambus1+2-1
2015-12-10 18:50Adding and populating ChangeLogFrederic Cambus1+31-0
2015-12-10 18:28Group checks for CR + LF in the PCBoard loaderFrederic Cambus1+4-8
2015-12-10 18:10Enabling the '-Werror' flag again now that we achieved a clean compileFrederic Cambus1+1-1
2015-12-10 18:09Removing unused parameter 'font_size_x' in alDrawCharFrederic Cambus2+10-10
2015-12-10 18:00Forgot to commit variable declaration for int_columnsFrederic Cambus1+1-1
2015-12-10 17:59Some code reformatting in main.cFrederic Cambus1+15-29
2015-12-10 17:54Using 'strtonum' to parse and validate columns parameter valueFrederic Cambus1+11-6
2015-12-10 13:10Group checks for CR + LF in the ANSi loaderFrederic Cambus1+5-9
2015-12-10 13:09Remove .diz pre-filtering as it was a remnant of the PHP version and was causing issuesFrederic Cambus1+1-9
2015-12-10 11:23Pruning some stuff from documentationFrederic Cambus1+0-2
2015-12-09 23:01More documentation tweaks + THANKS file updateFrederic Cambus2+7-3
2015-12-09 22:47Using 'strtonum' to parse and validate bits parameter valueFrederic Cambus1+14-10
2015-12-09 22:35Documentation update (build dependencies)Frederic Cambus1+13-3
2015-12-09 21:24Returning an empty string instead of "none" if input file has no extensionFrederic Cambus1+1-1
2015-12-09 16:57Always append ".png" extension to specified output file nameFrederic Cambus1+20-19
2015-12-09 14:10Honoring custom output file names for additional retina imagesFrederic Cambus1+10-2
2015-12-08 15:27Use integer value to display number of columns + newline after iCE Colors modeFrederic Cambus1+2-2
2015-12-08 15:26Print SAUCE info function cleanupsFrederic Cambus1+13-14
2015-12-08 15:19Use optind to check if an input file is specified, removing legacy methodFrederic Cambus1+6-6
2015-12-08 15:08Convert numeric columns command line flags to integer before calling the binary loaderFrederic Cambus3+6-6
2015-12-08 14:46Fixing type conversion issuesFrederic Cambus3+49-49
2015-12-08 14:35Conditional include for 'strtonum'Frederic Cambus1+5-0
2015-12-08 14:34Fixing file names extension in headersFrederic Cambus4+4-4
2015-10-11 15:41Made CMakeList more modular, and linking strtonum conditionallyFrederic Cambus1+15-3
2015-10-11 15:38Adding a compat directory and importing 'strtonum' function from OpenBSDFrederic Cambus2+67-0
2015-09-08 21:51Typo + whitespace errorsFrederic Cambus1+3-3
2015-09-08 21:38Documentation update (iCE colours)Frederic Cambus1+3-5
2015-09-08 21:38Allow enabling iCE colors using the '-i' option, and use a boolean for storing the valueFrederic Cambus3+14-17
2015-09-06 18:24Removing GD Graphics Library copyright notice as we do not bundle it in our repository anymoreFrederic Cambus1+1-3
2015-09-06 18:02Merge pull request #6 from timb/masterFrederic Cambus2+69-64
2015-09-03 21:45 Do not use '-i' option anymore to specify input file name, use optind insteadFrederic Cambus1+4-2
2015-07-28 21:42Introduced 'alSelectFont' function returning a font structure with populated informations (Close #4)Frederic Cambus2+177-562
2015-07-28 21:08Cleanups, second roundFrederic Cambus1+36-36
2015-07-28 20:26Cleanups, first roundFrederic Cambus1+16-16
2015-07-28 18:16Merge branch 'getopt'Frederic Cambus4+216-353
2015-07-28 16:44Fixing regressionFrederic Cambus1+1-1
2015-07-03 10:49adding math.h import to header fileByteProject1+1-0
2015-07-03 10:45removing math.h import from C source fileByteProject1+0-1
2015-06-28 18:09Bumping version to 2.2.1Frederic Cambus3+17-17
2015-06-15 21:49Adding AUTHORS fileFrederic Cambus1+14-0
2015-06-15 20:42Adding Ansilove ASCII logo in the READMEFrederic Cambus1+16-0
2015-06-13 19:50Fixing the PCB loader to use logical AND as it shouldFrederic Cambus1+5-5
2015-06-13 19:03Fixing file extension detection (Close #2)Frederic Cambus1+5-18
2015-06-13 16:09Adding FILE_ID.DIZ, can't describe how good it feels :-)Frederic Cambus1+33-0
2015-06-13 16:05Adding 'THANKS' fileFrederic Cambus1+54-0
2015-06-13 16:05Adding Ansilove artwork, both ASCII and ANSI as example filesFrederic Cambus28+783-0
2015-06-12 20:56Removing legacy 'info.plist' fileFrederic Cambus1+0-26
2015-06-11 18:36Add '/usr/local/include' as include directory to allow building on OpenBSDFrederic Cambus1+1-0
2015-06-11 18:22Fixing linking error when using GCCFrederic Cambus1+1-1
2015-06-11 17:41Adding missing includesFrederic Cambus2+3-1
2015-06-11 17:34Remove MIN macro and use math.h's 'fmin' insteadFrederic Cambus2+2-5
2015-06-11 17:34Adding compiler flags (-Wall, -pedantic) and enforcing C99 modeFrederic Cambus1+2-0
2015-06-11 17:13Updating documentation (build requirements + instructions)Frederic Cambus1+8-3
2015-06-11 17:13Removing legacy Ubuntu compilation scriptFrederic Cambus1+0-27
2015-06-11 16:48Only linking against GD for nowFrederic Cambus2+2-6
2015-06-10 16:54Actually removing Xcode project for real this time :-)Frederic Cambus1+0-365
2015-06-10 16:52Removing 'lib' directory + Xcode Project as we now use CMake to build the projectFrederic Cambus18+0-7743
2015-06-10 16:47Moving source files to the 'src' directoryFrederic Cambus16+3-3
2015-06-10 16:42Removing legacy .pch fileFrederic Cambus1+0-15
2015-06-08 22:07Switching to CMake to build the projectFrederic Cambus2+18-0
2015-06-08 22:04Removing 'Foundation.h' importsFrederic Cambus13+0-63
2015-02-02 20:02bugfix for issue causing PCB files to render without incomplete canvasByteProject1+3-2
2015-02-02 17:30bugfix that caused Ansilove to crash when rendering Amiga files (sometimes)ByteProject1+2-2
2015-02-02 17:30bumped to new versionByteProject1+1-1
2015-02-02 17:30cosmetically changes, project referring to AnsiLove org nowByteProject1+7-7
2015-02-02 17:29update to the libraries underneathByteProject1+7-17
2015-02-02 17:29massive sub-lib update with custom compiled libgd (OS X)ByteProject14+1830-2806
2015-01-12 23:47updating version number in readmeByteProject1+1-1
2015-01-12 23:42updating header filesByteProject15+30-45
2015-01-12 23:42copy build phase to put dylibs to executable after compilationByteProject1+6-0
2015-01-12 23:26relicensing under the BSD 3-Clause LicenseByteProject1+6-27
2015-01-12 23:21bumped version number to 2.1.3ByteProject2+3-3
2015-01-12 23:20new version numberByteProject1+6-6
2015-01-12 23:20removed obsolete include, should have caused errors on LinuxByteProject1+0-1
2015-01-12 23:19no more code signing. as usual Xcode project settings auto-updatedByteProject1+17-13
2014-03-06 19:21updating version to 2.1.2ByteProject1+11-12
2014-03-06 18:50updating version to 2.1.2ByteProject3+3-3
2014-03-05 16:11fix missing library search paths Somehow AppCode is clever enough to find the libraries you linked, even if the library search paths are empty. Xcode is not so smart. I'm working with AppCode, so I did not notice. With this fix, compilation should work with Xcode again. Tested this time. Much love <3ByteProject1+22-20
2014-03-04 21:58bugfixes! invalid tundra files no longer result in crashes, tundra implementation now parses correct canvas size, bold amiga fonts only in ced and workbench modeByteProject1+103-91
2014-03-04 21:49implementing fileHasSauce bool value to alTundraLoaderByteProject1+3-2
2014-03-04 21:48bumping version to 2.1.1ByteProject2+4-4
2014-03-04 21:46excluding AppCode project files in addition to Xcode project filesByteProject1+4-1
2014-03-04 21:44adding fileHasSauce bool value to tundra method callByteProject1+3-3
2014-03-04 21:42linking resulting binary against newly bundled dylibsByteProject1+24-18
2014-03-04 21:41adding libpng 1.5.18 binary for OS XByteProject4+3519-0
2014-03-04 21:39upgrading bundled jpeglib binary for OS X to 8.4ByteProject3+5-7
2014-03-04 21:35upgrading bundled libgd binary for OS X to 2.1ByteProject15+2684-869
2014-03-04 21:30changing year in header to 2014ByteProject11+12-13
2014-03-04 20:24it's considered as stable - software is never completed :) bumping version numberByteProject1+2-2
2013-07-12 20:30Clang the compiler / Blaine the Mono says: init your variables properlyByteProject1+3-3
2013-07-12 20:28now embedding a PLIST in build process when building with Xcode on OS X (and as a foundation tool)ByteProject1+26-0
2013-07-12 20:27blah blah new version blahByteProject1+4-4
2013-07-12 19:22version incremented to 2.1.0ByteProject1+2-2
2013-07-12 19:21updated year to 2013ByteProject1+2-2
2013-07-12 19:21another year passed...ByteProject12+12-12
2013-07-12 19:18fixing broken paths on Xcode 5 DPByteProject1+53-13
2013-01-03 04:22replace old build script. redo README info for build script.Brian Cassidy3+17-34
2013-01-03 04:19Merge pull request #1 from h3rb/patch-1Brian Cassidy2+30-0
2012-10-08 09:58new release 2.0.2, fixing compatibility issues with PD generated ANSiByteProject1+1-1
2012-10-08 09:58documentation update, referencing new version numberByteProject1+1-1
2012-10-08 09:35Skipping 'Set mode' and 'Reset mode' sequencesFrederic Cambus1+7-0
2012-10-05 11:50project settings updateByteProject1+1-1
2012-09-19 19:18full font support for Tundra filesByteProject1+123-2
2012-09-19 19:11updated version number to 2.0.1ByteProject2+2-2
2012-09-19 15:03Fixed Terminus binary font to correctly display NUL characterFrederic Cambus1+1-1
2012-09-08 22:46added Retina documentationByteProject1+16-9
2012-09-08 22:45Retina image output implementationByteProject3+222-38
2012-09-08 22:45new AnsiLove/C version is 2.0.0ByteProject1+1-1
2012-07-14 16:56full font support for .bin and .pcb filesByteProject4+230-35
2012-07-14 07:18updated two font command line flagsByteProject1+2-2
2012-07-14 05:30corrected a wrong font flag in documentationByteProject1+1-1
2012-03-31 07:44updated version number in documentationByteProject1+1-1
2012-03-31 06:51incremented version number to reflect latest bug fixesByteProject1+1-1
2012-03-31 06:45ANSi escape sequence NUL bug fixByteProject1+1-1
2012-03-29 19:04do not special case chr(26), as it likely does not mean EOF.Brian Cassidy1+2-2
2012-03-29 18:41fix incorrect assumption that xbin fonts are 16 lines highBrian Cassidy1+1-1
2012-03-26 16:38bumped to version 1.0.245ByteProject2+2-2
2012-03-24 12:09version number bumped to 1.0.243ByteProject3+2-3
2012-03-24 11:03obey to the master of segfaults!ByteProject1+15-9
2012-03-21 23:13good software needs a good readme...ByteProject1+5-5
2012-03-21 22:38some minor refinementsByteProject1+13-13
2012-03-21 21:56the king is dead, long live the king!ByteProject1+1-1
2012-03-17 14:37man, how I hate typos!ByteProject1+1-1
2012-03-17 14:32updated README, release information, documentationByteProject1+133-6
2012-03-14 21:28version is now 1.0.237ByteProject1+1-1
2012-03-14 21:26wiped Fonts directory variable... we use bin fonts, get out!ByteProject1+0-2
2012-03-14 21:25removed what was too muchByteProject1+0-2
2012-03-14 21:25voila, help and examples addedByteProject1+17-16
2012-03-14 21:24something about the libraries, no idea. forget it.ByteProject1+4-4
2012-03-13 19:33Merge branch 'master' of github.com:ByteProject/AnsiLove-CByteProject1+40-45
2012-03-13 19:33removed (now) unused variableByteProject1+0-1
2012-03-13 16:49another readability improvementByteProject1+3-3
2012-03-13 16:46just for the readability :)ByteProject1+3-1
2012-03-13 16:05Removing bitmap fonts (not needed anymore :D)Frederic Cambus29+0-0
2012-03-13 16:02Modified ANSi loader to use bit fontsFrederic Cambus1+80-77
2012-03-13 14:40Modified IDF loader to use bit fonts (still has color problem, will fix later) …fix laterFrederic Cambus1+21-81
2012-03-13 14:30Modified ADF loader to use bit fontsFrederic Cambus1+22-82
2012-03-13 14:02Modified XBin loader to use bit fonts (still has color problem, will fix later)Frederic Cambus1+47-113
2012-03-11 02:19adopted IEEE Std. 1003.1 compliant utility conventionsByteProject1+290-179
2012-03-10 19:25IEEE Std. 1003.1 compliant synopsisByteProject1+16-7
2012-03-10 17:02lowercase true valueBrian Cassidy1+1-1
2012-03-10 11:03minor change in header for legal reasonsByteProject1+1-2
2012-03-10 11:00first steps of adopting the IEEE Std 1003.1 (utility conventions)ByteProject1+30-15
2012-03-10 10:57minor change in header for legal reasonsByteProject13+13-26
2012-03-10 10:56minor LICENSE change for legal reasonsByteProject1+2-3
2012-03-10 09:15bumped to v1.0.212ByteProject1+1-1
2012-03-10 08:45some code readability improvementsByteProject1+15-11
2012-03-08 22:01Modified PCBoard loader to use bit fontsFrederic Cambus1+40-82
2012-03-08 21:37Modified Binary loader to use bitfontsFrederic Cambus1+38-78
2012-03-08 20:06Implementing the "bits" option in the character drawing functionFrederic Cambus2+16-12
2012-03-08 19:30Abstracting character drawing => function alDrawCharFrederic Cambus2+27-14
2012-03-08 18:55removed unused variableByteProject1+1-1
2012-03-07 20:59Cursor position fix + changing some variables nameFrederic Cambus1+22-18
2012-03-07 20:58Free memory after output is renderedFrederic Cambus1+2-0
2012-03-07 20:57Resetting ansi buffer when 2J sequence is encounteredFrederic Cambus1+4-8
2012-03-07 20:02bugfix for processing workbench colorsByteProject1+1-1
2012-03-06 22:52100% Working ANSi parser \o/Frederic Cambus2+48-65
2012-03-06 21:45Fix to make ASCII files render correctlyFrederic Cambus1+1-1
2012-03-06 19:57don't mindByteProject1+1-1
2012-03-06 19:47voila, a buggy and non-working ANSi renderer :/ByteProject1+153-180
2012-03-03 11:21get ANSi chars 'n attributes from ansiChar structureByteProject1+96-95
2012-03-03 10:3999.9999% completed Ced / Workbench color processingByteProject1+91-40
2012-02-28 00:54a loophole in limboByteProject1+364-344
2012-02-28 00:54struct ansiChar and MIN macroByteProject1+16-0
2012-02-27 19:52Merge branch 'master' of github.com:ByteProject/AnsiLove-CByteProject1+1-1
2012-02-27 19:51ANSI sequence parser definitions + cursor position implementationByteProject1+42-8
2012-02-25 12:32Merge branch 'master' of github.com:ByteProject/AnsiLove-CByteProject1+2-2
2012-02-25 12:31ANSi implementation updateByteProject1+145-159
2012-02-25 12:31importing string.h now as wellByteProject1+2-1
2012-02-24 09:02version 1.0.184 marks PCB rendering milestoneByteProject1+1-1
2012-02-24 09:01minor copyright information changeByteProject1+2-2
2012-02-24 08:49updated copyright information in headerByteProject15+63-33
2012-02-23 16:41Dumped Terminus FontFrederic Cambus2+260-0
2012-02-23 16:03Dumped Amiga fontsFrederic Cambus2+2081-0
2012-02-23 15:50Merge branch 'master' of github.com:ByteProject/AnsiLove-CByteProject2+3380-0
2012-02-23 15:48dynamic memory thingy for PCB buffer structure arrayByteProject1+21-15
2012-02-23 15:47refactored character structure ansiChar to pcbCharByteProject1+2-2
2012-02-23 14:21Fixes to the PCBoard loader, added variable to increment the PCBoard buffer to prevent gaps between charactersFrederic Cambus1+10-8
2012-02-23 13:5598 percent working PCB implementationByteProject3+446-501
2012-02-23 03:26PCBoard: creating / processing strip codes arrayByteProject2+174-114
2012-02-22 23:38PCBoard stubByteProject3+10-12
2012-02-22 22:34useless code beautification...!ByteProject1+41-25
2012-02-22 22:22bumped to version 1.0.173, because we can!ByteProject1+1-1
2012-02-22 22:12dynamically (re)allocated memory buffer for IDF rendererByteProject1+27-9
2012-02-21 22:51new milestone, new version number - bumped to 1.0.171ByteProject1+1-1
2012-02-21 15:47remove commented codeBrian Cassidy1+0-257
2012-02-21 15:46compressed xbinBrian Cassidy1+64-3
2012-02-21 02:20getting some proper output nowBrian Cassidy1+5-5
2012-02-20 20:55half-working xbin. will fix later.Brian Cassidy1+152-0
2012-02-20 20:53I came to the point...ByteProject1+1-1
2012-02-20 20:51well... no commentByteProject1+1-1
2012-02-20 20:24wiped old stuffByteProject1+6-412
2012-02-20 19:52Merge branch 'master' of github.com:ByteProject/AnsiLove-CByteProject1+1-1
2012-02-20 19:52commented unused parts of the IDF header...ByteProject1+3-3
2012-02-20 19:01wiped! face it!ByteProject1+0-404
2012-02-20 19:00patch to make binary fonts and linking workByteProject6+445-8
2012-02-20 17:59enabling font_data again like in fred's original implementationByteProject1+2-2
2012-02-20 17:50the repair sessions - season 1ByteProject1+3-9
2012-02-20 17:33moved fonts.h to alfonts.hByteProject5+415-394
2012-02-20 16:16compilation worksBrian Cassidy2+2-2
2012-02-20 16:07get things compiling on ubuntu againBrian Cassidy2+3-0
2012-02-17 16:05setup sections for font/pal/data readingBrian Cassidy1+21-77
2012-02-20 13:40TUNDRA header reading + file type checksFrederic Cambus1+14-2
2012-02-20 13:14TUNDRA format supportFrederic Cambus1+199-0
2012-02-20 12:50Importing binary fonts for 80x25 and 80x50 IBM PC Font + Initial TUNDRA support codeFrederic Cambus3+399-8
2012-02-19 19:20IDF loader working (with fixed size idf_buffer)Frederic Cambus1+19-23
2012-02-19 16:44turned off Code Signing which was turned on for testing purposesByteProject1+4-8
2012-02-19 16:23fix for (still not working) implementationByteProject1+2-2
2012-02-19 15:49IDF implementationByteProject1+164-68
2012-02-19 11:07bool type 'fileHasSAUCE' implementationByteProject3+23-16
2012-02-19 09:32changed build / revision numberByteProject1+1-1
2012-02-17 23:47please, no more readme changes!ByteProject1+1-1
2012-02-17 22:08the international ANSi conspiracy again... meh!ByteProject1+1-1
2012-02-17 22:02okay, enough - never gonna update that readme again!ByteProject1+2-2
2012-02-17 21:59another change in that friggin' readme and I'm gonna eat my shorts!ByteProject1+1-1
2012-02-17 21:54can't stop changing stuff in that readme - lesighByteProject1+1-1
2012-02-17 21:48some readability improvementsByteProject1+5-5
2012-02-17 21:24made "the international ANSi conspiracy" clickableByteProject1+1-1
2012-02-17 21:20introducing "the international ANSi conspiracy"ByteProject1+5-3
2012-02-17 21:20more words... m'kayByteProject1+8-4
2012-02-17 21:19cosmetic change in the headerByteProject1+1-1
2012-02-17 21:18wiping @bricas bad english :-PByteProject1+4-6
2012-02-17 15:16xbin headerBrian Cassidy1+6-1
2012-02-17 03:04some IDF codeBrian Cassidy1+24-27
2012-02-16 22:59first code for rendering IDFByteProject1+221-233
2012-02-16 22:58alIceDrawLoader prototypeByteProject1+1-0
2012-02-16 22:58invoking IDF loaderByteProject1+2-6
2012-02-16 20:12include 0x1a char in comparisonBrian Cassidy1+1-1
2012-02-16 20:09minor bit of work to xbin codeBrian Cassidy1+37-1
2012-02-16 19:46Code Signing the App with my Dev certificate now for OSXByteProject1+11-1
2012-02-16 18:12fix build script commentBrian Cassidy1+1-1
2012-02-16 17:56remove pow, use bitshiftBrian Cassidy3+2-3
2012-02-16 17:40fixing integer outputByteProject1+2-2
2012-02-16 00:19Milestone 2 - ADF rendering implementedByteProject1+85-120
2012-02-16 00:18now linking to libmath when buildingByteProject1+3-3
2012-02-16 00:00include math.h for pow function in ADF rendererByteProject1+1-0
2012-02-15 23:19removed old prototypesByteProject1+0-2
2012-02-15 23:16lots of changesByteProject2+115-115
2012-02-15 23:14refactored to use 32 bit integersByteProject2+3-3
2012-02-15 23:13dropped int64_t in favor of size_tByteProject2+3-3
2012-02-15 23:13refactored 64-bit integers to size_t and int32_tByteProject1+3-3
2012-02-15 20:17xbin stubBrian Cassidy3+8-15
2012-02-15 19:35alArtworxLoader prototypeByteProject1+1-0
2012-02-15 19:35removed thumbnails reference, now invoking Artworx loaderByteProject1+3-7
2012-02-15 19:34the shorter the better, also added alArtworxLoader methodByteProject1+5-8
2012-02-13 22:06spring cleaningByteProject1+8-85
2012-02-13 22:02one cosmetic change and removed thumbnails codeByteProject1+1-6
2012-02-13 22:01wiped some burdenByteProject1+0-10
2012-02-13 19:08surprising nasty compiler warnings when building on LinuxByteProject1+3-3
2012-02-12 18:30Fixes to make the Binary rendering workFrederic Cambus1+5-2
2012-02-12 03:49beautificationByteProject1+1-3
2012-02-12 03:03now like it is in Fred's implementationByteProject1+1-1
2012-02-12 03:02loads of code to render binary ANSIByteProject1+127-106
2012-02-12 03:02alternate declarationByteProject1+1-3
2012-02-08 19:23image pointer declaration (libgd)ByteProject1+4-0
2012-01-23 00:24add filesize code to build scriptBrian Cassidy1+1-1
2012-01-21 19:03code to load input_file into a dynamically allocated mem bufferByteProject1+22-9
2012-01-21 17:02proper C99 port of the filesize() function known from PHPByteProject2+71-0
2012-01-21 17:00import and include filesize.hByteProject1+2-0
2012-01-21 17:00disabled some stuff and added method to test filesize()ByteProject1+114-116
2012-01-21 16:59added filesize implementation to projectByteProject1+6-0
2012-01-21 16:58removed some really unnecessary rubbishByteProject7+0-225
2012-01-21 11:40wiped some garbage, method to open input fileByteProject1+3-49
2012-01-21 10:46now executing the newly added binary loader method in ansilove.cByteProject3+216-188
2012-01-09 13:20stdbool againBrian Cassidy1+1-0
2012-01-08 00:50lots of changes, mostly related to porting alAnsiLoder to CByteProject1+330-345
2012-01-08 00:49import / include of explode.hByteProject1+3-1
2012-01-08 00:49removed loadAnsi() - we pass directly to ansilove.c nowByteProject1+4-7
2012-01-08 00:47added explode.h / explode.c to Ubuntu Linux build scriptByteProject1+1-1
2012-01-08 00:47something for the eyeByteProject2+2-0
2012-01-08 00:46improved implementation of PHP's explode() functionByteProject2+79-0
2012-01-08 00:46added explode.h / explode.c to projectByteProject1+6-0
2012-01-02 21:43UNIX shell script for compiling AnsiLove/C under Ubuntu LinuxByteProject1+18-0
2012-01-01 15:46stdbool it is!Brian Cassidy1+5-4
2011-12-31 20:41boolean? hah!Brian Cassidy1+4-4
2011-12-31 16:08added SAUCE record flag -rByteProject1+137-120
2011-12-31 09:49no need to make file names lowercaseByteProject1+4-5
2011-12-31 08:44many improvementsByteProject1+50-20
2011-12-31 08:43first prototype and SAUCE implementationByteProject2+151-100
2011-12-31 08:41changed define FONT_DIR to FONTS_DIRByteProject1+1-1
2011-12-28 12:07typo correctionStefan Vogt1+1-1
2011-12-28 06:42sanitize_input() is online / URL related, we leave that outByteProject1+0-11
2011-12-28 06:41we don't need check_libraries, the binary will do that for usByteProject1+0-12
2011-12-28 06:40removed loading the config file, we got a config headerByteProject1+0-9
2011-12-28 06:39wiped PHP related functions for error handling and message loggingByteProject1+0-26
2011-12-27 19:44tiny modificationByteProject1+1-1
2011-12-27 19:15pointed out that libgd is needed to compile / execute the binaryByteProject1+2-2
2011-12-27 18:01some detailed informations about primary goalsStefan Vogt1+1-1
2011-12-27 10:02added define for the fonts directoryByteProject1+3-1
2011-12-27 09:57we just disable everything.... tadaaa... ported!ByteProject1+2757-2759
2011-12-27 09:41properly importing the headerByteProject1+5-5
2011-12-27 09:41importing all the other stuff we've implemented so farByteProject1+6-0
2011-12-27 08:41wiping all ancient remains ;)ByteProject1+1-3
2011-12-27 08:40ansilove.c now added to project againByteProject1+4-0
2011-12-27 08:37ansilove.h for prototypes, properly importing <gd.h>ByteProject2+32-2
2011-12-27 08:37now importing ansilove.hByteProject1+2-0
2011-12-26 23:08the king is dead, long live the king!ByteProject1+1-1
2011-12-26 21:30fixed an annoying bug...ByteProject1+1-1
2011-12-26 21:13build settings update: linked to libgd / libjpeg dylibsByteProject1+32-8
2011-12-26 21:12libjpeg dynamic library, compiled on Mac OS X Lion, 64-bitByteProject1+0-0
2011-12-26 21:11libgd dynamic library, compiled on Mac OS X Lion, 64-bitByteProject1+0-0
2011-12-26 21:11headers / includes for libjpegByteProject4+1889-0
2011-12-26 21:10headers / includes for libgdByteProject10+1498-0
2011-12-26 21:09moved to a new placeByteProject16+0-3387
2011-12-26 20:59now correctly referring to AnsiLove/CByteProject1+1-1
2011-12-26 20:57moved some bits around againByteProject1+0-4
2011-12-26 20:56added project specific headerByteProject1+9-1
2011-12-26 20:56some blahblahByteProject2+2-1
2011-12-26 20:55exact implementation of the PHP function strtolower()ByteProject2+2-3
2011-12-26 20:55exact implementation of the PHP function substr()ByteProject2+2-2
2011-12-26 20:54we don't need a man file at this pointByteProject1+0-80
2011-12-26 20:39fonts from AnsiLove/PHP 1.09 releaseByteProject29+0-0
2011-12-26 20:30compiled on Mac OS X Lion, 64-bitByteProject1+0-0
2011-12-26 20:30compiled on Mac OS X Lion, 64-bitByteProject1+0-0
2011-12-26 20:29include / headers for libjpegByteProject4+1889-0
2011-12-26 20:29include / headers for libgdByteProject10+1498-0
2011-12-26 11:40something wen terribly wrong, fuck you libgdByteProject47+0-0
2011-12-26 01:49wiped some debugging remainsByteProject1+0-1
2011-12-25 23:13lots of code additions and changes, nearly portedByteProject1+194-100
2011-12-25 23:12now properly behaving like PHP's substr() functionByteProject2+2-2
2011-12-25 10:30now behaving exactly as PHP's strtolower()ByteProject2+5-3
2011-12-25 10:29new project settings, with Mac compilation improvementsByteProject1+7-34
2011-12-24 11:51proper merging / string formatting with sprintf()ByteProject1+6-7
2011-12-24 11:24some refactoring and readability improvementsByteProject1+20-30
2011-12-24 10:52Merge branch 'master' of github.com:ByteProject/AnsiLove-CByteProject1+1-1
2011-12-24 10:51show_usage() refactored to showUsage()ByteProject1+3-3
2011-12-24 02:49code now properly in main functionByteProject1+113-115
2011-12-24 02:20now proper C headers with guardsByteProject2+52-0
2011-12-24 02:20importing their header nowByteProject2+5-13
2011-12-24 02:19still much to do but a good startByteProject1+87-122
2011-12-24 02:18header guard and version number definesByteProject1+7-0
2011-12-24 02:10added new files to projectByteProject1+5-1
2011-12-23 22:15realignment in header declarationByteProject1+12-4
2011-12-23 22:14wiped unnecessary filesByteProject1+0-4
2011-12-23 22:14proper implementation of the function known from PHPByteProject2+12-4
2011-12-23 22:14fuck this header crap, we're not doing Cocoa!ByteProject2+0-43
2011-12-22 19:29full featured readme with specs and stuff, m'kayStefan Vogt1+11-7
2011-12-22 00:48surpress GCC warning on non-Mac platformsByteProject1+4-0
2011-12-22 00:44surpressing GCC warnings on non Mac-platformsByteProject1+4-0
2011-12-22 00:44huh!?ByteProject1+5-0
2011-12-22 00:20if-defines for ANSI C and Foundation linkingByteProject1+6-0
2011-12-21 23:49@bricas wiped some verminByteProject1+0-4
2011-12-21 23:46remove old .m fileBrian Cassidy1+0-22
2011-12-21 23:38refactored strtolower(), now all classes with .C extensionByteProject13+65-65
2011-12-21 23:20the king is dead, long live the king!ByteProject14+14-14
2011-12-21 23:16now properly declared as substr()ByteProject2+2-2
2011-12-21 09:58implementation of PHP's substr() in ANSI CByteProject2+36-0
2011-12-21 09:57implementation of PHP's strtolower() in ANSI CByteProject2+37-0
2011-12-21 09:57rearranging and importing new stuffByteProject1+3-1
2011-12-21 09:56added alconfig as C implementation of ansilove.cfg.phpByteProject1+41-0
2011-12-21 09:56wiped...ByteProject1+0-41
2011-12-21 09:55moved some bits aroundByteProject1+45-23
2011-12-20 23:40initial commitByteProject46+3713-0