X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=development%2FFORMAT;h=10cc86e0ea8767526b66eea94324a5eb90a3b15d;hb=6b54f646c659b74d10c85c8d9e984ae2297d1a59;hp=5bf91fa59937db9a146db3eda9ed7f142f38c5d5;hpb=db06f8c2e804185bbf6340e1c3a5cdfd9f4cadaa;p=lyx.git diff --git a/development/FORMAT b/development/FORMAT index 5bf91fa599..10cc86e0ea 100644 --- a/development/FORMAT +++ b/development/FORMAT @@ -2,15 +2,410 @@ LyX file-format changes ----------------------- Please keep the entries informative enough, i.e. try to indicate what -changes happened in particular if possible. A good example would be -2010-01-10 entry. - -Please also indicate the revision at which your change was committed. -This will help later people understand what you did, especially as -adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. +changes happened in particular if possible. A good example would be +2010-01-10 entry. ----------------------- +2017-04-08 Uwe Stöhr + * Format incremented to 539: support for \baselineskip. + - new length unit BLS + +2017-04-05 Uwe Stöhr + * Format incremented to 538: support for document class option "fleqn" + and for length \mathindent. + New buffer parameters + - \is_math_indent + - \math_indentation + +2017-04-04 Uwe Stöhr + * Format incremented to 537: support for \xout. + Character style via ulem's \xout. New + LFUN_FONT_CROSSOUT + +2017-04-04 Uwe Stöhr + * Format incremented to 536: support for Noto fonts. + - \usepackage[rm]{noto} > \font_roman "NotoSerif-TLF" "" + - \usepackage[sf]{noto} > \font_sans "NotoSans-TLF" "" + - \renewcommand{\ttdefault}{NotoMono-TLF} + > \font_typewriter "NotoMono-TLF" "" + +2017-03-19 Enrico Forestieri + * Format incremented to 535: support for en/em-dash as ligatures. + The en- and em-dashes (U+2013 and U+2014) are now exported as + the font ligatures -- and --- when they would have been exported + as the macros \textendash and \textemdash, unless instructed + otherwise by a document preference. + - New buffer param \use_dash_ligatures {true|false} + +2017-02-04 Jürgen Spitzmüller + * Format incremented to 534: Support for chapterbib + - New buffer param value \multibib child + LaTeX support either via biblatex's \newrefsection at the beginning + of child documents, chapterbib or bibtopic's btUnit environment + embracing the child content (if subdivided bibliography is requested). + +2017-02-04 Jürgen Spitzmüller + * Format incremented to 533: Support for multiple bibliographies + - New buffer param \multibib {none|part|chapter|section|subsection} + LaTeX support either via biblatex option "refsection" or bibtopic's + btUnit environment. + - New btprint value "bibbysection" of CommandInset bibtex: + outputs \bibbysection instead of \printbibliography. + +2017-01-28 Jürgen Spitzmüller + * Format incremented to 532: literal command inset parameter. + With this, inset command params with ParamInfo::HANDLING_LATEXIFY + can be passed to LaTeX either verbatim or latexified. + +2017-01-21 Jürgen Spitzmüller + * Format incremented to 531: Support for qualified citation lists. + \begin_inset CommandInset citation + New params: pretextlist, posttextlist + A tab-separated list consisting of a cite key, a space and the the + pre- or postnote associated with that specific key. + +2017-01-13 Jürgen Spitzmüller + * Format incremented to 530: Support natbib & jurabib package options. + + +2017-01-13 Jürgen Spitzmüller + * Format incremented to 529: + \begin_inset CommandInset citation + New LatexCommand value: keyonly -> outputs only the key, + without any cite command. + +2017-01-08 Jürgen Spitzmüller + * Format incremented to 528: Biblatex support + - New buffer param options: + \cite_engine biblatex | biblatex-natbib + - New buffer params: + \biblatex_bibstyle > biblatex bibliography style + (package option bibstyle=) + \biblatex_citestyle > biblatex citation style + (package option citestyle=) + \biblio_options > further biblatex package options + - \begin_inset CommandInset bibtex: + New param "biblatexopts" > options to \printbibliography + - \begin_inset CommandInset citation + New LatexCommand values: citebyear[][], Footcite[][], + Autocite[][], citetitle*[][], footfullcite[][], + supercite, Citeauthor*[][] + +2017-01-02 Richard Heck + * Format incremented to 526: Support plural and capitalize options + for refstyle-based references + - plural "bool" + - caps "bool" + +2017-01-02 Richard Heck + * Format incremented to 525: Label only option for references + - LaTeXCommand labelonly + +2016-12-29 Jürgen Spitzmüller + * Format incremented to 524: Support Crimson/Cochineal fonts + - \usepackage{cochineal} > \font_roman "cochineal" "" + - [osf] > \font_osf true + - \usepackage{crimson} > \font_roman "cochineal" "" + - \usepackage[cochineal]{newtxmath} + > \font_math "cochineal-ntxm" "" + +2016-12-26 Jürgen Spitzmüller + * Format incremented to 523: Implement cjk quotation marks. + - cjk (corner marks): \begin_inset Quotes j.. + - cjkangle (angle brackets): \begin_inset Quotes k.. + +2016-12-25 Jürgen Spitzmüller + * Format incremented to 522: Implement dynamic quotation marks. + \begin_inset Quotes x.. + New buffer param \dynamic_quotes true|false + +2016-12-24 Jürgen Spitzmüller + * Format incremented to 521: + Introduce new quote styles: + - british \begin_inset Quotes b.. + - swiss \begin_inset Quotes c.. + - swedishg \begin_inset Quotes w.. + - frenchin \begin_inset Quotes i.. + - russian \begin_inset Quotes r.. + Change default behavior of French quote style: + - Inner quotes are now ``...''. + - Former french style is now called "swiss" + +2016-12-21 Jürgen Spitzmüller + * Format incremented to 520: Introduce plain quote style: + \begin_inset Quotes qls => \textquotesingle + \begin_inset Quotes qld => \textquotesingle + \begin_inset Quotes qrs => \textquotedbl + \begin_inset Quotes qrd => \textquotedbl + +2016-12-20 Jürgen Spitzmüller + * Format incremented to 519: rename \quotes_language to \quotes_style. + +2016-12-13 Richard Heck + * Format incremeneted to 518: iopart.layout now includes + stdlayouts.inc. + +2016-12-10 Jürgen Spitzmüller + * Format incremented to 517: InsetQuote now works in verbatim + and Hebrew. On reversion, it is replaced by straight quotes + in these contexts. + +2016-12-07 Günter Milde + * Format incremented to 516: Removed \inputenc value "pt254" + +2016-10-28 Uwe Stöhr + * Format incremented to 515: support for Urdu and Syriac: + \lang urdu + \lang syriac + +2016-10-22 Uwe Stöhr + * Format incremented to 514: support for Amharic etc.: + \lang amharic + \lang asturian + \lang kannada + \lang khmer + +2016-10-16 Uwe Stöhr + * Format incremented to 513: support for Piedmontese etc.: + \lang bosnian + \lang friulan + \lang macedonian + \lang piedmontese + \lang romansh + +2016-08-04 Jürgen Spitzmüller + * Format incremented to 512 + Added inclusion of styles from [scr]article to the [scr]article-beamer + layouts. On reversion, this is handled via local layout additions that + are removed again on conversion. + +2016-07-11 Richard Heck + * Format incremented to 511 + Added "inverted" branches + +2016-06-19 Georg Baum + * Format incremented to 510 + Removed external date inset + +2016-06-16 Pavel Sanda + * Format incremented to 509. + New parameter "\use_microtype bool" for including microtype LaTeX + package into preamble. + +2016-04-05 Enrico Forestieri + * Format incremented to 508 + New kind of Separator inset (latexpar). The old parbreak separator + used specifically to introduce a LaTeX paragraph break in the output + (and thus not as a proper separator) is turned into a latexpar kind. + The only difference with the parbreak kind is the representation + on screen. The new latexpar kind is represented by the same symbol + used previously for the parbreak one, while the latter is now + represented as a double line. + +2016-03-25 Jean-Marc Lasgouttes + * Format incremented to 507 + Convert caption subtype LongTableNoNumber to Unnumbered + +2016-01-26 Guillaume Munch + * Format incremented to 506 + No new parameters. + Convert "inset-modify tabular" to "tabular-feature" in Info insets. + +2016-01-26 Uwe Stöhr + * Format incremented to 505 + This was a conversion of acmsiggraph.layout to ACM siggraph version 0.92. + This was reverted after format 506 on 2016-02-03. + +2015-12-20 Guillaume Munch + * Format incremented to 504 + New parameter "\save_transient_properties". When set to false, various + settings are no longer written to the file (only with a default + value). These include for now \tracking_changes and \output_changes. + Bug 9841. + +2015-11-24 Uwe Stöhr + * Format incremented to 503 + No new parameters. + Add environment "verbatim*" to stdlayouts.inc. + +2015-11-18 Uwe Stöhr + * Format incremented to 502 + No new parameters. + Add environment "solution" to the theorems modules. + +2015-11-08 Georg Baum + * Format incremented to 501 + \fonts_roman, \fonts_sans, \fonts_typewriter and \fonts_math, + take now two quoted values instead of one unquoted one. + The first one is for TeX fonts, the second one for non-TeX fonts. + \font_sf_scale and \font_tt_scale + take now two values instead of one. + The first one is for TeX fonts, the second one for non-TeX fonts. + +2015-11-04 Uwe Stöhr + * Format incremented to 500 + No new parameters. + achemso layout improvement: + - new flex inset Latin + +2015-10-27 Uwe Stöhr + * Format incremented to 499 + No new parameters. + moderncv layout improvements: + - new style Name ,obsoletes the styles FamilyName and FirstName + - new argument for style Phone, obsoletes styles Mobile and Fax + - new styles CVIcons and CVColumnWidth + +2015-10-19 Uwe Stöhr + * Format incremented to 498 + No new parameters. + tcolorbox module improvements: + - 5 new custom box insets + - new subtitle inset + - new raster box inset + +2015-07-16 Georg Baum + * Format incremented to 497 + The boundingBox parameter of InsetExternal uses units now + +2015-07-16 Georg Baum + * Format incremented to 496 + Remove noUnzip parameter of InsetGraphics + +2015-05-24 Jürgen Spitzmüller + * Format incremented to 495: Rename sub: refprefix to subsec: in order + to prevent clash of \\subref command with subfloat package. + +2015-05-24 Uwe Stöhr + * Format incremented to 494: support more layouts in jss.layout + No new parameters. + +2015-05-17 Georg Baum + * Format incremented to 493 + Support \multicolumn in math formulas + +2015-05-16 Uwe Stöhr + * Format incremented to 492: support for \colorbox and \fcolorbox + in the box dialog. + New box parameters: + - framecolor + - backgroundcolor + +2015-05-14 Uwe Stöhr + * Format incremented to 491: support for xcolor's default colors + No new parameter, the \color parameter can now also have these values: + "brown", "darkgray", "gray", "lightgray", "lime", "olive", "orange", + "pink", "purple", "teal", "violet" + +2015-05-13 Enrico Forestieri + * Format incremented to 490: new \origin tag, extended \textclass tag. + The \origin tag keeps track of the document directory and is useful + for locating files if the document is moved to a new location. + The \textclass tag can now contain a path (possibly relative to the + document directory) pointing to the location of a local layout file + if it is not located in the document directory. + +2015-05-11 Uwe Stöhr + * Format incremented to 489: support to set line thickness, box separation + and shadow size in the box dialog + New box parameters: + - thickness + - separation + - shadowsize + +2015-04-21 Jürgen Spitzmüller + * Format incremented to 488: Rewrite the Glosse insets (Glosse and Tri-Glosse). + These insets now do not any longer use PassThru. Instead, they use an optional + argument which is output as the glosse translation. + +2015-04-20 Jürgen Spitzmüller + * Format incremented to 487: Support the forest environment of the forest package. + Note that this inset does not escape brackets in braces, i.e. [ and ] are output + verbatim, not as {[] and {]}. + +2015-04-20 Jürgen Spitzmüller + * Format incremented to 486: Support item arguments in the + "Numbered Examples (consecutive)" and "Subexample" layouts of + the linguistics module: + \item[foo] bar ==> \begin_layout {Subexample|Numbered Examples (consecutive)} + \begin_inset Argument item:1 + status open + + \begin_layout Plain Layout + foo + \end_layout + + \end_inset + + bar + \end_layout + +2015-04-09 Jürgen Spitzmüller + * Format incremented to 485: new par layout for sigplanconf.layout: + DOI. + +2015-04-06 Uwe Stöhr + * Format incremented to 484: support for Georgian: + \lang georgian + +2015-03-23 Georg Baum + * Format incremented to 483 + Make InsetSpecialChar names more consistent: + \- => softhyphen + \textcompwordmark{} => ligaturebreak + \@. => endofsentence + \ldots{} => ldots + \menuseparator => menuseparator + \slash{} => breakableslash + \nobreakdash- => nobreakdash + \LyX => LyX + \TeX => TeX + \LaTeX2e => LaTeX2e + \LaTeX => LaTeX + +2015-03-01 Georg Baum + * Format incremented to 482 + "LyX", "TeX", "LaTeX2e" and "LaTeX" are not automatically converted + to LaTeX macros anymore. + Instead, these are new flavours of InsetSpecialChar (bug 4752). + +2015-02-24 Georg Baum + * Format incremented to 481 + "--" and "---" are not treated as endash and emdash anymore, since + we have unicode symbols for that now (bug 3647). + +2015-01-09 Jürgen Spitzmüller + * Format incremented to 480: + Add self-defined Question* and Question lemma types to + theorems-ams-extended-bytype module. + +2014-08-31 Jürgen Spitzmüller + * Format incremented to 479 + Support for beamer lemma environment. + +2014-08-25 Uwe Stöhr + * Format incremented to 478: support for the LaTeX math commands + \x***arrow + +2014-07-05 Jürgen Spitzmüller + * Format incremented to 477 + New language swiss german (old spelling): + \lang german-ch-old + +2014-05-27 Georg Baum + * Format incremented to 476 + Native support for \smash[t] and \smash[b] with automatic amsmath + loading + +2014-05-05 Enrico Forestieri + * Format incremented to 475 + New Separator insets. The parbreak separator introduces a LaTeX + paragraph break in the output. The plain separator does nothing + and its purpose is replacing the Separator layout for separating + environments. The new parbreak separator is roughly equivalent + to the old Separator layout. + 2013-05-30 Richard Heck * Format increments to 474: dummy format for conversion of Chunk layouts to insets @@ -75,7 +470,7 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. 2013-02-15 Jürgen Spitzmüller * Format incremented to 462: Support for recent libertine LaTeX fonts a.) Support Libertine Mono: - \usepackage[scaled=$val]{libertineMono-type1} + \usepackage[scaled=$val]{libertineMono-type1} => \font_typewriter libertine-mono b.) Support Biolinum scaling: \usepackage[scaled=$val]{biolinum-type1} @@ -85,7 +480,7 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. * Format incremented to 461: support for kurier fonts new supported sansserif fonts "kurier", "kurierl", "kurierc" and "kurierlc" and the math font "kurier-math" - + 2013-02-09 Uwe Stöhr * Format incremented to 460: support for IEEE conference articles No changes in the file format @@ -133,17 +528,17 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. 2012-12-09 Jürgen Spitzmüller * Format incremented to 452: Support for beamer block arguments: \begin{block}{title} - + * Format incremented to 451: Native support for beamer action/overlay arguments. \command => \begin_inset Argument 1 2012-12-04 Jürgen Spitzmüller * Format incremented to 450: Support for the URW Garamond LaTeX fonts. - - \usepackage{garamondx} > \font_serif garamondx + - \usepackage{garamondx} > \font_roman garamondx - [osf], [osfI] > \font_osf true - \usepackage[garamondx]{newtxmath} > \font_math garamondx-ntxm - Also (fallback): - - \renewcommand{\sffamily}{ugm} > \font_serif garamondx + Also (fallback): + - \renewcommand{\sffamily}{ugm} > \font_roman garamondx 2012-11-29 Jürgen Spitzmüller * Format incremented to 449: Support for \item arguments. @@ -247,14 +642,14 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. * "eulervm": use the eulervm package (\usepackage{eulervm}. 2012-09-19 Jürgen Spitzmüller - * Format incremented to 439 + * Format incremented to 439 Support for the MinionPro LaTeX font. - \usepackage{MinionPro} > \font_roman minionpro - [osf], [oldstyle], no option > \font_osf true - [lf], [lining] > \font_osf false 2012-08-23 Jürgen Spitzmüller - * Format incremented to 438 + * Format incremented to 438 Support for some IPA macros that are not unicoded. (1) tone symbols from tipa's "tone" subpackage: -- \tone{51} => \IPAChar \tone{51} @@ -283,7 +678,7 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. \end_inset 2012-08-19 Jürgen Spitzmüller - * Format incremented to 437 + * Format incremented to 437 Support for the TeX Gyre LaTeX fonts. - \usepackage{tgadventor} > \font_sans tgadventor - \usepackage{tgbonum} > \font_roman tgbonum @@ -295,19 +690,19 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. - \usepackage{tgtermes} > \font_roman tgtermes 2012-08-18 Jürgen Spitzmüller - * Format incremented to 436 + * Format incremented to 436 Support for the mathdesign LaTeX fonts. - \usepackage[mdbch]{mathdesign} > \font_roman md-charter - \usepackage[mdput]{mathdesign} > \font_roman md-utopia - \usepackage[mdugm]{mathdesign} > \font_roman md-garamond 2012-08-17 Jürgen Spitzmüller - * Format incremented to 435 + * Format incremented to 435 Support for the txtt LaTeX font. - \renewcommand{\ttdefault}{txtt} > \font_typewriter txtt 2012-08-17 Jürgen Spitzmüller - * Format incremented to 434 + * Format incremented to 434 Support for the libertine LaTeX font. - \usepackage{libertine-type1} > \font_roman libertine - [lf], [lining] > \font_osf false @@ -318,11 +713,11 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. - [osf] > \font_osf true 2012-06-22 Uwe Stöhr - * Format incremented to 433 + * Format incremented to 433 switch the Armenian language support from ArmTeX to XeTeX/polyglossia 2012-06-08 Uwe Stöhr - * Format incremented to 432 + * Format incremented to 432 support for the document languages ancientgreek, coptic, divehi, hindi, kurmanji, lao, marathi, occitan, sanskrit, syriac, tamil, telugu and urdu @@ -451,7 +846,7 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. 2010-11-06 Jean-Marc Lasgouttes * Format incremented to 406 (r36163) - Proper ERT behaviour for normal layouts. Paragraph breaks + Proper ERT behaviour for normal layouts. Paragraph breaks generate single \n in latex output when ParbreakIsNewline is true. @@ -475,8 +870,8 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. 2010-10-12 Richard Heck * Format incremented to 403 (r35608) Renaming of flex insets. - Changed - \begin_inset Flex TAG:Style + Changed + \begin_inset Flex TAG:Style to \begin_inset Flex Style where TAG is Custom, CharStyle, or Element @@ -516,7 +911,7 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. new commands nameref and Nameref for InsetRef 2010-07-13 Uwe Stöhr - * Format incremented to 395 (r34883) + * Format incremented to 395 (r34883) Support for ISO C-series paper format. New parameter \papersize cxpaper with (x = 0 - 6). @@ -528,11 +923,11 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. 2010-06-07 Richard Heck * Format incremented to 393 (r34619) Renaming in LyX format: \begin_inset OptArg becomes - \begin_inset Argument. + \begin_inset Argument. 2010-06-07 Richard Heck * Format incremented to 392 (r34615) - Dummy format change permitting Beamer files to be converted to + Dummy format change permitting Beamer files to be converted to a new, more useful format. 2010-06-05 Edwin Leuven @@ -580,7 +975,7 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. 2010-03-28: Vincent van Ravesteijn * Format incremented to 380: introduction of InsetPreview. - + 2010-03-18: Richard Heck * Format incremented to 379: revise format 374 Replace boolean \html_use_mathml with \html_math_output, @@ -642,7 +1037,7 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. 2009-07-22 Vincent van Ravesteijn * Format incremented to 369: add the author ids to the list of - authors and let the numbering start with 1 in stead of 0. + authors and let the numbering start with 1 in stead of 0. 2009-07-21 Jürgen Spitzmüller , Uwe Stöhr * Format incremented to 368: allow to use glue lengths for @@ -672,7 +1067,7 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx. 2009-07-11 Uwe Stöhr * Format incremented to 363: support for horizontal longtable alignment. - + 2009-06-11 Jürgen Spitzmüller * Format incremented to 362: support for the applemac encoding.