ChangeLog for the Tralics software

See file Old ChangeLog for older versions. Patches to current version (2.15.3) start here. Difference with the previous version (2.15.0) start here.

History

Version 2.12

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

Version 2.13

  1. [2008-07-20, version 2.13.0]
    Fixed \end{...} if in env that finishes the math
    Removed SansTitre etc
    Made \ra@jobname work in any case
    Removed printing of Option -year= ignored
    Added a fifth small size
    Added \@xsetfontsize and \@xgetfontsize
    [2008-09-16] Implemented amsart class
    Added an id-text attribute to most anchors
    Implemented \refstepcounter
    Implemented \notag and \incr@eqnum
    Changed \thechapter etc in standard classes
    Replaced \stepcounter by \refstepcounter in ra.plt
    Defined the command \AmS, as well as the ten analogous of \Hat in the amsmath package
    Created a soul package, moved 4 commands into it
    Added commands of type \labelenumi
    Added commands of type \p@enumii
    Implemented \newtheorem*
    Hack the case where a theorem starts with a display formula.
    Implemented \hdotsfor as a line of dots
    Change which equations are numbered
    Allow \char`\\ in text in math
    Changed \stepcounter and \@killcounter
    Fixed a bug in \XMLlastid
    Added \everybibitem
    Added \XMLgetatt
    Re-implemented attlisttable.
    Removed the AttListTable structure, uses vector instead
  2. [2008-10-03, Version 2.13.1]
    Removed all hacks concerning year field for the raweb
    [2008-10-16] Added special case of \ChangeElementName{theorem}{xx} when second argument is empty or starts with space.
    Fixed a bug: the anchor is always the theorem element, if name is empty, then attribute list is copied to the <p> that follows.
    Changed figure filename handling: ./ no more removed
    Implemented transation of optional argument of divisions and \caption. Value put in a <alt_head> may be changed in config via alt_section or alt_caption
    Fixed translation of \bindnasrepma from U+260B to U+214B
    Fixed some math envs (e.g. align), by providing a non-empty id-text value.
    Added option -no_float_hack
    Obsoleted options nobibyearerror and nobibyearmodify.
    Removed parametrisation of raweb topics.
    Use other counters for itemize than for enumerate
    Moved the \glo command and glossaire env in in ra.plt
    Fixed translation of \quad and others in nonmathml mode in \mbox
    Added some Win32 conditionals in readline.C
    Feature: optional argument in enumerate does not change the type to description
    Added a label attribute to items in enumerate env
    Added enumi@hook (Brian West)
    Moved \labelitemXXX from std.clt to the kernel
    Added a default label, just in case
    Removed evaluation of font commands in nomathml mode (Mukesh Kumar)
    Added command name of \hbox in the tree for nomathml mode (Mukesh Kumar)
    Removed interpretation of \hbox in nomathml mode
    Removed the bibtex warning: You should use {\'e} rather than \'{e}.
  3. [2008-10-27, Version 2.13.3]
    Fix a bug in wrapfigure
    Implemented package epigraph
    Added missing line number in error message for missing close brace
    Allow expansion of arguments of \begin, \end
    Improved error handling of \def\xx#1{}\begin{\xx}.
    Changed \hspace{2.cm} in math mode, result always a dimension in pt, works even after \mathcode`\.="8000
    Implemented package esdiff.
    Implemented full graphics package
    Implemented optional arg of \rotatebox
    Implemented colors
    Implemented commands like \textsevenoldstyle.
    Fixed a bug in function read_from_file (core dump on gcc-3.3.3)
    Added a verse environment
    Fixed \@latex@error and others.
    Moved moreinfo in a style file
  4. [2008-11-13, Version 2.13.4]
    Allow \fbox{\[ x\]}
    Allow \fbox{\begin{tabular}{c} x & y \end{tabular}}
    At most four digits are read for the year
  5. [2008-11-17, Version 2.13.5]
    Added \XMLref
    Fixed underscores and hat: these characters are allowed if InLoadHandler. OK in \XMLaddatt.
    Removed runaway argument error in use of \@reevaluate
    Fixed \bmod (Bouche)
  6. [2009-10-05, Version 2.13.6]
    Added \XMLref
    Added kvoptions, float package
    Changed \ClassError to put something in the XML
    Bug correction detected by compiler. (Hashtab ctor; cmd ifdefinable; cmd ltfont)
    Added parentheses as suggested by compiler.
  7. [2009-10-14]
    Corrected printing of command names like & in error elements
    Removed theme if year > 2008 for the RA
    Thus, file testerr tested with year=2008.
    Added test files for RA2009
    Added list of fields/entries not to use in the Biblio
    Changed warning for Lille
    [2010-03-31] Added a hack for primes in math mode
    Some math-mode names can be changed
    Corrected a bug in printing of very large characters
  8. [2010-10-25, Version 2.13.7]
    Input file encoding algorithm improved.
    Corrrected new ColSpec::ColSpec (...) (thanks to Daniel Simon)

