]> git.lyx.org Git - lyx.git/blobdiff - development/FORMAT
restore old /W3 warning level
[lyx.git] / development / FORMAT
index b62e5278e84c7ce34ecf99c367b2a558737bb4d8..ebbad8e8b4038f685a48294c8da87895c5a48190 100644 (file)
 LyX file-format changes
------------------------
+-----------------------§
+
+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 language
+       default              latin1
+       everything else      as determined by \inputencoding
+
+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>
+
+       * format incremented to 241.
+
+       All following changes apply only to text in ERT insets. The
+       rationale is that text in ERT is simply ASCII text, and nothing more.
+
+       * paragraph breaks are now a single newline in latex and not a
+       paragraph break anymore (bug 698).
+       * \newline is not allowed anymore, because it is redundant (see above)
+       * layouts other than Standard, paragraph parameters and font changes
+       are not allowed anymore. They never made sense and were ignored for
+       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>
+
+       * format incremented to 240.
+       * 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.
+
+2005-01-06  José Matos  <jamatos@lyx.org>
+
+       * format incremented to 239.
+       * the paragraph parameters are displayed in their own line. This
+       change is consistent with the insets behaviour, and corresponds
+       to a more uniform treatment of the paragraphs since some of them
+       had already their own line.
+
+       An example of a single paragraph follows:
+
+\begin_layout Standard
+\paragraph_spacing single
+\align left
+Paragraph text.
+\end_layout
+
 
 2004-12-03  José Matos  <jamatos@lyx.org>
 
-       * format up to 238.
-       * The compatibility code to read old latex accents from 0.12.x in
-       InsetLatexAccent::checkContents has been removed.
-       The following translations are done:
-               "\i \x"   -> "\i \x{}"
-               "\i \xy"  -> "\i \x{y}"
-               "\i \x y" -> "\i \x{y}"
-               "\i \x\i" -> "\i \x{\i}"
-               "\i \x\j" -> "\i \x{\j}"
-       x is a latex accent command, y the base character. \, i and j are
-       literal.
-       lyx did these changes already from 0.12.x -> 215, but not lyx2lyx,
-       so formats 215 - 237 can have both versions.
+       * format incremented to 238.
+       * The compatibility code to read old latex accents from 0.12.x in
+       InsetLatexAccent::checkContents has been removed.
+       The following translations are done:
+               "\i \x"   -> "\i \x{}"
+               "\i \xy"  -> "\i \x{y}"
+               "\i \x y" -> "\i \x{y}"
+               "\i \x\i" -> "\i \x{\i}"
+               "\i \x\j" -> "\i \x{\j}"
+       x is a latex accent command, y the base character. \, i and j are
+       literal.
+       lyx did these changes already from 0.12.x -> 215, but not lyx2lyx,
+       so formats 215 - 237 can have both versions.
 
 
 2004-10-10  José Matos  <jamatos@lyx.org>
 
-       * format up to 237.
+       * format incremented to 237.
        * In the header, the following statments use now booleans values,
        instead of 0, 1:
                - \use_geometry
@@ -231,6 +428,26 @@ LyX file-format changes
        * attribute valignment="center" is replaced by valignment="middle"
        for tabular columns and cells
 
+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
@@ -280,6 +497,15 @@ LyX file-format changes
                ERT: "\ " could be converted to InsetSpace \<space>
                ERT: "\," could be converted to InsetSpace \,
 
+2003-04-24  André Pönitz <poenitz@gmx.net>
+
+       * 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