Revision history for Perl extension Text::FIGlet, figlet.pl, minifig.pl 1.05 - Added -m modes 0 (kerning) and -2 (font defined) - Added -c, -l, -r, -x; justification - Added -L, -R, -X; orientation - Added -E - Fixed -f to allow absolute path - Documentation, had neglected to remove -F and other cleanup - Synced figlet.pl and minifig.pl - Updated minifig.HOWTO - Upgraded figlet.pl/minifig.pl version to 2.1, I'm told this more appropriate based upon current white-space handling in font files. - Switched internal font structure to an array. I'd avoided using an array for fear of allocating large blocks of memory due to auto-vivification. But this shouldn't even be a potential problem unless you're using a font that defines extended characters sparsely. This change increases performance because it avoids the permutations limiting factor of hashes, and is proportional to the text size. -f mini -m 0 -A Hello #Hash 1.800u 0.020s 0:01.81 100.5% 0+0k 0+0io 253pf+0w -f mini -m 0 -A Hello #Array 1.250u 0.050s 0:01.29 100.7% 0+0k 0+0io 251pf+0w - Removed "- Better line wrapping" from TODO for 1.04. Considered done until reported broken (See 1.04 below) 1.04 Thu Nov 30 01:37:57 GMT 2000 - Decided to fix a bug where if you supplied -d and an absolute path for -f, you got what you deserved. But after eating my own dog food (there's a Webmin module that uses this now... Tastes great! Totally useless! :-), I found it was rather annoying. - Fixed -w, it is now much smarter and wraps whole words where applicable en lieu of letters. It is still conceivable that the output may overrun the requested outputwidth. If you run into this *LET ME KNOW* (text w/formatting, font), please. So I can determine if it's worth opening that can of worms. - Seems I can't quite get this right... I bumped the VERSION to 1.03 in minifig.pl but FIGlet.pm was left at 1.02. Also neglected to increment the figlet.pl VERSION. And I left the timestamp off of the 1.03 entry below. - Documented -help, added usage statement - Added smush mode -F has been fixed and is now smush mode -0 1.03 Sun Nov 12 20:07 GMT 2000 - Version bumped to 1.03, 0.02 had $VERSION set to 1.02 - Added minifig.pl, a self contained figlet - Added -help (it displays the builting pod) - Added missing URLs in FILES to figlet.pl - Added -D German support - Created -F, fixed width - Created -demo (figlet.pl/minifig.pl) - Cleaned and clarified pod 1.02/ 0.02 Sat Nov 11 15:54:02 EST 2000 - initial release 0.01 Fri Nov 10 22:43:10 2000 - original version; created by h2xs 1.18