version 1.09
     - Release at last.
version 1.08+23
     - more things in winfonts + doc + some tuning by
       IE viewing.
     - primitives \push@styles,\pop@styles to save,restore styles
       accross blocks (mathpartir)
version 1.08+22
     - make byte-test in examples -> specific tests
     - footnote to extra file, change behavior document.
     - special footnote flusing for \maketitle
     - Bug, hacha (close_chapter, cut.mll) must not close
       chapter page when it equals toc page.
     - Factor out code for mathdisplay (latexscan.mll) +
       new internal commands \displaymath \enddisplaymath ->
       display math without latex env (useful for mathpartir.)
     - Esponja removes unreferenced style classes.
     - Backtracking info printed directly in do_expand_command (latescan.mll)
version 1.08+21
     - Corrected bars for math accents: WIDTH= -> STYLE="width:..
       and added some tests in examples/sym.tex
     - Notice : horiz bars in table -> <TD CLASS="hbar" STYLE="height=..">
       is the most simple and works for both moz and IE.
     - Suppress vertical-align in dcells !
       Vertical alignment is controlled by TR.
       (used by \@open{DISPLAY}{VALIGN="top"} in html/mathpartir)
     - Big trouble with styled displays (IE) finally solved
       by width:auto; in styles dcell and display.
version 1.08+20
     - added winfonts.hva, to replace a few entities by ascii art
     - initial value of 'true' for extendedchars (listings)
     - adopt most recent mac encoding 0xDB -> euro sign
     - added three window codepages and applemac in inputenc, useful ?
version 1.08+19
     - added sym.tex in examples.
     - suppress -symbols option !
     - Back to ALIGN attributes in display cells, corresponding
       CSS declaration (text-align) does not apply to TABLE alignement,
       which breaks proper alignement of displays eg in numerator/denominator
       of \frac.
     - New behavior for \title, \title after \begin{document} should work
       with documentation.
     - Suppress DIV CLASS="center" around displays,
       include margin-left:auto; margin-right-auto in display class
       There is one complication : top level displays now
       have to be kept (cf open_maths in htmlMaths.ml).
       Beside an enclosing group is needed (for limiting the scope
       of font changes in $$... $$).
version 1.08+18
     - Clarify and document footnote flushing.
     - \vdash and \dashv unicode entities were swapped (iso-symb.hva)
version 1.08+17
     - Styles defined by \newstyle can go into external file, by
       \externalcsstrue
     - Added \marginpar
version 1.08+16
     - Flush footnotes at end of 'minipage' environments
     - \@seename -> \seename in index.hva/makeidx.hva
version 1.08+15
     - eat space before scanning \verb, \lstlisting argument
       (Save.save_verbatim) 
     - hacha: bug in toplevel toc for -tocter mode those where
       closed too often. Finally working ?
     - hacha/footnotes: added \@footnoteflush in \cutend -> footnotes text in
       the same file as marks most of the time
     - added stacks for redefining/restoring commands (\hva@newstack)
     - include imagen options as comment in image file -> force
       production of images when options change. Then, Misc also
       has a checkpointed state, so as to avoid double inclusion
       of options with -fix.
version 1.08+14
     - added xspace.hva
version 1.08+13
     - added bibhva executable, so as to call bibtex on .haux files
       yielding .hbbl files
     - managed for .haux files to be bibtex processable
     - \textsubscript does not exist!
     - \textsubscript forgotten.
     - Small bug in 'mid' counts in \process@delim@top
     - styled theorem-like envs
     - \setkeys => \@seytkeys in mathpartir (avoid echo in image file)
     - Be more tolerant with lists without \item (warning) + avoid producing
       such in multicolumn indexes.
     - added ifpdf package
     - Style all list environments (+ thefootnotes, the bibliography)
     - Corrected bug in table of Contents:
         Section whose level is < to tocdepth should go into toc,
         regardless of secnumdepth
     - Suppressed first line, if empty, in verbatim (and verbatim*).       
     - New placement of hacha anchors (inside section headers, through command
       \@secanchor)
     - Suppressed some spurious newlines in html output (mostly in HEAD)
     - ? is no more special (equivalent to @) in indexes
       " becomes more general (quote everything)
     - option -dv
     - chngcntr package.
     - Use P elements for paragraphs, numerous changes,
       \n\n lines found while parsing arguments pending, useful ?
version 1.08+12
     - Big trouble : forgot mapings in distribution !
