<!-- -*- html -*- -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<!-- $Id: ChangeLog,v 2.317 2015/01/22 14:12:18 grimm Exp $ -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  <meta name="Author" content="José Grimm"/>
  <title>ChangeLog for TRALICS </title>
  <link rel="stylesheet" href="tralics.css"/>
  <meta name="keywords" content="latex xml translator"/>
</head>
<body>

<h1> ChangeLog for the Tralics software</h1>
<p>See file <a href="ChangeLog0.htm">Old ChangeLog</a> for older versions.
Patches to current version (2.15) start <a href="#v2-15">here</a>
</p>


<h3>History</h3>
<ul>

<li> <a href="ChangeLog0.htm#v2-8">Version 2.8, released 01-08-2006.</a> </li>
<li> <a href="ChangeLog0.htm#v2-9">Version 2.9, released 26-10-2006.</a> </li>
<li> <a href="ChangeLog0.htm#v2-10">Version 2.10 released 02-05-2007.</a>  </li>
<li><a href="ChangeLog0.htm#v2-11">Version 2.11 released 29-11-2007.</a>  </li>
<li><a href="#v2-12">Version 2.12 released 21-04-2008.</a>  </li>
<li><a href="#v2-13">Version 2.13 released 20-07-2008.</a>  </li>
<li><a href="#v2-13-1">Version 2.13.1 released 03-10-2008.</a>  </li>
<li><a href="#v2-13-3">Version 2.13.3 released 27-10-2008.</a>  </li>
<li><a href="#v2-13-4">Version 2.13.4 released 13-11-2008.</a>  </li>
<li><a href="#v2-13-7">Version 2.13.7 released 05-10-2009.</a>  </li>
<li><a href="#v2-14-5">Version 2.14.5 released 15-05-2012.</a>  </li>
<li><a href="#v2-15-0">Version 2.15.0 released 31-08-2012.</a>  </li>
</ul>


