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

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

  Changes between 0.8.5 and 0.8.4:

    *) Fix bug with some nested expressions (27-Mar-2000):
       [Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp>]

  Changes between 0.8.4 and 0.8.3:

    *) Change in grouping (25-Mar-2000):
       The quoted=true attribute of the <group> tag is removed and this
       feature is now provided by the <noexpand> tag. Its counterpart is
       <expand>.
       New attribute of <group> : ``separator=string''
       [Denis Barbier]

    *) Fix memory leaks (22-Mar-2000):
       [Denis Barbier]

    *) Add <return> tag (20-Mar-2000):
       This tag exits from inner macro.
       [Uwe Mindrup <uwe@mindrup.de>]

    *) Add %name in replacement text (20-Mar-2000):
       This special string expands to the macro name when found in
       replacement text.
       [Denis Barbier]

    *) Bugfix in replacement text (18-Mar-2000):
       Letters `A' and `U' after a percent sign were gobbled by mp4h
       in macro replacement text.
       [Joerg Plate <Joerg@Plate.cx>]

  Changes between 0.8.3 and 0.8.2:

    *) Add macro hooks (15-Mar-2000):
       These hooks are provided to allow inserting text before or after
       macro expansion. This way it becomes easy to transform primitives
       or defined macros.
       [Denis Barbier]

    *) Fix build failure on FreeBSD (15-Mar-2000):
       There was a bug in lib/xmalloc.c which causes a build failure
       on FreeBSD.
       [Ralf S. Engelschall <rse@engelschall.com>]

  Changes between 0.8.2 and 0.8.1:

    *) Cosmetic changes in documentation (11-Mar-2000):
       These changes are made to allow automatic generation of
       http://www.engelschall.com/sw/mp4h/docs/index.html
       [Denis Barbier]

    *) Suppress whitespace after discarded newlines (11-Mar-2000):
       When newlines are discarded via the <dnl> tag or eol-comments,
       leading whitespaces on following line are removed.
       [Denis Barbier]

  Changes between 0.8.1 and 0.8.0:

    *) Remove unused subroutines (02-Mar-2000):
       [Denis Barbier]

    *) Fix again how unknown macros are expanded (01-Mar-2000):
       This time, no expansion is done.
       [Denis Barbier]

  Changes between 0.8.0 and 0.7.2:

    *) English documentation (28-Feb-2000):
       [Denis Barbier]

    *) Fix <unset-var> tag (28-Feb-2000):
       [Denis Barbier]

    *) Internal change in <include> tag (28-Feb-2000):
       [Denis Barbier]

    *) Expand attributes in unknown macros (28-Feb-2000):
       [Denis Barbier]

    *) Internal changes in macro parser (26-Feb-2000):
       The macro parser is remade in order to be more robust. Expansion
       modes are now explained in the doc.
       [Denis Barbier]

    *) More comprehensive messages on error (18-Feb-2000):
       When a warning is printed, it includes file name and line
       number.
       [Denis Barbier]

    *) Fix support for frozen files (18-Feb-2000):
       This is the first working version.
       [Denis Barbier]

    *) Merge synclines tags into <__file__> and <__line__> (16-Feb-2000):
       [Denis Barbier]

  Changes between 0.7.2 and 0.7.1:

    *) Add <synclines-push> and <synclines-pop> tags (16-Feb-2000):
       These macros will help debugging within WML.
       [Denis Barbier]

    *) Remove <eval> and <quote> tags (16-Feb-2000):
       A change in how macros are quoted and evalled make these macros
       useless.
       [Denis Barbier]

  Changes between 0.7.1 and 0.7.0:

    *) Fix escaped quotes in attributes (13-Feb-2000):
       [Denis Barbier]

    *) Fix expansion of malformed tags (13-Feb-2000):
       When an opening angle is followed by a valid name, which is
       neither followed by a space nor a closing angle, this rag must
       be written verbatim. For instance, <a+1> was expanded into <a>+1>.
       [Denis Barbier]

    *) Add tags: <capitalize> <at-end-of-file> <eval> (13-Feb-2000):
       [Denis Barbier]

    *) Allow spaces in variable assignments (13-Feb-2000):
       Constructs like <set-var i = 0> are now parsed like <set-var i=0>.
       [Denis Barbier]


  mp4h 0.7.0 (11-Feb-2000):
    First public release.
