Fern: Revision History
12 August 2000 Version 2.31 - 2.40
- Corrected terminus processing error for ">".
31 October 1999 Version 2.21 - 2.30
- Added "PROCESS HTML_OUT" to convert some variables to HTML.
- Corrected the default fern.def file by removing some "never" lines.
- Changed the default fern.def file by adding a new line to some
warnings when using HTML_OUT=TRUE.
10 October 1999 Version 2.11 - 2.20
- Modified fern.def so it does not refer to a "/base" tag (no such tag).
- Corrected off-by-one error in tag names and $T.
6 Sept 1999 Version 2.01 - 2.10
- Corrected fern.def ERE for mailto checking.
- Ported to Microsoft Windows 95.
- Corrected FIELD and FIELD_NOT processing.
- Corrected crash when processing null tag.
(Seen when source code is included in PRE tags.)
31 May 1999 Version 2.00
- Removed registration protection.
- Increased recursion depth from 8 to 10.
- Included dynamic strings for robustness and speed.
- Defined $T as the entire tag.
- Added "ignore_tag" for ignoring some tags.
- Added "ere" for defining extended regular expressions (ERE).
Now Fern can check for complex patterns and fields.
Note: ERE's are not checked for really long tags.
(Too much recursion.)
- Added "too_long" to define a message when tags are really long.
- Corrected some type-o's in the default definition file.
- Added CheckValues section to the definition file.
By default, CheckValues=TRUE will check color fields and most
URL fields for valid value patterns.
- Modified "if" statements to view values.
A variable with a value of "0" or "false" is the same as
a false "if" statement.
3 Jan 1999 Version 1.02
- Added PRINT_GOOD_HTML.
This displays a message only if all other rules do not generate messages.
(Excluding PRINT_BEFORE and PRINT_AFTER.)
- Added PRINT_NOT_HTML.
This displays when the file does not appear to contain HTML.
Processing a URL that is not "content-type: text/html" will generate
these messages, as will processing a text file that contains control-characters.
- Added $V to display version and copyright information.
- Changed $U to either display the URL (when "process URL true") or the
filename (when "process URL false").
- Changed processing of definition files so control characters (^D/^Z)
are ignored.
6 Dec 1998 Version 1.00
[Main Menu]
Document revision: 31 October 1999 for Fern 2.40
Copyright 1996-2000 N.A. Krawetz
Modification, republication, and redistribution of this
document is strictly prohibited. All rights reserved.