Changeset View
Changeset View
Standalone View
Standalone View
externals/figlet/CHANGES
- This file was added.
| Changes in FIGlet 2.2.5 | |||||
| ----------------------- | |||||
| FIGlet 2.2.5 is a revision of FIGlet 2.2.4 containing updated andproperly | |||||
| licensed ISO8859 map files. The full list of changes is: | |||||
| o Add regression tests for uskata and jis0201 control files | |||||
| o Properly escape minus signs in figlist(6) man page (Jonathan | |||||
| McCrohan) | |||||
| o Fix chkfont coredump on invalid input (Kenneth Davies and | |||||
| Jonathan McCrohan) | |||||
| o Update ISO8859 map files to fix licensing issue raised in Debian | |||||
| bugs 673096 and 674844 | |||||
| o Re-add missing figmagic and getopt.c files which were left out | |||||
| of releases 2.2.3 and 2.2.4 | |||||
| o Fix output of test script in MacOS X | |||||
| These changes were made by Claudio Matsuoka <cmatsuoka@gmail.com> | |||||
| 31 May 2012 | |||||
| Changes in FIGlet 2.2.4 | |||||
| ----------------------- | |||||
| FIGlet 2.2.4 is a revision of FIGlet 2.2.3 featuring bugfixes and support | |||||
| to tlf2 fonts. The full list of changes is: | |||||
| o Add support to Sam Hocevar's TOIlet TLF fonts containing UTF-8 | |||||
| encoded Unicode characters. | |||||
| o Add infocode 5 to list supported font formats | |||||
| o Fix rendering error caused by the previous attempt to fix invalid | |||||
| memory accesses when smushing at start of line | |||||
| o New environment variable FIGLET_FONTDIR can be used to specify | |||||
| the path to search for fonts | |||||
| o Add regression tests | |||||
| These changes were made by Claudio Matsuoka <cmatsuoka@gmail.com> | |||||
| 26 January 2011 | |||||
| Changes in FIGlet 2.2.3 | |||||
| ----------------------- | |||||
| FIGlet 2.2.3 is a revision of FIGlet 2.2.2 featuring minor bugfixes and | |||||
| important licensing changes in the zipio files. The full list of | |||||
| changes is: | |||||
| o License changed from "Academic Free License" to "New BSD License" | |||||
| (3-clause) as agreed by FIGlet authors | |||||
| o New JIS X 0201 control file (Micah Cowan) | |||||
| o Fix behavior of JIS0201 SHIFT-OUT and SHIFT-IN that were previouly | |||||
| inverted (Micah Cowan) | |||||
| o Fix memory violation when smushing at line start | |||||
| o Fix handling of memory allocation errors | |||||
| o Relicense Ed Hamrick zipio under the MIT license. This should | |||||
| eliminate any concerns about redistribution of FIGlet as libre | |||||
| software. | |||||
| o Update Makefile to meet modern standards in variable naming, using | |||||
| BINDIR as the pathname for binary files and reservind DESTDIR | |||||
| as the extra prefix commonly used in package building. | |||||
| o Add a Turbo C makefile, just because I had the compiler. (this | |||||
| also tests portability to old compilers and foreign platforms) | |||||
| o Add Jonathon Abbott's man pages for figlist, showfigfonts and | |||||
| chkfont originally contributed to the Debian Project | |||||
| These changes were made by Claudio Matsuoka <cmatsuoka@gmail.com> | |||||
| 12 January 2011 | |||||
| Changes in FIGlet 2.2.2 | |||||
| ----------------------- | |||||
| License changed from "Artistic License" to "Academic Free | |||||
| License" as agreed by FIGlet authors. 05 July 2005 | |||||
| Changes in FIGlet 2.2.1 | |||||
| ----------------------- | |||||
| FIGlet 2.2.1 is a minor revision of FIGlet 2.2. The files | |||||
| README, Makefile, figfont.txt, figlet.c and figlet.6 have been | |||||
| changed to reflect changes in documentation, official contact | |||||
| details etc. FTP-NOTE merged into README. FAQ and CHANGES | |||||
| added to the distribution. | |||||
| All other files are identical with the 2.2 release. | |||||
| These changes were made by Christiaan Keet <keet@plig.net> | |||||
| Changes in FIGlet 2.2 | |||||
| --------------------- | |||||
| FIGlet 2.2 is a moderate revision of FIGlet 2.1.2. The new features are: | |||||
| o font files and control files can be compressed using ``zip'', and | |||||
| will be automatically decompressed | |||||
| o new commands in controlfiles provide support for | |||||
| single-byte (default), double-byte, HZ, Shift-JIS, and Unicode | |||||
| UTF-8 encodings of the input | |||||
| o ISO 2022 escape sequences are decoded and interpreted | |||||
| o control files can now have the format of Unicode Consortium | |||||
| mapping tables (two columns of numbers representing | |||||
| input character and output character, no ranges, # comments) | |||||
| o new options -s (smush, same as -m-2), -k (kern, same as -m0), | |||||
| -S (forced smushing), and -W (full width, same as -m-1) make | |||||
| -m option unnecessary except for font designers. The -S option | |||||
| works even if the font's smushmode is 0 or -1, in which case | |||||
| the smushmode is read from a new parameter in the | |||||
| font's first line, or does universal overlapping if no such parameter | |||||
| exists | |||||
| o universal smushing (-o option to force it, but -S will use it | |||||
| if no smush rules are available) makes FIGcharacters overlap by | |||||
| one place independent of how they are constructed | |||||
| more fonts smushable. | |||||
| o file "figmagic" can be appended to your system magic number | |||||
| file to make the "file" command recognize FIGlet files | |||||
| o file "figfont.txt" is an implementation-independent specification | |||||
| for FIGlet fonts and control files | |||||
| o integrated support for extended characters (extended Latin in | |||||
| "standard", Greek in "big", katakana in "banner", Hebrew in new | |||||
| "ivrit" fonts) with appropriate controlfiles | |||||
| o smushing rule 16 has changed slightly: "/\" now smushes | |||||
| into "|" and "\/" smushes into "Y"; "><" still smushes | |||||
| into "X" and "<>" is still not smushed at all. | |||||
| o -A option introduced in FIGlet 2.1.2 is now optional; | |||||
| if any words appear on the command line after the options, | |||||
| they are formatted, and the standard input is not read. | |||||
| These changes were made by John Cowan <cowan@ccil.org>. | |||||
| Changes in FIGlet 2.1.2 | |||||
| ------------------------ | |||||
| FIGlet 2.1.2 is a minor revision of FIGlet 2.1.1. The files | |||||
| README, FTP-NOTE, figlet.c and figlet.6 have been changed. All other | |||||
| files are identical with the 2.1.1 release. | |||||
| o The only new option is -A, which causes FIGlet to read input | |||||
| from the command line. | |||||
| These changes were made by Gilbert Healton <ghealton@nmia.com> as Glenn | |||||
| Chappell is now busy as a new professor of Mathematics. | |||||
| Changes in FIGlet 2.1 | |||||
| ---------------------- | |||||
| A number of minor bugs and major incompatibility problems have been | |||||
| fixed. FIGlet 2.1 should compile correctly on many operating systems for | |||||
| which FIGlet 2.0 did not. | |||||
| o The "-F" command line option, which used to list all the available | |||||
| fonts, has been removed, since it made FIGlet incompatible with some | |||||
| operating systems. It has been replaced by the "figlist" script. The | |||||
| "showfigfonts" script has been updated so that it no longer requires | |||||
| the "-F" option to be available. | |||||
| o The FIGlet font file format has been extended to allow an arbitrarily | |||||
| large number of characters. The ISO Latin-1 character set, which | |||||
| includes many accented letters and special symbols, has been added to | |||||
| most standard fonts. | |||||
| o FIGlet can now print right-to-left. This can be specified on the | |||||
| command line ("-R") or in the font file. Thus, for example, Hebrew and | |||||
| Arabic fonts can be handled more easily. | |||||
| o FIGlet can now right justify its output. This is the default when | |||||
| right-to-left printing is selected. It can also be specified on the | |||||
| command line ("-r"). | |||||
| o FIGlet now supports "control files". These can be used to change which | |||||
| character FIGlet will print when it sees a certain input character -- | |||||
| sort of an expanded version of the "-D" option. For example, a control | |||||
| file could convert lower-case letters to upper-case or map certain | |||||
| ASCII characters to accented letters. Control file names end with the | |||||
| suffix ".flc". Select a control file by using "-C controlfile" on the | |||||
| command line. Several controlfiles can be used at once by giving | |||||
| muliple "-C" options. | |||||
| o There is now a way for programs that use FIGlet to get various | |||||
| information from FIGlet, for example, what version of FIGlet is being | |||||
| used or the name of the default font directory. This information is | |||||
| gotten through the "-I" option. See the man page for details. | |||||