1 LyX file-format changes
2 -----------------------
4 Please keep the entries informative enough, i.e. try to indicate what
5 changes happened in particular if possible. A good example would be
8 -----------------------
10 2019-08-06 Jürgen Spitzmüller <spitz@lyx.org>
11 * Format incremented to 585:
12 - Add more page sizes to KOMA and memoir.
13 - Add more font sizes to KOMA.
15 2019-07-26 Joel Kulesza <jkulesza@gmail.com>
16 * Format incremented to 584: support for revision InsetInfo addition of
17 revision-abbrev. This entry is added to accommodate git abbreviated
20 2019-07-17 Kornel Benko <kornel@lyx.org>
21 Jürgen Spitzmüller <spitz@lyx.org>
22 * format incremented to 583: Support for the Chivo and CrimsonPro font families.
24 2019-07-15 Kornel Benko <kornel@lyx.org>
25 Jürgen Spitzmüller <spitz@lyx.org>
26 * format incremented to 582: Support for the Cantarell and Fira fonts.
28 2019-07-14 Jürgen Spitzmüller <spitz@lyx.org>
29 * Format incremented to 581: split osf options to rm, sf, and tt
30 \font_osf => \font_roman_osf, \font_sans_osf, \font_typewriter_osf
32 2019-07-11 Uwe Stöhr <uwestoehr@web.de>
33 Jürgen Spitzmüller <spitz@lyx.org>
34 * Format incremented to 580: support for document font options
38 - \fonts_typewriter_opts
40 2019-07-11 Jürgen Spitzmüller <spitz@lyx.org>
41 * Format incremented to 579: Add support for \babelfont.
43 2019-06-23 Jürgen Spitzmüller <spitz@lyx.org>
44 * Format incremented to 578: Add support for Discourse Representation Structures
45 in the Linguistics module (using drs package).
47 2019-06-04 Jürgen Spitzmüller <spitz@lyx.org>
48 * Format incremented to 577: Rework linguistic gloss support.
49 This now uses the covington 2.0 gloss macros (\digloss, \trigloss)
50 rather than self-baked ones.
52 2019-06-03 Günter Milde <milde@lyx.org>
53 * Format incremented to 576:
54 Support for the document languages azerbaijani, bengali,
55 churchslavonic, and oldrussian.
57 2019-05-21 Pavel Sanda <sanda@lyx.org>
58 * Format incremented to 575: add line numbering via lineno package
60 2019-04-16 Günter Milde <milde@lyx.org>
61 * Format incremented to 574: Ruby inset, fixes for Japanese.
63 2019-04-16 Günter Milde <milde@lyx.org>
64 * Format incremented to 573: Rename legacy input encoding settings.
66 2019-04-07 Kornel Benko <kornel@lyx.org>
67 * format incremented to 572: Extended Noto fonts.
69 2019-04-03 Jürgen Spitzmüller <spitz@lyx.org>
70 * format incremented to 571: Add \cmidrule trimming support
72 <cell ... toplineltrim|toplinettrim|bottomlineltrim|bottomlinertrim true ...>
74 2019-03-29 Jürgen Spitzmüller <spitz@lyx.org>
75 * format incremented to 570: Add individual bib encodings for biblatex
76 \begin_inset CommandInset bibtex
77 file_encodings "<bibfile1> <encoding1>\t<bibfile2> <encoding2>"
79 2019-03-26 Jürgen Spitzmüller <spitz@lyx.org>
80 * format incremented to 569: New buffer param \tablestyle
81 Determines the standard table template to be used.
83 2019-03-22 Jürgen Spitzmüller <spitz@lyx.org>
84 * format incremented to 568: Support for the soul module:
85 \so, \hl, \st, \ul, \caps
87 2019-02-21 Joice Joseph <josukutty@outlook.com>
88 * Format incremented to 567: Support for Malayalam:
91 2018-10-29 Guy Rutenberg <guyrutenberg@gmail.com>
92 * format incremeneted to 566: Fix direction of Hebrew parentheses in the LyX file.
94 2018-10-18 Kornel Benko <kornel@lyx.org>
95 * format incremented to 565: Added Adobe Source Pro fonts.
97 2018-09-20 Jürgen Spitzmüller <spitz@lyx.org>
98 * format incremented to 564: New info-inset lyxinfo subtype layoutformat. This returns
99 the current layout format.
101 2018-08-16 Jürgen Spitzmüller <spitz@lyx.org>
102 * format incremented to 563: New inset argument type "listpreamble". The content will
103 be inserted between environment begin and first \item of a list.
105 2018-08-13 Jürgen Spitzmüller <spitz@lyx.org>
106 * format incremented to 562: New info-inset type l7n. This returns a localized version
107 of a string (in the GUI language) if available, removing trailing colons and
110 2018-08-10 Kornel Benko <kornel@lyx.org>
111 * format incremented to 561: Added DejaVu and IBM Plex fonts.
113 2018-08-07 Jürgen Spitzmüller <spitz@lyx.org>
114 * format incremented to 560: Time-related info insets: time, modtime, fixtime;
115 new buffer info inset type: name-noext.
117 2018-08-04 Jürgen Spitzmüller <spitz@lyx.org>
118 * format incremented to 559: Date-related info insets: date, moddate, fixdate.
120 2018-07-30 Kornel Benko <kornel@lyx.org>
121 * format incremented to 558: Remove Begin/EndFrontmatter styles from elsarticle layout.
123 2018-07-29 Jürgen Spitzmüller <spitz@lyx.org>
124 * format incremented to 557: Separate vcs Info inset from buffer Info inset.
126 2018-07-07 Jürgen Spitzmüller <spitz@lyx.org>
127 * format incremented to 556: Support for bib file encoding.
128 - New param "encoding" for CommandInset bibtex
129 This will be used for biblatex output as bibencoding package option,
130 for BibTeX, \bibliography will be wrapped into
131 \bgroup\inputencoding{<enc>}...\egroup
133 2018-07-01 Jürgen Spitzmüller <spitz@lyx.org>
134 * format incremented to 555: Support varwidth's V tabular column type.
135 This effectively enables linebreaks, multipars and layout changes in
136 non-fixed width (i.e., standard) table columns.
138 2018-06-23 Jürgen Spitzmüller <spitz@lyx.org>
139 * format incremented to 554: Support tabularx and xltabular:
140 - add column flag "varwidth=true", which will output column type 'X'
141 with either tabularx or xltabular (for multi-page tables) environment.
143 2018-05-21 Jürgen Spitzmüller <spitz@lyx.org>
144 * format incremented to 553: Support \cite command in tufte classes.
145 This builds on an extension of the natbib CiteEngine by tufte.
147 2018-05-10 Jürgen Spitzmüller <spitz@lyx.org>
148 * format incremented to 552: support for float alignment
149 - add buffer param \float_alignment [class|left|center|right]
150 - add buffer param \float_placement class
151 - add float param alignment [class|document|left|center|right]
152 - add float param placement class (=> new param)
153 - add float param placement document(=> like formerly empty param)
155 2018-05-06 Jürgen Spitzmüller <spitz@lyx.org>
156 * format incremented to 551: add font info param \nospellcheck that prevents
157 text from being spellchecked.
159 2018-04-22 Jürgen Spitzmüller <spitz@lyx.org>
160 * format incremented to 550: rename \fontencoding global to \fontencoding auto.
161 Semantic change: this is now automatically set depending on the document fonts.
163 2018-04-21 Jürgen Spitzmüller <spitz@lyx.org>
164 * format incremented to 549: change \textcyr to \textcyrillic.
165 Dummy format change for now (in case it turns out we need to do something).
167 2018-04-18 Jürgen Spitzmüller <spitz@lyx.org>
168 * format incremented to 548: Add Landscape flex inset in Landscape module.
169 \begin{landscape}...\end{landscape} > \begin_inset Flex Landscape
171 2018-03-14 Yuriy Skalko <yuriy.skalko@gmail.com>
172 * Format incremented to 547: support for Charter font from XCharter package.
174 2018-03-10 Uwe Stöhr <uwestoehr@web.de>
175 * Format incremented to 546: support for ParaType fonts.
176 - \usepackage{PTSerif} > \font_roman "PTSerif-TLF"
177 - \usepackage[scaled=x.xx]{PTSans} > \font_sans "PTSans-TLF""
178 - \usepackage[scaled=x.xx]{PTMono} > \font_typewriter "PTMono-TLF"
180 2018-02-23 Jürgen Spitzmüller <spitz@lyx.org>
181 * format incremented to 545: Add "literal" param to inset include
182 This is used by the lstinput caption.
184 2017-06-06 Enrico Forestieri <forenr@lyx.org>
185 * Format incremented to 544: support for minted.
186 The listings inset now supports also the minted package.
187 - New buffer param \use_minted {true|false}
189 2017-05-13 Uwe Stöhr <uwestoehr@web.de>
190 * Format incremented to 543: rename buffer parameter
191 math_number_before to math_numbering_side
193 2017-04-25 Uwe Stöhr <uwestoehr@web.de>
194 * Format incremented to 542: support for document class option "leqno"
195 New buffer parameter \math_number_before
197 2017-04-19 Günter Milde <milde@lyx.org>
198 * Format incremented to 541: changes \SpecialChar:
199 - new argument "allowbreak" to mark an optional line break
200 without inserting a hyphen (= ZWSP). See #10585.
202 2017-04-15 Uwe Stöhr <uwestoehr@web.de>
203 * Format incremented to 540: support for rotated float placements
204 - no new LFUN or buffer parameters
206 2017-04-08 Uwe Stöhr <uwestoehr@web.de>
207 * Format incremented to 539: support for \baselineskip.
208 - new length unit BLS
210 2017-04-05 Uwe Stöhr <uwestoehr@web.de>
211 * Format incremented to 538: support for document class option "fleqn"
212 and for length \mathindent.
213 New buffer parameters
217 2017-04-04 Uwe Stöhr <uwestoehr@web.de>
218 * Format incremented to 537: support for \xout.
219 Character style via ulem's \xout. New
222 2017-04-04 Uwe Stöhr <uwestoehr@web.de>
223 * Format incremented to 536: support for Noto fonts.
224 - \usepackage[rm]{noto} > \font_roman "NotoSerif-TLF" "<nontexfont>"
225 - \usepackage[sf]{noto} > \font_sans "NotoSans-TLF" "<nontexfont>"
226 - \renewcommand{\ttdefault}{NotoMono-TLF}
227 > \font_typewriter "NotoMono-TLF" "<nontexfont>"
229 2017-03-19 Enrico Forestieri <forenr@lyx.org>
230 * Format incremented to 535: support for en/em-dash as ligatures.
231 The en- and em-dashes (U+2013 and U+2014) are now exported as
232 the font ligatures -- and --- when they would have been exported
233 as the macros \textendash and \textemdash, unless instructed
234 otherwise by a document preference.
235 - New buffer param \use_dash_ligatures {true|false}
237 2017-02-04 Jürgen Spitzmüller <spitz@lyx.org>
238 * Format incremented to 534: Support for chapterbib
239 - New buffer param value \multibib child
240 LaTeX support either via biblatex's \newrefsection at the beginning
241 of child documents, chapterbib or bibtopic's btUnit environment
242 embracing the child content (if subdivided bibliography is requested).
244 2017-02-04 Jürgen Spitzmüller <spitz@lyx.org>
245 * Format incremented to 533: Support for multiple bibliographies
246 - New buffer param \multibib {none|part|chapter|section|subsection}
247 LaTeX support either via biblatex option "refsection" or bibtopic's
249 - New btprint value "bibbysection" of CommandInset bibtex:
250 outputs \bibbysection instead of \printbibliography.
252 2017-01-28 Jürgen Spitzmüller <spitz@lyx.org>
253 * Format incremented to 532: literal command inset parameter.
254 With this, inset command params with ParamInfo::HANDLING_LATEXIFY
255 can be passed to LaTeX either verbatim or latexified.
257 2017-01-21 Jürgen Spitzmüller <spitz@lyx.org>
258 * Format incremented to 531: Support for qualified citation lists.
259 \begin_inset CommandInset citation
260 New params: pretextlist, posttextlist
261 A tab-separated list consisting of a cite key, a space and the the
262 pre- or postnote associated with that specific key.
264 2017-01-13 Jürgen Spitzmüller <spitz@lyx.org>
265 * Format incremented to 530: Support natbib & jurabib package options.
268 2017-01-13 Jürgen Spitzmüller <spitz@lyx.org>
269 * Format incremented to 529:
270 \begin_inset CommandInset citation
271 New LatexCommand value: keyonly -> outputs only the key,
272 without any cite command.
274 2017-01-08 Jürgen Spitzmüller <spitz@lyx.org>
275 * Format incremented to 528: Biblatex support
276 - New buffer param options:
277 \cite_engine biblatex | biblatex-natbib
279 \biblatex_bibstyle > biblatex bibliography style
280 (package option bibstyle=)
281 \biblatex_citestyle > biblatex citation style
282 (package option citestyle=)
283 \biblio_options > further biblatex package options
284 - \begin_inset CommandInset bibtex:
285 New param "biblatexopts" > options to \printbibliography
286 - \begin_inset CommandInset citation
287 New LatexCommand values: citebyear[][], Footcite[][],
288 Autocite[][], citetitle*[][], footfullcite[][],
289 supercite, Citeauthor*[][]
291 2017-01-02 Richard Heck <rgheck@lyx.org>
292 * Format incremented to 526: Support plural and capitalize options
293 for refstyle-based references
297 2017-01-02 Richard Heck <rgheck@lyx.org>
298 * Format incremented to 525: Label only option for references
299 - LaTeXCommand labelonly
301 2016-12-29 Jürgen Spitzmüller <spitz@lyx.org>
302 * Format incremented to 524: Support Crimson/Cochineal fonts
303 - \usepackage{cochineal} > \font_roman "cochineal" "<nontexfont>"
304 - [osf] > \font_osf true
305 - \usepackage{crimson} > \font_roman "cochineal" "<nontexfont>"
306 - \usepackage[cochineal]{newtxmath}
307 > \font_math "cochineal-ntxm" "<nontexfont>"
309 2016-12-26 Jürgen Spitzmüller <spitz@lyx.org>
310 * Format incremented to 523: Implement cjk quotation marks.
311 - cjk (corner marks): \begin_inset Quotes j..
312 - cjkangle (angle brackets): \begin_inset Quotes k..
314 2016-12-25 Jürgen Spitzmüller <spitz@lyx.org>
315 * Format incremented to 522: Implement dynamic quotation marks.
316 \begin_inset Quotes x..
317 New buffer param \dynamic_quotes true|false
319 2016-12-24 Jürgen Spitzmüller <spitz@lyx.org>
320 * Format incremented to 521:
321 Introduce new quote styles:
322 - british \begin_inset Quotes b..
323 - swiss \begin_inset Quotes c..
324 - swedishg \begin_inset Quotes w..
325 - frenchin \begin_inset Quotes i..
326 - russian \begin_inset Quotes r..
327 Change default behavior of French quote style:
328 - Inner quotes are now ``...''.
329 - Former french style is now called "swiss"
331 2016-12-21 Jürgen Spitzmüller <spitz@lyx.org>
332 * Format incremented to 520: Introduce plain quote style:
333 \begin_inset Quotes qls => \textquotesingle
334 \begin_inset Quotes qld => \textquotesingle
335 \begin_inset Quotes qrs => \textquotedbl
336 \begin_inset Quotes qrd => \textquotedbl
338 2016-12-20 Jürgen Spitzmüller <spitz@lyx.org>
339 * Format incremented to 519: rename \quotes_language to \quotes_style.
341 2016-12-13 Richard Heck <rgheck@lyx.org>
342 * Format incremeneted to 518: iopart.layout now includes
345 2016-12-10 Jürgen Spitzmüller <spitz@lyx.org>
346 * Format incremented to 517: InsetQuote now works in verbatim
347 and Hebrew. On reversion, it is replaced by straight quotes
350 2016-12-07 Günter Milde <milde@lyx.org>
351 * Format incremented to 516: Removed \inputenc value "pt254"
353 2016-10-28 Uwe Stöhr <uwestoehr@web.de>
354 * Format incremented to 515: support for Urdu and Syriac:
358 2016-10-22 Uwe Stöhr <uwestoehr@web.de>
359 * Format incremented to 514: support for Amharic etc.:
365 2016-10-16 Uwe Stöhr <uwestoehr@web.de>
366 * Format incremented to 513: support for Piedmontese etc.:
373 2016-08-04 Jürgen Spitzmüller <spitz@lyx.org>
374 * Format incremented to 512
375 Added inclusion of styles from [scr]article to the [scr]article-beamer
376 layouts. On reversion, this is handled via local layout additions that
377 are removed again on conversion.
379 2016-07-11 Richard Heck <rgheck@lyx.org>
380 * Format incremented to 511
381 Added "inverted" branches
383 2016-06-19 Georg Baum <Georg.Baum@post.rwth-aachen.de>
384 * Format incremented to 510
385 Removed external date inset
387 2016-06-16 Pavel Sanda <sanda@lyx.org>
388 * Format incremented to 509.
389 New parameter "\use_microtype bool" for including microtype LaTeX
390 package into preamble.
392 2016-04-05 Enrico Forestieri <forenr@lyx.org>
393 * Format incremented to 508
394 New kind of Separator inset (latexpar). The old parbreak separator
395 used specifically to introduce a LaTeX paragraph break in the output
396 (and thus not as a proper separator) is turned into a latexpar kind.
397 The only difference with the parbreak kind is the representation
398 on screen. The new latexpar kind is represented by the same symbol
399 used previously for the parbreak one, while the latter is now
400 represented as a double line.
402 2016-03-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
403 * Format incremented to 507
404 Convert caption subtype LongTableNoNumber to Unnumbered
406 2016-01-26 Guillaume Munch <gm@lyx.org>
407 * Format incremented to 506
409 Convert "inset-modify tabular" to "tabular-feature" in Info insets.
411 2016-01-26 Uwe Stöhr <uwestoehr@web.de>
412 * Format incremented to 505
413 This was a conversion of acmsiggraph.layout to ACM siggraph version 0.92.
414 This was reverted after format 506 on 2016-02-03.
416 2015-12-20 Guillaume Munch <gm@lyx.org>
417 * Format incremented to 504
418 New parameter "\save_transient_properties". When set to false, various
419 settings are no longer written to the file (only with a default
420 value). These include for now \tracking_changes and \output_changes.
423 2015-11-24 Uwe Stöhr <uwestoehr@web.de>
424 * Format incremented to 503
426 Add environment "verbatim*" to stdlayouts.inc.
428 2015-11-18 Uwe Stöhr <uwestoehr@web.de>
429 * Format incremented to 502
431 Add environment "solution" to the theorems modules.
433 2015-11-08 Georg Baum <Georg.Baum@post.rwth-aachen.de>
434 * Format incremented to 501
435 \fonts_roman, \fonts_sans, \fonts_typewriter and \fonts_math,
436 take now two quoted values instead of one unquoted one.
437 The first one is for TeX fonts, the second one for non-TeX fonts.
438 \font_sf_scale and \font_tt_scale
439 take now two values instead of one.
440 The first one is for TeX fonts, the second one for non-TeX fonts.
442 2015-11-04 Uwe Stöhr <uwestoehr@web.de>
443 * Format incremented to 500
445 achemso layout improvement:
446 - new flex inset Latin
448 2015-10-27 Uwe Stöhr <uwestoehr@web.de>
449 * Format incremented to 499
451 moderncv layout improvements:
452 - new style Name ,obsoletes the styles FamilyName and FirstName
453 - new argument for style Phone, obsoletes styles Mobile and Fax
454 - new styles CVIcons and CVColumnWidth
456 2015-10-19 Uwe Stöhr <uwestoehr@web.de>
457 * Format incremented to 498
459 tcolorbox module improvements:
460 - 5 new custom box insets
462 - new raster box inset
464 2015-07-16 Georg Baum <Georg.Baum@post.rwth-aachen.de>
465 * Format incremented to 497
466 The boundingBox parameter of InsetExternal uses units now
468 2015-07-16 Georg Baum <Georg.Baum@post.rwth-aachen.de>
469 * Format incremented to 496
470 Remove noUnzip parameter of InsetGraphics
472 2015-05-24 Jürgen Spitzmüller <spitz@lyx.org>
473 * Format incremented to 495: Rename sub: refprefix to subsec: in order
474 to prevent clash of \\subref command with subfloat package.
476 2015-05-24 Uwe Stöhr <uwestoehr@web.de>
477 * Format incremented to 494: support more layouts in jss.layout
480 2015-05-17 Georg Baum <Georg.Baum@post.rwth-aachen.de>
481 * Format incremented to 493
482 Support \multicolumn in math formulas
484 2015-05-16 Uwe Stöhr <uwestoehr@web.de>
485 * Format incremented to 492: support for \colorbox and \fcolorbox
491 2015-05-14 Uwe Stöhr <uwestoehr@web.de>
492 * Format incremented to 491: support for xcolor's default colors
493 No new parameter, the \color parameter can now also have these values:
494 "brown", "darkgray", "gray", "lightgray", "lime", "olive", "orange",
495 "pink", "purple", "teal", "violet"
497 2015-05-13 Enrico Forestieri <forenr@lyx.org>
498 * Format incremented to 490: new \origin tag, extended \textclass tag.
499 The \origin tag keeps track of the document directory and is useful
500 for locating files if the document is moved to a new location.
501 The \textclass tag can now contain a path (possibly relative to the
502 document directory) pointing to the location of a local layout file
503 if it is not located in the document directory.
505 2015-05-11 Uwe Stöhr <uwestoehr@web.de>
506 * Format incremented to 489: support to set line thickness, box separation
507 and shadow size in the box dialog
513 2015-04-21 Jürgen Spitzmüller <spitz@lyx.org>
514 * Format incremented to 488: Rewrite the Glosse insets (Glosse and Tri-Glosse).
515 These insets now do not any longer use PassThru. Instead, they use an optional
516 argument which is output as the glosse translation.
518 2015-04-20 Jürgen Spitzmüller <spitz@lyx.org>
519 * Format incremented to 487: Support the forest environment of the forest package.
520 Note that this inset does not escape brackets in braces, i.e. [ and ] are output
521 verbatim, not as {[] and {]}.
523 2015-04-20 Jürgen Spitzmüller <spitz@lyx.org>
524 * Format incremented to 486: Support item arguments in the
525 "Numbered Examples (consecutive)" and "Subexample" layouts of
526 the linguistics module:
527 \item[foo] bar ==> \begin_layout {Subexample|Numbered Examples (consecutive)}
528 \begin_inset Argument item:1
531 \begin_layout Plain Layout
540 2015-04-09 Jürgen Spitzmüller <spitz@lyx.org>
541 * Format incremented to 485: new par layout for sigplanconf.layout:
544 2015-04-06 Uwe Stöhr <uwestoehr@web.de>
545 * Format incremented to 484: support for Georgian:
548 2015-03-23 Georg Baum <Georg.Baum@post.rwth-aachen.de>
549 * Format incremented to 483
550 Make InsetSpecialChar names more consistent:
552 \textcompwordmark{} => ligaturebreak
555 \menuseparator => menuseparator
556 \slash{} => breakableslash
557 \nobreakdash- => nobreakdash
563 2015-03-01 Georg Baum <Georg.Baum@post.rwth-aachen.de>
564 * Format incremented to 482
565 "LyX", "TeX", "LaTeX2e" and "LaTeX" are not automatically converted
566 to LaTeX macros anymore.
567 Instead, these are new flavours of InsetSpecialChar (bug 4752).
569 2015-02-24 Georg Baum <Georg.Baum@post.rwth-aachen.de>
570 * Format incremented to 481
571 "--" and "---" are not treated as endash and emdash anymore, since
572 we have unicode symbols for that now (bug 3647).
574 2015-01-09 Jürgen Spitzmüller <spitz@lyx.org>
575 * Format incremented to 480:
576 Add self-defined Question* and Question lemma types to
577 theorems-ams-extended-bytype module.
579 2014-08-31 Jürgen Spitzmüller <spitz@lyx.org>
580 * Format incremented to 479
581 Support for beamer lemma environment.
583 2014-08-25 Uwe Stöhr <uwestoehr@web.de>
584 * Format incremented to 478: support for the LaTeX math commands
587 2014-07-05 Jürgen Spitzmüller <spitz@lyx.org>
588 * Format incremented to 477
589 New language swiss german (old spelling):
592 2014-05-27 Georg Baum <Georg.Baum@post.rwth-aachen.de>
593 * Format incremented to 476
594 Native support for \smash[t] and \smash[b] with automatic amsmath
597 2014-05-05 Enrico Forestieri <forenr@lyx.org>
598 * Format incremented to 475
599 New Separator insets. The parbreak separator introduces a LaTeX
600 paragraph break in the output. The plain separator does nothing
601 and its purpose is replacing the Separator layout for separating
602 environments. The new parbreak separator is roughly equivalent
603 to the old Separator layout.
605 2013-05-30 Richard Heck <rgheck@lyx.org>
606 * Format increments to 474: dummy format for conversion of Chunk layouts
609 2013-05-28 Uwe Stöhr <uwestoehr@web.de>
610 * Format incremented to 473: support to set Tibetan as document language
612 2013-05-26 Uwe Stöhr <uwestoehr@web.de>
613 * Format incremented to 472: added 2 new abstract styles to the
616 2013-05-16 Julien Rioux <jrioux@lyx.org>
617 * Format incremented to 471
618 New \cite_engine_type default. The default citation
619 capability of LaTeX is not a pure numerical engine,
620 rather it uses a mixture of labels/numbers.
622 2013-05-15 Georg Baum <Georg.Baum@post.rwth-aachen.de>
623 * Format incremented to 470
624 forced local layouts for future layout backward compatibility:
625 \begin_forced_local_layout, \end_forced_local_layout
627 2013-03-23 Georg Baum <Georg.Baum@post.rwth-aachen.de>
628 * Format incremented to 469
629 support for \caption* in longtables (fix bug 3209)
631 2013-03-22 Uwe Stöhr <uwestoehr@web.de>
632 * Format incremented to 468: support for \mbox and \fbox
633 New checkbox in the box dialog to avoid using an explicit
634 width. An empty/missing length can be specified as "".
636 2013-03-19 Uwe Stöhr <uwestoehr@web.de>
637 * Format incremented to 467: support for iwona fonts
638 new supported sansserif fonts "iwona", "iwonal", "iwonac"
639 and "iwonalc" and the math font "iwona-math"
641 2013-03-17 Jürgen Spitzmüller <spitz@lyx.org>
642 * Format incremented to 466: Powerdot updates.
643 - Support for item arguments ([...], <...>)
644 - Support for list option
645 - Support for Pause layout (like in beamer)
646 - Support for twocolumn layout
647 - Support for \onslide, \onslide* and \onslide+ via fle inset.
649 2013-03-16 Jürgen Spitzmüller <spitz@lyx.org>
650 * Format incremented to 465: Convert old beamer frames to new ones.
651 The layouts BeginFrame, BeginPlainFrame and EndFrame are now not
652 valied anymore (use "Frame", "PlainFrame" instead, and nesting).
654 2013-02-27 Kornel Benko <kornel@lyx.org>
655 * Format incremented to 464:
656 - Added "cancel" to the GUI handled list of LaTeX packages
658 2013-02-18 Julien Rioux <jrioux@lyx.org>
659 * Format incremented to 463:
660 - Use the LyX name of encodings instead of the LaTeX names.
661 The LyX name must be unique, while the name used by LaTeX
662 not necessarily, e.g. different packages might implement
663 support for the same encoding.
664 - Add utf8-platex encoding.
666 2013-02-15 Jürgen Spitzmüller <spitz@lyx.org>
667 * Format incremented to 462: Support for recent libertine LaTeX fonts
668 a.) Support Libertine Mono:
669 \usepackage[scaled=$val]{libertineMono-type1}
670 => \font_typewriter libertine-mono
671 b.) Support Biolinum scaling:
672 \usepackage[scaled=$val]{biolinum-type1}
673 => \font_sans biolinum
675 2013-02-11 Uwe Stöhr <uwestoehr@web.de>
676 * Format incremented to 461: support for kurier fonts
677 new supported sansserif fonts "kurier", "kurierl", "kurierc"
678 and "kurierlc" and the math font "kurier-math"
680 2013-02-09 Uwe Stöhr <uwestoehr@web.de>
681 * Format incremented to 460: support for IEEE conference articles
682 No changes in the file format
683 This format change was added for the lyx2lyx conversion
685 2012-12-31 Jürgen Spitzmüller <spitz@lyx.org>
686 * Format incremented to 459: Introduce new beamer frames:
687 Frame, PlainFrame, FragileFrame (LaTeX: \begin{frame},
688 \begin{frame}[plain], \begin{frame}[fragile]). These will
689 eventually replace the old BeginFrame, BeginPlainFrame, which
692 2012-12-30 Jürgen Spitzmüller <spitz@lyx.org>
693 * Format incremented to 458: Extended caption inset support.
694 Former special caption layouts (e.g. of KOMA) are now proper caption
697 2012-12-28 Georg Baum <Georg.Baum@post.rwth-aachen.de>
698 * Format incremented to 457
699 support for the LaTeX-package stackrel (fix bug 8464)
700 New buffer param \use_package stackrel
702 2012-12-28 Jürgen Spitzmüller <spitz@lyx.org>
703 * Format incremented to 456: Proper support for memoir \epigraph
704 \epigraph{text}{source} > begin_layout Epigraph, <source> as
707 2012-12-22 Jürgen Spitzmüller <spitz@lyx.org>
708 * Format incremented to 455: Support for beamer \frametitle
709 \frametitle<overlay>[short]{title} > begin_layout FrameTitle
711 2012-12-19 Jürgen Spitzmüller <spitz@lyx.org>
712 * Format incremented to 454:
713 Real support for beamer overprint environment. This environment has a
714 list structure (with \onslide item commands). Previously, we just output
715 the begin/end tags, which was rather useless. Since the syntax is so
716 different, the old overprint layouts are converted to ERT, likewise the
719 2012-12-15 Georg Baum <Georg.Baum@post.rwth-aachen.de>
720 * Format incremented to 453
721 support for the LaTeX-package stmaryrd (fix bug 8434)
722 New buffer param \use_package stmaryrd
724 2012-12-09 Jürgen Spitzmüller <spitz@lyx.org>
725 * Format incremented to 452: Support for beamer block arguments:
726 \begin{block}<overlay>{title}
728 * Format incremented to 451: Native support for beamer action/overlay arguments.
729 \command<overlay> => \begin_inset Argument 1
731 2012-12-04 Jürgen Spitzmüller <spitz@lyx.org>
732 * Format incremented to 450: Support for the URW Garamond LaTeX fonts.
733 - \usepackage{garamondx} > \font_roman garamondx
734 - [osf], [osfI] > \font_osf true
735 - \usepackage[garamondx]{newtxmath} > \font_math garamondx-ntxm
737 - \renewcommand{\sffamily}{ugm} > \font_roman garamondx
739 2012-11-29 Jürgen Spitzmüller <spitz@lyx.org>
740 * Format incremented to 449: Support for \item arguments.
741 Item arguments have the prefix "item:" and a number determining
743 \begin_inset Argument item:1
748 2012-11-25 Kayvan Sylvan <kayvan@sylvan.com>
749 * Format incremented to 448: Change Noweb literate style Scrap
750 to Chunk to be consistent with all the other literate tools
751 (including noweb!) and add the needed preamble bits to Noweb
752 module support, also remove the literate-* layouts.
754 2012-11-24 Uwe Stöhr <uwestoehr@web.de>
755 * Format incremented to 447: No changes in the file format
756 This format change was added to force the lyx2lyx conversion
757 for layout files using the new InsetArgument feature.
758 (see previous fileformat change 446)
760 2012-11-19 Jürgen Spitzmüller <spitz@lyx.org>
761 * Format incremented to 446: Change of InsetArgument syntax.
762 InsetArgument now has a numeric identifier which determines
763 its position (in the LaTeX output):
764 \begin_inset Argument 1
767 Pre-2.1 documents' arguments all get the number "999", and then
768 InsetArgument::updateBuffer() computes the correct number.
769 This is because lyx2lyx has no access to layouts and hence does
770 not know how many optional arguments a layout can have (if a command
771 has two optional and one mandatory arguments and only one optional
772 is actually given, the mandatory arg still must get number 3).
774 2012-10-20 Liviu Andronic <landronimirc@gmail.com>
775 * Format incremented to 445: support for the URW Classico font,
777 - \renewcommand{\sffamily}{uop} > \font_sans uop
779 2012-09-25 Jürgen Spitzmüller <spitz@lyx.org>
780 * Format incremented to 444: Support for the Biolinum LaTeX font.
781 - \usepackage{biolinum-type1} > \font_sans biolinum
782 - [lf], [lining] > \font_osf false
783 - [osf], [oldstyle], no option > \font_osf true
784 - \usepackage{libertine-legacy} or
785 \usepackage{libertine} > \font_sans biolinum
786 - [nf], no option > \font_osf false
787 - [osf] > \font_osf true
789 2012-09-24 Jürgen Spitzmüller <spitz@lyx.org>
790 * Format incremented to 443: basic support for unicode-math:
791 Empty file format change (in case it turns out we need to
794 2012-09-23 Jürgen Spitzmüller <spitz@lyx.org>
795 * Format incremented to 442: support for the newtxmath fonts:
796 - \usepackage{newtxmath} > \font_math newtxmath
797 - \usepackage[libertine]{newtxmath} > \font_math libertine-ntxm
798 - \usepackage[minion]{newtxmath} > \font_math minion-ntxm
800 2012-09-23 Jürgen Spitzmüller <spitz@lyx.org>
801 * Format incremented to 441:
802 - rename fonts: mdbch > md-charter, mdput > md-utopia, mdugm > md-garamond
803 - add support for the mathdesign fonts without loading mathfonts:
804 \renewcommand{\rmfamily}{mdbch} > \font_roman md-charter
806 \renewcommand{\rmfamily}{mdput} > \font_roman md-utopia
808 \renewcommand{\rmfamily}{mdugm} > \font_roman md-garamond
811 2012-09-22 Jürgen Spitzmüller <spitz@lyx.org>
812 * Format incremented to 440:
814 New Buffer param "\font_math <value>",
815 supported values are:
816 * "auto": automatically adapt math font (the status quo ante).
817 * "default": use class default, i.e. prevent TeX font packages
818 from changing the math font, if possible:
819 \renewcommand{\rmdefault}{lmr} > \font_roman lmodern
821 \usepackage[onlytext,lf]{MinionPro} > \font_roman minionpro
823 \usepackage[onlytext]{MinionPro} > \font_roman minionpro
826 \renewcommand{\rmdefault}{ppl} > \font_roman palatino
828 \renewcommand{\rmdefault}{pplj} > \font_roman palatino
831 \renewcommand{\rmdefault}{ptm} > \font_roman times
833 \renewcommand{\rmdefault}{futs} > \font_roman utopia
835 \renewcommand{\rmdefault}{futj} > \font_roman utopia
838 * "eulervm": use the eulervm package (\usepackage{eulervm}.
840 2012-09-19 Jürgen Spitzmüller <spitz@lyx.org>
841 * Format incremented to 439
842 Support for the MinionPro LaTeX font.
843 - \usepackage{MinionPro} > \font_roman minionpro
844 - [osf], [oldstyle], no option > \font_osf true
845 - [lf], [lining] > \font_osf false
847 2012-08-23 Jürgen Spitzmüller <spitz@lyx.org>
848 * Format incremented to 438
849 Support for some IPA macros that are not unicoded.
850 (1) tone symbols from tipa's "tone" subpackage:
851 -- \tone{51} => \IPAChar \tone{51}
852 -- \tone{15} => \IPAChar \tone{15}
853 -- \tone{45} => \IPAChar \tone{45}
854 -- \tone{12} => \IPAChar \tone{12}
855 -- \tone{454} => \IPAChar \tone{454}
857 -- \toptiebar{<content>} =>
858 \begin_inset IPADeco toptiebar
861 \begin_layout Plain Layout
866 -- \bottomtiebar{<content>} =>
867 \begin_inset IPADeco bottomtiebar
870 \begin_layout Plain Layout
876 2012-08-19 Jürgen Spitzmüller <spitz@lyx.org>
877 * Format incremented to 437
878 Support for the TeX Gyre LaTeX fonts.
879 - \usepackage{tgadventor} > \font_sans tgadventor
880 - \usepackage{tgbonum} > \font_roman tgbonum
881 - \usepackage{tgchorus} > \font_roman tgchorus
882 - \usepackage{tgcursor} > \font_typewriter tgcursor
883 - \usepackage{tgheros} > \font_sans tgheros
884 - \usepackage{tgpagella} > \font_roman tgpagella
885 - \usepackage{tgschola} > \font_roman tgschola
886 - \usepackage{tgtermes} > \font_roman tgtermes
888 2012-08-18 Jürgen Spitzmüller <spitz@lyx.org>
889 * Format incremented to 436
890 Support for the mathdesign LaTeX fonts.
891 - \usepackage[mdbch]{mathdesign} > \font_roman md-charter
892 - \usepackage[mdput]{mathdesign} > \font_roman md-utopia
893 - \usepackage[mdugm]{mathdesign} > \font_roman md-garamond
895 2012-08-17 Jürgen Spitzmüller <spitz@lyx.org>
896 * Format incremented to 435
897 Support for the txtt LaTeX font.
898 - \renewcommand{\ttdefault}{txtt} > \font_typewriter txtt
900 2012-08-17 Jürgen Spitzmüller <spitz@lyx.org>
901 * Format incremented to 434
902 Support for the libertine LaTeX font.
903 - \usepackage{libertine-type1} > \font_roman libertine
904 - [lf], [lining] > \font_osf false
905 - [osf], [oldstyle], no option > \font_osf true
906 - \usepackage{libertine-legacy} or
907 \usepackage{libertine} > \font_roman libertine
908 - [nf], no option > \font_osf false
909 - [osf] > \font_osf true
911 2012-06-22 Uwe Stöhr <uwestoehr@web.de>
912 * Format incremented to 433
913 switch the Armenian language support from ArmTeX to XeTeX/polyglossia
915 2012-06-08 Uwe Stöhr <uwestoehr@web.de>
916 * Format incremented to 432
917 support for the document languages ancientgreek, coptic, divehi, hindi,
918 kurmanji, lao, marathi, occitan, sanskrit, syriac, tamil, telugu and urdu
920 2012-05-06 Georg Baum <Georg.Baum@post.rwth-aachen.de>
921 * Format incremented to 431
922 Add \use_package amssymb
924 2012-04-16 Georg Baum <Georg.Baum@post.rwth-aachen.de>
925 * Format incremented to 430
926 Support \lstlistoflistings in InsetTOC
928 2012-03-21 Uwe Stöhr <uwestoehr@web.de>
929 * Format incremented to 429
930 support for table rotation
931 (table option "rotate" specifies now a number with the rotation angle)
933 2012-03-16 Uwe Stöhr <uwestoehr@web.de>
934 * Format incremented to 428
935 support for table cell rotation
936 (table cell option "rotate" specifies now a number with the rotation angle)
938 2012-03-06 Jürgen Spitzmüller <spitz@lyx.org>
939 * Format incremented to 427
940 Add native TIPA inset.
942 2012-02-20 Uwe Stöhr <uwestoehr@web.de>
943 * Format incremented to 426 (r40784)
944 support for the verbatim environment
945 (added only a layout)
947 2012-01-23 Uwe Stöhr <uwestoehr@web.de>
948 * Format incremented to 425 (r40663)
949 support for the LaTeX-package cancel (fix bug 6819)
951 2012-01-09 Julien Rioux <jrioux@lyx.org>
952 * Format incremented to 424 (r40592)
953 New buffer param \cite_engine_type to specify the type of
954 citation labels being used, authoryear or numerical.
956 2012-01-05 Georg Baum <Georg.Baum@post.rwth-aachen.de>
957 * Format incremented to 423 (r40574)
958 support for the LaTeX-package mathtools (fix bug 7949)
959 New buffer param \use_package mathtools
961 2012-01-03 Georg Baum <Georg.Baum@post.rwth-aachen.de>
962 * Format incremented to 422 (r40563)
963 \use_amsmath 0/1/2 => \use_package amsmath 0/1/2
964 \use_esint 0/1/2 => \use_package esint 0/1/2
965 \use_mhchem 0/1/2 => \use_package mhchem 0/1/2
966 \use_mathdots 0/1/2 => \use_package mathdots 0/1/2
967 \use_undertilde 0/1/2 => \use_package undertilde 0/1/2
969 2011-12-18 Georg Baum <Georg.Baum@post.rwth-aachen.de>
970 * Format incremented to 421 (r40522)
971 The caption flag of longtable rows is no longer exclusive to the head
972 and foot flags, since captions can occur in any of the two heads and
973 two foots. Before, captions were implicitly in head or firsthead.
974 For Docbook and XHTML output the caption flag "wins" over head/foot.
976 2011-12-12 Julien Rioux <jrioux@lyx.org>
977 * Format incremented to 420 (r40484)
978 New buffer param \biblio_style to specify a document-wide
979 default bibliography style (BibTeX style for the moment).
981 2011-12-09 Uwe Stöhr <uwestoehr@web.de>
982 * Format incremented to 419 (r40452)
983 support for the document languages australian and newzealand
985 2011-12-08 Richard Heck <rgheck@lyx.org>
986 * Format incremented to 418 (r40427)
987 Introduce justification preference.
989 2011-11-07 Julien Rioux <jrioux@lyx.org>
990 * Format incremented to 417 (r39982 and r40155)
991 Rename the japanese encodings to names understood by pLaTeX.
993 2011-08-29 Uwe Stöhr <uwestoehr@web.de>
994 * Format incremented to 416 (r39557)
995 support for \negmedspace and \negthinspace outside of math
996 support for \hfill, \enspace, \hspace* and \hspace*{\fill} in math
997 No new InsetSpace parameters
999 2011-07-30 Uwe Stöhr <uwestoehr@web.de>
1000 * Format incremented to 415 (r39464)
1001 support for the LaTeX-package undertilde (fix bug 6622)
1002 New buffer param \use_undertilde
1004 2011-07-02 Pavel Sanda <sanda@lyx.org>
1005 * Format incremented to 414 (r39367)
1006 New InsetSpace param \textvisiblespace
1008 2011-02-15 Richard Heck <rgheck@lyx.org>
1009 * Format incremented to 413 (r37682)
1010 New buffer param \html_css_as_file to control whether
1011 CSS is output to header to to style file
1013 2011-02-03 Edwin Leuven <e.leuven@gmail.com>
1014 * Format incremented to 412 (r37471)
1015 Support tabular* : add tabularwidth parameter to
1018 2011-02-03 Jürgen Spitzmüller <spitz@lyx.org>
1019 * Format incremented to 411
1020 New buffer param \language_package to allow per-document
1021 language package selection (bug 2909).
1023 2010-11-26 Richard Heck <rgheck@lyx.org>
1024 * Format incremented to 410 (r36520)
1025 Rename "\\begin_layout Labeling" to "\\begin_layout List"
1026 in the KOMA (scr*) classes.
1028 2010-11-26 Jürgen Spitzmüller <spitz@lyx.org>
1029 * Format incremented to 409 (r36500)
1030 Rename buffer param \use_xetex to \use_non_tex_fonts.
1032 2010-11-21 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1033 * Format incremented to 408 (r36424)
1034 New inset for sub/superscripts:
1038 2010-11-07 Uwe Stöhr <uwestoehr@web.de>
1039 * Format incremented to 407 (r36182)
1040 Support for vertical offset of multirow cells.
1041 New tag "mroffset" for multirow cells with an offset.
1043 2010-11-06 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
1044 * Format incremented to 406 (r36163)
1045 Proper ERT behaviour for normal layouts. Paragraph breaks
1046 generate single \n in latex output when ParbreakIsNewline
1049 2010-10-23 Vincent van Ravesteijn <vfr@lyx.org>
1050 * Format incremented to 405 (r36134)
1051 Author hash numbers.
1052 The authors that are used in change tracking are
1053 now identified in the file by a number that represents
1054 the hash value of the name and email. In this way
1055 collaboration using version control leads to way less
1058 2010-10-13 Richard Heck <rgheck@lyx.org>
1059 * Format incremented to 404 (r35623)
1060 Support for refstyle package.
1061 Changed the LaTeXCommand for InsetRef from "prettyref"
1062 to "formatted", where "formatted" is now interprted
1063 differently, depending upon whether the new buffer param
1064 use_refstyle is true or false.
1066 2010-10-12 Richard Heck <rgheck@lyx.org>
1067 * Format incremented to 403 (r35608)
1068 Renaming of flex insets.
1070 \begin_inset Flex TAG:Style
1072 \begin_inset Flex Style
1073 where TAG is Custom, CharStyle, or Element
1075 2010-10-11 Uwe Stöhr <uwestoehr@web.de>
1076 * Format incremented to 402 (r35590)
1077 No new or removed parameter, used to insert a
1078 clear(double)page before BibTeX inset.
1080 2010-09-19 Ronen Abravanel <ronena@gmail.com>
1081 * Format incremented to 401 (r35455)
1082 Support for Feynman diagrams
1083 New math command \Diagram
1085 2010-09-07 Uwe Stöhr <uwestoehr@web.de>
1086 * Format incremented to 400 (r35299)
1087 Support for the LaTeX-command \rule.
1088 New CommandInset "line".
1090 2010-08-31 Uwe Stöhr <uwestoehr@web.de>
1091 * Format incremented to 399 (r35241)
1092 Support for the LaTeX-package mathdots.
1093 New parameter \use_mathdots.
1095 2010-07-17 Uwe Stöhr <uwestoehr@web.de>
1096 * Format incremented to 398 (r34941)
1098 No new parameter but the mathrsfs package will be loaded.
1100 2010-07-16 Richard Heck <rgheck@lyx.org>
1101 * Format incremented to 397 (r34920)
1102 Remove Nameref support
1104 2010-07-13 Richard Heck <rgheck@lyx.org>
1105 * Format incremented to 396 (r34884)
1107 new commands nameref and Nameref for InsetRef
1109 2010-07-13 Uwe Stöhr <uwestoehr@web.de>
1110 * Format incremented to 395 (r34883)
1111 Support for ISO C-series paper format.
1112 New parameter \papersize cxpaper with (x = 0 - 6).
1114 2010-07-03 Uwe Stöhr <uwestoehr@web.de>
1115 * Format incremented to 394 (r34748)
1116 Support for makebox.
1117 New box parameter \use_makebox.
1119 2010-06-07 Richard Heck <rgheck@lyx.org>
1120 * Format incremented to 393 (r34619)
1121 Renaming in LyX format: \begin_inset OptArg becomes
1122 \begin_inset Argument.
1124 2010-06-07 Richard Heck <rgheck@lyx.org>
1125 * Format incremented to 392 (r34615)
1126 Dummy format change permitting Beamer files to be converted to
1127 a new, more useful format.
1129 2010-06-05 Edwin Leuven <e.leuven@uva.nl>
1130 * Format incremented to 391 (r34598)
1131 Added support for decimal alignment in tables.
1133 2010-05-25 Pavel Sanda <sanda@lyx.org>
1134 * Format incremented to 390: support for ouput sync (forward/reverse)
1135 search. New boolean \forward_search and string \forward_macro.
1137 2010-05-24 Richard Heck <rgheck@lyx.org>
1138 * Format incremented to 389: remove quotes from html_latex_* params.
1140 2010-05-18 Uwe Stöhr <uwestoehr@web.de>
1141 * Format incremented to 388: support for page sizes A0-3, A6, B0-3, B6
1144 2010-04-21 Richard heck <rgheck@lyx.org>
1145 * Format incremented to 387: New options for XHTML math output.
1146 New BufferParams: html_math_img_scale, html_latex_start,
1149 2010-04-17 Richard heck <rgheck@lyx.org>
1150 * Format incremented to 386: LyX version for InsetInfo:
1151 new parameters: type "lyxinfo", arg "version".
1153 2010-04-08 Uwe Stöhr <uwestoehr@web.de>
1154 * Format incremented to 385: support to change the background color
1155 for shaded boxes: new buffer parameter \boxbgcolor
1157 2010-04-03 Uwe Stöhr <uwestoehr@web.de>
1158 * Format incremented to 384: support to specify a document-wide
1159 font color: new buffer parameter \fontcolor
1161 2010-03-31 Uwe Stöhr <uwestoehr@web.de>
1162 * Format incremented to 383: support for Turkmen
1164 2010-03-31 Uwe Stöhr <uwestoehr@web.de>
1165 * Format incremented to 382: support to change the font color
1166 for greyed-out notes: new buffer parameter \notefontcolor
1168 2010-03-28: Vincent van Ravesteijn <vfr@lyx.org>
1169 * Format incremented to 381: support for new parameters
1170 for \xymatrix: \xymatrix@!0, \xymatrix!R and \xymatrix!C.
1172 2010-03-28: Vincent van Ravesteijn <vfr@lyx.org>
1173 * Format incremented to 380: introduction of InsetPreview.
1175 2010-03-18: Richard Heck <rgheck@lyx.org>
1176 * Format incremented to 379: revise format 374
1177 Replace boolean \html_use_mathml with \html_math_output,
1178 which at the moment can be: MathML, HTML, Images, or LaTeX.
1180 2010-02-12 Pavel Sanda <sanda@lyx.org>
1181 * Format incremented to 378: support for revision InsetInfo.
1182 Various "vcs-*" strings could be argument of arg parameter
1183 in InsetInfo. This entry is a safety measure, no lyx2lyx
1184 conversion is needed in fact.
1186 2010-02-11 Uwe Stöhr <uwestoehr@web.de> and Edwin Leuven <e.leuven@uva.nl>
1187 * Format incremented to 377: support for multirow cells in
1190 2010-01-10 Jürgen Spitzmüller <spitz@lyx.org>
1191 * Format incremented to 376: new buffer param
1192 \maintain_unincluded_children. If true, the aux files of
1193 non-included children (with \includeonly) are updated to
1194 keep the counters and refs correct.
1196 2010-01-06 Jürgen Spitzmüller <spitz@lyx.org>
1197 * Format incremented to 375: add support for \includeonly
1198 This adds a new buffer param list of relative filenames
1199 which are output as \includeonly arguments, like this:
1205 2009-12-30 Richard Heck <rgheck@lyx.org>
1206 * Format incremented to 374: add html output options.
1207 \html_use_mathml (boolean): whether to use MathML or images
1208 \html_be_strict (boolean): whether to be XHTML 1.1 compliant
1210 2009-12-07 Jürgen Spitzmüller <spitz@lyx.org>
1211 * Format incremented to 373: merge g-brief-de and g-brief-en
1212 classes into one g-brief class.
1213 All German layout names are replaced by English ones, the
1214 two classes are renamed to g-brief.
1216 2009-11-29 Jürgen Spitzmüller <spitz@lyx.org>
1217 * Format incremented to 372: new buffer param fontencoding.
1218 This param holds a buffer-specific fontencoding (argument
1219 of the fontenc package).
1221 - global: use lyxrc.fontenc [this is the default]
1222 - default: do not load the fontenc package at all
1223 - <ENC>: real encodings such as "T1". Multiple encodings
1224 can be separated by comma.
1226 2009-11-11 Uwe Stöhr <uwestoehr@web.de>
1227 * Format incremented to 371: add option to suppress the LaTeX
1230 2009-07-20 Uwe Stöhr <uwestoehr@web.de>
1231 * Format incremented to 370: introduce a document option to
1232 suppress the default date.
1234 2009-07-22 Vincent van Ravesteijn <vfr@lyx.org>
1235 * Format incremented to 369: add the author ids to the list of
1236 authors and let the numbering start with 1 in stead of 0.
1238 2009-07-21 Jürgen Spitzmüller <spitz@lyx.org>, Uwe Stöhr <uwestoehr@web.de>
1239 * Format incremented to 368: allow to use glue lengths for
1241 We just revert hspaces with glue lengths to ERT, since the
1242 inset didn't support them prior to format 368.
1243 No explicit conversion.
1245 2009-07-20 Uwe Stöhr <uwestoehr@web.de>
1246 * Format incremented to 367: allow to use percent lengths for
1247 vertical and horizontal spaces.
1249 2009-07-20 Uwe Stöhr <uwestoehr@web.de>
1250 * Format incremented to 366: allow to use percent lengths for the
1251 paragraph skip separation.
1253 2009-07-19 Uwe Stöhr <uwestoehr@web.de>
1254 * Format incremented to 365: support for paragraph indentation.
1256 2009-07-13 Jürgen Spitzmüller <spitz@lyx.org>
1257 * Format incremented to 364: add \filename_suffix parameter
1259 Possible values: 0, 1.
1260 If "1", the branch name is appended to the filename on export
1261 (e.g., <filename>-<suffix>.pdf).
1263 2009-07-11 Uwe Stöhr <uwestoehr@web.de>
1264 * Format incremented to 363: support for horizontal longtable
1267 2009-06-11 Jürgen Spitzmüller <spitz@lyx.org>
1268 * Format incremented to 362: support for the applemac encoding.
1270 2009-05-25 Jürgen Spitzmüller <spitz@lyx.org>
1271 * Format incremented to 361: support for custom setting of
1272 bibliography (longest) label width.
1273 Empty file format change.
1275 2009-05-22 Jürgen Spitzmüller <spitz@lyx.org>
1276 * Format incremented to 360: param width for nomencl_print
1278 1.) adds a further value "width" to param set_width
1281 2.) a param width, which takes a length
1282 If "width" is chosen, we define the indendation of the nomencl
1283 list via the optional argument of \printnomenclature, e.g.
1284 \printnomenclature[2cm]{}
1286 2009-05-22 Jürgen Spitzmüller <spitz@lyx.org>
1287 * Format incremented to 359: param set_width for nomencl_print
1288 CommandInset. This specifies how wide the longest nomencl label
1289 is (i.e., how wide the indendation in the nomencl list is).
1291 - none: do not specifiy the width (use predefined values)
1292 - auto: compute the widest label and specify via
1293 \settowidth{\nomlabelwidth}{<widest label>}
1295 2009-05-22 Jürgen Spitzmüller <spitz@lyx.org>
1296 * Format incremented to 358: support for custom bibtex and
1299 2009-05-05 Pavel Sanda <sanda@lyx.org>, Enrico Forestieri <forenr@lyx.org>
1300 * Format incremented to 357: Change of the latex output for
1301 underline from \underbar to ulem's \uline.
1303 2009-05-05 Pavel Sanda <sanda@lyx.org>
1304 * Format incremented to 356: support for double and wave underline
1305 character styles via ulem's \uuline and \uwave
1307 2009-05-03 Pavel Sanda <sanda@lyx.org>
1308 * Format incremented to 355: support for strikeout character
1309 style via ulem's \sout
1311 2009-04-26 Jürgen Spitzmüller <spitz@lyx.org>
1312 * Format incremented to 354: support for splitindex's
1313 \printindex* and \printsubindex*.
1315 2009-04-26 Jürgen Spitzmüller <spitz@lyx.org>
1316 * Format incremented to 353: support for splitindex's
1319 2009-04-15 Jürgen Spitzmüller <spitz@lyx.org>
1320 * Format incremented to 352: splitindex support.
1322 2009-04-11 Uwe Stöhr <uwestoehr@web.de>
1323 * Format incremented to 351: support to set a page background
1326 2009-04-06 Jürgen Spitzmüller <spitz@lyx.org>
1327 * Format incremented to 350: new param \default_output_format.
1329 2009-04-05 Jürgen Spitzmüller <spitz@lyx.org>
1330 * Format incremented to 349: initial support for XeTeX.
1332 2009-01-30 Uwe Stöhr <uwestoehr@web.de>
1333 * Format incremented to 348: support for \*phantom.
1335 2009-01-03 Vincent van Ravesteijn <V.F.vanRavesteijn@tudelft.nl>
1336 * Format incremented to 347: support for tabular valign.
1338 2008-11-28 Jürgen Spitzmüller <spitz@lyx.org>
1339 * Format incremented to 346: support for German (Switzerland):
1342 2008-11-07 José Matos <jamatos@lyx.org>
1343 * Format incremented to 345: for docbook backend CharStyle: -> Element:
1346 2008-10-12 Pavel Sanda <sanda@lyx.org>
1347 * Format incremented to 344: sanitize backreference settings
1348 for hyperref (fix bug 5340).
1350 2008-10-12 Jürgen Spitzmüller <spitz@lyx.org>
1351 * Format incremented to 343: new param \use_default_options
1354 2008-10-12 Uwe Stöhr <uwestoehr@web.de>
1355 * Format incremented to 342: support for Mongolian.
1357 2008-09-30 Uwe Stöhr <uwestoehr@web.de>
1358 * Format incremented to 341: support for TABs in listings.
1360 2008-08-01 José Matos <jamatos@fc.up.pt>
1361 * Format incremented to 340: move empty layouts to "Plain Layout".
1363 2008-07-28 Richard Heck <rgheck@lyx.org>
1364 * Format incremented to 339: removal of default modules.
1366 2008-06-21 Uwe Stöhr <uwestoehr@web.de>
1367 * Format incremented to 338: support for polytonic Greek.
1369 2008-06-13 Abdelrazak Younes <younes@lyx.org>
1370 * Format incremented to 337: convert/revert graphics display param.
1372 2008-06-04 Jürgen Spitzmüller <spitz@lyx.org>
1373 * Format incremented to 336: new param \font_cjk.
1375 2008-05-30 Richard Heck <rgheck@lyx.org>
1376 * Format incremented to 335: fixes for InsetSpace problems.
1378 2008-05-16 Uwe Stöhr <uwestoehr@web.de>
1379 * Format incremented to 334: fix for bug 4868.
1381 2008-05-09 Jürgen Spitzmüller <spitz@lyx.org>
1382 * Format incremented to 333: fixes in the APA layout.
1384 2008-05-06 Pavel Sanda <sanda@lyx.org>
1385 * Format incremented to 332: Added groupId for graphics insets.
1387 2008-25-04 Helge Hafting <helge.hafting@aitel.hist.no>
1388 * Format incremented to 330: More horizontal fills
1389 - \leftarrowfill, \rightarrowfill
1390 - \upbracefill, \downbracefill
1392 2008-04-28 Jürgen Spitzmüller <spitz@lyx.org>
1393 * Format incremented to 329: new param \master.
1395 2008-04-18 Bo Peng <ben.bob@gmail.com>
1396 * Format incremented to 328: Revert the support for embedding
1398 2008-04-16 Uwe Stöhr <uwestoehr@web.de>
1399 * Format incremented to 327: support for Mexican Spanish.
1401 2008-04-11 Jürgen Spitzmüller <spitz@lyx.org>
1402 * Format incremented to 326: support for pdflatex via external inset.
1404 2008-03-29 Uwe Stöhr <uwestoehr@web.de>
1405 * Format incremented to 325: merge the two Japanese languages to one that is
1406 encoding independent.
1408 2008-03-25 Jürgen Spitzmüller <spitz@lyx.org>
1409 * Format incremented to 324: merge the two newline insets.
1411 2008-03-25 Jürgen Spitzmüller <spitz@lyx.org>
1412 * Format incremented to 323: merge the diverse newpage insets.
1414 2008-03-24 Richard Heck <rgheck@lyx.org>
1415 * Format incremented to 322: local layout
1417 2008-03-18 Edwin Leuven <e.leuven@uva.nl>
1418 * Format incremented to 321: drop row/col lines and ensure
1419 consistency between cell and row/col lines.
1420 Make the separation between \begin_inset and Tabular a
1421 single space (it used to be a double space for lyx < 1.4)
1423 2008-03-18 Jürgen Spitzmüller <spitz@lyx.org>
1424 * Format incremented to 320: support for protected horizontal fill
1427 2008-03-10 Jürgen Spitzmüller <spitz@lyx.org>
1428 * Format incremented to 319: hspace and extended hfill support
1430 2008-03-09 Bo Peng <ben.bob@gmail.com>
1431 * Format incremented to 318: add \extra_embedded_files to buffer params
1433 2008-03-02 Uwe Stöhr <uwestoehr@web.de>
1434 * Format incremented to 317: support floating placements for wrap floats
1436 2008-03-02 Jürgen Spitzmüller <spitz@lyx.org>
1437 * Format incremented to 316: support for subfloats (subfig package)
1439 2008-02-18 Richard Heck <rgheck@lyx.org>
1440 * Format incremented to 315: support for column separation in page margins
1442 2008-02-03 Uwe Stöhr <uwestoehr@web.de>
1443 * Format incremented to 314: adapt scrlttr2 class for serial letters
1445 2008-01-12 Richard Heck <rgheck@lyx.org>
1446 * Format incremented to 313: change in how modules are represented
1448 2008-01-11 Jürgen Spitzmüller <spitz@lyx.org>
1449 * Format incremented to 312: support for sidewaysalgorithm (rotfloat)
1450 and wide sideways{figure,table}.
1452 2008-01-10 Richard Heck <rgheck@lyx.org>
1453 * Format incremented to 311: dummy format to drive the AMS conversion
1455 2007-12-28 Bernhard Reiter <ockham@gmx.net>
1456 * Format incremented to 310: support for \nocite{*}
1458 2007-12-11 Bernhard Reiter <ockham@gmx.net>
1459 * Format incremented to 309: support for \nocite
1461 2007-12-15 Uwe Stöhr <uwestoehr@web.de>
1462 * Format incremented to 308: support for Serbian (Latin)
1464 2007-12-05 Jürgen Spitzmüller <spitz@lyx.org>
1465 * Format incremented to 307: support for \slash and \nobreakdash
1467 2007-12-05 Uwe Stöhr <uwestoehr@web.de>
1468 * Format incremented to 306: support for Interlingua
1470 2007-12-05 Uwe Stöhr <uwestoehr@web.de>
1471 * Format incremented to 305: support for Bahasa Malaysia
1473 2007-12-03 Jürgen Spitzmüller <spitz@lyx.org>
1474 * Format incremented to 304: framed and shaded boxes are now real boxes
1477 2007-11-25 Uwe Stöhr <uwestoehr@web.de>
1478 * Format incremented to 303: remove Serbocroatian as this was not a real
1479 babel language (Croatian was used instead in the background)
1482 2007-11-25 Uwe Stöhr <uwestoehr@web.de>
1483 * Format incremented to 302: support for Latin and North Sami
1485 2007-11-24 Uwe Stöhr <uwestoehr@web.de>
1486 * Format incremented to 301: support for \linebreak
1488 2007-11-23 Uwe Stöhr <uwestoehr@web.de>
1489 * Format incremented to 300: support for \pagebreak
1491 2007-11-01 Uwe Stöhr <uwestoehr@web.de>
1492 * Format incremented to 299: support for hyperlink types
1494 2007-11-01 Stefan Schimanski <sts@1stein.org>
1495 * Format incremented to 298: math-macro code has been rewritten,
1496 now it supports definitions with optional parameters
1498 2007-10-29 Uwe Stöhr <uwestoehr@web.de>
1499 * Format incremented to 297: support for Albanian, lower Sorbian,
1500 fixed upper Sorbian language
1502 2007-10-23 Richard Heck <rgheck@lyx.org>
1503 * Format incremented to 296: InsetInclude becomes an InsetCommand
1505 2007-10-12 Uwe Stöhr <uwestoehr@web.de>
1506 * Format incremented to 295: get rid of the htmlurl command that was
1507 needed for docbook, add the option to create a hyperlink instead
1509 2007-10-12 Pavel Sanda <ps@twin.jikos.cz>
1510 * Format incremented to 294: PDFOptions: add usetitle,
1513 2007-10-11 Bo Peng <ben.bob@gmail.com>
1514 * Format incremented to 293: Add InsetInfo.
1516 2007-10-09 Uwe Stöhr <uwestoehr@web.de>
1517 * Format incremented to 292: Support for Japanese without
1518 using CJK and inputenc. (japanese-plain)
1520 2007-10-04 Uwe Stöhr <uwestoehr@web.de>
1521 * Format incremented to 291: Support for Vietnamese.
1523 2007-10-03 Uwe Stöhr <uwestoehr@web.de>
1524 * Format incremented to 290: Add table wrap floats
1526 2007-10-03 Martin Vermeer <martin.vermeer@tkk.fi>
1527 * Format incremented to 289: make Index a collapsible inset.
1529 2007-09-25 Richard Heck <rgheck@lyx.org>
1530 * Format incremented to 288: Change how command insets are
1531 represented in LyX files.
1533 2007-09-24 Uwe Stöhr <uwestoehr@web.de>
1534 * Format incremented to 287: Add missing optional parameters
1535 for wrapped figures.
1537 2007-09-21 Pavel Sanda <ps@twin.jikos.cz>
1538 * Format incremented to 286: LyX now supports hyperref and some
1541 2007-09-11 Bo Peng <ben.bob@gmail.com>
1542 * Format incremented to 285: Tweaks to embedded file format
1543 Remove inzip parameter from graphics insets.
1545 2007-09-09 Helge Hafting <helge.hafting@aitel.hist.no>
1546 * Format incremented to 284: LyX now implements wrapped figures
1547 using wrapfig.sty instead of floatflt.sty. The latter
1548 is rather buggy, the former also has more options.
1549 No conversion as the .lyx doesn't change.
1550 The .tex export is slightly different, necessitating the
1553 2007-09-08 Martin Vermeer <martin.vermeer@tkk.fi>
1555 * format incremented to 283: CharStyle insets are now
1558 2007-08-31 Bo Peng <ben.bob@gmail.com>
1560 * format incremented to 282: lyx files can be zipfiles with
1563 2007-08-29 Richard Heck <rgheck@lyx.org>
1565 * format incremented to 281: allow modules for layout files
1567 2007-08-17 Martin Vermeer <martin.vermeer@tkk.fi>
1569 * format incremented to 280: the show_label parameter
1570 is depreciated in favour of (Collapsible) status.
1572 2007-08-17 Martin Vermeer <martin.vermeer@tkk.fi>
1574 * format incremented to 279: CharStyle names are now
1575 expected to be of form CharStyle:Name.
1577 2007-08-12 José Matos <jamatos@fc.up.pt>
1579 * format incremented to 278: Close begin_deeper with a
1580 corresponding end_deeper (the only case where it matters is
1581 at the end of the body).
1583 2007-08-12 José Matos <jamatos@fc.up.pt>
1585 * format incremented to 277: lyx is able to create invalid
1586 table where a multicolumn does not have a first cell
1587 (required by the table file format)
1589 2007-07-20 Dov Feldstern <dov@lyx.org>
1591 * format *not* incremented; fixed format 249 conversion, so that it now
1592 correctly deals with encodings in footnotes (part of bug 3613)
1594 2007-06-26 Uwe Stöhr <uwestoehr@web.de> and Dov Feldstern <dov@lyx.org>
1596 * format incremented to 276: switching exsting language 'arabic' to
1597 'arabic_arabtex'; this is to differentiate from the new arabic support
1598 using the arabi package.
1600 2007-05-04 Jürgen Spitzmüller <spitz@lyx.org>
1602 * format incremented to 275: add graphics params scaleBeforeRotation
1605 2007-06-13 Dov Feldstern <dov@lyx.org>
1606 * format incremented to 274: applying the conversion done in format 259
1607 to the \lang property, which was forgotten back then... This is
1608 slightly more complicated, because the default language has to be
1609 determined on a per-paragraph basis.
1611 2007-06-13 Bo Peng <ben.bob@gmail.com>
1612 * format incremented to 273: add --Separator-- environment to
1613 separate consecutive environments
1615 2007-06-13 Bo Peng <bpeng@lyx.org>
1616 * format incremented to 272: convert listings to ERT because
1617 earlier versions of lyx can not handle unrecognizable
1618 listings parameters.
1620 2007-05-15 José Matos <jamatos@lyx.org>
1621 * format incremented to 271: extended textclasses accept the
1622 normal font sizes: 10, 11 and 12pt.
1624 2007-05-14 Martin Vermeer <martin.vermeer@tkk.fi>
1625 * format incremented to 270: support beamer \alert, \structure
1627 2007-05-08 Bo Peng <ben.bob@gmail.com>
1628 * format incremented to 269: add listings support
1629 - add preamble flag \listings_params, e.g. \listings_params "language=Python,float"
1630 - add inset listings, with options lstparams and inline, e.g.
1631 \begin_inset listings
1632 lstparams "xleftmargin=50pt,language=Python"
1634 - add \lstinputlisting Include type. e.g.
1635 \begin_inset Include \lstinputlisting{newfile1.lyx}[firstline=10,lastline=15]
1637 2007-05-06 Uwe Stöhr <uwestoehr@web.de>
1639 * format incremented to 268: add support for the CJK encodings
1640 - all encodings supported by CJK.sty are now in lib/encodings
1641 - lib/encoding has got two new flags:
1643 "inputenc" for those languages that use the inputenc-package and
1644 "CJK" for the CJK encodings
1645 - "fixed"/"variable" to divide between multi- or single-byte encoding
1646 - lib/languages allows now to set an empty language for babel
1647 in this case babel isn't called.
1649 2007-05-04 Jürgen Spitzmüller <spitz@lyx.org>
1651 * format incremented to 267: add plain utf8 encoding (for XeTeX).
1653 2007-04-29 Uwe Stöhr <uwestoehr@web.de>
1655 * format incremented to 266:
1656 Support for the Armenian language
1658 2007-04-26 Uwe Stöhr <uwestoehr@web.de>
1660 * format incremented to 265: fix LyX's table border line handling
1661 With the fix (see bug 1746) LyX now takes care if the user has entered
1662 a "|" character in the argument field of tables. Therefore the "|"
1663 character has to be removed when also a table border is set.
1665 2007-04-24 José Matos <jamatos@lyx.org>
1667 * format incremented to 264:
1668 textclass cv is renamed simplecv
1670 2007-02-22 José Matos <jamatos@lyx.org>
1672 * format incremented to 263: changes in the language names (overdue):
1674 portuges -> portuguese
1676 2007-02-16 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1678 * format incremented to 262: Allow ascii \inputencoding
1680 2007-02-14 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1682 * format incremented to 261: \output_changes is now considered
1683 even if \tracking_changes is false. This allows to output existing
1684 changes even if future changes are not tracked anymore.
1687 \tracking_changes false
1688 \output_changes true
1690 is therefore converted to
1692 \tracking_changes false
1693 \output_changes false
1695 on upgrade. Nothing is done on downgrade since the new behaviour is
1696 not supported in older formats.
1698 2007-02-13 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1700 * format incremented to 260: Allow utf8x \inputencoding
1702 2007-02-12 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1704 * format incremented to 259:
1705 Old: Spaces at start or end of font changes were output outside of
1706 the font change, i.e. not 'xx\textbf{ yy }zz', but
1707 'xx \textbf{yy} zz'.
1708 New: Spaces are always output with the font set by the user.
1710 2007-01-31 Uwe Stöhr <uwestoehr@web.de>
1712 * format incremented to 258: new \lyxline definition
1714 \\newcommand{\\lyxline}[1]{
1715 {#1 \\vspace{1ex} \\hrule width \\columnwidth \\vspace{1ex}}
1718 \\newcommand{\\lyxline}[1][1pt]{%
1720 \\rule[.5ex]{\\linewidth}{#1}\\par}
1721 The new definition is more robust, see bug 1988 and now really takes care of
1722 the fontsize: \lyxline{\Huge} produces now a thicker line than \lyxline{\normalfont}
1724 2007-01-29 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1726 * format incremented to 257: Caption styles have been replaced by
1727 InsetCaption. This is at the same time also a layout file format
1728 change to format 3. layout2layout removes caption layouts from old
1730 Note that InsetCaption did exist before this format, but was never
1731 used. Old files containing do nevertheless still work.
1732 Of course users can still define a Caption style in layout files,
1733 but the special treatment in LyX is gone (apart from the sensitive
1736 2006-12-22 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1738 * format incremented to 256: allow some new inputenc settings.
1739 For the complete list, see lib/lyx2lyx/lyx_1_5.py.
1741 2006-11-25 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1743 * format incremented to 255: new insets for \clearpage and
1744 \cleardoublepage. They are written inline to the file, exactly like
1747 2006-11-13 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1749 * format incremented to 254: new header parameter \use_esint.
1750 It can have the same values as \use_amsmath: 0 (off), 1 (auto) and
1753 2006-10-18 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1755 * format incremented to 253: new nomenclature and printnomenclature
1756 insets. These are standard InsetCommand with the following parameters:
1757 \nomenclature[prefix]{symbol}{description}
1758 \printnomenclature[labelwidth]
1760 2006-10-15 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1762 * format incremented to 252: changed command inset syntax
1766 \begin_inset LatexCommand \cmdname[opt1][opt2]{arg}
1772 \bibitem [opt1]{arg}
1777 \begin_inset LatexCommand cmdname
1784 The order of the parameters and for each parameter the name and
1785 optional/required bit is now stored in InsetCommandParams.
1787 2006-10-03 Jürgen Spitzmüller <spitz@lyx.org>
1789 * format incremented to 251: save show_label param for charstyles.
1791 On revert, the show_label param is just removed. Nothing to convert.
1793 2006-10-12 Martin Vermeer <martin.vermeer@hut.fi>
1795 * Format incremented to 250: allow optional arg to environments
1797 No material format change. Now optargs for environments are allowed
1798 to be specified in layout files and will be handled properly. When
1799 converted back to older formats, they will be ignored in LaTeX
1802 2006-08-14 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1804 * format incremented to 249: Unicode
1806 LyX documents are now always encoded in utf8. The value of
1807 \inputencoding does now only determine the encoding of the created
1809 Up to format 248 the value of \inputencoding did also determine the
1810 encoding of the LyX file:
1812 \inputencoding LyX file encoding
1813 auto as determined by the document and character
1816 everything else as determined by \inputencoding
1818 The difference between auto and default is only the LaTeX output:
1819 auto causes loading of the inputenc package, default does not.
1821 2006-07-03 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1823 * format incremented to 248: Basic booktabs support
1825 The <features> tag has a new switch: booktabs="true|false".
1826 An absent switch is equivalent to booktabs="false".
1827 Horizontal lines are set with the booktabs package if this switch
1830 The <row> tag of tabulars has the following new attributes:
1831 topspace, bottomspace and interlinespace. All take a LyXLength
1832 as value, or the special keyword "default".
1834 2006-06-10 Jürgen Spitzmüller <spitz@lyx.org>
1836 * format incremented to 247. The Grand Font Interface Rewrite.
1837 (1) Split font selection to rm, sf, tt:
1838 \fontscheme -> \font_roman, \font_sans, \font_typewriter
1840 \fontscheme \font_roman \font_sans \font_typewriter
1841 default default default default
1842 ae ae default default
1843 times times default default
1844 palatino palatino default default
1845 helvet default helvet default
1846 avant default avant default
1847 newcent newcent default default
1848 bookman bookman default default
1849 pslatex times (or \usepackage{pslatex})
1851 \font_roman: cmr (-> \renewcommand{\rmdefault}{cmr}),
1852 lmodern, charter, utopia, ccfonts, chancery, beraserif
1853 (-> \usepackage{<name>})
1854 \font_sans: cmss, lmss, cmbr
1855 (-> \renewcommand{\sfdefault}{<name>})
1856 berasans (-> \usepackage{<name>})
1857 \font_typewriter: cmtt, lmtt, cmtl,
1858 (-> \renewcommand{\sfdefault}{<name>})
1859 courier, luximono, beramono
1860 (-> \usepackage{<name>})
1861 (2) New param \font_default_family (rmdefault, sfdefault, ttdefault)
1862 (3) New param \font_sc (true, false).
1863 (4) New param \font_osf (true, false).
1864 (5) New param \font_sf_scale (float)
1865 (6) New param \font_tt_scale (float)
1866 Support for the following fonts has been added:
1867 bera, ccfonts, chancery, charter, cmbright, computer modern (explicitely),
1868 courier, lmodern, luximono, utopia.
1869 Support for the following font has been removed:
1870 pslatex (it's superseded by mathptmx (times)).
1872 2006-06-03 Martin Vermeer <martin.vermeer@hut.fi>
1874 * format incremented to 246. The framed.sty package is
1875 now supported with note types framed and shaded.
1877 2005-10-12 Jürgen Spitzmüller <spitz@lyx.org>
1879 * format incremented to 245. The \quotes_times parameter
1882 2005-09-24 Jürgen Spitzmüller <spitz@lyx.org>
1884 * format incremented to 244. Rename '\InsetSpace \,'
1885 to '\InsetSpace \thinspace{}', because the comma was
1886 not parsed by lyxlex, and '\InsetSpace \space' to
1887 '\InsetSpace \space{}' in favour of consistency.
1889 2005-07-18 José Matos <jamatos@lyx.org>
1891 * format incremented to 243.
1893 * this change only affects the preamble, the paperpackage
1894 option was removed and papersize is changed to default.
1896 2005-06-21 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
1898 * format incremented to 242. There is no file format per
1899 se, but the "frenchb" language has been removed from lib/language
1900 and has to be translated to "french" by lyx2lyx.
1902 2005-02-03 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1904 * format incremented to 241.
1906 All following changes apply only to text in ERT insets. The
1907 rationale is that text in ERT is simply ASCII text, and nothing more.
1909 * paragraph breaks are now a single newline in latex and not a
1910 paragraph break anymore (bug 698).
1911 * \newline is not allowed anymore, because it is redundant (see above)
1912 * layouts other than Standard, paragraph parameters and font changes
1913 are not allowed anymore. They never made sense and were ignored for
1914 latex output, but now they can't be read or set anymore (bug 922).
1917 2005-01-23 Jürgen Spitzmüller <j.spitzmüller@gmx.de>
1919 * format incremented to 240.
1921 \output_changes {true|false}
1922 (should the change tracking marks be visible in the output or not?)
1923 * lyx2lyx should just delete the param in 239.
1925 2005-01-06 José Matos <jamatos@lyx.org>
1927 * format incremented to 239.
1928 * the paragraph parameters are displayed in their own line. This
1929 change is consistent with the insets behaviour, and corresponds
1930 to a more uniform treatment of the paragraphs since some of them
1931 had already their own line.
1933 An example of a single paragraph follows:
1935 \begin_layout Standard
1936 \paragraph_spacing single
1942 2004-12-03 José Matos <jamatos@lyx.org>
1944 * format incremented to 238.
1945 * The compatibility code to read old latex accents from 0.12.x in
1946 InsetLatexAccent::checkContents has been removed.
1947 The following translations are done:
1948 "\i \x" -> "\i \x{}"
1949 "\i \xy" -> "\i \x{y}"
1950 "\i \x y" -> "\i \x{y}"
1951 "\i \x\i" -> "\i \x{\i}"
1952 "\i \x\j" -> "\i \x{\j}"
1953 x is a latex accent command, y the base character. \, i and j are
1955 lyx did these changes already from 0.12.x -> 215, but not lyx2lyx,
1956 so formats 215 - 237 can have both versions.
1959 2004-10-10 José Matos <jamatos@lyx.org>
1961 * format incremented to 237.
1962 * In the header, the following statments use now booleans values,
1968 2004-08-15 José Matos <jamatos@lyx.org>
1970 * format incremented to 236.
1977 * The options for \papersize are changed:
1980 * All whitespaces are removed at the end of lines, when
1981 not necessary. As an example we have all the lines in the header that
1982 do not belong to the preamble.
1984 2004-07-01 Georg Baum <Georg.Baum@post.rwth-aachen.de>
1986 * format incremented to 235.
1987 * \paperpackage had an off-by-one error. Translation table:
1989 234: a4 a4wide widemarginsa4
1990 235: none a4 a4wide widemarginsa4
1992 The "widemarginsa4" setting of 235 has no equivalent in 234.
1994 2004-05-12 Angus Leeming <leeming@lyx.org>
1996 * format incremented to 234.
1997 * the citation engine is specified explicitly rather than being
1998 deduced from 3 bools.
2001 \use_numerical_citations 0 -> \cite_engine <style>
2004 where <style> is one of "basic", "natbib_authoryear",
2005 "natbib_numerical" or "jurabib".
2007 2004-04-29 Georg Baum <Georg.Baum@post.rwth-aachen.de>
2009 * format incremented to 233.
2010 * insetgraphics does not allow filenames without extension anymore.
2011 The complete filename has to be given.
2013 2004-03-29 Jürgen Spitzmüller <spitz@lyx.org>
2015 * format incremented to 232.
2017 * Support for bibtopic (sectioned bibliographies).
2018 - bufferparam \use_bibtopic [1|0]
2019 - the bibtex inset has a second argument for bibtopic's
2020 btPrint{Cited|NotCited|All} command:
2022 \begin_inset LatexCommand \bibtex[<style>]{<database>}
2024 \begin_inset LatexCommand \bibtex[<style>][<btPrintX>]{<database>}
2025 Forwards, there's nothing to be done. Backwards, \usepackage[dot]{bibtopic}
2026 has to be inserted to the preamble. Instead of the bibtex inset, the LaTeX
2027 \bibliographystyle{<style>}
2028 \begin{btSect}{<database>}
2033 2004-03-29 Jürgen Spitzmüller <spitz@lyx.org>
2035 * format incremented to 231.
2037 * Support for sidewaysfigure/sidewaystable (rotating package).
2038 insetfloat has now a param \sideways [true|false] (default is false).
2039 The param should be erased on downwards conversion, if it was true,
2040 the inset should be replaced by
2041 \begin{sidewaysfigure} <content> \end{sidewaysfigure}
2043 \begin{sidewaystable} <content> \end{sidewaystable}
2046 2004-02-23 Jürgen Spitzmüller <spitz@lyx.org>
2048 * format incremented to 230.
2050 * Support for a second optional argument in insetcommand.
2051 currently, citation uses this to support natbibs second
2052 optional argument \cite[before][after]{key}.
2053 I think there's nothing to convert upwards. Downwards, the
2054 commands with 2 optional args need to be converted to ERT.
2056 * Support for jurabib (param \use_jurabib [1|0], default is 0).
2057 When converting downwards, \usepackage{jurabib} has to be added
2058 to the preamble and, if babel is used, \usepackage{babel} before
2059 (jurabib fails if babel is called afterwards). If the natbib commands
2060 are used together with jurabib, they have to be converted to ERT too.
2062 2003-12-29 Jürgen Spitzmüller <spitz@lyx.org>
2064 * format incremented to 229.
2065 * Minipages cannot be read anymore. All minipage insets will
2066 be converted to frameless box insets between 228->229.
2068 2003-12-15 Angus Leeming <leeming@lyx.org>
2070 * format incremented to 228.
2071 * Change the output of all insets derived from InsetCollapsable
2072 except for InsetERT (which has a similar output already), changing lines
2073 "collapsed true" -> "status collapsed"
2074 "collapsed false" -> "status open".
2075 * Change the output of InsetERT, changing lines
2076 "status Collapsed" -> "status collapsed"
2077 "status Open" -> "status open".
2078 "status Inlined" -> "status inlined".
2080 2003-12-10 Angus Leeming <leeming@lyx.org>
2082 * format NOT incremented.
2083 * add a 'draft' option to InsetExternal.
2085 2003-12-10 Angus Leeming <leeming@lyx.org>
2087 * format incremented to 227.
2088 * Change the output of InsetBox:
2089 \begin_inset Boxed -> \begin_inset Box Boxed
2090 \begin_inset Doublebox -> \begin_inset Box Doublebox
2091 \begin_inset Frameless -> \begin_inset Box Frameless
2092 \begin_inset ovalbox -> \begin_inset Box ovalbox
2093 \begin_inset Ovalbox -> \begin_inset Box Ovalbox
2094 \begin_inset Shadowbox -> \begin_inset Box Shadowbox
2096 2003-12-10 Angus Leeming <leeming@lyx.org>
2098 * format incremented to 226.
2099 * Change the output of InsetNote:
2100 \begin_inset Note -> \begin_inset Note Note
2101 \begin_inset Comment -> \begin_inset Note Comment
2102 \begin_inset Greyedout -> \begin_inset Note Greyedout
2104 2003-11-28 André Pönitz
2106 * Remove space_above/space_below from Paragraph.
2107 This is now handled by InsetVSpace.
2109 2003-10-07 Angus Leeming <leeming@lyx.org>
2111 * Add transformations to InsetExternal
2113 boundingBox 0 0 20 20 the dimensions of the B.B..
2114 Output if the B.B. is not empty.
2115 clip clip the image to the B.B.
2117 extra LaTeX "draft" 'extra' data passed to the primary
2118 command for this output format.
2119 (Possible formats LaTeX, PDFLaTeX,
2120 LinuxDoc, DocBook, Ascii.)
2121 The string can contain spaces and so
2122 is wrapped in "...".
2123 rotateAngle 30 Rotation of the data.
2124 Output for non-zero rotation only.
2125 rotateOrigin bottomleft Rotation origin.
2126 Output for non-zero rotation and
2127 non-default origin (center) only.
2129 width 2cm Output only if the image is resized.
2133 2003-10-07 Martin Vermeer <martin.vermeer@hut.fi>
2135 * Added box inset. File format:
2137 \begin_inset Ovalbox Boxed/Frameless/ovalbox/Ovalbox
2138 /Shadowbox/Doublebox
2142 inner_pos "b" t/c/b/s
2144 width "100col%" unit+width-string
2145 special "none" none/height/depth
2147 height "1in" unit+width-string
2148 height_special "totalheight" none/height/depth
2150 collapsed false true/false
2152 \begin_layout Standard
2159 This box (Frameless, has_inner_box=1, use_parbox=0) replaces
2160 the pre-existing Minipage inset. Parameters translate as follows:
2161 position 0/1/2 -> t/c/b
2162 inner_position 0/1/2/3 -> inner_pos c/t/b/s
2167 2003-08-19 Michael Schmitt <michael.schmitt@teststep.org>
2169 * attribute valignment="center" is replaced by valignment="middle"
2170 for tabular columns and cells
2172 2003-08-17 Martin Vermeer <martin.vermeer@hut.fi>
2174 * Added branch inset. File format:
2176 branch definition in the header:
2177 \branch <branchname>
2182 \begin_inset Branch <branchname>
2183 collapsed false true/false
2185 \begin_layout Standard
2192 2003-07-28 José Matos <jamatos@lyx.org>
2194 * \the_end is replaced with \end_document
2196 2003-07-28 José Matos <jamatos@lyx.org>
2198 * \layout is replaced with \begin_layout
2200 2003-07-28 José Matos <jamatos@fep.up.pt>
2202 Format bumped to 225
2204 * All layouts finish now with \end_layout
2206 2003-06-04 Angus Leeming <leeming@lyx.org>
2208 Format bumped to 224
2210 * the storage of the external inset has been changed from
2212 \begin_inset External XFig,"file.fig",""
2218 \begin_inset External
2221 display <display_type>
2226 throwing away the final arg (here "", more generally "<string>") that holds
2227 the parameters variable.
2228 Variables are output if present (filename) or different from the default
2229 values (display, lyxscale).
2231 Moreover, the RasterImage template has been scrapped. All RasterImage
2232 external insets are now converted to Graphics insets.
2234 2003-05-20 Jürgen Spitzmüller <spitz@lyx.org>
2236 * Added new space insets:
2237 \SpecialChar ~ is now \InsetSpace ~
2238 ERT: "\ " could be converted to InsetSpace \<space>
2239 ERT: "\," could be converted to InsetSpace \,
2241 2003-04-24 André Pönitz <poenitz@gmx.net>
2243 * Added eqref support:
2244 \begin_inset LatexCommand \eqref{label}
2246 2003-03-14 Dekel Tsur
2248 * Format bumped to 223.
2250 2003-03-12 John Levon <levon@movementarian.org>
2252 * Added \\end_header to signify the end of the header in a
2253 more robust fashion.
2255 * use_amsmath is now a tristate {0 = never, 1 = auto, 2 = always}
2257 2003-02-10 John Levon <levon@movementarian.org>
2259 Format bumped to 222
2261 Added \\tracking_changes 0|1 to the header.
2263 Added \\author to the header. This can be present multiple
2264 times, and is of the form :
2266 \\author "Real Name" email@address.com
2268 Added \\change_deleted, \\change_inserted. Each of these does not
2269 span a paragraph, and is delimited by "\\change_unchanged\n". Both are
2272 \\change_inserted author time
2274 where author is an integer ID reference into the author list in
2275 the header, and time is time_t.
2277 2002-10-24 Rob Lahaye <lahaye@snu.ac.kr>
2279 * InsetGraphicsParams.h (scale): is now a float, not an unsigned int.
2281 2002-08-22 Rob Lahaye <lahaye@snu.ac.kr>
2283 New graphics dialog. With the removal of buttons in the dialog, also
2284 keywords in the graphics inset went. The following keywords do not
2294 Only non-default values are saved to the lyx files. The defaults of the remaining
2304 BoundingBox <from file>
2307 rotateOrigin centerBaseline
2309 subcaptionText <empty>
2312 The remaining keywords have sufficient overlap with the old ones for a
2313 smooth reading of the 1.2.x inset keywords in most common cases.
2315 Compatibility is certainly broken for the old lyxwidth/lyxheight keywords.
2316 They don't exist anymore and we can't translate them into a scaling value, while
2317 we're reading the graphics inset. The old lyxwidth/lyxheight keyword and its
2318 argument is ignored and lost.
2320 Only few compatibility issues are left for lyx2lyx:
2322 ------------------------------------------------------------------------------
2323 old-token new-token remove
2324 ------------------------------------------------------------------------------
2325 size_kind original / size_type 0 scale 100 width <val>
2329 size_kind width_height / size_type 1 - scale <val>
2331 lyxsize_kind original / lyxsize_type 0 lyxscale 100 lyxscale <val>
2332 ------------------------------------------------------------------------------
2333 [replace old-token by new-token, and remove any of subsequent tokens as listed]
2335 If "rotate" is absent, lyx2lyx should ignore "rotateAngle <val>":
2336 if ( "rotateAngle <val>" is there WITHOUT being preceded by the keyword "rotate" )
2338 replace "rotateAngle <val>" by "rotateAngle 0"
2341 2002-08-12 Andre' Poenitz <poenitz@gmx.de>
2343 Added \lyxlock for locked math inset when written to .lyx file.
2344 When "downgrading" .lyx files this should simple be deleted but it
2345 does not hurt at all if it stays in. It does not have to be added
2349 2002-08-02 Angus Leeming <leeming@lyx.org>
2351 Added a boolean "preview" flag to InsetCommandParams.
2352 Currently it is written only by InsetInclude, because only this
2353 class can generate a preview of its contents.
2355 The LyX file now contains:
2357 \begin_inset Include \input{snapshot_t=40.tex}
2362 Earlier versions of LyX just swallow this extra token silently.
2364 2002-08-12 Angus Leeming <leeming@lyx.org>
2366 The 1.2.0 InsetGraphicsParams "size_type" and "lyxsize_type" have been
2367 renamed as "size_kind" and "lyxsize_kind" respectively.
2369 \begin_inset Graphics FormatVersion 1
2372 - size_kind original
2373 + size_type original
2376 - lyxsize_kind original
2377 + lyxsize_type original