]> git.lyx.org Git - lyx.git/blobdiff - development/FORMAT
installer updates
[lyx.git] / development / FORMAT
index 0954ed053cc4138136d8b4b17b5de32dcc192fde..67aa63101b5e190d248d7f0fcab8310439d53ddf 100644 (file)
@@ -1,5 +1,286 @@
 LyX file-format changes
 -----------------------
 LyX file-format changes
 -----------------------
+2007-05-15 José Matos <jamatos@lyx.org>
+       * format incremented to 271: extended textclasses accept the
+        normal font sizes: 10, 11 and 12pt.
+
+2007-05-14 Martin Vermeer <martin.vermeer@tkk.fi>
+       * format incremented to 270: support beamer \alert, \structure
+
+2007-05-08 Bo Peng <ben.bob@gmail.com>
+       * format incremented to 269: add listings support
+       - add preamble flag \listings_params, e.g. \listings_params "language=Python,float"
+       - add inset listings, with options lstparams and inline, e.g.
+               \begin_inset listings
+               lstparams "xleftmargin=50pt,language=Python"
+               inline false
+       - add \lstinputlisting Include type. e.g.
+               \begin_inset Include \lstinputlisting{newfile1.lyx}[firstline=10,lastline=15]
+
+2007-05-06 Uwe Stöhr  <uwestoehr@web.de>
+
+       * format incremented to 268: add support for the CJK encodings
+       - all encodings supported by CJK.sty are now in lib/encodings
+       - lib/encoding has got two new flags:
+         - encoding package:
+           "inputenc" for those languages that use the inputenc-package and
+           "CJK" for the CJK encodings
+         - "fixed"/"variable" to divide between multi- or single-byte encoding 
+       - lib/languages allows now to set an empty language for babel
+         in this case babel isn't called.
+       
+2007-05-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * format incremented to 267: add plain utf8 encoding (for XeTeX).
+
+2007-04-29  Uwe Stöhr  <uwestoehr@web.de>
+
+       * format incremented to 266:
+       Support for the Armenian language
+       
+2007-04-26  Uwe Stöhr  <uwestoehr@web.de>
+
+       * format incremented to 265: fix LyX's table border line handling
+       With the fix (see bug 1746) LyX now takes care if the user has entered
+       a "|" character in the argument field of tables. Therefore the "|"
+       character has to be removed when also a table border is set.
+
+2007-04-24  José Matos  <jamatos@lyx.org>
+
+       * format incremented to 264:
+       textclass cv is renamed simplecv
+
+2007-02-22  José Matos  <jamatos@lyx.org>
+
+       * format incremented to 263: changes in the language names (overdue):
+         brazil -> brazilian
+         portuges -> portuguese
+
+2007-02-16  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 262: Allow ascii \inputencoding
+
+2007-02-14  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 261: \output_changes is now considered
+       even if \tracking_changes is false. This allows to output existing
+       changes even if future changes are not tracked anymore.
+       The old combination
+
+       \tracking_changes false
+       \output_changes true
+
+       is therefore converted to
+
+       \tracking_changes false
+       \output_changes false
+
+       on upgrade. Nothing is done on downgrade since the new behaviour is
+       not supported in older formats.
+
+2007-02-13  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 260: Allow utf8x \inputencoding
+
+2007-02-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 259:
+       Old: Spaces at start or end of font changes were output outside of
+            the font change, i.e. not 'xx\textbf{ yy }zz', but
+            'xx \textbf{yy} zz'.
+       New: Spaces are always output with the font set by the user.
+
+2007-01-31  Uwe Stöhr  <uwestoehr@web.de>
+
+       * format incremented to 258: new \lyxline definition
+       Old:
+               \\newcommand{\\lyxline}[1]{ 
+                 {#1 \\vspace{1ex} \\hrule width \\columnwidth \\vspace{1ex}} 
+               } 
+       New:
+               \\newcommand{\\lyxline}[1][1pt]{% 
+                 \\par\\noindent% 
+                 \\rule[.5ex]{\\linewidth}{#1}\\par}
+        The new definition is more robust, see bug 1988 and now really takes care about
+       the fontsize: \lyxline{\Huge} produces now a thicker line then \lyxline{\normalfont}
+
+2007-01-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 257: Caption styles have been replaced by
+       InsetCaption. This is at the same time also a layout file format
+       change to format 3. layout2layout removes caption layouts from old
+       styles.
+       Note that InsetCaption did exist before this format, but was never
+       used. Old files containing do nevertheless still work.
+       Of course users can still define a Caption style in layout files,
+       but the special treatment in LyX is gone (apart from the sensitive
+       label property).
+
+2006-12-22  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 256: allow some new inputenc settings.
+       For the complete list, see lib/lyx2lyx/lyx_1_5.py.
+
+2006-11-25  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 255: new insets for \clearpage and
+       \cleardoublepage. They are written inline to the file, exactly like
+       \newpage.
+
+2006-11-13  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 254: new header parameter \use_esint.
+       It can have the same values as \use_amsmath: 0 (off), 1 (auto) and
+       2 (on).
+
+2006-10-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 253: new nomenclature and printnomenclature
+       insets. These are standard InsetCommand with the following parameters:
+       \nomenclature[prefix]{symbol}{description}
+       \printnomenclature[labelwidth]
+
+2006-10-15  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 252: changed command inset syntax
+
+       Old:
+
+       \begin_inset LatexCommand \cmdname[opt1][opt2]{arg}
+       preview true
+       \end_inset
+
+       and
+
+       \bibitem [opt1]{arg}
+
+
+       New:
+
+       \begin_inset LatexCommand cmdname
+       name1 "opt1"
+       name2 "opt2"
+       name3 "arg"
+       preview true
+       \end_inset
+
+       The order of the parameters and for each parameter the name and
+       optional/required bit is now stored in InsetCommandParams.
+
+2006-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * format incremented to 251: save show_label param for charstyles.
+
+       On revert, the show_label param is just removed. Nothing to convert.
+
+2006-10-12  Martin Vermeer <martin.vermeer@hut.fi>
+
+       * Format incremented to 250: allow optional arg to environments
+
+       No material format change. Now optargs for environments are allowed
+       to be specified in layout files and will be handled properly. When 
+       converted back to older formats, they will be ignored in LaTeX 
+       output.
+
+2006-08-14  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 249: Unicode
+
+       LyX documents are now always encoded in utf8. The value of
+       \inputencoding does now only determine the encoding of the created
+       LaTeX file.
+       Up to format 248 the value of \inputencoding did also determine the
+       encoding of the LyX file:
+
+       \inputencoding       LyX file encoding
+       auto                 as determined by the document and character
+                            languages
+       default              ditto
+       everything else      as determined by \inputencoding
+
+       The difference between auto and default is only the LaTeX output:
+       auto causes loading of the inputenc package, default does not.
+
+2006-07-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * format incremented to 248: Basic booktabs support
+
+       The <features> tag has a new switch: booktabs="true|false".
+       An absent switch is equivalent to booktabs="false".
+       Horizontal lines are set with the booktabs package if this switch
+       is on.
+
+       The <row> tag of tabulars has the following new attributes:
+       topspace, bottomspace and interlinespace. All take a LyXLength
+       as value, or the special keyword "default".
+
+2006-06-10  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * format incremented to 247. The Grand Font Interface Rewrite.
+       (1) Split font selection to rm, sf, tt:
+               \fontscheme -> \font_roman, \font_sans, \font_typewriter
+               Change 246->247:
+                       \fontscheme     \font_roman     \font_sans      \font_typewriter
+                       default         default         default         default
+                       ae              ae              default         default
+                       times           times           default         default
+                       palatino        palatino        default         default
+                       helvet          default         helvet          default
+                       avant           default         avant           default
+                       newcent         newcent         default         default
+                       bookman         bookman         default         default
+                       pslatex         times           (or \usepackage{pslatex})
+               New 246->247:
+                       \font_roman: cmr (-> \renewcommand{\rmdefault}{cmr}), 
+                                    lmodern, charter, utopia, ccfonts, chancery, beraserif
+                                       (-> \usepackage{<name>})
+                       \font_sans: cmss, lmss, cmbr 
+                                       (-> \renewcommand{\sfdefault}{<name>})
+                                   berasans (-> \usepackage{<name>})
+                       \font_typewriter: cmtt, lmtt, cmtl,
+                                       (-> \renewcommand{\sfdefault}{<name>})
+                                       courier, luximono, beramono
+                                       (-> \usepackage{<name>})
+       (2) New param \font_default_family (rmdefault, sfdefault, ttdefault)
+       (3) New param \font_sc (true, false).
+       (4) New param \font_osf (true, false).
+       (5) New param \font_sf_scale (float)
+       (6) New param \font_tt_scale (float)
+       Support for the following fonts has been added:
+               bera, ccfonts, chancery, charter, cmbright, computer modern (explicitely),
+               courier, lmodern, luximono, utopia.
+       Support for the following font has been removed:
+               pslatex (it's superseded by mathptmx (times)).
+
+2006-06-03  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * format incremented to 246. The framed.sty package is 
+       now supported with note types framed and shaded.
+
+2005-10-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * format incremented to 245. The \quotes_times parameter
+       has been removed.
+
+2005-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * format incremented to 244. Rename '\InsetSpace \,'
+       to '\InsetSpace \thinspace{}', because the comma was
+       not parsed by lyxlex, and '\InsetSpace \space' to
+       '\InsetSpace \space{}' in favour of consistency.
+
+2005-07-18  José Matos  <jamatos@lyx.org>
+
+       * format incremented to 243.
+
+       * this change only affects the preamble, the paperpackage
+          option was removed and papersize is changed to default.
+
+2005-06-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * format incremented to 242. There is no file format per
+       se, but the "frenchb" language has been removed from lib/language
+       and has to be translated to "french" by lyx2lyx.
 
 2005-02-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
 
 
 2005-02-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
 
@@ -16,15 +297,15 @@ LyX file-format changes
        latex output, but now they can't be read or set anymore (bug 922).
 
 
        latex output, but now they can't be read or set anymore (bug 922).
 
 
-2005-01-23  Jürgen Spitzmüller  <j.spitzmüller@gmx.de>
+2005-01-23  Jürgen Spitzmüller  <j.spitzmüller@gmx.de>
 
        * format incremented to 240.
 
        * format incremented to 240.
-       * new bufferparam: 
+       * new bufferparam:
                \output_changes {true|false}
        (should the change tracking marks be visible in the output or not?)
        * lyx2lyx should just delete the param in 239.
 
                \output_changes {true|false}
        (should the change tracking marks be visible in the output or not?)
        * lyx2lyx should just delete the param in 239.
 
-2005-01-06  José Matos  <jamatos@lyx.org>
+2005-01-06  José Matos  <jamatos@lyx.org>
 
        * format incremented to 239.
        * the paragraph parameters are displayed in their own line. This
 
        * format incremented to 239.
        * the paragraph parameters are displayed in their own line. This
@@ -41,7 +322,7 @@ Paragraph text.
 \end_layout
 
 
 \end_layout
 
 
-2004-12-03  José Matos  <jamatos@lyx.org>
+2004-12-03  José Matos  <jamatos@lyx.org>
 
        * format incremented to 238.
        * The compatibility code to read old latex accents from 0.12.x in
 
        * format incremented to 238.
        * The compatibility code to read old latex accents from 0.12.x in
@@ -58,7 +339,7 @@ Paragraph text.
        so formats 215 - 237 can have both versions.
 
 
        so formats 215 - 237 can have both versions.
 
 
-2004-10-10  José Matos  <jamatos@lyx.org>
+2004-10-10  José Matos  <jamatos@lyx.org>
 
        * format incremented to 237.
        * In the header, the following statments use now booleans values,
 
        * format incremented to 237.
        * In the header, the following statments use now booleans values,
@@ -67,7 +348,7 @@ Paragraph text.
                - \use_bibtopic
                - \tracking_changes
 
                - \use_bibtopic
                - \tracking_changes
 
-2004-08-15  José Matos  <jamatos@lyx.org>
+2004-08-15  José Matos  <jamatos@lyx.org>
 
        * format incremented to 236.
        * Added tags:
 
        * format incremented to 236.
        * Added tags:
@@ -112,7 +393,7 @@ Paragraph text.
        * insetgraphics does not allow filenames without extension anymore.
        The complete filename has to be given.
 
        * insetgraphics does not allow filenames without extension anymore.
        The complete filename has to be given.
 
-2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * format incremented to 232.
 
 
        * format incremented to 232.
 
@@ -132,7 +413,7 @@ Paragraph text.
          \end{btSect}
          has to be inserted.
 
          \end{btSect}
          has to be inserted.
 
-2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * format incremented to 231.
 
 
        * format incremented to 231.
 
@@ -145,7 +426,7 @@ Paragraph text.
        \begin{sidewaystable} <content> \end{sidewaystable}
        i.e. ERT.
 
        \begin{sidewaystable} <content> \end{sidewaystable}
        i.e. ERT.
 
-2004-02-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+2004-02-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * format incremented to 230.
 
 
        * format incremented to 230.
 
@@ -161,7 +442,7 @@ Paragraph text.
        (jurabib fails if babel is called afterwards). If the natbib commands
        are used together with jurabib, they have to be converted to ERT too.
 
        (jurabib fails if babel is called afterwards). If the natbib commands
        are used together with jurabib, they have to be converted to ERT too.
 
-2003-12-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+2003-12-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * format incremented to 229.
        * Minipages cannot be read anymore. All minipage insets will
 
        * format incremented to 229.
        * Minipages cannot be read anymore. All minipage insets will
@@ -203,7 +484,7 @@ Paragraph text.
        \begin_inset Comment -> \begin_inset Note Comment
        \begin_inset Greyedout -> \begin_inset Note Greyedout
 
        \begin_inset Comment -> \begin_inset Note Comment
        \begin_inset Greyedout -> \begin_inset Note Greyedout
 
-2003-11-28  André Pönitz
+2003-11-28  André Pönitz
 
        * Remove space_above/space_below from Paragraph.
     This is now handled by InsetVSpace.
 
        * Remove space_above/space_below from Paragraph.
     This is now handled by InsetVSpace.
@@ -271,15 +552,35 @@ Paragraph text.
        * attribute valignment="center" is replaced by valignment="middle"
        for tabular columns and cells
 
        * attribute valignment="center" is replaced by valignment="middle"
        for tabular columns and cells
 
-2003-07-28  José Matos  <jamatos@lyx.org>
+2003-08-17  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * Added branch inset. File format:
+
+       branch definition in the header:
+       \branch <branchname>
+       \selected 0                    0/1
+       \color #rrggbb
+       \end_branch
+
+       \begin_inset Branch <branchname>
+       collapsed false                 true/false
+
+       \begin_layout Standard
+
+       <branch contents>
+       \end_layout
+
+       \end_inset
+
+2003-07-28  José Matos  <jamatos@lyx.org>
 
        * \the_end is replaced with \end_document
 
 
        * \the_end is replaced with \end_document
 
-2003-07-28  José Matos  <jamatos@lyx.org>
+2003-07-28  José Matos  <jamatos@lyx.org>
 
        * \layout is replaced with \begin_layout
 
 
        * \layout is replaced with \begin_layout
 
-2003-07-28  José Matos  <jamatos@fep.up.pt>
+2003-07-28  José Matos  <jamatos@fep.up.pt>
 
        Format bumped to 225
 
 
        Format bumped to 225
 
@@ -313,18 +614,22 @@ Paragraph text.
        Moreover, the RasterImage template has been scrapped. All RasterImage
        external insets are now converted to Graphics insets.
 
        Moreover, the RasterImage template has been scrapped. All RasterImage
        external insets are now converted to Graphics insets.
 
-2003-05-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+2003-05-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * Added new space insets:
                \SpecialChar ~ is now \InsetSpace ~
                ERT: "\ " could be converted to InsetSpace \<space>
                ERT: "\," could be converted to InsetSpace \,
 
 
        * Added new space insets:
                \SpecialChar ~ is now \InsetSpace ~
                ERT: "\ " could be converted to InsetSpace \<space>
                ERT: "\," could be converted to InsetSpace \,
 
-2003-04-24  André Pönitz <poenitz@gmx.net>
+2003-04-24  André Pönitz <poenitz@gmx.net>
 
        * Added eqref support:
        \begin_inset LatexCommand \eqref{label}
 
 
        * Added eqref support:
        \begin_inset LatexCommand \eqref{label}
 
+2003-03-14  Dekel Tsur
+
+       * Format bumped to 223.
+
 2003-03-12  John Levon  <levon@movementarian.org>
 
        * Added \\end_header to signify the end of the header in a
 2003-03-12  John Levon  <levon@movementarian.org>
 
        * Added \\end_header to signify the end of the header in a
@@ -354,7 +659,7 @@ Paragraph text.
 
 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
 
 
 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
 
-       * insetgraphicsParams.h (scale): is now a float, not an unsigned int.
+       * InsetGraphicsParams.h (scale): is now a float, not an unsigned int.
 
 2002-08-22  Rob Lahaye <lahaye@snu.ac.kr>
 
 
 2002-08-22  Rob Lahaye <lahaye@snu.ac.kr>