version 1.08+11
     - Important change in managing inputencodings/charsets, so
       as they can be different. Documentation done.
        Basically: for all chars in input
        1. Translate to unicode
        2. From one unicode char
            a- Output as a char if possible in doc charset
            b- Otherwise, output numerical reference.

     - Changed \limits/\nolimits scanning, so as to find last !
     - latin encoding support, through the inputenc package and
       checked numerical entities (\@print@u)
       Defaut charset is now US-ASCII.
     - Added eurosym package
     - Added textcomp package
     - compatibility deepcut/thebibliography, \sectionning command
       \@bbliosection must appear in outer scope.
     - deepcut: also cut footnotes.
     - chapterbib : sectionbib -> entry in toc.
version 1.08+10
     - deepcut patched
     - supertable completed.
     - longtable package, a nightmare
     - forget option argument in \caption, fixed
     - publicize the generic url hevea.inria.fr
     - a few changes in graphics/graphicx to allow loading both
       (and \@imagecommand in html/hevea.hva uses \def)
     - show/noshow option for package figcut.
version 1.08+9
     - figcut and deepcut packages.
     - \lstavoidpre command in listings -> allow copy/paste in listings.
version 1.08+8
     - \settoplinks command for changing hacha links aspect.
     - Basic chapterbib (works for included files only, no top level
       bibliography).
version 1.08+7
    - change caption (in figure, tables) formatting -> new command
      \hva@caption that can be redefined for customisation.
    - correct (once again) eol marker in listings
      (line skip was missing for firstline=n, n > 1)
    - new option -pdf for imagen.
version 1.08+6
    - ignore keys fraction and myfraction in mathpartir (warning)
    - trick to allow nested \underline\overline in displays.
version 1.08+5
    - Bug in new integerface, canniot use \unset to deactivate
      a stringizer.., use \lst@inactivate in place. Very inneficient.
    - new interfaces for commemts and strings, still
      need to activate various styles in strings,
      Note the new mecanism for strings,generalize to other
      delims ? (to implement delete)
    - new -t option for imagen (doc pending) -> dvips
    - Got rid of spurious line skip at start of lstlisting env.

version 1.08+4
    - added delim, moredelim, deletedelim, should now implement
      new interface for comments and strinsg, and normalize style
      command names... Semantics of 'delete' key is somehow radical...

