"Fossies" - the Fresh Open Source Software Archive 
Member "hevea-2.35/CHANGES" (16 Jan 2021, 33727 Bytes) of package /linux/www/hevea-2.35.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "CHANGES":
2.34_vs_2.35.
1 version 2.35
2 * Release
3 version 2.34+02
4 * Some petty optimisation in text output (replace ' '+ '\n' by '\n').
5 * Correct bug in text mode (012 by Florian Angeletti). On bad combination of indentation and
6 version 2.34+01
7 * Correct bug in text mode (012 by Florian Angeletti). On bad combination of indentation and
8 underlining.
9 version 2.34
10 * Add command \formatlinks for greater control over navigation links.
11 version 2.33
12 * Compatibility from 4.02.3 to 4.10.0
13 version 2.32
14 * Introduce SVG arrows, contribution by Florian Angeletti
15 version 2.31
16 * Correct doc typos.
17 version 2.30
18 * Better error message when several \documentclass are present.
19 version 2.29+5
20 version 2.29+4
21 version 2.29+3
22 version 2.29+2
23 * mathjax 'automatic' support
24 version 2.29+1
25 * mathjax support
26 version 2.29
27 * Correct bug around double quotes. Notice that the "plain" status
28 of double quotes is no expansion, by contrast with all other special
29 characters.
30 version 2.28
31 * lstlisting: find files lstlang?.sty in path (as latex does).
32 version 2.27
33 * info: Add initial capitals for some words (workaround against
34 (reported) info reader v 6.0 bug
35 version 2.26
36 * add a warning in case of missing \end{document}
37 * cleveref.hva patch (removes extra white space), credit: Tim Bourke.
38 version 2.25
39 * Oups !! Forgot to add svg.hva, corrected.
40 version 2.24
41 * Add svg.hva style file, to produce svg images.
42 * More robust build.
43 version 2.23
44 * include examples source in the distribution, as advertisedd on
45 web page.
46 version 2.22
47 * Attempt umplementation of \specialcomment (comment package).
48 * \indexname now used in packages makeidx and multind as the default
49 index name (Was 'Index')
50 version 2.21
51 * Preliminary support for the portuguese language (credit Carlos Camarao)
52
53 version 2.20
54 * Correct 2.09 correction, the test for the status of char '"' was
55 negated... (PR #004)
56 version 2.19
57 * Add a command \@htmlargs for re-defining the <html...> opening tag
58 attributes.
59 version 2.18
60 * PREFIX?=/usr/local in Makefile, to allow overriding by environment variable.
61 * Adapt to ocaml 4.02, use 'Bytes' module + backward compatibility
62 hack.
63 * Some patches by Damien: typos + illegal format strings.
64 version 2.17
65 * Adapt to ocaml 4.02 (suppress a few 'Deprecated' warnings)
66 version 2.16
67 * Patchy: change fnsymbol from '%' to '$'
68 version 2.15
69 * Correct definition of \@addstyle as '%' can now occur
70 in attr -> inline definition of \@printnostyle
71 * Correct bug : define \% as \char037 not as \@print{\char045} !
72 version 2.14
73 * Rationalize buffer usage and suppress private buff module.
74 version 2.13
75 * More effort to skip comments in arguments.
76 version 2.12
77 * esponja: allow ':' in attribute names.
78 version 2.11
79 * hacha: allow ':' in attribute names.
80 version 2.10
81 * Bug in \@makesection (latexcommon.hva). \end@sec@step was
82 absent from the definition of stared sectionning comamnd.
83 As a result the first label in section was used as the id of the
84 section.
85 * typo-bug in text/hevea.hva
86 version 2.09
87 * Corrected a very unfortunate bug in german babel:
88 \@german@dquote has to consider the case when '"' is not active..
89 version 2.08
90 * Added \fcolorbox
91 version 2.07
92 * bug in hacha -tocbis/-tocter when no cut induced by section.
93 * Do not change (\cutname) the name of toplevel file.
94 version 2.06
95 * Two bugs reported by Michael Ernst fixed *
96 - Some spaces dissapeared in toc's FIX -> add braces around macro
97 expansion in subst_expn
98 - Spurious '_' outside of math mode warnings when \label{..._...}
99 occurs in section titles FIX -> add \@getprint around
100 \sec@id@attr in \@doaddtoc [latexcommon.hva] and \cuthere
101 [html/hevea.hva].
102 version 2.05
103 - Promote to official release
104 version 2.04+dev2
105 - Correct esponja bug for windows : in windows you cannot
106 remove a file when it is still open !
107 version 2.04+dev1
108 - patch by C Deleuze for a few fixes in info mode.
109 version 2.04
110 - added \addto command to augment macros
111 - partial implementation of cleveref
112 - implemented hyperef \autoref
113 - added hidden labeltype package to specify label types in .haux files
114 - implemented global options
115 version 2.03+dev
116 - Change in \label management: if \label{lbl} occurs in the argument
117 of a sectionning command (a.k.a section title),
118 then the tag lbl will be used as the id
119 of the enclosing <h...> element in html output.
120 A specific warning is introduced to flag multiple occurences
121 of \label in section titles.
122 version 2.03
123 - Correct \addcontentsline so as to avoid any style, in .haux
124 and make \@addcontentsline armoured (useless?)
125 version 2.02
126 - Correct ocaml minimal version number in README
127 version 2.01
128 - In delimited argument parsing, skip several comments (only one
129 was allowed before).
130 - Added undersection package, for underlined section headers.
131 version 2.00
132 - HTML 5.0 output.
133 version 1.99
134 - Last released version that outputs html 4.0
135 - Simplified html.mli, text.mli and info.mli by including outManager
136 signature
137 - Corrected installer bug (lstlang?.sty not installed !!)
138 - Buffers with underlying rope structure (use our own)
139 version 1.10+17
140 - Testing svn based release script
141 version 1.10+16
142 - bug in amsmath.hva (missing \fi, suggestion by Toomas Rosin)
143 version 1.10+15
144 - corrected file handle leak (in @iffileexists get.mll)
145 - Added optional argunment to \newindex (makeidx package)
146 version 1.10+14
147 - Silly bug in natbib-common.hva : forgot one argument to
148 \NAT@bibitem in the no-optional argument case.
149 version 1.10+13
150 - added greek option to babel
151 - changes of imagen
152 1. Adopt pngalpha device for ghostscript
153 2. Use convert in place of pbmplus
154 version 1.10+11
155 - correct (?) handling of DESTDIR
156 - hacha recognises 'style' parameters, so as not
157 to be fooled by missing chapters in article mode.
158 version 1.10+10
159 - ftp links -> htp links in documentation
160 - tried awful ack to echo %HEVEA in image files,
161 does not work revert.
162 - added option -dAutoRotate=/None in gs invokation by imagen.
163 (suggestion of Sebastien Flicker)
164 - amsmaths.hva: corrected bug in split environemnt.
165 - \refstepcounter in \bititem -> set \theref, allow
166 a hack [\ref{...}] \sim \cite{...} (Some do that).
167 version 1.10+9
168 - listings: invisible delimiters [and no invisible comments]
169 - \stepcounter -> \refstepcounter, for slide counter in seminar.hva
170 - suppressed -gloss and -bib options that performed nothing.
171 - execute \textnormal starting math mode.
172 version 1.10+8
173 - different url parsing for hyperref. Looks more compatible.
174 version 1.10+7
175 version 1.10+6
176 - added hanging and booktabs package (all definitions are no-ops)
177 version 1.10+5
178 - \newline definition as \\ is a bad idea in tables -> \@br
179 version 1.10+4
180 - remove explicit vertical VALIGN=top for @{...} in arrays (html.ml).
181 - esponja was 'optimizing' <SUB>t1<SUB>t2</SUB></SUB> into
182 <SUB>t1t2</SUB>. Correction: treat SUP and SUB as A. (htmlparse.ml)
183 version 1.10+3
184 - very unfortunate typo: d\e'cembre -> d\'ecembre (french-common.hva)
185 version 1.10+2
186 - added import package (no starred variants yet)
187 - listings: range{begin,env}{prefix,suffix} keys.
188 Result may be non-compliant, moire testing needed.
189 - \Let -> \@Let (plain.hva), [clash with user definition was likely].
190 version 1.10+1
191 - Allow \par in footnotetext (latexcommon.hva)
192 version 1.10
193 - corrected hacha that generated non-compliant HTML lists !
194 version 1.09+12
195 - added cutflow* environment.
196 - correct packages.hva
197 Now package state is pushed/restored by RequirePackage
198 [needed for proper saving of package options]
199 version 1.09+11
200 - natbib being added nightmare. Should release soon.
201 version 1.09+10
202 - restored extra argument to \text@accent, silly ?
203 - added a bit of documentation on math accents
204 version 1.09+8
205 - labels for indexes restricted to sectionning labels.
206 (credit to Yevgeniy Makarov)
207 version 1.09+7
208 - Some changes for active characters -, ', and `
209 * -- not merged in entity if TT is on.
210 * ' -> simple right quote, ` simple left quote
211 version 1.09+6
212 - test new technique for release [shell]
213 - skip_blanks in save.mll -> also eat spaces after
214 \n (-> \urldef more compatible ??)
215 - \usepackage{hevea} -> execute \usepackage{comment} for LaTeX
216 compatibility
217 - Change \warning into \hva@warning
218 - New \AtEndOfFile command, rediscovered Latexmacros.replace at
219 the occasion!
220 version 1.09+5
221 - Include documentation for Thai.
222 - A few typos in doc.
223 - A few correction in french.hva -> \@print@u + \og\fg.
224 - '\r' '\n' is scanned while looking for \par
225 - Add empty group after title in section (for \xspace ! -> no space)
226 - Introduced \RequirePackage
227 version 1.09+4
228 - thai support
229 - add vertical magins to styles .part and .title
230 - listings, added inputencoding key.
231 - Corrected footnotes flushing (to follow documentation)
232 and made documentation more precise.
233 - listings, *keywords* keys with correct interface
234 (already here for *emph*).
235 version 1.09+3
236 - UTF-8 support, hard to test.
237 - abstract type for unicode + many less files for input encodings
238 - Added input encodings koi8-r et cp1251 (Russian)
239 version 1.09+2
240 - Correct some bugs for output to dir (imagen on absolute path).
241 - And above all document that.
242 - Produce doc in subdirectory doc/doc.
243 - Document -toc{is,ter} options for hacha.
244 version 1.09+1
245 - Simplified error messages for accents, too many
246 problems in displaying argument.
247 - hevea/hacha/imagen accept dir/file as input or output
248 with sensible (?) behavior
249 version 1.09
250 - Release at last.
251 version 1.08+23
252 - more things in winfonts + doc + some tuning by
253 IE viewing.
254 - primitives \push@styles,\pop@styles to save,restore styles
255 accross blocks (mathpartir)
256 version 1.08+22
257 - make byte-test in examples -> specific tests
258 - footnote to extra file, change behavior document.
259 - special footnote flusing for \maketitle
260 - Bug, hacha (close_chapter, cut.mll) must not close
261 chapter page when it equals toc page.
262 - Factor out code for mathdisplay (latexscan.mll) +
263 new internal commands \displaymath \enddisplaymath ->
264 display math without latex env (useful for mathpartir.)
265 - Esponja removes unreferenced style classes.
266 - Backtracking info printed directly in do_expand_command (latescan.mll)
267 version 1.08+21
268 - Corrected bars for math accents: WIDTH= -> STYLE="width:..
269 and added some tests in examples/sym.tex
270 - Notice : horiz bars in table -> <TD CLASS="hbar" STYLE="height=..">
271 is the most simple and works for both moz and IE.
272 - Suppress vertical-align in dcells !
273 Vertical alignment is controlled by TR.
274 (used by \@open{DISPLAY}{VALIGN="top"} in html/mathpartir)
275 - Big trouble with styled displays (IE) finally solved
276 by width:auto; in styles dcell and display.
277 version 1.08+20
278 - added winfonts.hva, to replace a few entities by ascii art
279 - initial value of 'true' for extendedchars (listings)
280 - adopt most recent mac encoding 0xDB -> euro sign
281 - added three window codepages and applemac in inputenc, useful ?
282 version 1.08+19
283 - added sym.tex in examples.
284 - suppress -symbols option !
285 - Back to ALIGN attributes in display cells, corresponding
286 CSS declaration (text-align) does not apply to TABLE alignement,
287 which breaks proper alignement of displays eg in numerator/denominator
288 of \frac.
289 - New behavior for \title, \title after \begin{document} should work
290 with documentation.
291 - Suppress DIV CLASS="center" around displays,
292 include margin-left:auto; margin-right-auto in display class
293 There is one complication : top level displays now
294 have to be kept (cf open_maths in htmlMaths.ml).
295 Beside an enclosing group is needed (for limiting the scope
296 of font changes in $$... $$).
297 version 1.08+18
298 - Clarify and document footnote flushing.
299 - \vdash and \dashv unicode entities were swapped (iso-symb.hva)
300 version 1.08+17
301 - Styles defined by \newstyle can go into external file, by
302 \externalcsstrue
303 - Added \marginpar
304 version 1.08+16
305 - Flush footnotes at end of 'minipage' environments
306 - \@seename -> \seename in index.hva/makeidx.hva
307 version 1.08+15
308 - eat space before scanning \verb, \lstlisting argument
309 (Save.save_verbatim)
310 - hacha: bug in toplevel toc for -tocter mode those where
311 closed too often. Finally working ?
312 - hacha/footnotes: added \@footnoteflush in \cutend -> footnotes text in
313 the same file as marks most of the time
314 - added stacks for redefining/restoring commands (\hva@newstack)
315 - include imagen options as comment in image file -> force
316 production of images when options change. Then, Misc also
317 has a checkpointed state, so as to avoid double inclusion
318 of options with -fix.
319 version 1.08+14
320 - added xspace.hva
321 version 1.08+13
322 - added bibhva executable, so as to call bibtex on .haux files
323 yielding .hbbl files
324 - managed for .haux files to be bibtex processable
325 - \textsubscript does not exist!
326 - \textsubscript forgotten.
327 - Small bug in 'mid' counts in \process@delim@top
328 - styled theorem-like envs
329 - \setkeys => \@seytkeys in mathpartir (avoid echo in image file)
330 - Be more tolerant with lists without \item (warning) + avoid producing
331 such in multicolumn indexes.
332 - added ifpdf package
333 - Style all list environments (+ thefootnotes, the bibliography)
334 - Corrected bug in table of Contents:
335 Section whose level is < to tocdepth should go into toc,
336 regardless of secnumdepth
337 - Suppressed first line, if empty, in verbatim (and verbatim*).
338 - New placement of hacha anchors (inside section headers, through command
339 \@secanchor)
340 - Suppressed some spurious newlines in html output (mostly in HEAD)
341 - ? is no more special (equivalent to @) in indexes
342 " becomes more general (quote everything)
343 - option -dv
344 - chngcntr package.
345 - Use P elements for paragraphs, numerous changes,
346 \n\n lines found while parsing arguments pending, useful ?
347 version 1.08+12
348 - Big trouble : forgot mapings in distribution !
349 version 1.08+11
350 - Important change in managing inputencodings/charsets, so
351 as they can be different. Documentation done.
352 Basically: for all chars in input
353 1. Translate to unicode
354 2. From one unicode char
355 a- Output as a char if possible in doc charset
356 b- Otherwise, output numerical reference.
357
358 - Changed \limits/\nolimits scanning, so as to find last !
359 - latin encoding support, through the inputenc package and
360 checked numerical entities (\@print@u)
361 Defaut charset is now US-ASCII.
362 - Added eurosym package
363 - Added textcomp package
364 - compatibility deepcut/thebibliography, \sectionning command
365 \@bbliosection must appear in outer scope.
366 - deepcut: also cut footnotes.
367 - chapterbib : sectionbib -> entry in toc.
368 version 1.08+10
369 - deepcut patched
370 - supertable completed.
371 - longtable package, a nightmare
372 - forget option argument in \caption, fixed
373 - publicize the generic url hevea.inria.fr
374 - a few changes in graphics/graphicx to allow loading both
375 (and \@imagecommand in html/hevea.hva uses \def)
376 - show/noshow option for package figcut.
377 version 1.08+9
378 - figcut and deepcut packages.
379 - \lstavoidpre command in listings -> allow copy/paste in listings.
380 version 1.08+8
381 - \settoplinks command for changing hacha links aspect.
382 - Basic chapterbib (works for included files only, no top level
383 bibliography).
384 version 1.08+7
385 - change caption (in figure, tables) formatting -> new command
386 \hva@caption that can be redefined for customisation.
387 - correct (once again) eol marker in listings
388 (line skip was missing for firstline=n, n > 1)
389 - new option -pdf for imagen.
390 version 1.08+6
391 - ignore keys fraction and myfraction in mathpartir (warning)
392 - trick to allow nested \underline\overline in displays.
393 version 1.08+5
394 - Bug in new integerface, canniot use \unset to deactivate
395 a stringizer.., use \lst@inactivate in place. Very inneficient.
396 - new interfaces for commemts and strings, still
397 need to activate various styles in strings,
398 Note the new mecanism for strings,generalize to other
399 delims ? (to implement delete)
400 - new -t option for imagen (doc pending) -> dvips
401 - Got rid of spurious line skip at start of lstlisting env.
402
403 version 1.08+4
404 - added delim, moredelim, deletedelim, should now implement
405 new interface for comments and strinsg, and normalize style
406 command names... Semantics of 'delete' key is somehow radical...
407
408 version 1.08+3
409 - esponja -> keep color inside A elts
410 - made \today proper (lot of space were introduced).
411 - -w Z warning -> quite a lot of corrections.
412 - Huge bug (all ' -> - in text mode).
413 - breaklines in listings -> warning
414 - Previous fix introduced a bug in balanced/nested comments:
415 replace scan of \endgroup by call to end_comment.
416 - Listing bugs, style command can be arguments to commentstyle and
417 stringstyle
418
419 version 1.08+2
420 - <<-o - >> redirects html output to stdout.
421 - added tabsize, showtabs and tab keys in listings, approximate rendering.
422 - added default values for keywords
423 - changed keywords management
424 * keywords are installed while defining languages (and not in
425 hook AfterSetLanguage)
426 * all keywords are erased in PreSetlanguage
427 - added classes in keywords
428 - debugged showlines in listings, at end ?
429 version 1.08+1
430 - key frame (and a few others, related to frames) in listings
431 - \title, \author and \date now work after \begin{document}
432 - Small bug listings, an additional line was appended at the end
433 of listings when showlines=true
434
435 version 1.08
436 - Serious german babel, with active '"'
437
438 version 1.08
439 -Release : two major changes
440 * Replace symbol font by entities
441 * Introduction of style sheets.
442 version 1.07+2
443 - added some entities for textquoteleft etc. + package ragged2e + bug
444 in german.hva
445 - bug in text generation (safe_make_string in Text.put_line)
446 - output named html colors when appropriate.
447 - added \ifwhitepre to identify space-white=pre,
448 this flags alters Html.put_nbsp behavoir. Should also apply to \@br.
449 - worked on manual (style sheets)
450 - Added interpretation of - -- --- `` and '' in main latexscan.mll
451 version 1.07+1
452 - Add lineranges in listings + cleaning showlines
453 - Start using style-sheets
454 - Integrate mathpartir
455 - Small listings bugs (space forgotten in \lstinline"A A").
456 - Erase bussproof and proof, concentrate on Didier's mathparir
457 - Change title/maketitle management -> typeset after document is
458 opened in image file (allow \includegrahics in \title!)
459 - Two listings bugs [backslash newline in strings & argument parsing for
460 lstinline].
461 - Get rid of cpp in Makefile (use sed instead, hope this will work for everybody!)
462 - added all *.hva in libs.defs
463 - added html/style-sheets.hva in libs.def
464 - caption/label keys in the listing package.
465 - change '-o path' behavior for hacha, all generated files go into directory
466 'dirname path'
467 - \@addimagenopt + looking for imagen in libdir (documentation pending)
468 - supertabular package.
469 - change rawhtml -> output in html mode only + new raw and rawtext envs
470 - Additional entities for big delimiters.
471
472 version 1.07
473 - Release, to follow ocaml evolution.
474
475 version 1.06+1
476 - Added \lstnewenvironment in package listings
477 - Pb pour les delims de hauteur 1 : -> rescanner le delimiteur ! Pas le tps.
478 - Bug in text manager : incorrect behavior \centering-like declarations.
479 Solution make the align flags systematically stacked
480 - Add a command-line flag to hacha
481 -nolinks -> suppress Previous/Up/Next links
482 - Small hacha bug : replicate \htmlfoot argument in index.html file
483 even when hevea generated footer is absent.
484 - New \@charset command and xxcharset.exe script, to control
485 output document character set.
486 - firstnumber=auto|last|nnn in listings.hva
487 - started adding an example for listings (exlst.tex)
488 - proper (?) implementation of emph classes in listings
489 (some debug print left)
490 - key label in listings + ignore empty fst argument of env
491 listing + patch on initial line numbers
492 - An attempt to follow << listings >> pace of developement
493 all '*label*' keys are now '*numbers*' keys, snif.
494 - Added bgcolor definition in hevea.sty, not very good
495 - Spaces are irrelevant everywhere in array/tabular format
496 - A new warning for \right and \left in non-display mode.
497 - Special parsing (\@verbimagearg) for ``\DeclareGraphicsRule'' last
498 argument.
499 - Allow multiples > and < in package array.
500 - Better error message for undefined defaults in keyval.
501 - Do not check comments before Save.arg_verbatim.
502 - Added a new primitive \@styleattr
503 - Almost complete multibib package.
504 - Small bit of xypic (-> all \xymatrix are images).
505 version 1.06
506 version 1.06-7
507 - \ifmagen indroduced, \imagentrue at beginning of .image.tex,
508 \imagenfalse in hevea.sty, if \ifimagen undefined.
509 - Bug -> stopimage in lstinline.
510 - Throw away index when some key field is empty (i.e. mimic makeindex)
511 - Introduced \htmprefix
512 - Bug in ``\@displayint'' (introduced by the new ``\@getprint'')
513 - compatibility with ocaml 3.03 (do not close a file twice)
514 - Table of contents a` la LaTeX.
515 - new ``-hrf'' option for hacha
516 - PNG managment in hevea/imagen
517 - Added a ``-quant'' option to imagen
518 - Changed ``\@getprint'' to interpret characters Cleaned a few bad usages of ``\@getprint''
519 - Added ``\hyperref'' with optional argument.
520 - Added underscore package
521 - Bug htmlfoot, <!--FOOTER--> MUST appear last in hevea output
522 - small stuff in listings (showlines and continued line numbering)
523 version 1.06-6
524 - Added esponja
525 - Better error diagnostic for bad usage of \begin{document}... \end{document}
526 - Added a \tocnomber command to include section numbers in table of
527 contents
528 - Better amstmath package
529 version 1.06-5
530 - \index allowed in section titles (@norefs extension)
531 - Big dynamic scoping bug in packages.hva
532 - Two easy misfeature disappear
533 . trailing -exec prog brougth back one step
534 . blanks allowed in array formats
535 - Option -version
536 - Bug in image.ml, finalize -> active := false, to make module restartable
537 - Bug moreverb, protect get_line by save_lexstate/restore_lexstate.
538 - Bug paragraphe (remettre Save.seen_par a` false dans make_stack).
539 - Bug \iftest -> modifs locales (par fun_register)
540 - Bug argument csname de \newcommand dans toimage -> save_arg
541 - Licence du manuel.
542 - Bug par, Dest.par None doit e^tre un nop (cf. appel dans expand_command,
543 avec name = \par).
544 - insertion d'un @verbarg pour les clefs de labels et de citations
545 - Hot oubliait les notes de bas de page.
546 - Simplification Misc.copy_hashtbl,
547 ne marche plus pour les liaisans multiples.
548 - small simplification fancyvrb
549 - \sbox lrbox finally ok ?
550 - New \@getprintnostyle primitive
551 - Leading spaces in \usepackage{pkg1, pgk2}
552 - New optimized mode for styles.
553 - Plein de bugs corrige's (arguments a` , notamment), listings et fancyverb
554
555 version 1.06-4
556 version 1.06-3
557 - Bug hacha, all output now goes into current directory
558 - Paragraphs not ok, quick fix (in \\begin and \\end)
559 - All document was typeset inside a Latexmacros group !
560 -> change \document \enddocument commands
561 - Corrected a bugs in argument parsing/scanning (save_sup/sub and
562 arg scanning with ``may_cont''
563 - alltt flags ignored when the alltt package is not loaded
564 - A little more for fancyvrb
565
566 version 1.06-2
567 - Started implementing the fancyvrb package
568
569 version 1.06-1
570 - A la TeX \mathop
571 - patched bugs in info genearation
572 - alltt implementation revised. Efficency concern
573 - listings package implementation
574 - \def and \let now have TeX semantics *IMPORTANT*
575 - \toplinks, for prev,up, next links on the root file.
576 - Bug for paragraphs inside \@stopoutput.. \@restoreoutput.
577 - Bug CamlCode in get.mll lexer. Correction is patchy.
578 version 1.05
579
580 version 1.05-7
581 - More customability for arrays and paragraphs
582 - PDF manual
583 - ``Environments'' toimage and verbimage do not define scope in latex
584 anymore.
585 - Some patches in array formats.
586 - New ``cutflow'' feature in hacha.
587 - Bad interaction beeteen new indexenv code and multiple indexes :
588 code for indexenv is now re-entrant.
589 - Index on two columns by default.
590 - Bug footnotes at document end in info mode
591 version 1.05-6
592 - Bad index entries are better treated
593 - nasty regression bug in \bibitem, example in suite.tex
594 - \label and \ref allowed in section headers (by a new @norefs environment)
595 - \@try{txt1}{txt2} as exception handler -> Generalized checkpoints and
596 hot starts.
597 - New primitive \@getprint : get_prim_arg + \@notags + Dest.put,
598 for HTML attributes
599 - Bug exception NoGood (entry.mll and index.tex)
600 - Two bugs: \tabbing closed a group at startup and Sys.rename failure
601 when target exists on windows.
602 - keyval package.
603 - Bug range references in indexes (``|('' .. ``|)'' now ignored)
604 - xxdate.exe script and \today in latexcommon.hva.
605 - -exec prog option for generating .hva files on the fly
606 - New license (QPL).
607 - color (I mean no color!) for text
608 - documentation for new hyperlinks macros and url package
609 - bug argument de \cite
610 - \imageflush is now a hva macro that calls \imgsrc.
611 (internal is \@imageflush)
612 - Bug in htmlMath : # now is a complex character.
613 - new index scheme a` la latex, with external files
614 - aux files read by \document
615 - added de \@stopoutput \@restartoutput
616 - bug \@stopimage \@stopimage .. \@restartimage \@restartimage ->
617 a new stack for active in Image.
618 - hevea.sty based uppon ``comment.sty''
619 - Bug at the end of image scanner
620 (top_close_block was done after stop_other_scan...)
621 - new hevea.sty as a package.
622 - half implemented ``hyperref'' package needs doc
623 - implemented the ``url'' package needs documentation (-> compat.hva)
624 - new management of pending mods in html.ml,
625 cancellation is done on a per-color basis -> more or less efficient ?
626 - Added many colors (hsv, named color models)
627 - new panic mode, (old mode sometimes made hevea loop for ever)
628 - new fancyarticle.hva style for the manual
629 - introduced \@hr -> <HR>
630 - started length management
631 - all primitives should get their argument by get_prim_arg
632 -> primitive argument are substituted/processed
633 (except \@print of course)
634 - new management of bindings, lexbuf is associated with a current
635 environment.
636 - new primitive \execafter -> graphics package implementation.
637 version 1.05-5
638 - Beta version anounced on user mailing list.
639 version 1.05-4
640 - Bug basein, file extension is stripped only if it is ``.tex''
641 - Bug verbatiminput (end of file now raises Misc.EndInput).
642 version 1.05-3
643 - Allow a few catcode changes on active characters
644 - l,c,r cells get top-aligned when there are other cells with
645 vertical alignement specified (such as p).
646 - new ``Stack'' module.
647 - ``-tocbis'' option for hacha
648 - Introduced \texlet \texdef and better documentation for TeX macros.
649 - Computation of cross-referencing information using .haux files
650 - Delimited arguments
651 version 1.05-2
652 - synchro videoc
653 version 1.05-1
654 - Small bug in optional arg parsing ('\n' before arg)
655 - Warning for \def with delimiting characters
656 - Small table of contents at file start (hacha modification).
657 - Support for the \FRAME macro from Scientific Word.
658 - For paragraph breaks -> empty lines may contain spaces.
659 - Added a -entities switch -> math symbols as HTML 4.0 entities and
660 unicode character references (yet uncomplete)
661 - Refine the -pedantic option wrt to 4.0 transitional
662
663 version 1.04
664 - Experimental mathml mode, for equations.
665 - Choose html 4.0 transitional as default output language
666 - html.ml split into html.ml, htmlCommon.ml and htmlMath.ml.
667 - Better list-making environment and better documentation for them.
668 - Suppressed ``Videoc'' when in text mode.
669 - Added \csname ... \endcsname,
670 environement names such as ``list1'' are supported
671 - Symbols defined as .hva source files.
672 - All internal macros can now be redefined.
673 - Simplified internal macro values (-> 2 constructor only,
674 and CamlCode arg is lexbuf -> unit)
675 - Added an index in the manual (only extensions on LaTeX are indexed).
676 - Added a secnumdepth counter and make high order defitions for sectional
677 units.
678 - Better paragraph managment across \label and \index.
679 - info and text output, important changes in library organization.
680 - mutind.hva compatibility file (added a \indexname internal command).
681 - Better looking indexes, index tags get expanded.
682 - New behavior for ``_'' and ``^'' outside math mode: they are
683 echoed and a warning is issued
684 - Simplified ``space after macro'' managment.
685 - Mathematical accents added, rendering is far from perfect.
686 - \\ in display mode does not emit <BR> anymore
687 - Small ams compatibility mode : displayed equations (ams.hva)
688 and \numberwithin (modified Counter.ml for that).
689 - Silly bug : opened files where never closed.
690 - Better error message for missing \makeindex.
691 - Eat \\ optional argument after \hline.
692 - Bug in book.hva : \section* down to \susubsection* should ``\cuthere''
693
694 version 1.03
695 - \htmlfoot and \htmlhead commands.
696 - Independant lexers for getting booleans and integers (module Get)
697 - Optimized the regexps for headers in hacha.
698 - A new ``image'' file is generated only when its content changed
699 w.r.t. hevea previous run
700 - macros ``centering'', ``raggedleft'' and ``raggedright''
701 - integrate the ``snippet'' plugin (by Christian.Queinnec@lip6.fr)
702 - change computation of values (integer and boolean)
703 - optimization of size changes, in term of the generated HTML size
704 - commands \ifthenelse and \equal from the ifthenelse package
705 - compatibility with the ``array'' package
706 - html.sty changed into hevea.sty
707 - Better error messages by better exception handling
708 (thanks to Pierre.Weis@inria.fr)
709 - Hevea style files now have extension ``.hva''
710 - Make main scanner a functor (add outManager.mli). This is a first
711 step toward having several output languages.
712 - Added the -extra and -mag options to imagen
713 - Started a FAQ
714 - Cleaned up somehow the output of iso-latin1 special symbols by putting
715 all their definitions in hevea.sty.
716 - Added a -noiso switch to output HTML entities such as é in place
717 of iso-latin1 characters such as ``é''.
718 - Better macro for \simeq (-> defined in hevea.sty)
719 - Bug in displays : spurious </text-level> were introduced by get_block
720 and by "FORGET".
721 - More precise error message in case of unbalanced environments :
722 the opening line of the pending environment is shown.
723 - Experimental seminar mode
724 - Substitute \input argument
725 - \longrightarrow et \leftrightarrow were forgotten.
726 - Bugs in altt (%, &).
727 version 1.02
728 - imagen is less nfs intensive (pipes, temporary files in /usr/tmp) and
729 characters are anti-aliased.
730 - Color in the ``color'' package style.
731 - new verbimage and verblatex that implement the old behavior of
732 latexonly and toimage.
733 - new toimage and latexonlu environments that can appear inside
734 others environments dynamically.
735 - macros arguments are now substituted inside ``toimage'' environments
736 - Small cosmetic changes in paragraph breaks inside nested lists.
737 - Corrected bug in the interaction of \left... \right and \over
738 - added \includonly
739 - added \@bodyargs \@htmlargs macros to parametrize the <BODY> and <HTML>
740 tags.
741 - implemented \renewenvironment.
742 - correctly implemented call-by-name.
743 - the tabbing environment now works as specified.
744 - small bug corrected: spaces after \begin{verbatim} were eaten.
745 - _\cmd and ^\cmd are now recognized
746 - \hspace and \vspace now interpret simple length arguments. (added a length.mll file)
747 - Corrected a bug on the scope of definitions, when a definition fails.
748 - Added support for verbatiminput, on an idea by Philippe Queinnec
749 (Philippe.Queinnec@enseeiht.fr)
750 - Changed module Aux into Auxx, to ease Philip A. Viton (pviton@magnus.acs.ohio-state.edu) Windows port.
751
752 Version 1.01 Bug fixes.
753 - Corrected a bug with \frac and \over: text before them appeared
754 above fraction.
755 - Corrected a HACHA bug: a spurious </UL> was introduced before footer.
756 - Corrected a few bugs in documentation (htmlraw -> rawhtml).
757
758 Version 1.0
759 Initial release.