Version 2.14

  1. [2011-01-24, Version 2.14.1]
    [bibtex] Added the serial number to the bibtex sort key
    [txmath] Corrected tracing of $\hspace{2mm}$
    Improved printing of math tokens in case of fonts
    Corrected translation of \left in nomath-2 mode
    Added \negmedspace \negthickspace
    Corrected error message for \sin\int outside math
    Corrected \left\updownarrow in nomathml mode
    [amsmath.plt] Changed definition of xxalignat and Co. Corrected the no-mathml translation.
    No label generated for starred version of align env.
    Implemented dual mathmode in case \@nomathl=-3
    Argument of \bibliography may contain a trailing bib extension (Eric Bischoff)
    [2011/04/11] Added \tableattribute env.
    No error in missing_flush if buffer contains only of spaces.
    No error in cases like $\mbox{\hspace {2mm}}$.
    Implemented \bordermatrix
    Improved some error messages
  2. [2011-05-02, Version 2.14.3] released
    Fixed the font/size/color in \footnote
    Allows \ChangeElementName{use_font_elt}{true}
    Implemented \appendix in classes.
    Commands like \newpage implicitly call \par
    Added \nouppercase and \fancypagestyle commands in fancyhdr.plt
    Implemented \listoftables and \listoffigures
    Command \tableofcontents finishes a paragraph and inserts the value of tocdepth counter.
    Corrected error message in case of bad hbox. Produces a <merror> element
  3. [2011-11-07, Version 2.14.4] released
    Removed final <allowbreak/> in url [2012-01-19, V Lefevre]
    IO encoding easier to understand in the transcript file
    Added an option -dualmath, and -nomathml reverted to old meaning
    Changed printing of some characters
    Extended the four-hat notation to five hats
    Implemented a starred version \url*
    Added the \grabenv command
    Default output encoding is UTF8
    Translation of \phi is &phiv;&#x3D5; i.e., ϕ, translation of \varphi also changed.
    Translation of \longmapsfrom\Longmapsfrom\longmapsto\Longmapsto$ is now &#x27FB;&#x27FD;&&#x27FC;&#x27FE; ⟻⟽⟼⟾ (Heiko Schroeder)
  4. [2012-07-06, Version 2.14.5] released
    Added a possibility to specify an XML style sheet
    No terminator needed after a display math formula in interactive mode (Allen Downey)
    Sections in raweb mode may be mandatory

Version 2.15

  1. [2012-08-31, Version 2.15.0]
    [2013-01-21] Number of pages always inserted in the bibliography
  2. [2013-07-22, Version 2.15.1]
    Removed some unused variables in the code [Julien Schueller]
    There are no more affiliations in the RA2013 (Marie-Pierre Durollet)
    Replaced 2007 by current year in The configuration file for the RA is ra2007.tcf or ra.tcf.
    [2014-03-31] A module cannot start in a paragraph; implicit \par added (Marie-Pierre Durollet)
  3. [2015-01-22, Version 2.15.2]
    [2015-01-22] corrected a bug in printing the encoding of the transcript file (David Binderman)
    If the save stack holds a font command, this is popped at the end of the process (it might be pushed by a global \normalfont)
    The types of the objects remaining on the save stack is printed on the transcript file at the end of the process.
    [2015-06-24] Support for math symbols added.
    [2015-07-14] Changed implementation of \cline
    Added \@sptoken to the kernel
    New command \hlinee as extension of \hline \cline; this allow to specify the thickness of a rule and its surrounding space in a table.
    Implemented the booktabs package
    Corrected french translation of \aparaitre
    Corrected \textasciibreve,\textasciicaron
    Corrected a nasty bug that inhibits tags in align environment (or any use defined environment that expands to @align
    Implemented \XMLcurrentcellid \XMLcurrentrowid \XMLcurrentarrayid
    Removed the obsolete NoTitle hack
    Corrected the postprocessing, removing loops in unused XML elements
    Corrected \vcenter
    Changed \xmlemptyelt
    Added a bunch of commands that make acces to the XML tree (\XML@fetch,\XML@parent,XML@insert etc (for details, see documentation of one of these commands)
    Added the possibility to use the result of \readxml
    No error in $\muskip0=\lastskip$
    An error is signaled in $a\above-ptb$
    No error is signaled in $a\overwithdelims\relax()b$
    There is always a rend attribute in figure, table
    No more loss of attributes in \begin{table} \begin{tabular*}{17pt}[b] {c} y \end{tabular*}\end{table}
  4. [2015-08-06, Version 2.15.3]

Valid XHTML 1.0 Strict back to home page © INRIA 2005-2015 Last modified $Date: 2015/08/06 09:47:15 $