X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=development%2FFORMAT;h=8a54eea112adeb8638b5440c70c396c4b26625d9;hb=0ddb4d5f30d01684550eee93303b152662b0da79;hp=b5cfec35b2ff6f7a0c5f16f1adf4814e5c47f152;hpb=89eb5d132d15215bba9a8e2ac8601167f423c57b;p=lyx.git diff --git a/development/FORMAT b/development/FORMAT index b5cfec35b2..8a54eea112 100644 --- a/development/FORMAT +++ b/development/FORMAT @@ -1,5 +1,237 @@ LyX file-format changes ------------------------ +-----------------------§ + +2006-12-22 Georg Baum + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * format incremented to 248: Basic booktabs support + + The 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 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 + + * 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{}) + \font_sans: cmss, lmss, cmbr + (-> \renewcommand{\sfdefault}{}) + berasans (-> \usepackage{}) + \font_typewriter: cmtt, lmtt, cmtl, + (-> \renewcommand{\sfdefault}{}) + courier, luximono, beramono + (-> \usepackage{}) + (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 + + * format incremented to 246. The framed.sty package is + now supported with note types framed and shaded. + +2005-10-12 Jürgen Spitzmüller + + * format incremented to 245. The \quotes_times parameter + has been removed. + +2005-09-24 Jürgen Spitzmüller + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * format incremented to 237. + * In the header, the following statments use now booleans values, + instead of 0, 1: + - \use_geometry + - \use_bibtopic + - \tracking_changes 2004-08-15 José Matos @@ -22,7 +254,7 @@ LyX file-format changes * format incremented to 235. * \paperpackage had an off-by-one error. Translation table: - 234: a4 a4wide widemarginsa4 + 234: a4 a4wide widemarginsa4 235: none a4 a4wide widemarginsa4 The "widemarginsa4" setting of 235 has no equivalent in 234. @@ -49,7 +281,7 @@ LyX file-format changes 2004-03-29 Jürgen Spitzmüller * format incremented to 232. - + * Support for bibtopic (sectioned bibliographies). - bufferparam \use_bibtopic [1|0] - the bibtex inset has a second argument for bibtopic's @@ -69,11 +301,11 @@ LyX file-format changes 2004-03-29 Jürgen Spitzmüller * format incremented to 231. - + * Support for sidewaysfigure/sidewaystable (rotating package). insetfloat has now a param \sideways [true|false] (default is false). - The param should be erased on downwards conversion, if it was true, - the inset should be replaced by + The param should be erased on downwards conversion, if it was true, + the inset should be replaced by \begin{sidewaysfigure} \end{sidewaysfigure} resp. \begin{sidewaystable} \end{sidewaystable} @@ -82,13 +314,13 @@ LyX file-format changes 2004-02-23 Jürgen Spitzmüller * format incremented to 230. - + * Support for a second optional argument in insetcommand. currently, citation uses this to support natbibs second optional argument \cite[before][after]{key}. - I think there's nothing to convert upwards. Downwards, the + I think there's nothing to convert upwards. Downwards, the commands with 2 optional args need to be converted to ERT. - + * Support for jurabib (param \use_jurabib [1|0], default is 0). When converting downwards, \usepackage{jurabib} has to be added to the preamble and, if babel is used, \usepackage{babel} before @@ -139,7 +371,7 @@ LyX file-format changes 2003-11-28 André Pönitz - * Remove space_above/space_below from Paragraph. + * Remove space_above/space_below from Paragraph. This is now handled by InsetVSpace. 2003-10-07 Angus Leeming @@ -161,11 +393,11 @@ LyX file-format changes rotateOrigin bottomleft Rotation origin. Output for non-zero rotation and non-default origin (center) only. - scale 50 + scale 50 width 2cm Output only if the image is resized. height 2cm keepAspectRatio - + 2003-10-07 Martin Vermeer * Added box inset. File format: @@ -192,7 +424,7 @@ LyX file-format changes \end_inset - This box (Frameless, has_inner_box=1, use_parbox=0) replaces + This box (Frameless, has_inner_box=1, use_parbox=0) replaces the pre-existing Minipage inset. Parameters translate as follows: position 0/1/2 -> t/c/b inner_position 0/1/2/3 -> inner_pos c/t/b/s @@ -205,6 +437,26 @@ LyX file-format changes * attribute valignment="center" is replaced by valignment="middle" for tabular columns and cells +2003-08-17 Martin Vermeer + + * Added branch inset. File format: + + branch definition in the header: + \branch + \selected 0 0/1 + \color #rrggbb + \end_branch + + \begin_inset Branch + collapsed false true/false + + \begin_layout Standard + + + \end_layout + + \end_inset + 2003-07-28 José Matos * \the_end is replaced with \end_document @@ -237,7 +489,7 @@ LyX file-format changes display lyxscale - \end_inset + \end_inset throwing away the final arg (here "", more generally "") that holds the parameters variable. @@ -254,6 +506,15 @@ LyX file-format changes ERT: "\ " could be converted to InsetSpace \ ERT: "\," could be converted to InsetSpace \, +2003-04-24 André Pönitz + + * Added eqref support: + \begin_inset LatexCommand \eqref{label} + +2003-03-14 Dekel Tsur + + * Format bumped to 223. + 2003-03-12 John Levon * Added \\end_header to signify the end of the header in a @@ -364,7 +625,7 @@ The LyX file now contains: \begin_inset Include \input{snapshot_t=40.tex} +preview true - \end_inset + \end_inset Earlier versions of LyX just swallow this extra token silently. @@ -384,5 +645,5 @@ renamed as "size_kind" and "lyxsize_kind" respectively. + lyxsize_type original lyxwidth 4cm - \end_inset + \end_inset