Revision history for Perl extension Text::Starfish. 0.01 Thu Dec 12 08:53:16 2002 - original version; created by h2xs 1.21 with options -X -n Text::Starfish 0.05 Tue Mar 29 09:44:42 AST 2005 - removed from html - add .html.sfish to html extensions - removed some bugs in testing - function read_records added - changing die to croak - read_record, line continuation changed: \ \n leaves \n embedded in string, \n[ \t] is removed from string - minor modifications (allow no \n at the end for read_record) - consider wantarray in read_records - minor bugs - read_starfish_conf executes each starfish.conf in the appropriate directory - documentation improvement 1.01 Tue May 3 00:38:19 ADT 2005 - introduced comments within records in read_records - bug fixing regarding testing method - added rmHook function - introduced special 'default' to addHook - fixing tests - removed addHookComment and addHookUnComment, 'ignore' in addHook should be used instead - requiring suffix in addition to prefix in scan, - allowing '' prefix and suffix 1.02 Wed May 4 00:06:38 ADT 2005 - addHook updated to consider REPLACE option 1.03 Sat Feb 25 20:13:35 AST 2006 - started support for Python - allow begin and end to be regexes, using _index - better code snippet error reporting (line numbers) - introduced last_update - added function rmAllHooks - improved scanning to support lookback in prefix specification - added code as $f argument in the addHook method 1.04 Fri May 18 07:52:58 ADT 2007 - documentation improvement - makefile style improved to include indentation, similarly to Python; improved Python indentation in the case of one-line embedded code. - Python style improvements - finally intorduced proper regex hooks, should replace begin and end - the method name Text::Starfish->run changed to process_files - added starfishfile function; simplifies starfish script and makes Perl-inline use of starfish easier - intoduced function digest, which operates on text units, which are normally files - OUTFILE internal vs external check - added include function 1.05 Mon May 28 13:34:26 ADT 2007 - minor bug (read_records not visible) - changed name starfishfiles to starfish_cmd - fixing warnings (-w), and possible bugs - added getinclude and changed include to more php-like 1.06 Mon May 28 13:46:59 ADT 2007 - fixed additional warning with Exporter (getcwd clash) 1.07 Tue Jul 17 20:25:07 ADT 2007 - debugging and major overhaul of test.pl for Windows by Charles Ikeson - enforcing left-most, shortest match - debuging of Makefile and Python styles 1.08 Thu Jul 19 11:57:05 ADT 2007 - new accepts options, -infile=* is one of them - new calls setStyle - loadinclude introduced - option -copyhooks introduced into new, loadinclude, getinclude - report.pdf added to the distribution - changes to documentation 1.09 Thu Jul 19 14:00:37 ADT 2007 - debugging 1.10 Wed Sep 19 12:41:37 ADT 2007 - introduced HTML templating style, .html.sfish - documentation improvement - debugging (minor, makefile style) - debugging: a serious memory leak in scanning