]> git.lyx.org Git - lyx.git/blobdiff - development/FORMAT
cmake: overwrite allinone files on each cmake run
[lyx.git] / development / FORMAT
index aa8f8232c1081f42773a67ce93027297d36016bf..7dc61bb28e1c78f67d9d81b356830d1399fe1640 100644 (file)
@@ -1,5 +1,136 @@
 LyX file-format changes
 LyX file-format changes
------------------------
+-----------------------§
+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
+
+       * 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>
 
 
 2006-08-14  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
 
@@ -12,10 +143,14 @@ LyX file-format changes
        encoding of the LyX file:
 
        \inputencoding       LyX file encoding
        encoding of the LyX file:
 
        \inputencoding       LyX file encoding
-       auto                 as determined by the document language
-       default              latin1
+       auto                 as determined by the document and character
+                            languages
+       default              ditto
        everything else      as determined by \inputencoding
 
        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
 2006-07-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
 
        * format incremented to 248: Basic booktabs support
@@ -315,7 +450,7 @@ Paragraph text.
        extra LaTeX "draft"             'extra' data passed to the primary
                                        command for this output format.
                                        (Possible formats LaTeX, PDFLaTeX,
        extra LaTeX "draft"             'extra' data passed to the primary
                                        command for this output format.
                                        (Possible formats LaTeX, PDFLaTeX,
-                                        DocBook, Ascii.)
+                                        LinuxDoc, DocBook, Ascii.)
                                        The string can contain spaces and so
                                        is wrapped in "...".
        rotateAngle 30                  Rotation of the data.
                                        The string can contain spaces and so
                                        is wrapped in "...".
        rotateAngle 30                  Rotation of the data.