ansilove.js

A script to display ANSi and artscene related file formats on web pages
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2020-01-21 21:21Bump copyright year to 2020.Frederic Cambus2+2-2
2020-01-21 21:19Reset background24 to undefined when encountering blink attribute in an SGR sequence.Frederic Cambus1+4-2
2019-11-20 21:35Delete '.tm_properties' file.Frederic Cambus1+0-3
2019-11-20 21:30Merge pull request #1 from bart-d/masterFrederic Cambus1+3-0
2019-11-20 21:25Drop the advertising clause from the license.Frederic Cambus4+8-12
2019-11-20 13:56Remove trademark mentions from README as well.Frederic Cambus1+0-3
2019-11-20 13:54Andy has stepped down from developing AnsiLove.js, take over maintainership.Frederic Cambus3+13-2
2019-11-20 13:36Remove trademark and repository URL from LICENSE.Frederic Cambus1+0-2
2019-11-20 13:33Bump copyright year in LICENSE file to 2017.Frederic Cambus1+1-1
2017-06-28 11:06Remove sanity check for character width for ansisAndy Herbert1+1-2
2017-06-28 10:59Use settings found in sauce for letter spacing and fonts.Andy Herbert1+102-0
2017-06-28 10:28Deal more intelligently with .diz filesAndy Herbert1+4-3
2016-10-19 17:56Merge pull request #8 from allbinmani/masterAndy Herbert1+27-0
2015-01-18 19:40Update repo url.Andy Herbert1+1-1
2015-01-12 19:08Relicensed under the BSD 3-Clause licenseAndy Herbert2+24-27
2015-01-10 16:01Fix stray pixel issue when generating bold characters for amiga fonts.Andy Herbert1+1-1
2015-01-10 15:42Only use bold text for amiga fonts when in ced or workbench mode <https://github.com/ansilove/ansilove/commit/42ddac49e4b2068cd596adeed575a5fac36cbb72>. Fixes #5.Andy Herbert1+1-1
2015-01-10 15:33Added tInfoS support <http://www.acid.org/info/sauce/sauce.htm>. Fixes #6Andy Herbert1+15-0
2014-03-09 15:17Added support for 24Bit ANSI files. <http://picoe.ca/2014/03/07/24-bit-ansi/>Andy Herbert1+72-9
2014-03-09 09:26Refactor the rendering functions for both 6bit and 24bit methods.Andy Herbert1+151-221
2013-11-21 20:19Changed instances of "Ansilove" to "AnsiLove".Andy Herbert3+10-10
2013-11-13 16:49Added .DS_Store to gitignoreAndy Herbert1+2-2
2013-11-13 16:34Be more strict with the sanity check on column widths.Andy Herbert1+1-1
2013-11-12 07:02Fix thumbnail rendering for 2x.Andy Herbert1+5-4
2013-11-11 20:52Added 2x option, for retina-type displays.Andy Herbert3+76-67
2013-11-11 19:47Deal with bit: "8" when drawing the font, not in the parser, and validate options more rigorously.Andy Herbert1+135-128
2013-11-10 21:09Drop the unnecessary webkit prefix to imageSmoothingEnabled.Andy Herbert1+1-1
2013-11-10 19:15Hide the scrollbars until the overlay has slid into view.Andy Herbert1+4-1
2013-11-10 13:54Added comments.Andy Herbert1+1127-712
2013-11-09 11:01Add option for a loading 'spinner'.Andy Herbert1+6-0
2013-11-09 09:45Ordered functions to reflect semantic meaning.Andy Herbert1+491-495
2013-11-09 08:48Refactored animation calling routines.Andy Herbert1+58-62
2013-11-09 06:35More refactoring.Andy Herbert1+159-147
2013-11-08 22:18Add functions to allow raw bytes to be sent to popup routines.Andy Herbert1+21-7
2013-11-08 20:44Add functions to display an in-browser popup, instead of using canvas rendering methods.Andy Herbert1+220-54
2013-11-08 06:27Only call callbackFail if it is passed.Andy Herbert1+10-2
2013-11-08 06:22Updated error handling doc.Andy Herbert1+3-3
2013-11-05 20:37Handle exceptions thrown in the render function.Andy Herbert1+10-4
2013-11-04 20:01Convert tabs to spaces.Andy Herbert1+30-30
2013-11-03 19:34Fixed missing comment issue.Andy Herbert1+1-1
2013-11-03 19:33Sanity check the fileSize metadata in a sauce record before using it.Andy Herbert1+9-1
2013-11-03 17:11Added documentation for 80x25smallAndy Herbert1+1-0
2013-11-03 17:06Fixed rowLength value after a diz is trimmed.Andy Herbert1+1-0
2013-11-03 13:44Include sanity check when setting the width of the textmode-display from a sauce record.Andy Herbert1+2-2
2013-11-02 17:34Added Web Worker hooks.Andy Herbert2+34-1
2013-11-02 10:41Removed non-standard atob() call with custom routine.Andy Herbert2+21-7
2013-11-02 09:01Removed all reference to 512-length charsetsAndy Herbert1+13-16
2013-11-02 08:55Changed the font data to reflect the width and height of each character outside the base64-encoded string.Andy Herbert1+90-41
2013-11-02 08:20The font fetching routine now buffers the bit data, used for drawing the font, instead of an array of bytes.Andy Herbert1+39-27
2013-11-01 22:00Buffer decoded base64 data.Andy Herbert1+11-6
2013-11-01 21:35Remove more old references to canvas-element function calls in favour of raw image data processing, include "imagedata": 1 setting, and move scaling routine to a pure rgba bytes routine.Andy Herbert1+53-39
2013-10-31 22:51Fix for clean rendering on retina displays.Andy Herbert1+4-0
2013-10-31 22:32Substantial changes to the font rendering routines to limit putImageData() calls to an absolute minimum.Andy Herbert1+64-66
2013-10-31 06:21Small performance improvement with scaling.Andy Herbert1+23-29
2013-10-30 20:25Cleaned-up split-render routines.Andy Herbert1+79-73
2013-10-29 21:08Added documentation on aligning multiple canvas elements correctly.Andy Herbert2+5-1
2013-10-29 19:52Placed cga and 24bit font rendering routines in separate functions.Andy Herbert1+25-21
2013-10-29 19:33Use the columns setting in the sauce meta-data for ansimationsAndy Herbert1+20-8
2013-10-29 19:15jslint settings update.Andy Herbert1+1-1
2013-10-29 19:15Fixed thumbnail rendering for 4x8 font.Andy Herbert1+1-1
2013-10-28 22:27fix previous commitAndy Herbert1+1-1
2013-10-28 22:26Grab column width from sauce record, if available.Andy Herbert1+7-3
2013-10-28 21:44Added 80x25smallAndy Herbert1+4-0
2013-10-28 19:19Removed part of previous commit due to bug.Andy Herbert1+4-9
2013-10-28 18:46Buffer font data.Andy Herbert1+53-29
2013-10-28 17:15Added project preferences.Andy Herbert3+18-0
2013-10-27 13:30Added option to stop the current animation.Andy Herbert1+7-0
2013-10-27 13:29Added an option to pass raw bytes to animate with.Andy Herbert1+20-0
2013-10-26 19:43Small changes way raw data is delivered to ansilove.js.Andy Herbert1+4-4
2013-10-26 15:09added filetype option.Andy Herbert2+18-1
2013-10-26 14:56Added to thumbnail documentation.Andy Herbert1+4-2
2013-10-26 08:20refactoring, bug-fixes, additional thumbnail options.Andy Herbert1+176-150
2013-10-20 14:28Added thumbnail documentation.Andy Herbert1+8-1
2013-10-20 14:24Fixed thumbnail rendering for bin and ascAndy Herbert1+6-5
2013-10-20 14:14Added option to render a thumbnail image.Andy Herbert1+65-35
2013-10-20 10:05Fix for non-CRLF line endings in plain ascii files.Andy Herbert1+3-0
2013-10-20 09:07Fixed bold amiga font rendering.Andy Herbert1+134-41
2013-10-18 17:46Added http status code when returning an error.Andy Herbert2+4-4
2013-10-17 19:20Added documentation for error-handling the loading of files.Andy Herbert1+8-0
2013-10-17 19:17Added error-handling abilities to render and splitRender.Andy Herbert1+4-4
2013-10-17 19:09Fixed an issue with blinking characters stored in the blinking buffers sticking around after they've been overwritten with other characters.Andy Herbert1+20-9
2013-10-16 18:41Failure to load a file can now be called by passing a function.Andy Herbert1+14-10
2013-10-15 21:19Added rows option.Andy Herbert1+7-5
2013-10-15 20:42When encountering a lone LF, treat as a normal line-feed.Andy Herbert1+8-0
2013-10-15 20:30Add ability to load a new ans when playing an animation.Andy Herbert1+12-0
2013-10-15 20:00Added the option to ignore screen clears in ansimations by setting option "2J" to 1 (do not ignore, default), and 0 (ignore).Andy Herbert1+4-3
2013-10-15 19:46Added an option to re-play an ansi, without clearing the screen first.Andy Herbert1+47-37
2013-10-14 19:44Added obnoxious blinking text.Andy Herbert1+1-1
2013-10-14 19:40Added blinking for animations.Andy Herbert1+49-19
2013-10-13 17:49Added documentations for animate().Andy Herbert1+9-0
2013-10-13 17:42Updated the example page for animations.Andy Herbert2+33-13
2013-10-13 17:41Change the way play() works, so recalling it restarts the animation, deprecating the use of restart(), then play().Andy Herbert1+4-8
2013-10-13 11:50Added support for ANSI animations.Andy Herbert1+251-3
2013-10-12 19:45ascii files are now handled correctly, instead of falling back on the ANSI renderer. Files with an unknown filetype are now assumed as ANSI.Andy Herbert1+41-14
2013-10-12 12:42Added documentation for splitRender.Andy Herbert1+10-0
2013-10-12 12:30Only perform a newline operation on CFLF.Andy Herbert1+5-3
2013-10-12 12:13Fixed a problem with the ANSI rendering, whereby the literal escape character wasn't shown if it was not part of an escape-sequence.Andy Herbert1+12-11
2013-10-12 12:05Added support for producing multiple canvas elements, for really long files.Andy Herbert1+43-20
2013-09-24 18:50Added code formatting for the function reference,Andy Herbert1+1-1
2013-09-24 18:40Added example file to demonstrate usage.Andy Herbert3+71-0
2013-09-24 18:37Changed example group from 'Acme' to 'Generic Ansi Productions', as I have had no affiliation with the actual 'Acme Productions' group.Andy Herbert1+1-1
2013-09-23 19:24Minor syntactic alterations to README.mdAndy Herbert1+3-3
2013-09-23 19:20Fix ced and workbench palettes.Andy Herbert1+9-5
2013-09-22 08:32Initial commit.Andy Herbert3+1248-0