## CW3 (WW2HTM) History Revision

      v1.0 [02/21/97]
           - * first version
      v1.1 [02/22/97]
           - * much clean up,
    	 * <Hx> tags added,
    	 * &lr;UL> added,
    	 * double tags (<BR><BR> etc) are removed,
    	 * any <FONT x=y> and </FONT> removed
      v1.2 [02/24/97]
           - * <P><P> removed, too
    	 * </UL> ( <UL> ended) before <Hx> and not after!!
    	 * #240 -> "-"
    	 * #250 ("=>") to "-"
    	 * "-----", "______", "=====" -> <HR>
    	 * some lowercase tags are converted to upper case
    	 * "-" alone on a line produces correct <LI> now
    	 * </UL> appears before <TABLE>, not after
      v1.3 [03/01/97]
           - * ALL <FONT FACE="xyz"> is now removed correctly
    	 * </P> is no longer written to file
    	 * index is not written if there are 0 entries in it
    	 * HTTP, FTP und email are converted to URL's
    	 * IMG SRC="up.gif" before every headline added ("-u")
    	 * empty parameters end program
      v1.4 [03/02/97]
           - * rewritten to split tags and to uppercase them,
    	   Windings & Courier are now safely recognised in all spellings
    	 * image width/height are removed, but reported
    	 * time taken is printed
    	 * should be faster now
      v1.5 [03/09/97]
    	 * Windings #216 => "-"
    	 * Windings #240 =&&t; "-"
    	 * Windings #119 => "*"
    	 * Windings #129 => "*"
    	 * FACE="Symbol" is recognized
    	  * Symbol #168 => "-"
    	  * Symbol #183 => "-"
    	 * FACE="Monotype Sorts" is recognized
    	  * Symbol #234 => "-"
    	 * #9 =%gt; " " instead of ''
    	 * headlines are now better recognized, "1/2 xyz" becomes no longer
    	    headline etc.
    	 * Debuginfo added (-d)
    	 * "-" before and after an lowercae letter is removed (to catch these
    	  dam-ned ren-dundant word splitt-ings :-)
    	 * Umlaute are replaced by the proper tags
    	 * "Image###.gif" is replaced by "xxxxxx+###" where ### starts with
    	   -n[number] specified on commandline
      -v1.6 [04/07/97]
    	 * splitting document works now
      -v1.7 [06/09/97]
    	 * documentation added
    	 * "don't build index" added
    	 * images can be left untouched
    	 * uppointing image before headlines can be left out
      -v1.8 [06/10/97]
    	 * documentation improved
    	 * can use file masks (*.htm)
    	 * fixed a bug: when time taken was 0 seconds a runtime error occured
      -v1.9 [06/17/97]
    	 * bugfix: detection of unsigned list start/end failed if some tags
    		   were between the P tag and before the actual text
             * email addresses in uppercase were not converted correctly
      -v1.92 [06/23/97]
    	 * bugfix: tag lines spanning more than one line are repaired and
    		   recognized
             * added switch L to convert any href/img src to lowercase
             * some more useless double/empty tag combinations are found & removed
             * added detection of wrong nesting of HTML tags
      -v1.93 [08/16/97]:
             * fixed: splitt chapters got uppercase filenames
      -v2.00 [09/17/97]:
             * fixed: bug in splittags caused last tag to be removed sometimes
             * rewrote line splitting
             * remove & replace are now in replace.txt & remove.txt
             * ’ is replaced by '
             * HTTP and FTP links get spaces on end removed
             * '	' is replaced by ' '
             * HTTP & FTP conversion can handle very long URLS
             * footer.txt & header.txt are combined with the output
             * strings to be replaced are on strrepl.txt
             * tag paremeters to be removed are in remvparm.txt
      -v2.01 [09/17/97]:
             * FACE Symbol · is recognized
             * fixed small bug in headline conversion
      -v2.02 [09/22/97]:
             * Parameters for tags in remvparm.txt were not removed properly
             * tags longer than 80 chars not recognized
             * headlines are only taken if increasing number is found
             * paragraph splitting doesnt occur on a "-" to avoid unecc. UL
             * wrong nested B tags are corrected (especially with headlines)
      -v2.10 [09/25/97]:
             * paragraph detection is much better
               ( "</I>trapdoor</I>-function" doesnt lead to <UL> <LI> )
             * symbol(×) = ^
             * 91 = '
             * statistic on lines and lines per second fixed
             * fixed small bug in index generation
             * repllink.txt contains texts to be replaced by hypertext links
             * footer & header are copied for splitted files, too
             * http & ftp inside href doesnt get converted twice
             * things like <A HREF="t.htm">Test</A>-Case go no longer as UL

Renamed to CW3

-v2.50 [02/12/98]:

- 02/03 start of porting to C++, first simple os/2 dummy program
- 02/04 added main window
- Added settings dialog, splitting of tags, searching for pending files in HREF tags
- first Win95/NT compilation
- is complete rewrite from scratch...and ALPHA doesnt do anything yet
- 02/12 ALPHA released for testing

-v2.51 [02/26/98]:

- added config file (settings) reading/writing
- Can processes only one file or entire HTML tree now, shows broken links
- edit or view file in which the error was found (directly from log)
- Follow <AREA HREF=""> style links, follow <IMG SRC=""> style links (uh-oh forgot this one ;), follow BODY BACKGROUND links
- Insert/replace author and keywords metatags
- Added Rules.txt stuff to config (not working yet)
- Performs check on DOCTYPE and inserts defaut if missing
- Can convert paragraphs to HR
- Show help to a Warning/Error via browser directly from log
- Condense equal tags and remove empty tag statements