version 1.08+3
    - esponja -> keep color inside A elts
    - made \today proper (lot of space were introduced).
    - -w Z warning -> quite a lot of corrections.
    - Huge bug (all ' -> - in text mode).
    - breaklines in listings -> warning
    - Previous fix introduced a bug in balanced/nested comments:
      replace scan of \endgroup by call to end_comment.
    - Listing bugs, style command can be arguments to commentstyle and
      stringstyle

version 1.08+2
    - <<-o - >> redirects html output to stdout.
    - added tabsize, showtabs and tab keys in listings, approximate rendering.
    - added default values for keywords
    - changed keywords management
        * keywords are installed while defining languages (and not in
          hook AfterSetLanguage)
        * all keywords are erased in PreSetlanguage
    - added classes in keywords
    - debugged showlines in listings,  at end ?
version 1.08+1
    - key frame (and a few others, related to frames) in listings
    - \title, \author and \date now work after \begin{document}
    - Small bug listings, an additional line was appended at the end
      of listings when showlines=true
    
version 1.08
    - Serious german babel, with active '"'

version 1.08
    -Release : two major changes
     * Replace symbol font by entities
     * Introduction of style sheets.
version 1.07+2
   - added some entities for textquoteleft etc. + package ragged2e + bug
     in german.hva
   - bug in text generation (safe_make_string in Text.put_line)
   - output named html colors when appropriate.
   - added \ifwhitepre to identify space-white=pre,
     this flags alters Html.put_nbsp behavoir. Should also apply to \@br.
   - worked on manual (style sheets)
   - Added interpretation of - -- --- `` and '' in main latexscan.mll
version 1.07+1
   - Add lineranges in listings + cleaning showlines
   - Start using style-sheets
   - Integrate mathpartir
   - Small listings bugs (space forgotten in \lstinline"A A").
   - Erase bussproof and proof, concentrate on Didier's mathparir
   - Change title/maketitle management -> typeset after document is
     opened in image file (allow \includegrahics in \title!)
   - Two listings bugs [backslash newline in strings & argument parsing for
     lstinline].
   - Get rid of cpp in Makefile (use sed instead, hope this will work for everybody!)
   - added all *.hva in libs.defs
   - added html/style-sheets.hva in libs.def
   - caption/label keys in the listing package.
   - change '-o path' behavior for hacha, all generated files go into directory
     'dirname path'
   - \@addimagenopt + looking for imagen in libdir (documentation pending)
   - supertabular package.
   - change rawhtml -> output in html mode only + new raw and rawtext envs
   - Additional entities for big delimiters.
      
version 1.07
   - Release, to follow ocaml evolution.

version 1.06+1
   - Added \lstnewenvironment  in package listings
   - Pb pour les delims de hauteur 1 : -> rescanner le delimiteur ! Pas le tps.
   - Bug in text manager : incorrect behavior \centering-like declarations.
     Solution make the align flags systematically stacked
   - Add a command-line flag to hacha
        -nolinks -> suppress Previous/Up/Next links
   - Small hacha bug : replicate \htmlfoot argument in index.html file
     even when hevea generated footer is absent.
   - New \@charset command and xxcharset.exe script, to control
     output document character set.
   - firstnumber=auto|last|nnn in listings.hva
   - started adding an example for listings (exlst.tex)
   - proper (?) implementation of emph classes in listings
     (some debug print left)
   - key label in listings + ignore empty fst argument of env
     listing + patch on initial line numbers
   - An attempt to follow << listings >> pace of developement
     all '*label*' keys are now '*numbers*' keys, snif.
   - Added bgcolor definition in hevea.sty, not very good
   - Spaces are irrelevant everywhere in array/tabular format
   - A new warning for \right and \left in non-display mode.
   - Special parsing (\@verbimagearg) for ``\DeclareGraphicsRule'' last
     argument.
   - Allow multiples > and < in package array.
   - Better error message for undefined defaults in keyval.
   - Do not check comments before Save.arg_verbatim.
   - Added a new primitive \@styleattr
   - Almost complete multibib package.
   - Small bit of xypic (-> all \xymatrix are images).
version 1.06
version 1.06-7
  - \ifmagen indroduced, \imagentrue at beginning of .image.tex,
    \imagenfalse in hevea.sty, if \ifimagen undefined.
  - Bug -> stopimage in lstinline.
  - Throw away index when some key field is empty (i.e. mimic makeindex)
  - Introduced \htmprefix
  - Bug in ``\@displayint'' (introduced by the new ``\@getprint'')
  - compatibility with ocaml 3.03 (do not close a file twice)
  - Table of contents a` la LaTeX.
  - new ``-hrf'' option for hacha
  - PNG managment in hevea/imagen
  - Added a ``-quant'' option to imagen
  - Changed ``\@getprint'' to interpret characters Cleaned a few bad usages of ``\@getprint''
  - Added ``\hyperref'' with optional argument.
  - Added underscore package
  - Bug htmlfoot, <!--FOOTER--> MUST appear last in hevea output
  - small stuff in listings (showlines and continued line  numbering)
version 1.06-6
  - Added esponja
  - Better error diagnostic for bad usage of \begin{document}... \end{document}
  - Added a \tocnomber command to include section numbers in table of
    contents
  - Better amstmath package  
version 1.06-5
  - \index allowed in section titles (@norefs extension)
  - Big dynamic scoping bug in packages.hva
  - Two easy misfeature disappear
        . trailing -exec prog brougth back one step
        . blanks allowed in array formats        
  - Option -version
  - Bug in image.ml, finalize -> active := false, to make module restartable
  - Bug moreverb, protect get_line by save_lexstate/restore_lexstate.
  - Bug paragraphe (remettre Save.seen_par a` false dans make_stack).
  - Bug \iftest -> modifs locales (par fun_register)
  - Bug argument csname de \newcommand dans toimage -> save_arg
  - Licence du manuel.
  - Bug par, Dest.par None doit e^tre un nop (cf. appel dans expand_command,
    avec name = \par).
  - insertion d'un @verbarg pour les clefs de labels et de citations
  - Hot oubliait les notes de bas de page.
  - Simplification Misc.copy_hashtbl,
    ne marche plus pour les liaisans multiples.
  - small simplification fancyvrb
  - \sbox lrbox finally ok ?
  - New \@getprintnostyle primitive
  - Leading spaces in \usepackage{pkg1, pgk2}
  - New optimized mode for styles.
  - Plein de bugs corrige's (arguments a` , notamment), listings et fancyverb
  