<h2  id="v2-12">Version 2.12</h2>
<ol>
  <li id="v2-12-0">  <b>[2008-04-21, version 2.12]</b>  
    <br/> [2008/04/26] Fixed the bug <samp>\mathcode`x="<!-- "-->8000$\mbox{x}$</samp>
    <br/> In nomathml, <samp>\relax</samp>  not printed any more.
    <br/> Fixed a bug in <tt>natbib.plt</tt> (Wagner) when <samp>\cite</samp> is
    redefined.
    <br/> Added end-of-paragraph before <samp>\end{thebibliography}</samp>
  </li>
  <li>  <b>[2008-05-18, version 2.12.1]</b>  
    <br/> Fixme. Font changes in tables are incorrect...
    <br/> Implemented <samp>\natcite</samp>
    <br/> Changed <samp>\bibitem</samp>, calls  <samp>\ignorespaces</samp>, 
    produces a bibitem  element 
    <br/> Bug fix: declaration <tt>xml_pack_font_att = "true"</tt> is honored.
    <br/> Changed <samp>\mathversion{bold}$\mathnormal x$</samp> to produce bold.
    <br/> Implemented tipa package. 
    <br/> Bug fix <samp>$\hbox{{\ensuremath{x}y}}$</samp> is OK 
    <br/> Implemented bold math Greek letter (Wagner)
  </li>
  <li>  <b>[2008-05-29, version 2.12.2]</b> 
    <br/> Newline is OK in <samp>\zap@space</samp>
    <br/> Changed <samp>\:</samp> to medmuskip
    <br/> Use <tt class='txt'>&lt;unexpected&gt;</tt> for junk in table (Wagner)
    <br/> Allow any kind of space in text in math (Wagner)
  </li>
  <li>  <b>[2008-06-06, version 2.12.3]</b> 
    <br/> Implemented <samp>\formulaattribute</samp> in no-mathml mode (Vishwakarma)
    <br/> Added a <tt>textype</tt> attribute for all <tt class='txt'>&lt;texmath&gt;</tt> objects
    <br/> Special commands like <samp>\tralics@prompt</samp> added
    <br/> Added raw_bib as command line option
    <br/> Translation of <samp>\begin{table} \begin{tabular}</samp> is a tabular.
    (Wagner)
    <br/> Fixed default type for masterthesis.
    <br/> The <samp>\calc</samp> command is mode independent (Vishwakarma)
  </li>
  <li id="v2-12-4">  <b>[2008-06-20, version 2.12.4]</b> 
    <br/> Moved declaration of uint from txvars to tralics.h (Leopard)
    <br/> Removed a bibtex error if no author/editor 
    <br/> Expansion of <samp>\u z</samp> is 
    <samp>\@unicode@composite {z^^^^0306}</samp> (T. Bouche)
    <br/> Commands like <samp>\bar</samp> do not look anymore for <samp>\relax</samp> (T. Bouche)
  </li>
  <li  id="v2-12-6">  <b>[2008-07-04, version 2.12.6]</b> 
    <br/> [2008-07-08] Default value of <samp>\pers</samp> 
    is <samp>\persB</samp>
    <br/> Removed restrictions on participants, catperso, etc.
    <br/> Distribution comes in two files: tralics-src and tralics-extra
    <br/> Removed use of file <tt>../xml/tralics.sty</tt> in test files.
    <br/> Removed function only_for_module and associated statistics.
    <br/> Made Tralics less verbose for image info.
    <br/> Renamed default_year to ra_year, associated to <samp>\ra@year</samp>
    <br/> Added two source files txra and txconfig.
    <br/> Complete redesign of the RA stuff (Tex code in ra.plt ra2008.clt)
    <br/> Removed the value field in the ParamDataSlot
    <br/> Removed side-effects in check_ns::check_section
    <br/> Biblio inserts <samp>\csname @href\endcsname</samp> 
    in case <samp>\href</samp> is redefined
    <br/> No <samp>\href</samp> added if the URL field has <samp>\rrrt</samp>
    <br/> Removed file txcheck.
    <br/> Removed all special hacks for the RA, todo_xml etc.
    <br/> Changed <samp>\XMLaddatt</samp> : argument fully translated.
      Special chars maybe handled differently
  </li>
</ol>

<h2 id="v2-13">Version 2.13</h2>
<ol>
  <li id="v2-13-0">  <b>[2008-07-20, version 2.13.0]</b> 
    <br/> Fixed <samp>\end{...}</samp> if in env that finishes the math
    <br/> Removed SansTitre etc
    <br/> Made <samp>\ra@jobname</samp> work in any case
    <br/> Removed printing of <i>Option -year= ignored</i>
    <br/> Added a fifth small size
    <br/> Added <samp>\@xsetfontsize</samp> and <samp>\@xgetfontsize</samp>
    <br/> <b>[2008-09-16]</b>  Implemented amsart class
    <br/> Added an id-text attribute to most anchors 
    <br/> Implemented <samp>\refstepcounter</samp>
    <br/> Implemented <samp>\notag</samp> and <samp>\incr@eqnum</samp>
    <br/> Changed <samp>\thechapter</samp> etc in standard classes
    <br/> Replaced <samp>\stepcounter</samp> by <samp>\refstepcounter</samp> in ra.plt
    <br/> Defined the command <samp>\AmS</samp>, as well as the ten 
      analogous of <samp>\Hat</samp> in the amsmath package
    <br/> Created a soul package, moved 4 commands into it
    <br/> Added commands of type <samp>\labelenumi</samp>
    <br/> Added commands of type <samp>\p@enumii</samp>
    <br/> Implemented <samp>\newtheorem*</samp>
    <br/> Hack the case where a theorem starts with a display formula.
    <br/> Implemented <samp>\hdotsfor</samp> as a line of dots
    <br/> Change which equations are numbered
    <br/> Allow <samp>\char`\\</samp> in text in math
    <br/> Changed <samp>\stepcounter</samp> and <samp>\@killcounter</samp>
    <br/> Fixed a bug in <samp>\XMLlastid</samp>
    <br/> Added <samp>\everybibitem</samp>
    <br/> Added <samp>\XMLgetatt</samp>
    <br/> Re-implemented attlisttable.
    <br/> Removed the AttListTable structure, uses vector instead
  </li>
  <li id="v2-13-1">
    <b>[2008-10-03, Version 2.13.1]</b>
    <br/> Removed all hacks concerning year field for the raweb
    <br/><b>[2008-10-16]</b> Added special case of <samp>\ChangeElementName{theorem}{xx}</samp>
    when second argument is empty or starts with space.
    <br/> Fixed a bug: the anchor is always the theorem element, 
    if name is empty, then attribute list is copied to
    the <tt class='txt'>&lt;p&gt;</tt>  that follows.
    <br/> Changed figure filename handling: <samp>./</samp> no more removed
    <br/> Implemented transation of optional argument of divisions and 
    <samp>\caption</samp>. Value  put in a <tt class='txt'>&lt;alt_head&gt;</tt>
    may be changed in config via <tt>alt_section</tt> or <tt>alt_caption</tt>
    <br/> Fixed translation of <samp>\bindnasrepma</samp> from U+260B to U+214B
    <br/> Fixed some math envs (e.g. <samp>align</samp>), by providing a non-empty id-text value. 
    <br/> Added option <tt class='verb'>-no_float_hack</tt>
    <br/> Obsoleted options <tt class='verb'>nobibyearerror</tt> and <tt class='verb'>nobibyearmodify</tt>.
    <br/> Removed parametrisation of raweb topics.
    <br/> Use other counters for <samp>itemize</samp> than for <samp>enumerate</samp>
    <br/> Moved  the <samp>\glo</samp> command and <samp>glossaire</samp> env in in ra.plt
    <br/> Fixed translation of <samp>\quad</samp> and others in nonmathml mode in <samp>\mbox</samp>
    <br/> Added some Win32 conditionals in readline.C
    <br/> Feature: optional argument in <samp>enumerate</samp> does not change
    the type to description
    <br/> Added a label attribute to items in <samp>enumerate</samp> env 
    <br/> Added <samp>enumi@hook</samp> (Brian West)
    <br/> Moved <samp>\labelitemXXX</samp> from std.clt to the kernel
    <br/> Added a default label, just in case
    <br/> Removed evaluation of font commands in nomathml mode (Mukesh Kumar)
    <br/> Added command name of <samp>\hbox</samp> in the tree for nomathml
    mode  (Mukesh Kumar)
    <br/> Removed interpretation of <samp>\hbox</samp> in nomathml mode
    <br/> Removed the bibtex warning: <i>You should use {\'e} rather than \'{e}.</i>
  </li>
  <li id="v2-13-3">
    <b>[2008-10-27, Version 2.13.3]</b>
    <br/> Fix a bug in wrapfigure
    <br/> Implemented package epigraph
    <br/> Added missing line number in error message for missing close brace
    <br/> Allow expansion of arguments of <samp>\begin</samp>, <samp>\end</samp>
    <br/> Improved error handling of <samp>\def\xx#1{}\begin{\xx}</samp>.
    <br/> Changed <samp>\hspace{2.cm}</samp> in math mode, result always a
    dimension in pt, works even after <samp>\mathcode`\.="8000</samp> <!-- "-->
    <br/> Implemented package esdiff.
    <br/> Implemented full graphics package
    <br/> Implemented optional arg of <samp>\rotatebox</samp>
    <br/> Implemented colors
    <br/> Implemented commands like <samp>\textsevenoldstyle</samp>.
    <br/> Fixed a bug in function read_from_file (core dump on gcc-3.3.3)  
    <br/> Added a <samp>verse</samp> environment
    <br/> Fixed <samp>\@latex@error</samp> and others.
    <br/> Moved <samp>moreinfo</samp> in a style file
  </li>
  <li id="v2-13-4">
    <b>[2008-11-13, Version 2.13.4]</b>
    <br/> Allow <samp>\fbox{\[ x\]}</samp>
    <br/> Allow <samp>\fbox{\begin{tabular}{c} x &amp; y  \end{tabular}}</samp>
    <br/> At most four digits are read for the year
  </li>
  <li id="v2-13-5">
    <b>[2008-11-17, Version 2.13.5]</b>
    <br/>Added <samp>\XMLref</samp>
    <br/> Fixed underscores and hat: these characters are allowed if 
    InLoadHandler. OK in <samp>\XMLaddatt</samp>.
    <br/>Removed runaway argument error in use of <samp>\@reevaluate</samp> 
    <br/> Fixed <samp>\bmod</samp> (Bouche)
  </li>
  <li id="v2-13-6">
    <b>[2009-10-05, Version 2.13.6]</b>
    <br/>Added <samp>\XMLref</samp>
    <br/> Added kvoptions, float package
    <br/> Changed <samp>\ClassError</samp> to put something in the XML
    <br/> Bug correction detected by compiler. (Hashtab ctor; cmd ifdefinable; cmd ltfont)
    <br/> Added parentheses as suggested by compiler.
</li>
  <li>
    <b>[2009-10-14]</b>
    <br/> Corrected printing of command names like <samp>&amp;</samp> in error elements 
    <br/> Removed theme if year &gt; 2008 for the RA
    <br/> Thus, file testerr tested with year=2008.
    <br/> Added test files for RA2009
    <br/> Added list of fields/entries not to use in the Biblio
    <br/> Changed warning for Lille
    <br/> [2010-03-31] Added a hack for primes in  math mode
    <br/> Some math-mode names can be changed
    <br/> Corrected a bug in printing of very large characters
  </li>
  <li id="v2-13-7">
    <b> [2010-10-25, Version 2.13.7] </b>
     <br/> Input file encoding algorithm improved.
     <br/>  Corrrected <tt class='txt'>new ColSpec::ColSpec (...)</tt> (thanks to
    Daniel Simon)
  </li>
</ol>
<h2 id="v2-14">Version 2.14</h2>
<ol>
  <li id="v2-14-1">  <b> [2011-01-24, Version 2.14.1] </b>
     <br/> [bibtex] Added the serial number to the bibtex sort key 
     <br/> [txmath]  Corrected tracing of <samp>$\hspace{2mm}$</samp>
     <br/> Improved printing of math tokens  in case of fonts
     <br/> Corrected translation of <samp>\left</samp> in nomath-2
    mode
    <br/> Added <samp>\negmedspace \negthickspace </samp>
    <br/> Corrected error message for <samp>\sin\int</samp> outside
    math
    <br/> Corrected <samp>\left\updownarrow</samp> in nomathml mode
    <br/> [amsmath.plt] Changed definition of <samp>xxalignat</samp>
     and Co. Corrected the no-mathml translation.
    <br/> No label generated for  starred version
     of  <samp>align</samp> env.
    <br/> Implemented dual mathmode in case <samp>\@nomathl=-3</samp> 
    <br/>  Argument of <samp>\bibliography</samp> may contain a
     trailing <tt class='txt'>bib</tt> extension (Eric Bischoff)
    <br/> [2011/04/11] Added <samp>\tableattribute</samp> env.
    <br/> No error in <tt>missing_flush</tt> if buffer contains only
     of spaces.
    <br/> No error in cases like <samp>$\mbox{\hspace {2mm}}$</samp>.
    <br/> Implemented  <samp>\bordermatrix</samp>
    <br/> Improved some error messages 
</li>
<li>
   <b> [2011-05-02, Version 2.14.3] released </b>
   <br/> Fixed the font/size/color in <samp>\footnote</samp>
   <br/> Allows <samp>\ChangeElementName{use_font_elt}{true}</samp>
   <br/> Implemented <samp>\appendix</samp> in classes.
   <br/> Commands like <samp>\newpage</samp> implicitly call <samp>\par</samp>
   <br/> Added <samp>\nouppercase</samp>
   and <samp>\fancypagestyle</samp> commands in fancyhdr.plt
   <br/> Implemented <samp>\listoftables</samp> and
    <samp>\listoffigures</samp> 
   <br/> Command <samp>\tableofcontents</samp> finishes a paragraph
   and inserts the value of <samp>tocdepth</samp> counter.
   <br/> Corrected error message in case of bad hbox. Produces a
   <tt class='txt'>&lt;merror&gt;</tt> element
</li>
<li>
   <b> [2011-11-07, Version 2.14.4] released </b>
  <br/> Removed final
   <tt class='txt'>&lt;allowbreak/&gt;</tt> in url [2012-01-19, V Lefevre]
   <br/> IO encoding easier to understand in the transcript file
   <br/> Added an option <tt>-dualmath</tt>, and <tt>-nomathml</tt> reverted
   to old meaning
   <br/> Changed printing of some characters
   <br/> Extended the four-hat notation to five hats
   <br/> Implemented a starred version <samp>\url*</samp>
   <br/> Added the <samp>\grabenv</samp> command
   <br/> Default output encoding is UTF8
   <br/> Translation  of <samp>\phi</samp> is <tt>&amp;phiv;&amp;#x3D5;</tt>
     i.e., &#x3D5;, translation of <samp>\varphi</samp> also changed. 
   <br/> Translation  of <samp>\longmapsfrom\Longmapsfrom\longmapsto\Longmapsto$
</samp> is now <tt>&amp;#x27FB;&amp;#x27FD;&amp;&amp;#x27FC;&amp;#x27FE;</tt>
<tt>&#x27FB;&#x27FD;&#x27FC;&#x27FE;</tt> (Heiko Schroeder)
</li>
<li>
   <b id="v2-14-5"> [2012-07-06, Version 2.14.5] released </b>
    <br/> Added a possibility to specify an XML style sheet
    <br/> No terminator needed after a display math formula in interactive
   mode   (Allen Downey)
    <br/> Sections in raweb mode may be mandatory
    </li>
</ol>
<h2 id="v2-15">Version 2.15</h2>
<ol>
  <li id="v2-15-0">
    <b>[2012-08-31, Version 2.15.0]</b>
    <br/> [2013-01-21] Number of pages always inserted in the bibliography
    <b>[2013-07-22, Version 2.15.1]</b>
    <br/> Removed some unused variables in the code [Julien Schueller]
    <br/> There are no more affiliations in the RA2013 (Marie-Pierre Durollet)
    <br/> Replaced 2007 by current year in 
    <tt class='txt'>The configuration file for the RA is ra2007.tcf or
    ra.tcf</tt>.
    <br/> [2014-03-31] A module cannot start in a paragraph;
    implicit <samp>\par</samp> added  (Marie-Pierre Durollet)
  </li>
  <li>  <b>[2015-01-22, Version 2.15.2]</b>
  <br/> [2015-01-22] corrected a bug in printing the encoding of the
  transcript file   (David Binderman)
  <br/> If the save stack holds a font command, this is popped at the
  end of the process (it might be pushed by a
  global <samp>\normalfont</samp>)
  <br/> The types of the objects remaining on the save stack is
  printed on the transcript file at the ebnbd of the process.
  </li>

</ol>

<hr/>
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
   src="http://www.w3.org/Icons/valid-xhtml10"
   alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
<small><a href="index.html">back to home page</a></small>
<small>&copy; INRIA 2005-2015</small>
<small>Last modified $Date: 2015/01/22 14:12:18 $</small>
</p>

</body>

</html>
