
  C H A N G E L O G
  =================

  This file summarizes *all* types of changes to the WML sources,
  i.e. changes between each patchlevel (1.x.y->1.x.(y+1) and
  1.x.y->1.(x+1).0). Take this logfile for concrete and detailed
  information about every single change.
  ___________________________________________________________________________

  Changes between 1.6.7 and 1.6.8:

    *) Enhanced the tarball process  (13-Jan-1999):
       The --enable-maintainer-mode option from automake is added to
       `configure'. It is disabled by default, suppressing dependancy
       problems that might occur when untarring. To keep all the
       dependancies, maintainers have to specify this option.
       Add a minus sign after gzip, to suppress a fatal error.
       [D. Barbier]

    *) Fix <import .. format="verbatim"> command (13-Jan-1999):
       Fix the <import src="file.txt"> or <import .. format="verbatim">
       command which was broken because of internal changes in recent
       versions.
       [Ralf S. Engelschall]

    *) Make tarball rolling more flexible (13-Jan-1999):
       The process of rolling the WML distribution tarball is now more
       flexible and secure: It used variables (which can be overridden) for
       the tools and UID/GID 0/0 to avoid security problems (users could
       override installed WML files when WML is installed under root).
       Additionally the rolling process is now aware of the fact that WML
       stays inside a CVS repository.
       [Ralf S. Engelschall]

    *) Fixed wml_frontend/wml.src (13-Jan-1999):
       Protected areas appeared only on the first slice.
       [Heiko Schlittermann <heiko@datom.de>]

    *) Fixed wml_frontend/wml.src (13-Jan-1999):
       Display of timers were corrupted when some passes are skipped.
       [D. Barbier]

    *) Fixed wml_backend/p9_slice/slice.src (13-Jan-1999):
       ``make test'' failed because a dollar sign was expanded.
       [D. Barbier]

    *) Added wml_contrib/wml.spec (12-Jan-1999):
       This file is used to build RedHat/Linux RPMS (binary packages).
       [D. Barbier]

    *) Fixed wml::sys::boot (12-Jan-1999):
       Two blank lines are suppressed.
       [M. Baudoin <babafou@babafou.eu.org>]

    *) Removed files in wml_backend/p2_mhc/libmhtml (12-Jan-1999):
       Unnecessary files are removed and Makefile.in is updated.
       [D. Barbier]

    *) Enhanced Pass 1 (IPP) (12-Jan-1999):
       The parseblock routine is called only if `/*' is read in input
       file. This causes significant speed-up.
       [D. Barbier]

    *) Enhanced wml::des::navbar (12-Jan-1999):
       Added `nopreload' attribute to navbar:render. When set, prevents
       inclusion of javascript code. Useful when navigation bars are
       used more than once.
       Replaced HTML javascript code by the Meta-HTML <javascript> tag.
       [D. Barbier]

    *) Fixed wml::des::navbar and wml::des::gfont (12-Jan-1999):
       Quotes in text attributes cause trouble. Replace quotes by
       perl quoting (q,qq,...).
       [D. Barbier, clorenz@proddev-linux2.inhouse.compuserve.com]

    *) Enhanced wml::std::box (12-Jan-1999):
       Background color cells can be made in conjunction with headings.
       [D. Barbier]

    *) New subdir: wml_contrib/ (07-Jan-1999):
       Added a new contribution subdir wml_contrib/ where the Webdesign
       Magnifying Glass (WMG) CGI program is now distributed and where other
       stuff can be added in the future.
       [Ralf S. Engelschall]

    *) Fixed WMU (31-Dec-1998):
       Fixed the download hyperlink in the WMU tool.
       [Denis Barbier <barbier@imacs.polytechnique.fr>]

    *) Upgrade of File::PathConvert (18-Dec-1998):
       Upgraded File::PathConvert Perl module from version 0.3 to 0.83
       [Ralf S. Engelschall]

    *) Upgrade of Image::Size (18-Dec-1998):
       Upgraded Image::Size Perl module from version 2.6 to 2.9.
       [Ralf S. Engelschall]

    *) Upgrade of Bit::Vector (18-Dec-1998):
       Upgraded Bit::Vector Perl module from version 5.2 to 5.6.
       [Ralf S. Engelschall]

    *) Fixed double-backslash (`\\') handling (01-Nov-1998):
       Now in Pass 1 (IPP): a double-backslash prevents line continuation as
       one would expect. This way one can again create lines with backslashes
       at the end.

    *) Fixed `make test' (10-Aug-1998):
       Under situation where WML was configured for a prefix not
       containing `wml' it was failing.
       [Torsten Naumann, Ralf S. Engelschall]

    *) Fixed wml::std::grid (07-Aug-1998):
       Some <preserve>/<restore> tags were missing for parameters.
       [Markus Fleck <fleck@isoc.de>]

    *) Fixed wml::std::logo (07-Aug-1998):
       It was was broken because of an ePerl syntax error inside logo.src.
       [Torsten Naumann <Torsten.Naumann@Informatik.TU-Chemnitz.DE>,
        Denis Barbier <barbier@imacs.polytechnique.fr>]

  Changes between 1.6.6 and 1.6.7:

    *) Upgrade of ePerl (02-Aug-1998):
       Upgraded ePerl from version 2.2.12 to 2.2.14. 
       This especially provides first Perl 5.005 support ;-)
       [Ralf S. Engelschall]

    *) Enhanced Autoconf stuff (02-Aug-1998):
       Replaced build user/host/domain/time determination stuff with a new
       `buildinfo' script I've written for Apache which is more robust.
       [Ralf S. Engelschall]

    *) Upgrade of built tools (02-Aug-1998):
       Replaced mkinstalldirs and install.sh scripts with my cleaned variants
       I've done for Apache 1.3's APACI stuff.
       [Ralf S. Engelschall]

    *) Upgrade of IO (02-Aug-1998):
       Upgraded IO Perl module from version 1.19 to 1.20.
       [Ralf S. Engelschall]

    *) Fixed wml::des::typography (01-Aug-1998):
       Fixed the <sc>..</sc> tags in wml::des::typography which were confused
       when in the processed body other tags occured.  
       [Kurt D. Zeilenga <Kurt@Boolean.Net>. Ralf S. Engelschall]

    *) Changed IPP/HTMLStrip (30-Jul-1998):
       Fixed the handling of EOL-comments (#...), now ``\#xxx'' inside style
       sheets works fine again.
       [Ralf S. Engelschall]

    *) Fixed htmlfix pass (30-Jul-1998):
       Corrected the usage synopsis inside the htmlfix manual page.
       [Kurt D. Zeilenga <Kurt@boolean.net>, Ralf S. Engelschall]

    *) Extended wml::std::logo (29-Jul-1998):
       Added `powered by VIM' logo for wml::std::logo.
       [Ralf S. Engelschall]

    *) Fixed wml_tutorial (26-Jul-1998):
       Make divertion example in wml_tutorial more robust and less confusing.
       [Florian Hars <hars@math.uni-hamburg.de>, Ralf S. Engelschall]

    *) Fixed wml::des::gfont (05-Jul-1998):
       Fixed two bugs inside wml::des::gfont.
       [Jordan Baker <jbb@interlog.com>, Ralf S. Engelschall]

    *) Upgrade of txt2html (29-Jun-1998):
       Upgraded txt2html aux tool from version 1.24 to 1.25.
       [Ralf S. Engelschall]

    *) Enhanced wml::std::logo (28-Jun-1998):
       Added `target' attribute to <logo> tag.
       [Florian Kuehnert <sutok@gmx.de>]
    
    *) Fixed WMd page (26-Jun-1998):
       Added missing link to wml::des::preload.
       [Alvise Belotti <alvise@lettere.unipd.it>, Ralf S. Engelschall]
  ___________________________________________________________________________

  I've now changed the syntax of the ChangeLog file for more readability,
  especially for posting ChangeLog entries to sw-wml.
  ___________________________________________________________________________

  Changes between 1.6.5 and 1.6.6:

      970617 - upgrade CSS2 document to latest REC 12-05-1998 version
             - fix dates of standard documents in WMd document list
             - Upgraded Getopt::Long from 2.16 to 2.17
      970618 - Fixed wml::std:toc which caused problems with <Hx></Hx> blocks.
               The closing tag was always </H1>.  [Thanks to Andy Hawkins
               <andy@gently.demon.co.uk> for patch]
             - Add support to WMd's search feature for compressed/gzipped
               manual pages (for instance under FreeBSD port they are gzipped)
      970622 - Fixed the hostname determine stuff in the configure script
               [Thanks to Clayton Wheeler <cswheeler@halcyon.com> and Aleksi
               Niemel <AleksiN@hex.fi> for hints]

  Changes between 1.6.4 and 1.6.5:
      980323 - added the HTML Specifications in ASCII form
               to wml_docs/. These are now directly accessible
               via WMd.
      980403 - Upgraded Bit::Vector from 5.1 to 5.2
               (which now is again under Artistic and GPL)
             - Upgraded Getopt::Long from 2.15 to 2.16
      980404 - Made /etc/resolv.conf parsing in configure more
               robust [Thanks to Stephane Bortzmeyer
               <bortzmeyer@pasteur.fr> for hint]
             - Removed stream-stuff from Pass 2 (MHC) because
               it's TCP stuff caused problems on some platforms
               and WML does not need it.  [Thanks to Stephane
               Bortzmeyer <bortzmeyer@pasteur.fr> for hint]
      980405 - Upgraded iSelect from 1.0.4 to 1.1.0
      980417 - Fixed generation of 'alt' tags in wml::des::navbar
               [Thanks to Dan Ludden <dan.ludden@lmco.com> for patch]
      980616 - Upgraded Bit::Vector from 5.2 to 5.3
             - Fixed non-"site_lib" installation of Getopt::Long

  Changes between 1.6.3 and 1.6.4:
      980313 - fixed a few typos in the INSTALL file
      980314 - Upgraded Bit::Vector 5.0 to 5.1
             - Upgraded Getopt::Long 2.13 to 2.15
      980318 - Fixed wml::des::gfont which called gfont
               with option -s instead of -r [Thanks to Andy
               Hawkins <andy@gently.demon.co.uk> for hint]
      980322 - Fixed <vspace> tag in wml::des::space [Thanks to
               Igor V.  Spiridonov <garris@trunk.uco.ru> and
               Tomasz Cholewo <t.cholewo@ieee.org> for hint]
      980323 - Added support for escaped sharp-comments via
               ``\#'' for escaping such comments, for instance
               when needed inside <verbatim> environments [Thanks
               to Igor V. Spiridonov <garris@trunk.uco.ru> for
               hint]
             - Fixed Pass 7 (HTMLfix): Now the width/height=*
               placeholder constructs are removed when the image
               file from <img> tags are not accessible.  [Thanks
               to Igor V. Spiridonov <garris@trunk.uco.ru> for
               hint]
             - Fixed etc/newvers, so that it not always just
               tries to use "cc". Instead now first "gcc" is
               searched and "cc" is the fallback.  [Thanks to Dan
               Ludden <dan.ludden@lmco.com> for hint]
             - Added SCALE=<factor> and SCALE=<percent>% to the
               <img> support in Pass 7. This way you can scale
               the WIDTH/HEIGHT attributes of <img> tags.
               [Thanks to Dan Ludden <dan.ludden@lmco.com> for
               patch]
             - Enhanced the wml::std::toc include file: Now you
               can use ``#use wml::std::toc
               style=pre|nbsp|hspace'' to let the Table Of
               Contents create in a particular style.  The "pre"
               style is the old <pre>-based style, the
               "nbsp"-style used plain HTML text with &nbsp;'s
               and <br>'s and the "hspace" style uses <hspace>'s
               (from wml::des::space) and <br>'s to layout the
               ToC.  [Thanks to Dan Ludden <dan.ludden@lmco.com>
               for idea]
             - Added optional "alt" attribute to <navbar:button>
               which can be used for explicitly setting the <img
               alt=".."> stuff.  It defaults to the value of the
               non-optional "txt" attribute.  [Thanks to Dan
               Ludden <dan.ludden@lmco.com> for idea]
             - Added generated "type" attribute to the generated
               <script> container tag for <javascript> and added
               "defer" attribute for HTML 4.0.  [Thanks to Any
               Hawkins <andy@gently.demon.co.uk> for hint]

  Changes between 1.6.2 and 1.6.3:
      980219 - fixed typo in wml::std::lang manpage
      980222 - made the non-GCC warning just a more harmless
               attention message in the configure script.
      980223 - removed config.args entry from config/Makefile
      980228 - let wml::std::toc create markup code which is more
               weblint-proof [Thanks to Andy Hawkins
               <andy@gently.demon.co.uk> for hint]
      980302 - Upgrade Bit::Vector 5.0b4 to 5.0 final release
             - Changed temporary filenames in WMb frontend
               to avoid problems with at least XEmacs 
               [Thanks to Karl M. Hegbloom
               <karlheg@bittersweet.inetarena.com> for hint]
             - Fixed typo in wml_tutorial.pod [Thanks to Stefan
               `Sec` Zehl <sec@42.org> for hint]
      980304 - Fixed replacement for nested <center>..</center>
               constructs in HTMLfix [Thanks to Stefan `Sec` Zehl
               <sec@42.org> for hint]
             - Fixed the system() call for Pass 2: the arguments
               were not correctly escaped. Thanks to Graham
               Hughes <thrag@treepeople.dyn.ml.org> and Anthony
               Fok <foka@debian.org> for hint]
             - Fixed various typo bugs in a lot of sources
               [Thanks to Anthony Fok <foka@debian.org> for
               patch]
             - Fixed WMu's key handling
             - now %DIR and %BASE are interpolated on the WML
               shebang line which is useful for multi-lingual
               pages [Thanks to Stefan `Sec` Zehl <sec@42.org>
               for hint]
             - added a second box variant to <box> from
               wml::std::box which is a headlined one. The layout
               idea is stolen from the QMail homepage but now
               implemented via WML.
             - now the <lang:area>...</lang:area> container tag
               from wml::std::lang supports a special `(/)' tag
               inside its body to switch back to no special
               language.  pages [Thanks to Stefan `Sec` Zehl
               <sec@42.org> for idea]
      980305 - Solved Bit::Vector license conflict by now
               obtaining a special license for WML directly from
               the author of Bit::Vector. This is needed because
               WML can be used free or charge both in educational
               _AND_ commercial environments while Bit::Vector is
               usually not allowed to be used in commercial
               environments without paying.

  Changes between 1.6.1 and 1.6.2:
      980216 - fixed wml_faq.pod [Thanks to Robin Stephenson
               <robin@gbhap.com> for hint]
             - added "eperlfilter" attribute to <pod> and
               <import> tags to allow post-filtering by an ePerl
               function.
      980217 - fixed FSF address and added --best option
               for gzip on creating the tarball.  [Thanks to
               Anthony Fok <foka@gpu.srv.ualberta.ca> for patch]
             - fixed version comparison in the new WMu frontend
               [Thanks to Alvise Belotti
               <alvise@lettere.unipd.it> for hint]
      980218 - removed bogus X%1X debugging stuff from
               wml::std::lang which I forgot to remove.
             - added new <lang:star:href:> tag to wml::std::lang
             - Upgraded Bit::Vector from 5.0b2 to 5.0b4
             - Fixed domainname determination in configure
             - Upgraded to Slice 1.3.2
      980219 - adjusted ANNOUNCE file
             - stripped down the Meta-HTML documentation
               so only features remain WML's Meta-HTML has

  Changes between 1.6.0 and 1.6.1:
      980210 - added hints for "make test" to INSTALL file
             - changed misspelled word: "Divertion" -> "Diversion"
             - made the determination of the WML_GEN_REALNAME and
               WML_GEN_USERNAME variables more robust
      980211 - now wml::sys::boot is only preloaded when actually
               using Pass 3 (ePerl) because it exists only for
               this.  This way "wml -p1" can be a useful command
               for its own.  [Thanks to Jim Hebert
               <jhebert@compu-aid.com> for hint]
             - now the control frontend clears the CGI/1.1
               environment variables to avoid confusion of Pass 2
               and Pass 3 which try to determine their operation
               mode from it.  [Thanks to Jim Hebert
               <jhebert@compu-aid.com> for hint]
      980214 - changed attribute name "interword" to "interchar"
               for tag <spaced> of wml::des::typography, because
               it is actually a inter-character spacing.
               [Thanks to Christian Reiber for hint]
      980215 - added missing wml_misc subdir to Makefile.in
               so this subdir is used on all targets, too.
               [Thanks to the Debian ports diff-file from Anthony
               Fok <foka@debian.org> for hint]
             - Ops, for 1.6.0 I already wanted to removed
               wml_contrib because it is not useful for the end
               user (only for the porters), but I forgot to do..

  Changes between 1.5.1 and 1.6.0:
      980116 - removed configure --enable-compat option
               and wml_include/OBSOLETE* stuff
             - Merged the <box> and <rect> tags from
               wml::std::box into a new full-featured single tag
               named <box>
      980118 - Fixed temporary file usage: /tmp/wml.$$.tmp4 was
               not removed.  [Thanks to Stefan `Sec` Zehl
               <sec@42.org> for hint]
             - Upgraded IO 1.1803 -> 1.1804
             - Upgraded GD 1.16 -> 1.17
             - removed some unnecessary stuff from
               wml_p2_mhc/configure.in
      980119 - recreated the "generated via WML" GIF image
             - added more logos to wml_misc/
             - added new wml::std::logo to insert the logos
             - removed wml::sup::stack because its functionality
               is already in wml::std::tags
             - added domainname attribute to wml::std::info which
               overrides the usage of WML_SRC_HOSTNAME
             - removed wml::usr::rse because no one can use it
               except RSE ;_).
             - added hint to wml_faq.pod on how to setup a useful
               $HOME/.wmlrc and $HOME/.wml
             - fixed WML option -v which needs pre-processing as
               option -r
             - fixed RC file parsing for $HOME/.wmlrc
             - now WML uses the homedir in passwd instead of
               $ENV{HOME}
      980120 - fixed tag recognition in HTMLfix:
               ``<I>foo=bar</I>'' was incorrectly "fixed" to
               ``<I>foo="bar</I">''. [Thanks to Tetsuya Furukawa
               <tetsuya@secom-sis.co.jp> for patch]
             - enhanced the -p option syntax: Now you can use the
               more readable and shorter -p1-7,9 instead of
               -p12345679 for all passes except Pass 8.
             - added details about $HOME/.wmlrc setups to
               wml_faq.pod
             - Some WML tags were renamed to avoid namespace
               conflicts:
               wml::des::navbar <navbar>     -> <navbar:define>
               wml::des::navbar <navdebug>   -> <navbar:debug>
               wml::des::navbar <navrender>  -> <navbar:render>
               wml::des::navbar <nb_header>  -> <navbar:header>
               wml::des::navbar <nb_footer>  -> <navbar:footer>
               wml::des::navbar <nb_prolog>  -> <navbar:prolog>
               wml::des::navbar <nb_epilog>  -> <navbar:epilog>
               wml::des::navbar <nb_filter>  -> <navbar:filter>
               wml::std::case   <uppercase>  -> <case:upper>
               wml::std::case   <lowercase>  -> <case:lower>
               wml::std::tags   <array-size> -> <array:size>
               wml::std::tags   <push>       -> <array:push>
               wml::std::tags   <pop>        -> <array:pop>
               wml::std::tags   <show>       -> <array:show>
               wml::std::info <generated-via-wml> -> <logo name="wml">
      980124 - added new "wmu" frontend
             - added wml_common/termreadkey/
      980126 - moved wml_pX_XXX to wml_backend/pX_XXX
             - added wml_common/delimmatch/
             - fixed DelimMatch version from 1.01 to 1.03
             - expanded "distclean" target in wml_common/Makefile.in
             - added EOL-mode (#) and Block-mode (/*...*/)
               comment support to Pass 1 (IPP) to get rid of
               comments as quick as possible. This way we now
               really can comment out any stuff and as a side
               effect processing is a little bit faster.
             - added wml_common/blockparser/
             - fixed tempfile remove again. This time for the
               case where WML breaks because of a pass error.
             - created the WML test suite and a first t/01-plain.t
      980128 - added -P option to IPP for running prolog programs
             - Upgraded GD 1.17 -> 1.18
             - now the <lowsrc> tag from wml::des::lowsrc skips
               the creation when the xxx.lowsrc.gif already
               exists and has a higher timestamp.
             - now WML uses the new Term::ReadKey at -v3
             - Upgraded to Slice 1.3.1 which fixes Slice
               errors
             - Now all wml_pX_YYY and wml_aux_XXX scripts
               and binaries are installed in LIBDIR/exec/
               instead of BINDIR/.
             - Fixed WMd: Now the ftp:// link works and also runs
               Lynx.
             - Fixed generation of WML command in WMk
      980202 - Now the -V option of all frontends run wml -V..
             - Fixed WMb message generation
             - added new wml_tags.pod manual page
      980204 - Added <lang:star:> tag to wml::std::lang
             - Fixed wml::std::logo
             - Added <say> tag for debugging to wml::std::tags
             - Adjusted PORTING.test for new "make test" approach
      980205 - Fixed wml::std::all because wml::std::case was
               missing [Thanks to Alvise Belotti
               <alvise@lettere.unipd.it> for hint]
      980207 - Renamed --with-cc to --with-forced-cc and added
               a new --with-cc configure option which doesn't
               force CC for Meta-HTML and ePerl to avoid
               conflicts under HP-UX and simular braindead
               systems.
             - Added more info about multi-lingual pages to
               wml_tutorial.pod
             - Fixed built_date determination in configure
      980208 - Adjusted NEWS file
             - Fixed "make test" again
             - Now "make install" automatically runs "make all"
               when it was not run already.
      980209 - Fixed WMu again.
             - Upgraded IO 1.1804 -> 1.19
  ___________________________________________________________________________

  Changes between 1.5.0 and 1.5.1:
      980112 - Upgraded to File::PathConvert 0.3
             - Rewritten the ANNOUNCE file
      980115 - The PREFIX/bin is now put in front of $ENV{PATH}
               in all frontends to avoid problems when more then
               one WML installation exists.  [Thanks to Fritz
               Zaucker <zaucker@ee.ethz.ch> for hint]
             - Now WMk and WML correctly escape -o options
               from the shebang lines when they are not quoted
               but contain shell meta chars [Thanks to Fritz
               Zaucker <zaucker@ee.ethz.ch> for hint]
      980116 - fixed another bug in context of quoted -o option
               arguments [Thanks to Fritz Zaucker
               <zaucker@ee.ethz.ch> for hint]
             - fixed the -v1 output because "mhc" and "epl"
               columns usually have two digits before the point.
             - added -v1 to wml_sample/Makefile
             - fixed manual page of wml::std::lang [Thanks to
               Fritz Zaucker <zaucker@ee.ethz.ch> for hint]
             - Rewritten the README file
             - Added the WML_SRC_BASENAME variable to the "wml"
               frontend.

  Changes between 1.4.11 and 1.5.0:
      980101 - Updated Copyright Notices for 1998 and removed
               still left "All Rights Reserved" trailers,
               because this bites with GNU GPL.
      980103 - Upgraded to iSelect 1.0.4: Now WMd is also
               correctly terminated on CTRL-C without crashing
               the XTerm behavior.
      980104 - Changed "make test" to automatically check
               for the installation
             - Added --with-cc=PATH option to configure which is
               equivalent to ``CC=PATH ./configure [...]'' but is
               more intuitive because we already have
               --with-perl=PATH.
             - Adapted and enhanced the PORTING.test script from
               the ePerl distribution for WML platform porting
               tests
             - Upgraded Meta-HTML's config.{guess,sub} files
             - Updated NEWS file
             - Changed Build Date in configure script to ISO
               format
             - Fixed wml_p4_gm4/Makefile.in for AIX 4.2
             - Force etc/install.sh under AIX 4.x because
               their `installbsd' program is buggy
      980105 - Again cleaned up Pass 5 (Divert) because
               divert.src now is a sample implementation of the
               diversion chapter in my dimploma thesis ;_)
      980106 - Added the various package/installation files as
               wml_contrib/pkg/. [Thanks to Jim Hebert
               <jhebert@compu-aid.com> for the RPM version]
             - Added the new wml::std::lang which provides a
               high-level interface for defining the output
               slices for various languages.
             - Upgraded to Slice 1.3.0: This adds a nifty
               feature to WML's -o option. Now one can use
               wildcarded slices like `LANG_*' which means
               the union of all existing LANG_XXX slices.
             - Fixed handling of ``wml -o...:-'', i.e.  when
               stdout is explicitly requested.  WML hang in the
               past waiting for STDIN because unprotect opened
               the "output file "-".
             - Added lession about wml::std::lang to
               wml_docs/wml_tutorial.pod
             - Added <document_url> tag to wml::std::info [Thanks
               to Viorel Anghel <vang@ely.leader.ro> for the
               idea]
      980108 - Adjusted NEWS file for version 1.5
             - Adjusted ANNOUNCE file for version 1.5
      980110 - Fixed new <document_url> canonicalisation
               [Thanks to Viorel Anghel <vang@roedu.net>]
      980111 - Fixed attribute fixing in HTMLfix (Pass 8) for
               <!-- [...] --> which is no real HTML tag.  WML
               incorrectly fixed the following: <!-- vim:set ts=4
               sw=4: --> to <!-- vim:set ts="4" sw="4:" -->.
               [Thanks to Stefan `Sec` Zehl <sec@42.org> for
               hint]
             - let PORTING.test accept "cc -fast"
             - let wml_p2_mhc/configure.in accept "cc -fast" and
               do not use GCC options "-O2 -finline-functions".
  ___________________________________________________________________________

  Changes between 1.4.10 and 1.4.11:
      971231 - Upgraded to ePerl 2.2.12: This fixes a nasty
               syntax error in ePerl 2.2.11's configure script.
               The result was that ePerl failed to build when
               your Perl version was not of type 5.00X_YZ :-(

  Changes between 1.4.9 and 1.4.10:
      971228 - Upgraded to Slice 1.2.9
      971230 - Fixed wml_sample/demo.wml: The "slices" attribute
               for <page> has to added now. [Thanks to Anthony
               Fok <foka@gpu.srv.ualberta.ca> for patch]
             - Fixed wml_frontend/wml.src because now Slice no
               longer is a special case for -v option. [Thanks to
               Anthony Fok <foka@gpu.srv.ualberta.ca> for patch]
             - Upgraded to ePerl 2.2.11: This makes WML the first
               time compliant to the Perl Locale environment,
               e.g.  the <sc> from wml::des::typography now works
               for international characters, too.
             - Upgraded to Bit-Vector 5.0b2
             - Updated COPYRIGHT.OTHERS file
             - Changed Meta-HTML version string from 5.02 to
               5.02/wml to make it clear that this is not a
               complete or standard Meta-HTML.
             - Added another Q&A to wml_faq.pod and fixed
               question numbering

  Changes between 1.4.8 and 1.4.9:
      971224 - Added the contents of the RESTRICTIONS file to
               wml_faq.pod and removed the file.
             - Corrected the FAQ because of new <protect>
             - Added more info to the FAQ
      971226 - Upgraded to GetoptLong-2.13
             - Upgraded to Image-Size-2.5
             - completely cleaned up the Divert (Pass 5) filter
               and enhanced it: Now you can do a named leave,
               i.e. leave a divertion by name which has the
               effect of leaving it and all other divertions
               which were entered from within it.
             - added <page_end> to wml::std::page which can be
               used to end a <page>. This usually is not needed
               in standard situations, but when creating more
               than one page via <page> and slicing then this is
               needed to avoid nesting.
             - Upgraded to IO-1.1803
      971227 - changed the IPP semantics of #include and #use to
               a better one: Now #include really does what it
               says, it unconditionally includes a file, perhaps
               even more then once. On the other hand #use has
               the general "use" semantic where multiple
               inclusion is automatically avoided. Up to this
               time it was not possible to include a file
               (perhaps a navigation bar) more then once, because
               #include also had the multiple inclusion
               detection. Now this is no longer the case.
             - added "slices" attribute to <page> of
               wml::std::page which now has to be used to force
               <page> to create the WML_PAGE_XXX slices.  Because
               these usually make problems when using <page>
               multiple times.

  Changes between 1.4.7 and 1.4.8:
      971221 - added SUPPORT file with info about the new ML
               sw-wml@engelschall.com
      971222 - upgraded from GD-1.14 to GD-1.16
      971223 - added a new trick to HTMLstrip: <suck>, this tag
               absorbs itself and all whitespaces. This is a nice
               feature which is now used in
               wml::des::typography's <tul> container tag to get
               rid of whitespaces.
             - enhanced, cleaned up and documented
               wml::des::typography
             - upgraded to ePerl 2.2.9

  Changes between 1.4.6 and 1.4.7:
      971215 - Created BUGREPORT file
      971218 - Rewritten the <sc> and <csc> tags from
               wml::des::typography to avoid problems with
               acented characters.  BUT NON-ASCII CHARS ONLY WORK
               IF YOUR SYSTEM SUPPORTS LOCALES!  [Thanks to Fritz
               Zaucker <zaucker@ee.ethz.ch> for hint]
             - fixed incorrect scoping for $CFG variable in
               wml::des::navbar which leads to an error under
               some Perl versions.  [Thanks to Fritz Zaucker
               <zaucker@ee.ethz.ch> for hint]
             - Fixed typo in wml::des::all [Thanks to Fritz
               Zaucker <zaucker@ee.ethz.ch> for patch]
      971219 - Fixed and enhanced the attribute fixing in
               HTMLfix.  Now it is tag-sensitive (i.e. name=value
               pairs outside tags are not fixed) and the value is
               no longer restricted to just digits.  [Thanks to
               Carsten Braeutigam <carsten@nada.kth.se> for hint]
             - Now the width/heigth calculation of <img> tags in
               HTMLfix honors the aspect ratio, i.e when only one
               attribute is given, the other one is calculated
               relative to it. [Thanks to Carsten Braeutigam
               <carsten@nada.kth.se> for hint]
             - fixed a few cosmetic source parts
             - because I really dislike the 3rd-party Meta-HTML
               sources, I've again stripped down the stuff. This
               time the GNU malloc was removed (was not used
               under Solaris and Linux and under FreeBSD should
               not) and some other not really needed files.

  Changes between 1.4.5 and 1.4.6:
      971209 - slightly adjusted ANNOUNCE file
      971211 - fixed manpage of the new wml::des::preload
             - fixed a few typos in wml_docs/wml_tutorial.pod
             - rewritten and completed the 1.3->1.4 part of
               the NEWS file.
             - removed unneccessary stuff in Meta-HTML's
               configure
      971212 - fixed row/column spanning of wml::std::grid
               [Thanks to Tetsuya Furukawa
               <tetsuya@secom-sis.co.jp> for patch]
             - enhanced the stripping in HTMLstrip (Pass 8). Now
               HTMLstrip strips according to the three possible
               areas: Inner Tag, Inner Preformatted, Plain Text.
               So, now JavaScript code is no longer stripped
               incorrectly.
             - added a <nostrip> for the <javascript> container
               to wml::std::tag because its useful here.
             - added a <nostrip> for the <script> container to
               wml::des::navbar because its useful here, too.
             - added $(name:*string) syntax to IPP (Pass 1) to
               allow real if-then-else constructs in combination
               with the already existing $(name:+string)
               construct.
             - added some stuff to wml_tutorial.pod
             - disabled warnings also for include files in
               wml::sys:boot now to get rid of nasty warnings
               when PERL5OPTS="-w" is set by the user.  [Thanks
               to Oliver Hensel <oliver.hensel@gmx.de> for hint]
             - upgraded to Slice 1.2.8
      971215 - made username/realname determination more robust
               against special chars like backticks [Thanks to
               Stefan `Sec` Zehl <sec@42.org> for hint]
             - now WML:Break-errors return the correct status and
               rc numbers.
             - another frontend for the user: WMb -- Website META
               Language Bug Report Tool.

  Changes between 1.4.4 and 1.4.5:
      971205 - made configure's determination of the FQ-hostname
               more robust
             - added hint so S-Lang curses as an alternative to
               NCurses
             - made WML's username/realname determination more
               robust
             - done a lof porting tests on various platforms.
               See PORTING file for details.
      971209 - let wml/aux/Makefile.in stop on errors in subdirs
             - slightly changed INSTALL file
             - made Term::Cap usage more robust in WMk and
               HTMLinfo because under some systems this does not
               work for all terminal types.
             - made MakeMaker's processing more quiet in
               wml_common/Makefile.in according to the uninstall
               warnings
             - removed MakeMaker manpage
               creation/installation/deleting for
               wml_common/Makefile.in
             - added new wml::des::preload include file for
               preloading images
             - again fixed the image width/height determination
               stuff in HTMLfix.

  Changes between 1.4.3 and 1.4.4:
      971130 - fixed Pass 1 (IPP): the #use and #include argument
               handling was not restored after first usage.
      971201 - added <nb_filter> to wml::des::navbar because
               sometimes one really needs some Perl stuff to
               fixup some aspects of the generated HTML code
               which cannot be done statically.
             - fixed wml::des::rollover which was broken because
               of the change in WML 1.4.2
             - enhanced Pass 7 (HTMLfix) so you can specify
               width/height attributes with a value of ``*''.
               There the asterisk is replaced by the correct
               image size while without any such attribute
               HTMLfix just adds the missing attribute. And
               HTMLfix now also can just add one missing
               attribute when the other still exists.
             - adjusted ANNOUNCE file
             - adjusted RESTRICTIONS file
             - fixed WMk subdir movement display

  Changes between 1.4.2 and 1.4.3:
      971129 - fixed libsubdir handling again
      971130 - now the new wml::des::navbar killer include file
               is finished and included as
               wml_include/des/navbar.src.
             - created new wml_contrib/ dir and placed
               my .vimrc's WML stuff into it

  Changes between 1.4.1 and 1.4.2:
      971124 - added support for the global variable GFONT_BASE
               to wml::des::gfont for redirecting images to a
               global place.  [Thanks to Carsten Braeutigam
               <carsten@nada.kth.se> for hint]
             - system variables like WML_GEN_HOSTNAME now can be
               overwritten by -D options. This is useful for the
               <info> tag from wml::std::info to get the
               EMail-address correct.  [Thanks to Carsten
               Braeutigam <carsten@nada.kth.se> for hint]
             - documented the "notag" attribute of wml::std::gfont 
               which was undocumented up to this time.
             - added two Q&A to wml_faq: How to combine <gfont>
               with <href> and how to combine <gfont> with
               <rollover>.  [Thanks to Carsten Braeutigam
               <carsten@nada.kth.se> for answering]
             - added "hint" attribute to <rollover> similar to
               the one from <href> and let the URL display if no
               such attribute is given.  [Thanks to Carsten
               Braeutigam <carsten@nada.kth.se> for idea]
      971127 - upgraded Bit::Vector from 4.2 to 5.0b1
             - upgraded to Slice 1.2.7
      971128 - slightly fixed Pass 8 (HTMLstrip) for inter-tag
               attribute stripping
      971129 - removed possible conflict inside
               wml::des::rollover with the new wml::des::navbar
               which is currently under development.
             - fixed wml::OBSOLETE::path and wml::sup::relpath
             - renamed wml::sup::relpath to wml::sup::path
             - added canonpath() function to new wml::sup::path

  Changes between 1.4.0 and 1.4.1:
      971124 - fixed Version-id update for wml_frontend/wmd.txt file
             - Corrected and Enhanced the INSTALL file
             - upgraded to iSelect 1.0.2: This makes WML again
               more portable, because this iSelect is the first
               one which is widly portable between major Unix
               derivates.

  Changes between 1.3.5 and 1.4.0:
      971114 - ** again cutted down wml_p2_mhc. This time all
               database and session stuff (which is not needed
               under WML) was completely removed.  This way the
               wml_p2_mhc is smaller, build time is reduced and
               the distribution contains fewer unneccessary
               files.
             - adjusted ANNOUNCE file for WML 1.4
      971115 - ** reversed option -s: now is stands for --safe
               instead of --speedup and the default now is to use
               the speedup hacks.  Because experience with WML
               1.3.x showed that this works great and reduces
               processing time dramatically
             - ** added wml_frontend/wmd.src which is the
               new WML Doc Browser
             - added wml_aux/iselect/* (iSelect 1.0.0) for
               the new WMd frontend.
             - fixed wml/wmk/wmd -V option (@libsubdir@ was missing)
             - make wmk and wmd -V option similar to wml -V
      971117 - upgraded to ePerl 2.2.8
      971118 - changed wml_p8_htmlstrip stripping, so ``#.*''
               is a comment and not only #[#!\n\s]*.* This was
               done in the past intentionally, but I forgot the
               reason, so we'll see ;_) [Thanks to Heiko
               Schlittermann <heiko@lotte.sax.de> for hint]
      971120 - added "target" attribute to <rollover> tag from
               wml::des::rollover [Thanks to Carsten Braeutigam
               <carsten@nada.kth.se> for hint]
      971123 - made Perl's warning option quiet ;_)
             - ** added long-awaited <protect
               [pass=SPEC]>..</protect> internal container tag
               which can be used to protect any data from
               processing by _any_ pass.  While protections can
               occur after any pass, the final output data is
               unprotect after pass 9 only.  [Thanks to Carsten
               Braeutigam <carsten@nada.kth.se> for forcing me to
               create it now]
             - fixed WMk handling when option -a is used [Thanks
               to Stephen van Egmond <svanegmo@truespectra.com>
               for hint]
  ___________________________________________________________________________

  Changes between 1.3.4 and 1.3.5:
      971112 - upgraded to Slice 1.2.6 which fixes a nasty
               slice term calculation bug.
      971113 - added <rect> container tag to draw rectangles
               to wml::std::box.
             - corrected shebang hint in WMK manpage and added
               shebang documentation to WML manpage
             - added automatic adding of mailto: and http://
               to wml::std::href for URLs.  [Thanks to David
               Mentre <David.Mentre@irisa.fr> for idea]
             - added a smaller generated-via-wml logo and added a
               size=N attribute to the <generated-via-wml> tag
               from wml::std::info.  [Thanks to David Mentre
               <David.Mentre@irisa.fr> for idea]
      971114 - added support for -V<N> where <N> is 1,2 or 3 to
               get detailed information about WML and Perl for
               bug reports.
             - adjusted VERSIONS.HISTORY and CREDITS file
             - fixed a few typos in INSTALL file
             - fixed autoconf stuff for determining the
               domainname via /etc/resolv.conf's "search" entry.
             - formally upgraded to IO-1.1802 (no changes)
             - renamed wml_sample/00README to wml_sample/README 
             - changed wml_sample/Makefile to also test
               speedup-mode

  Changes between 1.3.3 and 1.3.4:
      971108 - removed "All Rights reserved" from Copyright
               notice because this one and the usage of GPL are
               mutually exclusive.  
               [Thanks to Bruce Perens <bruce@debian.org> for hint]
      971110 - rewritten some regex stuff in HTMLfix (pass 7)
               which was ok for Perl 5.004 but too complicated
               for 5.003.  Perl 5.003 is buggy here.  [Thanks to
               Carsten G. Braeutigam <carsten@3point.net> for hint]
             - added a little more verbosity also for case where
               WML runs with option -s and -vN where N >= 2.
             - added an attribute named "target" to the <href>
               tag from wml::std::href to be able to use
               hyperlinks which load the new page into a
               particular targer frames
             - removed the pre-generated pages from wml_sample to
               be able to run a useful "make test" 

  Changes between 1.3.2 and 1.3.3:
      971107 - fixed wml_sample according to new wml::std::page
               which defines some slices, so UNDEF now is UNDEF2.
               [Thanks to David Mentre <David.Mentre@irisa.fr> for hint]
             - fixed inconsitency in wml debugging where the user
               was prompted to display the result even for pass 9.  
               [Thanks to David Mentre <David.Mentre@irisa.fr> for hint]
             - upgraded to ePerl 2.2.7
             - fixed some typos in wml_docs/*

  Changes between 1.3.1 and 1.3.2:
      971102 - fixed wrong xtable-example in wml_tutorial.pod
               [Thanks to Boris Wesslowski <bwess@gmx.de> for hint]
             - added new wml::std::case include file which
               provides HTML tag translation to upper or lower
               case. [Thanks to Boris Wesslowski <bwess@gmx.de>
               for idea]
             - again fixed some blank lines which were generated
               by wml::std::page.
      971103 - fixed ASubst (pass 6) case where file directly
               starts with the block delimiter. This was not
               recognized.
             - enhanced wml::std::case to correctly translate tag
               attributes and moved this now very complicated
               regex stuff into wml_p7_htmlfix as internal
               container tag <tagconv>. Now wml::std::case is
               just a high-level frontend.
             - slightly adjusted ANNOUNCE file

  Changes between 1.3.0 and 1.3.1:
      971019 - fixed entity in WML manualpage
      971022 - fixed <verbcode> in wml::std::typography
             - renamed <indent> from wml::std::typograhy
               to <pind> because of conflict with wml_p7_htmlfix
             - added num=0 to <indent> to remove leading
               whitespace box from a paragraph.
      971024 - removed wml_common/00README and added the
               missing information to COPYRIGHT.OTHERS file
             - upgraded to IO-1.1801
             - adjusted ANNOUNCE file
      971026 - fixed .wmlrc parsing: now quoted strings
               are handled exactly the way the Bourne-Shell does, i.e. 
               foo=bar quux   => "foo=bar", "quux"
               "foo=bar quux" => "foo=bar quux"
               foo="bar quux" => "foo=bar quux"
               where the last one is an important one, too.
             - changed imgdot height to 16 pixels (a little bit
               greater then 12) for <pind>/<ein> tags of
               wml::des::typography to get a better look
      971027 - added -A (accept) and -F (forget) options to WMk
             - added -r (norcfile) to WMk, too.
             - added -x (exec-prolog) and -X (exec-epilog) to WMk
             - fixed WMk to be able to process files with "::" in name
             - upgraded to ePerl 2.2.6

  Changes between 1.2.3 and 1.3.0:
      971006 - added nice <indent>..</indent> feature to
               wml_p7_htmlfix
             - now wml::std::page supports bgcolor=none which
               means "do not specifiy bgcolor=.. at all".
      971008 - fixed wml_p6_asubst: options on substitution
               strings were not parsed correctly
             - added WML_STDPAGE_XXX slices to wml::std::page
      971009 - created wml::des::imgbg to batch create background
               GIF images
      971010 - enhanced the -v1 processing time output: now 
               a table is displayed showing exact times of
               each pass
      971014 - added <toc_hN> tags to wml::std::toc
             - cleaned up the WMk and WML options description in
               manual page and usage pages and added correct
               support for GNU long-options.
             - added support for out-commenting tags to pass 7
               (htmlfix). Now one can comment out a tag by just
               adding a # to its name.
             - added a little useful and often needed feature to
               wml::std::typography. When adding "face_shortcuts"
               to the #use line, all ``face=helvetica'' strings
               are replaced by ``face="Arial,Helvetica"''.
             - added option -r/--norcfile to WMk and WML.
      971015 - !!! added the new *EXPERIMENTAL* -s option to WML and
               !!! WMk which stands for _SPEED_UP_. This option
               !!! enables the pre-compiling of the passes which can
               !!! speed-up the processing _dramatically_!!
             - fixed IPP (pass 1) for option -s handling
             - fixed aSubst (pass 6) for option -s handling
             - fixed HTMLfix (pass 7) for option -s handling
             - fixed HTMLstrip (pass 8) for option -s handling
             - upgraded to IO-1.18
  ___________________________________________________________________________

  Changes between 1.2.2 and 1.2.3:
      970914 - fixed whitespace handling in wml::des::imgdot
             - fixed <ifdef> in wml::std::tags
             - fixed wml::des::space which was broken because
               of braindead variable scoping in Meta-HTML. ARGL!
             - fixed WMk error message 
      971004 - upgraded to Getopt::Long 2.12
             - upgraded to WebLint 1.020
             - fixed <ifdef> tag in wml::std::tags support
               [Thanks to Heiko Schlittermann
               <heiko@lotte.sax.de> for hint]
             - fixed argument parsing on #include lines:
               arguments after a boolean argument were lost
             - now IPP supports a backslash in front of the
               $(xxx) syntax to prevent the interpolation of
               $(xxx). And when xxx is not defined, it
               now interpolates to the empty string. This way
               it now has the Bourne-Shell semantics.
             - added Bourne-Shell-like $(xxx:-yyy), $(xxx:=yyy),
               $(xxx:+yyy) and $(xxx:?[yyy]) syntax variants to
               IPP (Pass 1).
      971005 - fixed IPP usage display page
             - fixed WMk usage display page
             - now -DNAME~PATH is also supported on the commend
               line: here PATH is adjusted to the dir where the
               ``wml'' command was run from.  [Thanks to Heiko
               Schlittermann <heiko@lotte.sax.de> for hint]
             - added -D option to IPP to be able to also define
               IPP variables for the top-level/initial file
             - now WML also passes its defines (-D option) to IPP
               via IPPs new -D option
             - fixed ``-DROOT~.'' case where ROOT was set as
               "../" instead of ".." which is usually needed.
             - added a long-time missing feature to
               wml::des::imgdot: now when no filename base is
               specified but the variable IMGDOT_BASE is defined
               (usually via .wmlrc as -DIMGDOT_BASE~path) then
               this is one is taken instead of the source
               filename base. This provides a flexible way to
               shared imgdot images.
             - rewritten the output of wml_aux_htmlinfo:
               now a nice table is printed to STDOUT instead
               of the old and ugly indented list.
             - added "global" feature to wml::fmt::isolatin

  Changes between 1.2.1 and 1.2.2:
      970831 - added URL to ImageMagick homepage to wml::des::gfont
             - added hints about third-party programs to INSTALL file
             - added -DDEBUG=1 support to wml::des::imgdot; now
               when this options is activated the 1pt dot images
               always contain red color and are thus visible.
             - enhanced <spaced> container tag of
               wml::des::typography; now it can space the text
               per character (via &nbsp;) _and_ per line (via imgdots)!
             - created wml::OBSOLETE include file for defining
               old tagnames in addition to old files which are
               under wml::OBSOLETE::xxx.
      970901 - fixed wml::sys::all [Thanks to Stephen van Egmond
               <svanegmo@truespectra.com> for hint]
             - fixed std/info.src: <pageinfo> -> <info> as intended.
             - fixed and enhanced width-handling of
               wml::std::grid [Thanks to Stephen van Egmond
               <svanegmo@truespectra.com> for hint]
             - fixed wml_p8_htmlstrip case where a newlines is in
               front of a non-preformatted area
             - disabled #-style comments for Pass 4 (GNU m4)
               because this caused big problems with
               xxx="#rrggbb" and is a totally unnecessary feature
               because WML already provides #-style comment
               support [Thanks to Heiko Schlittermann
               <heiko@lotte.sax.de> for hint]
      970903 - Upgraded to ePerl 2.2.5
             - Upgraded to File-PathConvert-0.2
             - Upgraded to Image-Size-2.4
      970905 - Updated wml:des::gfont for new gFONT 1.0.0
             - Now wml::des::rollover automatically names the
               images if the "name" tag is not given

  Changes between 1.2.0 and 1.2.1:
      970825 - fixed typos in wml_tutorial.pod
             - removed some unnecessary stuff from Makefile.in of
               wml_p2_mhc/libutils
      970826 - added some links to the include files
             - added support for "-i wml::category::file" to IPP
               and WML.
             - overhauled the document wml_intro.pod
             - slightly changed ANNOUNCE and README files
      970828 - added IPP option -m to load mapping files
             - added the old obsolete WML 1.1.0 include files for
               backward compatibility
             - created wml_include/compat.map with entries for
               wml::OBSOLETE stuff
             - removed left-over debugging statements in IPP
             - removed wml_include/TODO file
             - created --enable-compat option for configure to
               enable the installation of wml::OBSOLETE stuff
             - upgraded to Slice 1.2.5
      970829 - created first version of a WML Make (wmk) in
               wml_make. This is high-level frontend to wml like
               xmkmf for imake is.
             - slightly fixed wml_docs/wml_tutorial.pod
             - merged wml_main and wml_make into wml_frontend
             - moved wml_aux_XXX to wml_aux/XXX
             - moved sample/ to wml_sample/
             - fixed shebang support of wml
             - added "make test" to wml_sample/Makefile
             - again added config.guess and config.sub to etc/
             - now the built environment is determined and
               wml/wmk -V now display this information
             - created PORTING file
             - added dummy "test" target to top-level Makefile.in
             - updated VERSION.HISTORY file for all versions
             - added a new <spaced>..</spaced> container tag to
               wml::des::typography for spaced text (german:
               "gesperrter Text")
             - added first try for a WML FAQ as wml_docs/wml_faq.pod
             - now htmlfix also recognizes xxx=+dddd attributes
             - fixed wml::imp::generic
             - fixed wml::des::typography
             - fixed again wml_common/gd/ for "distclean" target
             - added info about long-options to wmk
      970830 - fixed OBSOLETE.map (.src -> .wml): [Thanks to
               Heiko Schlittermann <heiko@lotte.sax.de> for hint]
             - make MakeMaker stuff under wml_common more quiet
             - added the built locations to -V option of WML.
             - added WML_LOC_XXX variables which hold the built
               locations
             - added <generated-via-wml> tag to wml::std::info
               which inserts the generated-via-wml.gif file as a
               button.
             - fixed determination of domainname/hostname  in GNU
               autoconf.

  Changes between 1.1.0 and 1.2.0:
      970819 - removed wml_aux_gfont because it cannot
               be configured cleanly from within WML distribution
               (its libfiles don't fit well for installation and
               runtime) and this program alone is not sufficient.
               So when one need TeX, one can also install this
               little programm externally.
      970820 - added REQUIRES lines to include manpages
             - put javascript container tag into wml::std::tags
               and removed wml::app::javascript
      970821 - speed up the case where ``wml'' receives an empty
               input file: Now this implies -p9, i.e.  only the
               output pass is used. 
             - added one single but really essential feature to
               Pass 2 (Meta-HTML): The asterisk from tags
               (``<tag* ...>'' and ``</tag*>'') are removed. This
               way you can easily overwrite standard HTML tags im
               Meta-HTML but you are still able to use the
               standard variant directly within the definition by
               adding an asterisk.
             - fixed Pass 8 / htmlstrip: It removed the final
               newline in a file also which looks ugly
             - fixed --with-openworld option description in GNU
               autoconf [Thanks to Heiko Schlittermann
               <heiko@lotte.sax.de> for hint]
             - made a kludge to wml_common/gd/libgd/Makefile.PL
               to workaround an existing MakeMaker bug where the
               Makefile is not removed on "distclean".   [Thanks
               to Heiko Schlittermann <heiko@lotte.sax.de> for
               hint]
             - changed the "use lib" stuff in wml::sys::boot to a
               BEGIN/@INC variant to avoid conflicts in Perl's
               lib.pm 
             - upgraded to ePerl 2.2.3
             - removed obsolete wml::des::imgsize. His job
               is already done by Pass 7 (htmlfix)
      970822 - enhanced wml::des::grid, now it has no longer real
               restriction on which data can be put into cells.
      970823 - replaced wml::std::headfoot by a more powerful and
               clean wml::std::page include file which provides a
               singe <page> tag instead of the old and ugly
               <header>/<footer> tags.
             - renamed wml::std::url to wml::std::href because it
               does not provide a <url> tag; it provides a <href>
               tag.
             - removed wml::msc::m4 and put the stuff from this
               file into wml::std::tags.
             - removed wml::std::divert and put the stuff from
               this file into wml::std::tags.
             - renamed wml::msc::path to wml::msc::relpath and
               its function from from_to() to relpath().
             - renamed wml::std::stack to wml::msc::stack because
               this is also just a snippet
             - removed wml::std::symbol and put the stuff into
               wml::std::tags
      970824 - overhauled more include files
             - created wml_docs/ dir with wml_intro.pod and
               wml_tutorial.pod files
             - fixed the subdir movement strings of wml_p4_gm4
               and wml_common
             - moved some POD stuff from wml_main/wml.src to the
               new wml_docs/wml_intro.pod
             - again stripped down wml_p2_mhc (~100KB)
             - added new feature to IPP (Pass 1): Now one can set
               variables after #include/#use which are
               interpolated via $(..). And there are now to
               special string: __FILE__ and __LINE__ which are
               similar to CPP.
             - made a workaround for the "file" POD problem of
               IPP manualpage.
      970825 - fixed again htmlstrip (Pass 8)
             - written wml_tutorial.pod

  Changes between 1.0.4 and 1.1.0:
      970817 - Fixed examples in wml(1) manpage [Thanks to Heiko
               Schlittermann <heiko@lotte.sax.de> for hint]
             - fixed long-standing problem with ``-DXXX=YYYY''
               (didn't worked in the past) vs.  ``-D XXXX=YYYY''
               (always worked).  The problem lies in
               "$Getopt::Long::getopt_compat" defaulting to 1 in
               Getopt::Long module :-(.  [Thanks to Heiko
               Schlittermann <heiko@lotte.sax.de> for hint]
      970818 - upgraded to Getopt::Long 2.10
             - changed "perl_private" subdir in libdir
               to just "perl" because looks ugly
             - added a remove command to wml_common/Makefile.in
               for manual stuff which gets created by the
               MakeMaker install targets
             - added some descriptive info to install target to
               be able to easier follow an installation.
             - added fallback to "more" for $ENV{'PAGER'} in
               wml_main/wml.src
             - fixed recently introduced problem with Getopt::Long
               installation [Thanks to Heiko Schlittermann
               <heiko@lotte.sax.de> for hint]
             - changed --with-closedworld to --with-openworld and
               reversed meaning: Now WML per default installs its
               own private copies of Perl modules.  This is more
               safe. Now when one really wants to use existing
               versions he has to specify this option explicitly.
             - ** removed a lot of unneccessary GNU autoconf stuff **
             - made builds under wml_p2_mhc and wml_p4_mhc more quiet 
             - big cleanup wml_common/Makefile.in
             - renamed PROBLEMS file to RESTRICTIONS
             - merged ANNOUNCE and ANNOUNCE.ADDR files
             - fixed nasty bug in Divert which caused recursion
               warnings and missing output where really no
               recursion was [Thanks to Heiko Schlittermann
               <heiko@lotte.sax.de> for hint]
      970819 - upgraded to SLICE 1.2.4: now WML also accepts
               empty input files which is nice when it used in a
               pipe where it should not complain about these.
             - fixed a few include files and generally replaced
               #include with the more compact and more readable
               #use variant
             - created a useful wml::app::toc whic automatically
               generates a table of contents out of <Hn>...</Hn>
               tags.  [Thanks to Heiko Schlittermann
               <heiko@lotte.sax.de> for forcing me to think about
               this idea]
  ___________________________________________________________________________

  Changes between 1.0.3 and 1.0.4:
      970814 - fixed wml_main option -O which was incorrectly
               passed through.
             - removed "perl -c" check in
               wml_p9_slice/Makefile.in which caused problems
               under some installations
             - now wml correctly removes its temporary files 
               when an error occurs in a pass.
             - make container body end delimiter in wml::fmt::*
               more unique to avoid conflicts with body contents.
             - added <podfile> to wml::fmt::pod and <verbfile>
               to wml::fmt::verb
      970815 - fixed the private perl5 install paths, the "wml"
               subdir is now correctly added to "libdir" when it
               does not already contain a substring "wml".
               [Thanks to Henrik Theiling
               <theiling@CoLi.Uni-SB.DE> for hint]
             - fixed demo.wml from the webpages and added
               it to the distribution under sample/
             - changed "my" construct in wml_p9_slice which
               caused problems under Perl 5.003 because only Perl
               5.004 allows "my" inside "foreach" [Thanks to Rene
               Pijlman <R.W.Pijlman@inter.nl.ne> for hint]
             - slightly changed syntax of wml_p6_asubst to avoid
               conflicts with plain text [Thanks to Henrik
               Theiling <theiling@CoLi.Uni-SB.DE> for hint]
             - enhanced wml::fmt::isolatin to be really more
               complete, i.e. it now converts most of the ISO
               Latin 1 characters.  [Thanks to Henrik Theiling
               <theiling@CoLi.Uni-SB.DE> for code]
             - renamed wml::fmt::{pod,sdf,text} to
               wml::imp::{pod,sdf,text}
             - renamed wml::fmt::verb to wml::fmt::verbatim
               and made it more simple by using asubst
             - added wml_aux_wwwtable and corresponding
               wml::imp::wwwtable for really nice HTML table
               generation via expert syntax
             - fixed distclean target in wml_p9_slice/Makefile.in
      970816 - fixed typo in wml::std::url [Thanks to Henrik
               Theiling <theiling@CoLi.Uni-SB.DE> for hint]
             - added MANIFEST file and correspodning make
               creation target for better patchfile generation
             - made the installation prefix really variabel so
               one can use "make prefix=.." to override it.
               [Thanks to Heiko Schlittermann
               <heiko@os.inf.tu-dresden.de> for idea]
             - cleaned up configure.in
             - removed strip commands from Makefile.in while
               addding -s to INSTALL_PROGRAM and replacing the
               script installations with INSTALL_SCRIPT calls.
               This fixes problems for the FreeBSD ports.
             - added "#use type::class::item" to wml_p1_ipp
             - removed some more unnecessary files ;_)
             - replaced complete slice distribution with
               a stand-alone variant and upgraded to Slice 1.2.3
             - fixed wml_common/getoptplong/Makefile.PL
             - fixed wml_common/io/Makefile.PL
      970817 - again overhauled wml_aux_htmlinfo

  Changes between 1.0.2 and 1.0.3:
      970814 - *** fixed a bug in htmlstrip recently introduced which
               caused destroyed generated markup code!! ARGL! ***
             - upgraded to weblint 1.019
             - fixed problem in wml_main: using -p12345678 to see
               the result on stdout without processing by pass 9
               (slice) was broken
             - added -O<LEVEL> option to htmlstrip for optimizing
               (regarding byte length) the HTML code.  Also added
               this option to wml_main for passing to to
               htmlstip.
             - Upgraded to ePerl 2.2.2
             - added info to wml_aux_htmlinfo about which number
               of imaga references and how much bytes of data or
               really unique (because only that counts because
               browsers don't load more then once). So -E htmlinfo 
               now is more useful.
             - fixed wml_include/std/fileinfo.src
             - fixed wml::fmt and wml::imp include files
             - added sample to wml_aux_txt2html/txt2html.txt

  Changes between 1.0.1 and 1.0.2:
      970812 - rewritten htmlstrip: now it works
               also with multiply tags on a line and
               additionally strips more whitespaces
             - fixed MANIFEST of wml_common/gd/ which
               was broken in 1.0.1 due to remove of io.h
      970814 - fixed wml_common/gd/libgd/gd.h which
               still wants io.h
               [Thanks to Henrik Theiling 
                <theiling@coli.uni-sb.de> for hint]
             - upgraded to Slice 1.2.2 which introduces
               the %!slice construct. This makes WML
               even more flexible ;_)
               [Thanks to Andrew Pimlott 
                <pimlott@abel.MATH.HARVARD.EDU> for idea]
             - created VERSION.HISTORY file

  Changes between 1.0.0 and 1.0.1:
      970808 - fixed libdir adjustment in configure.in
             - added --with-closedworld option to configure
               to be able to force WML to install all Perl
               modules privately.
             - added --with-perl=PATH option to configure
               to be able to force the use of a specific perl
             - added --with-perl=PATH option to configure
               of wml_p9_slice
             - replaced -f by -x in configure for perl test
             - fixed malloc.h problem in wml_common/gd/libgd/
      970811 - upgraded to SLICE 1.2.0: 
               THIS SPEEDS UP WML PASS 9 _DRAMATICALLY_!
               Now the processing to for pass 9 is no longer directly
               proportional to the length of the written files.
             - fixed reference to Bit::Vector 4.0 in configure
             - fixed install target of wml_common/Makefile.in
  ___________________________________________________________________________

  Changes between 1.0b18 and 1.0.0:
      970714 - fixed a problem with wml_include/std/headfoot.wml
             - upgraded to Bit-Vector 4.2
      970727 - added package IO-1.15 for Perl 5.003 systems
             - slightly speeded up wml_p6_asubst
             - upgraded to gFONT 1.0b5
             - upgraded to ePerl 2.2.1
             - added wml::des::rollover for RollOver-style
               images which can be used like img-tags
      970807 - enhanced htmlfix to do more HTML fixups
             - removed testdir t/, because we currently
               have no way to do a real "make test" 
               before "make install". The tests need
               WML to be already installed.
             - created wml::fmt::sdf for the Simple
               Document Format (SDF) embedding 
             - fixed wml::fmt::pod for pod2html from Perl 5.004_02

  Changes between 1.0b17 and 1.0b18:
      970623 - upgraded newvers
             - upgraded to ePerl 2.2b8
             - upgraded to gFONT 1.0b4
             - fixed a problem in wml_include/Makefile.in
               under Solaris.
             - fixed configure under wml_p9_slice
               because of removed lib/ dir.
             - upgraded to linklint 1.35
             - upgraded to txt2html 1.24

  Changes between 1.0b16 and 1.0b17:
      970520 - upgraded to gFONT 1.0b3
             - upgraded to SLICE 1.1.1
             - fixed a problem a correct substituted
               generating wml.1

  Changes between 1.0b15 and 1.0b16:
      970428 - added wml_aux_gfont
      970429 - added -m 755 to INSTALL_PROGRAM define
             - added warning for non-GCC compilation
               to configure
             - changed wml::des::gfont to use 
               new private wml_aux_gfont
      970502 - replaced wml_aux_webxref with 
               enhanced successor wml_aux_linklint

  Changes between 1.0b14 and 1.0b15:
      970423 - added wml_aux_webxref
             - adjusted weblintrc
             - fixed manpage of wml
             - upgraded to Image-Size-2.3 and
               fixed wml_common/00README
             - created Test::Harness based test suite
               and a first test for plain throughput
             - replaced destroyed COPYING file with
               a fresh one from prep.ai.mit.edu
      970427 - upgraded to final ePerl 2.1.0 release
               and fixed the changed calling options
               in wml

  Changes between 1.0b13 and 1.0b14:
      970423 - changed wml manpage slightly
               to make pass4 and pass5 more distinct
             - added -t option to wml which sets
               the mtime of outputfile(s) to mtime
               of inputfiles
             - fixed outputfile epilog/time handling
             - now -v can get an optional numeric argument
             - now -v means only -v1 and this does only
               display the total processing time
             - upgraded to slice-1.1.0 which now uses
               Bit::Vector 4.0 instead of Set::IntegerFast 3.2

  Changes between 1.0b12 and 1.0b13:
      970417 - created a new wml::imp::remote
             - created unfinished wml::std::img
             - now wml also processes options
               from a pseudo-shebang line. Use this
               for instance to remember the output options
               like
                  #!wml -o... -o...
               and compile the file just via
                  $ wml file.wml
             - removed the demo/ subdir from the
               distribution. It is intended for
               the webpages or a seperate distribution
             - removed wml_p9_slice/lib/ because
               it is not used
             - removed the duplicated COPYING files
      970422 - fixed a few include files
             - added preserve/restore facility to wml::std::tags
      970423 - fixed preserve/restore tags
             - rewritten wml::des::grid with preserve/restore
             - fixed wml_include/Makefile and wml itself
               for temporary files: they are now removed
               and named more unique. 
             - upgraded to ePerl 2.1b6
             - now -v gets passed to some filter passes
             - now htmlfix gives out the total amount
               of bytes the images accumulate on a page
               on option -v.
             - added weblint 1.017 to the distribution
               as wml_aux_weblint. This is inteded as
               a manually used epilog filter
             - created a wml_aux_htmlinfo which
               summarizes the content of a webpage
             - added -E option to wml for running epilogs

  Changes between 1.0b11 and 1.0b12:
      970410 - created new include cathegory "imp"
             - moved wml::des::csmap to wml::imp::csmap
             - created a new wml::imp::view
      970413 - fixed wml::des::typography
      970416 - fixed a few include files
             - documented more include files

  Changes between 1.0b10 and 1.0b11:
      970409 - added wml_aux_map2html
             - removed the list of include files in wml.src
               and added a new updated list to wml_include/all.src
             - renamed msc -> app and old sup -> msc
             - again added a lot of stuff to include files
             - added all.wml files for all cathegories
             - fixed "make install": the aux-files were missing
             - renamed eg -> demo and added the complete
               installation of this dir to "make install"
             - removed htmltoc and toc.src because
               of a principle restriction of WML this
               cannot be used in a really useful way :-(
             - changed PROBLEMS file
      970410 - fixed a quoting problem for -D option
               and put a warning in the wml manpage
               then -DFOO=BAR is not allowed due to
               restrictions in Getopt::Long. We always
               have to use -D FOO=BAR (note the blank)
             - created the first contents for the demo/ area
             - now wml can also read from STDIN, i.e.
               it can now be used as real Unix filter
             - now the inputfile can also be completely
               missing which also means "read from stdin"
               but additionally forces quiet mode. This
               is useful for pipes ..| wml |...

  Changes between 1.0b9 and 1.0b10:
      970408 - fixed ANNOUNCE file
             - added more info to INSTALL file
             - now pod2man tempfiles while building are removed
             - added file existence tests to pass 4-6
             - added the long-missing feature of pass 7:
               htmlfix now does what it was intended to do.  It automatically
               adds WIDTH/HEIGHT and ALT attributes to IMG tags.
             - created a nice pod.wml which convertes between
               POD and HTML via pod2html
             - created a nice text.wml which convertes between
               TXT and HTML via txt2html
      970409 - again reorganized wml_include/. Now
               the things are sorted into subdirs
             - now the include file sys/boot.wml is
               automatically pre-loaded before any others
             - reworked wml::des::grid to use a divertion
               for cells (this way you can use any contents)
             - created a nice wml::fmt::verb include file
             - fixed the -i '<...>' option for wml
             - fixed a lot of stuff in the include files
             - added wml_aux_txt2html
             - added wml_aux_htmltoc
             - created a wml::std::toc which used
               wml_aux_htmltoc

  Changes between 1.0b8 and 1.0b9:
      970408 - greatly optimized wml_p5_divert
               which had a really horrible performance
               in 1.2b8 (big files need 10minutes and more
               to process, now only a few seconds)
             - added "-q" (quiet) option to wml which
               prevents the prop from being displayed
             - added "-i file" option to be able to pre-load
               include or template ;-) files.
             - allowed "_" as an additional character
               for Divertion names in wml_p5_divert
             - fixed a nasty bug in wml_8_htmlstrip when
               nested preserved blocks occured.
             - changed the make scheme for the *.src
               files. Now they are no longer substituted
               by configure. Instead a sed is done.
             - added the functionality to discard
               divertions and to overwrite a divertion.
               This is actually the last missing feature
               to allow real templates!

  Changes between 1.0b7 and 1.0b8:
      970406 - finally introduced the first missing pass: GNU m4.
               (intended for general low-level macro processing)
             - finally introduced the second missing pass: divert
               (intended for special divertion filtering)
             - renamed the others passes to be in order
      970407 - created a nice divert.wml include file
             - added information about include files
               to wml's manpage
             - created the all.wml include file which
               just includes all others
             - added Ren'e Seindal to COPYRIGHT.OTHER

  Changes between 1.0b6 and 1.0b7:
      970403 - changed a few manpages
             - added Image::Size and GD to wml_common/ because 
               these are needed inside some include files.
             - added include/bootstrap.wml which does the needed 
               "use libs ..." for the privately installed Perl modules
             - completed COPYRIGHT.OTHER file
             - fixed PROBLEMS file
             - added Disclaimer to wml -V
      970404 - renamed wml to wml_main
             - renamed include to wml_include
               and created a Makefile for this dir.
             - now all include files contain a POD section which 
               gets installed as man3/wml::name.3
             - fixed the typo "independend" -> "independent" 
             - created a CREDITS file
             - made "make" in wml_p2_mhc/ more quiet
      970405 - upgraded to ePerl 2.1b5 and fixed the internals of 
               "wml" which now leads to a stop on an ePerl error 
               while processing.
      970406 - documented the first set of include files
             - renamed typographic.wml to typography.wml
             - renamed VERSION.txt to just VERSION

  Changes between 1.0b5 and 1.0b6:
      970403 - upgraded to ePerl 2.1b4 which
               fixed the problem that GNu autoconf
               was needed for compilation (autoheader)
             - removed obsolete doc/Makefile which
               again appeared due to old configure 
             - upgraded etc/newvers to 2.1.1 which
               fixes "make new-betalevel"
             - removed the old silly contents of eg/
               and replaced it with the demo.wml
               example of the webpages
             - documented missing WML_XXX variables
               and documented the WMLOPTS and .wmlrc
               features

  Changes between 1.0b4 and 1.0b5:
      970402 - added wml_p2_mhc/doc/metahtml.txt which
               gets installed as man/cat1/wml_p2_mhc.1
             - added first official ANNOUNCE file
             - fixed pod2html call, because new pod2html
               from Perl 5.003_96 does write to stdout
               per default.
             - major documentation fixup and changes
             - removed the obsolete doc/ directory
             - fixed "make distclean" in wml/

  Changes between 1.0b3 and 1.0b4:
      970402 - upgraded to Slice 1.0.7 which
               fixes a configure problem under SunOS
             - upgraded to ePerl  2.1b3 which
               fixes a problem with Perl 5.003_96
             - fixed "make distclean" for doc/

  Changes between 1.0b2 and 1.0b3:
      970330 - removed a obsolete #include in
               wml_p2_mhc/config.h.in for Solaris
             - now when Pass 7 is not the final pass
               (e.g. you say -p12) the output gets
               written to stdout
      970331 - added WML_XXX variables
             - changed INPUTFILE to WML_INPUTFILE
             - added WML_VERSION, wml -V option and
               Version string to wml.pod
             - removed a lot of not used files
               from ePerl, Slice and MHC

  Changes between 1.0b1 and 1.0b2:
      970326 - upgraded to ePerl 2.1b1
      970327 - upgraded gfont.wml 
      970330 - upgraded to ePerl 2.1b2
             - updated and fixed includes/javascript.wml

  Changes between 1.0b0 and 1.0b1:
      970323 - removed include/trail/
             - updated README
             - fixed "make distclean" in subdirs

  Changes between 0.5.9 and 1.0b0:
      970323 - updated ePerl to version 2.1b0
             - updated NEWVERS to version 2.1.0
               and added a call to configure
             - changed VERSION.pl to VERSION.txt

  Changes between 0.5.0 and 0.5.9:
      970221 - created first real distribution
         : 