version 1.06-4   
version 1.06-3  
  - Bug hacha, all output now goes into current directory
  - Paragraphs not ok, quick fix (in \\begin and \\end)
  - All document was typeset inside a Latexmacros group !
      -> change \document \enddocument commands
  - Corrected a bugs in argument parsing/scanning (save_sup/sub and
    arg scanning with ``may_cont''
  - alltt flags ignored when the alltt package is not loaded
  - A little more for fancyvrb 

version 1.06-2
  - Started implementing the fancyvrb package

version 1.06-1  
  - A la TeX \mathop
  - patched bugs in info genearation
  - alltt implementation revised. Efficency concern
  - listings package implementation
  - \def and \let now have TeX semantics *IMPORTANT*
  - \toplinks, for prev,up, next links on the root file.
  - Bug for paragraphs inside \@stopoutput.. \@restoreoutput.
  - Bug CamlCode in get.mll lexer. Correction is patchy.
version 1.05

version 1.05-7
  - More customability for arrays and paragraphs
  - PDF manual
  - ``Environments'' toimage and verbimage do not define scope in latex
    anymore.
  - Some patches in array formats.
  - New ``cutflow'' feature in hacha.
  - Bad interaction beeteen new indexenv code and multiple indexes :
      code for  indexenv is now re-entrant.
  - Index on two columns by default.
  - Bug footnotes at document end in info mode
version 1.05-6
  - Bad index entries are better treated
  - nasty regression bug in \bibitem, example in suite.tex
  - \label and \ref allowed in section headers (by a new @norefs environment)
  - \@try{txt1}{txt2} as exception handler -> Generalized checkpoints and
    hot starts.
  - New primitive \@getprint : get_prim_arg + \@notags + Dest.put,
    for HTML attributes
  - Bug exception NoGood (entry.mll and index.tex)
  - Two bugs: \tabbing closed a group at startup and Sys.rename failure
    when target exists on windows.
  - keyval package.
  - Bug range references in indexes (``|('' .. ``|)'' now ignored)
  - xxdate.exe script and \today in latexcommon.hva.
  - -exec prog option for generating .hva files on the fly
  - New license (QPL).
  - color (I mean no color!) for text
  - documentation for new hyperlinks macros and url package
  - bug argument de \cite
  - \imageflush is now a hva macro that calls \imgsrc.
    (internal is \@imageflush)
  - Bug in htmlMath : # now is a complex character.
  - new index scheme a` la latex, with external files
  - aux files read by \document
  - added de \@stopoutput \@restartoutput
  - bug \@stopimage \@stopimage .. \@restartimage \@restartimage ->
     a new stack for active in Image.
  - hevea.sty based uppon ``comment.sty''
  - Bug at the end of image scanner
         (top_close_block was done after stop_other_scan...)
  - new hevea.sty as a package.
  - half implemented ``hyperref'' package needs doc
  - implemented the ``url'' package needs documentation (-> compat.hva)
  - new management of pending mods in html.ml,
    cancellation is done on a per-color basis -> more or less efficient ?
  - Added many colors (hsv, named color models)
  - new panic mode, (old mode sometimes made hevea loop for ever)
  - new fancyarticle.hva style for the manual
  - introduced \@hr -> <HR>  
  - started length management
  - all primitives should get their argument by get_prim_arg
     -> primitive argument are substituted/processed
        (except \@print of course)
  - new management of bindings, lexbuf is associated with a current
    environment.
  - new primitive \execafter -> graphics package implementation.
version 1.05-5
  - Beta version anounced on user mailing list.
version 1.05-4
  - Bug basein, file extension is stripped only if it is ``.tex''
  - Bug verbatiminput (end of file now raises Misc.EndInput).
version 1.05-3
  - Allow a few catcode changes on active characters
  - l,c,r cells get top-aligned when there are other cells with
    vertical alignement specified (such as p).
  - new ``Stack'' module.
  - ``-tocbis'' option for hacha
  - Introduced \texlet \texdef and better documentation for TeX macros.
  - Computation of cross-referencing information using .haux files
  - Delimited arguments
version 1.05-2
  - synchro videoc
version 1.05-1
  - Small bug in optional arg parsing ('\n' before arg)
  - Warning for \def with delimiting characters
  - Small table of contents at file start (hacha modification).
  - Support for the \FRAME macro from Scientific Word.
  - For paragraph breaks -> empty lines may contain spaces.
  - Added a -entities switch -> math symbols as HTML 4.0 entities and
    unicode character references (yet uncomplete)
  - Refine the -pedantic option wrt to 4.0 transitional

version 1.04
  - Experimental mathml mode, for equations.
  - Choose html 4.0 transitional as default output language
  - html.ml split into html.ml, htmlCommon.ml and htmlMath.ml.
  - Better list-making environment and better documentation for them.
  - Suppressed ``Videoc'' when in text mode.
  - Added \csname ... \endcsname,
    environement names such as ``list1'' are supported
  - Symbols defined as .hva source files.
  - All internal macros can now be redefined.
  - Simplified internal macro values (-> 2 constructor only,
    and CamlCode arg is  lexbuf -> unit)
  - Added an index in the manual (only extensions on LaTeX are indexed).
  - Added a secnumdepth counter and make high order defitions for sectional
    units.
  - Better paragraph managment across \label and \index.
  - info and text output, important changes in library organization.
  - mutind.hva compatibility file (added a \indexname internal command).
  - Better looking indexes, index tags get expanded.
  - New behavior for ``_'' and ``^'' outside math mode: they are
    echoed and a warning is issued
  - Simplified ``space after macro'' managment.
  - Mathematical accents added, rendering is far from perfect.
  - \\ in display mode does not emit <BR> anymore
  - Small ams compatibility  mode : displayed equations (ams.hva)
    and \numberwithin (modified Counter.ml for that).
  - Silly bug : opened files where never closed.
  - Better error message for missing \makeindex.
  - Eat \\ optional argument after \hline.
  - Bug in book.hva : \section* down to \susubsection* should ``\cuthere''

version 1.03
  - \htmlfoot and \htmlhead commands.
  - Independant lexers for getting booleans and integers (module Get)
  - Optimized the regexps for headers in hacha.
  - A new ``image'' file is generated only when its content changed
    w.r.t. hevea previous run
  - macros ``centering'', ``raggedleft'' and ``raggedright''
  - integrate the ``snippet'' plugin (by Christian.Queinnec@lip6.fr)
  - change computation of values (integer and boolean)
  - optimization of size changes, in term of the generated HTML size
  - commands \ifthenelse and \equal from the ifthenelse package
  - compatibility with the ``array'' package
  - html.sty changed into hevea.sty
  - Better error messages by better exception handling
         (thanks to Pierre.Weis@inria.fr)
  - Hevea style files now have extension ``.hva''
  - Make main scanner a functor (add outManager.mli). This is a first
    step toward having several output languages.
  - Added the -extra and -mag options to imagen
  - Started a FAQ
  - Cleaned up somehow the output of iso-latin1 special symbols by putting
    all their definitions in hevea.sty.
  - Added a -noiso switch to output HTML entities such as &eacute; in place
    of iso-latin1 characters such as ``''.
  - Better macro for \simeq (-> defined in hevea.sty)
  - Bug in displays : spurious </text-level> were introduced by get_block
    and by "FORGET".
  - More precise error message in case of unbalanced environments :
        the opening line of the pending environment is shown.
  - Experimental seminar mode
  - Substitute \input argument
  - \longrightarrow et \leftrightarrow were forgotten.
  - Bugs in altt (%, &).
version 1.02
  - imagen is less nfs intensive (pipes, temporary files in /usr/tmp) and
    characters are anti-aliased.
  - Color in the ``color'' package style.
  - new verbimage and verblatex that implement the old behavior of
    latexonly and toimage.
  - new toimage and latexonlu environments that can appear inside
    others environments dynamically.
  - macros arguments are now substituted inside ``toimage'' environments
  - Small cosmetic changes in paragraph breaks inside nested lists.
  - Corrected bug in the interaction of \left... \right and \over
  - added \includonly
  - added  \@bodyargs \@htmlargs macros to parametrize the <BODY> and <HTML>
tags.
  - implemented \renewenvironment.
  - correctly implemented call-by-name.
  - the tabbing environment now works as specified.
  - small bug corrected: spaces after \begin{verbatim} were eaten.
  - _\cmd and ^\cmd are now recognized
  - \hspace and \vspace now interpret simple length arguments. (added a length.mll file)
  - Corrected a bug on the scope of definitions, when a definition fails.
  - Added support for verbatiminput, on an idea by Philippe Queinnec
    (Philippe.Queinnec@enseeiht.fr)
  - Changed module Aux into Auxx, to ease Philip A. Viton (pviton@magnus.acs.ohio-state.edu) Windows port.

Version 1.01 Bug fixes.
  - Corrected a bug with \frac and \over: text before them appeared
    above fraction.
  - Corrected a HACHA bug: a spurious </UL> was introduced before footer.
  - Corrected a few bugs in documentation (htmlraw -> rawhtml).

Version 1.0
  Initial release.
