X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=development%2FFORMAT;h=b39f184f795cc26f17b20f0fa5902045e46f6a8f;hb=3463ce7c4a87c15a4789d8cc181901202a48ca83;hp=65164a079afdb0e13cac4077e3e0d52a1ea7d0ee;hpb=82765345acde2d8cbcc3f700f97ef312aaa1b120;p=lyx.git diff --git a/development/FORMAT b/development/FORMAT index 65164a079a..b39f184f79 100644 --- a/development/FORMAT +++ b/development/FORMAT @@ -1,14 +1,307 @@ LyX file-format changes ----------------------- -2005-09-24 Jürgen Spitzmüller +2007-07-20 Dov Feldstern + + * format *not* incremented; fixed format 249 conversion, so that it now + correctly deals with encodings in footnotes (part of bug 3613) + +2007-06-26 Uwe Stöhr and Dov Feldstern + + * format incremented to 276: switching exsting language 'arabic' to + 'arabic_arabtex'; this is to differentiate from the new arabic support + using the arabi package. + +2007-05-04 Jürgen Spitzmüller + + * format incremented to 275: add graphics params scaleBeforeRotation + (fix bug 1749). + +2007-06-13 Dov Feldstern + * format incremented to 274: applying the conversion done in format 259 + to the \lang property, which was forgotten back then... This is + slightly more complicated, because the default language has to be + determined on a per-paragraph basis. + +2007-06-13 Bo Peng + * format incremented to 273: add --Separator-- environment to + separate consecutive environments + +2007-06-13 Bo Peng + * format incremented to 272: convert listings to ERT because + earlier versions of lyx can not handle unrecognizable + listings parameters. + +2007-05-15 José Matos + * format incremented to 271: extended textclasses accept the + normal font sizes: 10, 11 and 12pt. + +2007-05-14 Martin Vermeer + * format incremented to 270: support beamer \alert, \structure + +2007-05-08 Bo Peng + * 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 + + * 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 + + * format incremented to 267: add plain utf8 encoding (for XeTeX). + +2007-04-29 Uwe Stöhr + + * format incremented to 266: + Support for the Armenian language + +2007-04-26 Uwe Stöhr + + * 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 + + * format incremented to 264: + textclass cv is renamed simplecv + +2007-02-22 José Matos + + * format incremented to 263: changes in the language names (overdue): + brazil -> brazilian + portuges -> portuguese + +2007-02-16 Georg Baum + + * format incremented to 262: Allow ascii \inputencoding + +2007-02-14 Georg Baum + + * 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 + + * format incremented to 260: Allow utf8x \inputencoding + +2007-02-12 Georg Baum + + * 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 + + * 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 + + * 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 +2005-07-18 José Matos * format incremented to 243. @@ -36,7 +329,7 @@ LyX file-format changes latex output, but now they can't be read or set anymore (bug 922). -2005-01-23 Jürgen Spitzmüller +2005-01-23 Jürgen Spitzmüller * format incremented to 240. * new bufferparam: @@ -44,7 +337,7 @@ LyX file-format changes (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 +2005-01-06 José Matos * format incremented to 239. * the paragraph parameters are displayed in their own line. This @@ -61,7 +354,7 @@ Paragraph text. \end_layout -2004-12-03 José Matos +2004-12-03 José Matos * format incremented to 238. * The compatibility code to read old latex accents from 0.12.x in @@ -78,7 +371,7 @@ Paragraph text. so formats 215 - 237 can have both versions. -2004-10-10 José Matos +2004-10-10 José Matos * format incremented to 237. * In the header, the following statments use now booleans values, @@ -87,7 +380,7 @@ Paragraph text. - \use_bibtopic - \tracking_changes -2004-08-15 José Matos +2004-08-15 José Matos * format incremented to 236. * Added tags: @@ -132,7 +425,7 @@ Paragraph text. * insetgraphics does not allow filenames without extension anymore. The complete filename has to be given. -2004-03-29 Jürgen Spitzmüller +2004-03-29 Jürgen Spitzmüller * format incremented to 232. @@ -152,7 +445,7 @@ Paragraph text. \end{btSect} has to be inserted. -2004-03-29 Jürgen Spitzmüller +2004-03-29 Jürgen Spitzmüller * format incremented to 231. @@ -165,7 +458,7 @@ Paragraph text. \begin{sidewaystable} \end{sidewaystable} i.e. ERT. -2004-02-23 Jürgen Spitzmüller +2004-02-23 Jürgen Spitzmüller * format incremented to 230. @@ -181,7 +474,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. -2003-12-29 Jürgen Spitzmüller +2003-12-29 Jürgen Spitzmüller * format incremented to 229. * Minipages cannot be read anymore. All minipage insets will @@ -223,7 +516,7 @@ Paragraph text. \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. @@ -291,15 +584,35 @@ Paragraph text. * attribute valignment="center" is replaced by valignment="middle" for tabular columns and cells -2003-07-28 José Matos +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 -2003-07-28 José Matos +2003-07-28 José Matos * \layout is replaced with \begin_layout -2003-07-28 José Matos +2003-07-28 José Matos Format bumped to 225 @@ -333,14 +646,14 @@ Paragraph text. Moreover, the RasterImage template has been scrapped. All RasterImage external insets are now converted to Graphics insets. -2003-05-20 Jürgen Spitzmüller +2003-05-20 Jürgen Spitzmüller * Added new space insets: \SpecialChar ~ is now \InsetSpace ~ ERT: "\ " could be converted to InsetSpace \ ERT: "\," could be converted to InsetSpace \, -2003-04-24 André Pönitz +2003-04-24 André Pönitz * Added eqref support: \begin_inset LatexCommand \eqref{label} @@ -378,7 +691,7 @@ Paragraph text. 2002-10-24 Rob Lahaye - * 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 @@ -481,3 +794,4 @@ renamed as "size_kind" and "lyxsize_kind" respectively. \end_inset +