]> git.lyx.org Git - lyx.git/blob - development/FORMAT
language reset should reset to the buffer language
[lyx.git] / development / FORMAT
1 LyX file-format changes
2 -----------------------
3
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
6 2010-01-10 entry.
7
8 -----------------------
9
10 2022-12-11 Jürgen Spitzmüller <spitz@lyx.org> 
11         * Format incremented to 613: Support \\fonts_default_family for non-TeX fonts.
12
13 2022-12-04 Daniel Ramöller <d.lyx@web.de>
14         * Format incremented to 612: Implement support for starred crossref commands (with
15           hyperref) which suppress links:
16           - \begin_inset CommandInset ref
17                 LatexCommand {ref,pageref,vref,vpageref,eqref,nameref}
18                 [...]
19                 nolink "true"
20             => \<cmd>*{<label>}
21
22 2022-11-27 Yuriy Skalko <yuriy.skalko@gmail.com>
23         * Format incremented to 611: Implement "semantic linefeeds" after punctuation marks.
24           Dummy format change for now.
25
26 2022-10-29 Jürgen Spitzmüller <spitz@lyx.org> 
27         * Format incremented to 610: InsetIndexMacros and new IndexInset params:
28           - \begin_inset IndexMacro [see|seealso|subentry|sortkey], relating to
29             \index{...|see{content}} -- see
30             \index{...|seealso{content}} -- seealso
31             \index{...!subentry} -- subentry
32             \index{sortkey@...} -- sortkey
33             see and see also are mutually exclusive
34           - \begin_inset Index
35              range start -- \index{...|(}
36              range end -- \index{...|)}
37              pageformat cmd -- \index{...|cmd}
38             pageformat and see[also] are mutually exclusive.
39
40 2022-02-11 Jürgen Spitzmüller <spitz@lyx.org> 
41         * Format incremented to 609: \\begin_metadata ... \\end_metadata buffer param.
42           This takes a list of keyvals for the new \\DocumentMetadata command
43           (introduced in LaTeX 06/2022) which must be output at the very begin
44           of the document (before \\documentclass).
45
46 2021-03-23 Thibaut Cuvelier <tcuvelier@lyx.org> 
47         * Format incremented to 608: DocBook MathML-namespace prefix with the
48           \docbook_mathml_prefix buffer parameter (enumerated value:
49           MathMLNameSpacePrefix). Only common values for the prefix are proposed
50           to the user, instead of a free-form field, for simplicity.
51
52 2021-03-06 Jürgen Spitzmüller <spitz@lyx.org> 
53         * Format incremented to 607: \\spellchecker_ignore buffer param.
54
55 2021-01-28 Jürgen Spitzmüller <spitz@lyx.org>
56         * Format incremented to 606: Support KOMA \frontispiece.
57
58 2021-01-22 Jürgen Spitzmüller <spitz@lyx.org>
59         * Format incremented to 605: Extended variable table cell support.
60           - Multicolumn now supports multiple paragraphs in non-fixed-width context.
61           - Multicolumn now supports valign in non-fixed-width context.
62           - varwidth columns now properly align horizontally and vertically.
63
64 2021-01-19 Jürgen Spitzmüller <spitz@lyx.org>
65         * Format incremented to 604: Branch colors now take two values:
66           \color lightmode darkmode
67
68 2021-01-18 Jürgen Spitzmüller <spitz@lyx.org>
69         * Format incremented to 603: New InsetGraphics param darkModeSensitive
70           This advises LyX to revert colors in dark mode.
71
72 2021-01-17 Jürgen Spitzmüller <spitz@lyx.org>
73         * Format incremented to 602: Allow semantic branch colors
74           \color can now also take lyx names besides hexnames.
75
76 2021-01-05 Richard Kimberly Heck <rikiheck@lyx.org>
77         * Format incremented to 601: Add refstyle support for mathed
78           Use 'formatted' in the LyX file to indicate formatted references,
79           rather than the previous 'refstyle'
80
81 2020-12-02 Jürgen Spitzmüller <spitz@lyx.org>
82         * Format incremented to 600: Hungarian quote style
83           New buffer param \quotes_style hungarian
84           \begin_inset Quotes h{l,r}{d,s}
85
86 2020-10-10 Pavel Sanda <sanda@lyx.org>
87         * Format incremented to 599: Add inset for \nopagebreak macro (part of InseNewPage now).
88
89 2020-07-14 Thibaut Cuvelier <tcuvelier@lyx.org>
90         * Format incremented to 598: DocBook can export to HTML and CALS tables, with the parameter
91           \docbook_table_output (0: HTML, only choice previously; CALS: 1).
92
93 2020-03-13 Jürgen Spitzmüller <spitz@lyx.org>
94         * Format incremented to 597: Support for the libertinus family of fonts (text and math).
95
96 2020-06-28 Jürgen Spitzmüller <spitz@lyx.org>
97         * Format incremented to 596: use package parskip to separate paragraphs with vertical space.
98           Additional \\paragraph_separation header values: halfline, fullline
99
100 2020-06-26 Jürgen Spitzmüller <spitz@lyx.org>
101         * Format incremented to 595: Add support for \medspace and \thickspace (in text):
102           InsetSpace \\medspace{}
103           InsetSpace \\thickspace{}
104
105 2020-05-02: Richard Kimberly Heck <rikiheck@lyx.org>
106         * Format incremented to 594: New counter inset: CommandInset counter.
107
108 2020-03-13 Jürgen Spitzmüller <spitz@lyx.org>
109         * Format incremented to 593: Buffer param \maintain_unincluded_children is not longer a bool
110           (true|false) but has three states: "no" (formerly "false"), "strict" (formerly "true") and
111           "mostly" (a new intermediate state).
112
113 2020-01-11 Jürgen Spitzmüller <spitz@lyx.org>
114         * Format incremented to 592: Add tabular column/row tag changed="[added|deleted] id time"
115           which tracks whether a whole row/column has been inserted/deleted in ct.
116
117 2020-01-10 Jürgen Spitzmüller <spitz@lyx.org>
118         * Format incremented to 591: Add buffer param \postpone_fragile_content
119          (option to toggle the movement of labels and stuff of moving arguments).
120
121 2019-12-24 Jürgen Spitzmüller <spitz@lyx.org>
122         * Format incremented to 590: Add native changebar solution via buffer param
123           \change_bars.
124
125 2019-08-14 Jürgen Spitzmüller <spitz@lyx.org>
126         * Format incremented to 589: Height now is totalheight in graphics.
127
128 2019-08-12 Jürgen Spitzmüller <spitz@lyx.org>
129         * Format incremented to 588:
130         - Support \theendnotes of endnotes package via a faked float list.
131         - Support enotez package via enotez and foottoenotez modules.
132
133 2019-08-07 Jürgen Spitzmüller <spitz@lyx.org>
134         * Format incremented to 587: Use more generic paper names as LyX names
135           (rather than LaTeXisms; e.g., "a4" rather than "a4paper").
136
137 2019-08-07 Jürgen Spitzmüller <spitz@lyx.org>
138         * Format incremented to 586: Allow for duplicate keys in qualified citation lists
139
140 2019-08-06 Jürgen Spitzmüller <spitz@lyx.org>
141         * Format incremented to 585: 
142           - Add more page sizes to KOMA and memoir.
143           - Add more font sizes to KOMA.
144
145 2019-07-26 Joel Kulesza <jkulesza@gmail.com>
146         * Format incremented to 584: support for revision InsetInfo addition of
147         revision-abbrev. This entry is added to accommodate git abbreviated
148         hashes.
149
150 2019-07-17  Kornel Benko <kornel@lyx.org>
151         Jürgen Spitzmüller <spitz@lyx.org>
152         * format incremented to 583: Support for the Chivo and CrimsonPro font families.
153
154 2019-07-15  Kornel Benko <kornel@lyx.org>
155         Jürgen Spitzmüller <spitz@lyx.org>
156         * format incremented to 582: Support for the Cantarell and Fira fonts.
157
158 2019-07-14 Jürgen Spitzmüller <spitz@lyx.org>
159         * Format incremented to 581: split osf options to rm, sf, and tt
160         \font_osf => \font_roman_osf, \font_sans_osf, \font_typewriter_osf
161
162 2019-07-11 Uwe Stöhr <uwestoehr@web.de>
163            Jürgen Spitzmüller <spitz@lyx.org>
164         * Format incremented to 580: support for document font options
165           New buffer parameters
166           - \fonts_roman_opts
167           - \fonts_sans_opts
168           - \fonts_typewriter_opts
169
170 2019-07-11  Jürgen Spitzmüller <spitz@lyx.org>
171         * Format incremented to 579: Add support for \babelfont.
172
173 2019-06-23  Jürgen Spitzmüller <spitz@lyx.org>
174         * Format incremented to 578: Add support for Discourse Representation Structures
175           in the Linguistics module (using drs package).
176
177 2019-06-04  Jürgen Spitzmüller <spitz@lyx.org>
178         * Format incremented to 577: Rework linguistic gloss support.
179           This now uses the covington 2.0 gloss macros (\digloss, \trigloss)
180           rather than self-baked ones.
181
182 2019-06-03  Günter Milde <milde@lyx.org>
183         * Format incremented to 576:
184           Support for the document languages azerbaijani, bengali,
185           churchslavonic, and oldrussian.
186
187 2019-05-21 Pavel Sanda <sanda@lyx.org>
188         * Format incremented to 575: 
189           - add line numbering via lineno package
190           - adapt class options in aa class documents to latin9 > utf8 default
191             encoding change.
192
193 2019-04-16  Günter Milde <milde@lyx.org>
194         * Format incremented to 574: Ruby inset, fixes for Japanese.
195
196 2019-04-16  Günter Milde <milde@lyx.org>
197         * Format incremented to 573: Rename legacy input encoding settings.
198
199 2019-04-07  Kornel Benko <kornel@lyx.org>
200         * format incremented to 572: Extended Noto fonts.
201
202 2019-04-03  Jürgen Spitzmüller <spitz@lyx.org>
203         * format incremented to 571: Add \cmidrule trimming support
204           \cmidrule(lr){n-n}
205           <cell ... toplineltrim|toplinettrim|bottomlineltrim|bottomlinertrim true ...>
206
207 2019-03-29  Jürgen Spitzmüller <spitz@lyx.org>
208         * format incremented to 570: Add individual bib encodings for biblatex
209           \begin_inset CommandInset bibtex
210           file_encodings "<bibfile1> <encoding1>\t<bibfile2> <encoding2>"
211
212 2019-03-26  Jürgen Spitzmüller <spitz@lyx.org>
213         * format incremented to 569: New buffer param \tablestyle
214           Determines the standard table template to be used.
215
216 2019-03-22  Jürgen Spitzmüller <spitz@lyx.org>
217         * format incremented to 568: Support for the soul module:
218           \so, \hl, \st, \ul, \caps
219
220 2019-02-21 Joice Joseph <josukutty@outlook.com>
221         * Format incremented to 567: Support for Malayalam:
222         \lang malayalam
223
224 2018-10-29  Guy Rutenberg <guyrutenberg@gmail.com>
225         * format incremeneted to 566: Fix direction of Hebrew parentheses in the LyX file.
226
227 2018-10-18  Kornel Benko <kornel@lyx.org>
228         * format incremented to 565: Added Adobe Source Pro fonts.
229
230 2018-09-20  Jürgen Spitzmüller <spitz@lyx.org>
231         * format incremented to 564: New info-inset lyxinfo subtype layoutformat. This returns
232           the current layout format.
233
234 2018-08-16  Jürgen Spitzmüller <spitz@lyx.org>
235         * format incremented to 563: New inset argument type "listpreamble". The content will
236           be inserted between environment begin and first \item of a list.
237
238 2018-08-13  Jürgen Spitzmüller <spitz@lyx.org>
239         * format incremented to 562: New info-inset type l7n. This returns a localized version
240           of a string (in the GUI language) if available, removing trailing colons and
241           accelerator marks.
242
243 2018-08-10  Kornel Benko <kornel@lyx.org>
244         * format incremented to 561: Added DejaVu and IBM Plex fonts.
245
246 2018-08-07  Jürgen Spitzmüller <spitz@lyx.org>
247         * format incremented to 560: Time-related info insets: time, modtime, fixtime;
248           new buffer info inset type: name-noext.
249
250 2018-08-04  Jürgen Spitzmüller <spitz@lyx.org>
251         * format incremented to 559: Date-related info insets: date, moddate, fixdate.
252
253 2018-07-30  Kornel Benko <kornel@lyx.org>
254         * format incremented to 558: Remove Begin/EndFrontmatter styles from elsarticle layout.
255
256 2018-07-29  Jürgen Spitzmüller <spitz@lyx.org>
257         * format incremented to 557: Separate vcs Info inset from buffer Info inset.
258
259 2018-07-07  Jürgen Spitzmüller <spitz@lyx.org>
260         * format incremented to 556: Support for bib file encoding.
261           - New param "encoding" for CommandInset bibtex
262           This will be used for biblatex output as bibencoding package option,
263           for BibTeX, \bibliography will be wrapped into 
264           \bgroup\inputencoding{<enc>}...\egroup
265
266 2018-07-01  Jürgen Spitzmüller <spitz@lyx.org>
267         * format incremented to 555: Support varwidth's V tabular column type.
268           This effectively enables linebreaks, multipars and layout changes in
269           non-fixed width (i.e., standard) table columns.
270
271 2018-06-23  Jürgen Spitzmüller <spitz@lyx.org>
272         * format incremented to 554: Support tabularx and xltabular:
273           - add column flag "varwidth=true", which will output column type 'X'
274             with either tabularx or xltabular (for multi-page tables) environment.
275
276 2018-05-21  Jürgen Spitzmüller <spitz@lyx.org>
277         * format incremented to 553: Support \cite command in tufte classes.
278           This builds on an extension of the natbib CiteEngine by tufte.
279
280 2018-05-10  Jürgen Spitzmüller <spitz@lyx.org>
281         * Format incremented to 552: support for float alignment
282           - add buffer param \float_alignment [class|left|center|right]
283           - add buffer param \float_placement class
284           - add float param alignment [class|document|left|center|right]
285           - add float param placement class (=> new param)
286           - add float param placement document(=> like formerly empty param)
287
288 2018-05-06  Jürgen Spitzmüller <spitz@lyx.org>
289         * format incremented to 551: add font info param \nospellcheck that prevents
290           text from being spellchecked.
291
292 2018-04-22  Jürgen Spitzmüller <spitz@lyx.org>
293         * format incremented to 550: rename \fontencoding global to \fontencoding auto.
294           Semantic change: this is now automatically set depending on the document fonts.
295
296 2018-04-21  Jürgen Spitzmüller <spitz@lyx.org>
297         * format incremented to 549: change \textcyr to \textcyrillic.
298           Dummy format change for now (in case it turns out we need to do something).
299
300 2018-04-18  Jürgen Spitzmüller <spitz@lyx.org>
301         * format incremented to 548: Add Landscape flex inset in Landscape module.
302           \begin{landscape}...\end{landscape} > \begin_inset Flex Landscape
303
304 2018-03-14 Yuriy Skalko <yuriy.skalko@gmail.com>
305         * Format incremented to 547: support for Charter font from XCharter package.
306
307 2018-03-10 Uwe Stöhr <uwestoehr@web.de>
308         * Format incremented to 546: support for ParaType fonts.
309           - \usepackage{PTSerif} > \font_roman "PTSerif-TLF"
310           - \usepackage[scaled=x.xx]{PTSans} > \font_sans "PTSans-TLF""
311           - \usepackage[scaled=x.xx]{PTMono} > \font_typewriter "PTMono-TLF"
312
313 2018-02-23  Jürgen Spitzmüller <spitz@lyx.org>
314         * format incremented to 545: Add "literal" param to inset include
315           This is used by the lstinput caption.
316
317 2017-06-06 Enrico Forestieri <forenr@lyx.org>
318         * Format incremented to 544: support for minted.
319           The listings inset now supports also the minted package.
320           - New buffer param \use_minted {true|false}
321
322 2017-05-13 Uwe Stöhr <uwestoehr@web.de>
323         * Format incremented to 543: rename buffer parameter
324           math_number_before to math_numbering_side
325
326 2017-04-25 Uwe Stöhr <uwestoehr@web.de>
327         * Format incremented to 542: support for document class option "leqno"
328           New buffer parameter \math_number_before
329
330 2017-04-19 Günter Milde <milde@lyx.org>
331         * Format incremented to 541: changes \SpecialChar:
332           - new argument "allowbreak" to mark an optional line break
333             without inserting a hyphen (= ZWSP). See #10585.
334
335 2017-04-15 Uwe Stöhr <uwestoehr@web.de>
336         * Format incremented to 540: support for rotated float placements
337           - no new LFUN or buffer parameters
338
339 2017-04-08 Uwe Stöhr <uwestoehr@web.de>
340         * Format incremented to 539: support for \baselineskip.
341           - new length unit BLS
342
343 2017-04-05 Uwe Stöhr <uwestoehr@web.de>
344         * Format incremented to 538: support for document class option "fleqn"
345           and for length \mathindent.
346           New buffer parameters
347           - \is_math_indent
348           - \math_indentation
349
350 2017-04-04 Uwe Stöhr <uwestoehr@web.de>
351         * Format incremented to 537: support for \xout.
352           Character style via ulem's \xout. New
353           LFUN_FONT_CROSSOUT
354
355 2017-04-04 Uwe Stöhr <uwestoehr@web.de>
356         * Format incremented to 536: support for Noto fonts.
357           - \usepackage[rm]{noto} > \font_roman "NotoSerif-TLF" "<nontexfont>"
358           - \usepackage[sf]{noto} > \font_sans "NotoSans-TLF" "<nontexfont>"
359           - \renewcommand{\ttdefault}{NotoMono-TLF} 
360                   > \font_typewriter "NotoMono-TLF" "<nontexfont>"
361
362 2017-03-19 Enrico Forestieri <forenr@lyx.org>
363         * Format incremented to 535: support for en/em-dash as ligatures.
364           The en- and em-dashes (U+2013 and U+2014) are now exported as
365           the font ligatures -- and --- when they would have been exported
366           as the macros \textendash and \textemdash, unless instructed
367           otherwise by a document preference.
368           - New buffer param \use_dash_ligatures {true|false}
369
370 2017-02-04 Jürgen Spitzmüller <spitz@lyx.org>
371         * Format incremented to 534: Support for chapterbib
372           - New buffer param value \multibib child
373             LaTeX support either via biblatex's \newrefsection at the beginning
374             of child documents, chapterbib or bibtopic's btUnit environment
375             embracing the child content (if subdivided bibliography is requested).
376
377 2017-02-04 Jürgen Spitzmüller <spitz@lyx.org>
378         * Format incremented to 533: Support for multiple bibliographies
379           - New buffer param \multibib {none|part|chapter|section|subsection}
380             LaTeX support either via biblatex option "refsection" or bibtopic's
381             btUnit environment.
382           - New btprint value "bibbysection" of CommandInset bibtex:
383             outputs \bibbysection instead of \printbibliography.
384
385 2017-01-28 Jürgen Spitzmüller <spitz@lyx.org>
386         * Format incremented to 532: literal command inset parameter.
387           With this, inset command params with ParamInfo::HANDLING_LATEXIFY
388           can be passed to LaTeX either verbatim or latexified.
389
390 2017-01-21 Jürgen Spitzmüller <spitz@lyx.org>
391         * Format incremented to 531: Support for qualified citation lists.
392           \begin_inset CommandInset citation
393             New params: pretextlist, posttextlist
394             A tab-separated list consisting of a cite key, a space and the the
395             pre- or postnote associated with that specific key.
396
397 2017-01-13 Jürgen Spitzmüller <spitz@lyx.org>
398         * Format incremented to 530: Support natbib & jurabib package options.
399
400
401 2017-01-13 Jürgen Spitzmüller <spitz@lyx.org>
402         * Format incremented to 529:
403           \begin_inset CommandInset citation
404             New LatexCommand value: keyonly -> outputs only the key,
405             without any cite command.
406
407 2017-01-08 Jürgen Spitzmüller <spitz@lyx.org>
408         * Format incremented to 528: Biblatex support
409           - New buffer param options:
410             \cite_engine biblatex | biblatex-natbib
411           - New buffer params:
412             \biblatex_bibstyle > biblatex bibliography style
413                                  (package option bibstyle=)
414             \biblatex_citestyle > biblatex citation style
415                                  (package option citestyle=)
416             \biblio_options > further biblatex package options
417           - \begin_inset CommandInset bibtex:
418             New param "biblatexopts" > options to \printbibliography
419           - \begin_inset CommandInset citation
420             New LatexCommand values: citebyear[][], Footcite[][],
421                 Autocite[][], citetitle*[][], footfullcite[][],
422                 supercite, Citeauthor*[][]
423
424 2017-01-02 Richard Heck <rgheck@lyx.org>
425         * Format incremented to 526: Support plural and capitalize options
426           for refstyle-based references
427           - plural "bool"
428           - caps "bool"
429
430 2017-01-02 Richard Heck <rgheck@lyx.org>
431         * Format incremented to 525: Label only option for references
432           - LaTeXCommand labelonly
433
434 2016-12-29 Jürgen Spitzmüller <spitz@lyx.org>
435         * Format incremented to 524: Support Crimson/Cochineal fonts
436           - \usepackage{cochineal} > \font_roman "cochineal" "<nontexfont>"
437              - [osf] > \font_osf true
438           - \usepackage{crimson} > \font_roman "cochineal" "<nontexfont>"
439           - \usepackage[cochineal]{newtxmath} 
440              > \font_math "cochineal-ntxm" "<nontexfont>"
441
442 2016-12-26 Jürgen Spitzmüller <spitz@lyx.org>
443         * Format incremented to 523: Implement cjk quotation marks.
444           - cjk (corner marks): \begin_inset Quotes j..
445           - cjkangle (angle brackets): \begin_inset Quotes k..
446
447 2016-12-25 Jürgen Spitzmüller <spitz@lyx.org>
448         * Format incremented to 522: Implement dynamic quotation marks.
449           \begin_inset Quotes x..
450           New buffer param \dynamic_quotes true|false
451
452 2016-12-24 Jürgen Spitzmüller <spitz@lyx.org>
453         * Format incremented to 521:
454           Introduce new quote styles:
455           - british \begin_inset Quotes b..
456           - swiss \begin_inset Quotes c..
457           - swedishg \begin_inset Quotes w..
458           - frenchin \begin_inset Quotes i..
459           - russian \begin_inset Quotes r..
460           Change default behavior of French quote style:
461           - Inner quotes are now ``...''.
462           - Former french style is now called "swiss"
463
464 2016-12-21 Jürgen Spitzmüller <spitz@lyx.org>
465         * Format incremented to 520: Introduce plain quote style:
466           \begin_inset Quotes qls => \textquotesingle
467           \begin_inset Quotes qld => \textquotesingle
468           \begin_inset Quotes qrs => \textquotedbl
469           \begin_inset Quotes qrd => \textquotedbl
470
471 2016-12-20 Jürgen Spitzmüller <spitz@lyx.org>
472         * Format incremented to 519: rename \quotes_language to \quotes_style.
473
474 2016-12-13 Richard Heck <rgheck@lyx.org>
475         * Format incremeneted to 518: iopart.layout now includes
476           stdlayouts.inc.
477
478 2016-12-10 Jürgen Spitzmüller <spitz@lyx.org>
479         * Format incremented to 517: InsetQuote now works in verbatim
480           and Hebrew. On reversion, it is replaced by straight quotes
481           in these contexts.
482
483 2016-12-07 Günter Milde <milde@lyx.org>
484         * Format incremented to 516: Removed \inputenc value "pt254"
485
486 2016-10-28 Uwe Stöhr <uwestoehr@web.de>
487         * Format incremented to 515: support for Urdu and Syriac:
488           \lang urdu
489           \lang syriac
490
491 2016-10-22 Uwe Stöhr <uwestoehr@web.de>
492         * Format incremented to 514: support for Amharic etc.:
493           \lang amharic
494           \lang asturian
495           \lang kannada
496           \lang khmer
497
498 2016-10-16 Uwe Stöhr <uwestoehr@web.de>
499         * Format incremented to 513: support for Piedmontese etc.:
500           \lang bosnian
501           \lang friulan
502           \lang macedonian
503           \lang piedmontese
504           \lang romansh
505
506 2016-08-04 Jürgen Spitzmüller <spitz@lyx.org>
507         * Format incremented to 512
508           Added inclusion of styles from [scr]article to the [scr]article-beamer
509           layouts. On reversion, this is handled via local layout additions that
510           are removed again on conversion.
511
512 2016-07-11 Richard Heck <rgheck@lyx.org>
513         * Format incremented to 511
514           Added "inverted" branches
515
516 2016-06-19 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
517         * Format incremented to 510
518           Removed external date inset
519
520 2016-06-16 Pavel Sanda <sanda@lyx.org>
521         * Format incremented to 509.
522           New parameter "\use_microtype bool" for including microtype LaTeX
523           package into preamble.
524
525 2016-04-05 Enrico Forestieri <forenr@lyx.org>
526         * Format incremented to 508
527           New kind of Separator inset (latexpar). The old parbreak separator
528           used specifically to introduce a LaTeX paragraph break in the output
529           (and thus not as a proper separator) is turned into a latexpar kind.
530           The only difference with the parbreak kind is the representation
531           on screen. The new latexpar kind is represented by the same symbol
532           used previously for the parbreak one, while the latter is now
533           represented as a double line.
534
535 2016-03-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
536         * Format incremented to 507
537           Convert caption subtype LongTableNoNumber to Unnumbered
538
539 2016-01-26 Guillaume Munch <gm@lyx.org>
540         * Format incremented to 506
541           No new parameters.
542           Convert "inset-modify tabular" to "tabular-feature" in Info insets.
543
544 2016-01-26 Uwe Stöhr <uwestoehr@web.de>
545         * Format incremented to 505
546           This was a conversion of acmsiggraph.layout to ACM siggraph version 0.92.
547           This was reverted after format 506 on 2016-02-03.
548
549 2015-12-20 Guillaume Munch <gm@lyx.org>
550         * Format incremented to 504
551           New parameter "\save_transient_properties". When set to false, various
552           settings are no longer written to the file (only with a default
553           value). These include for now \tracking_changes and \output_changes.
554           Bug 9841.
555
556 2015-11-24 Uwe Stöhr <uwestoehr@web.de>
557         * Format incremented to 503
558           No new parameters.
559           Add environment "verbatim*" to stdlayouts.inc.
560
561 2015-11-18 Uwe Stöhr <uwestoehr@web.de>
562         * Format incremented to 502
563           No new parameters.
564           Add environment "solution" to the theorems modules.
565
566 2015-11-08 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
567         * Format incremented to 501
568           \fonts_roman, \fonts_sans, \fonts_typewriter and \fonts_math,
569           take now two quoted values instead of one unquoted one.
570           The first one is for TeX fonts, the second one for non-TeX fonts.
571           \font_sf_scale and \font_tt_scale
572           take now two values instead of one.
573           The first one is for TeX fonts, the second one for non-TeX fonts.
574
575 2015-11-04 Uwe Stöhr <uwestoehr@web.de>
576         * Format incremented to 500
577           No new parameters.
578           achemso layout improvement:
579           - new flex inset Latin
580
581 2015-10-27 Uwe Stöhr <uwestoehr@web.de>
582         * Format incremented to 499
583           No new parameters.
584           moderncv layout improvements:
585           - new style Name ,obsoletes the styles FamilyName and FirstName
586           - new argument for style Phone, obsoletes styles Mobile and Fax
587           - new styles CVIcons and CVColumnWidth
588
589 2015-10-19 Uwe Stöhr <uwestoehr@web.de>
590         * Format incremented to 498
591           No new parameters.
592           tcolorbox module improvements:
593           - 5 new custom box insets
594           - new subtitle inset
595           - new raster box inset
596
597 2015-07-16 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
598         * Format incremented to 497
599           The boundingBox parameter of InsetExternal uses units now
600
601 2015-07-16 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
602         * Format incremented to 496
603           Remove noUnzip parameter of InsetGraphics
604
605 2015-05-24 Jürgen Spitzmüller <spitz@lyx.org>
606         * Format incremented to 495: Rename sub: refprefix to subsec: in order
607           to prevent clash of \\subref command with subfloat package.
608
609 2015-05-24 Uwe Stöhr <uwestoehr@web.de>
610         * Format incremented to 494: support more layouts in jss.layout
611           No new parameters.
612
613 2015-05-17 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
614         * Format incremented to 493
615           Support \multicolumn in math formulas
616
617 2015-05-16 Uwe Stöhr <uwestoehr@web.de>
618         * Format incremented to 492: support for \colorbox and \fcolorbox
619           in the box dialog.
620           New box parameters:
621           - framecolor
622           - backgroundcolor
623
624 2015-05-14 Uwe Stöhr <uwestoehr@web.de>
625         * Format incremented to 491: support for xcolor's default colors
626           No new parameter, the \color parameter can now also have these values:
627           "brown", "darkgray", "gray", "lightgray", "lime", "olive", "orange",
628           "pink", "purple", "teal", "violet"
629
630 2015-05-13 Enrico Forestieri <forenr@lyx.org>
631         * Format incremented to 490: new \origin tag, extended \textclass tag.
632           The \origin tag keeps track of the document directory and is useful
633           for locating files if the document is moved to a new location.
634           The \textclass tag can now contain a path (possibly relative to the
635           document directory) pointing to the location of a local layout file
636           if it is not located in the document directory.
637
638 2015-05-11 Uwe Stöhr <uwestoehr@web.de>
639         * Format incremented to 489: support to set line thickness, box separation
640               and shadow size in the box dialog
641           New box parameters:
642           - thickness
643           - separation
644           - shadowsize
645
646 2015-04-21 Jürgen Spitzmüller <spitz@lyx.org>
647         * Format incremented to 488: Rewrite the Glosse insets (Glosse and Tri-Glosse).
648           These insets now do not any longer use PassThru. Instead, they use an optional
649           argument which is output as the glosse translation.
650
651 2015-04-20 Jürgen Spitzmüller <spitz@lyx.org>
652         * Format incremented to 487: Support the forest environment of the forest package.
653           Note that this inset does not escape brackets in braces, i.e. [ and ] are output
654           verbatim, not as {[] and {]}.
655
656 2015-04-20 Jürgen Spitzmüller <spitz@lyx.org>
657         * Format incremented to 486: Support item arguments in the
658           "Numbered Examples (consecutive)" and "Subexample" layouts of
659           the linguistics module:
660           \item[foo] bar   ==>  \begin_layout {Subexample|Numbered Examples (consecutive)}
661                                 \begin_inset Argument item:1
662                                 status open
663
664                                 \begin_layout Plain Layout
665                                 foo
666                                 \end_layout
667
668                                 \end_inset
669
670                                 bar
671                                 \end_layout
672
673 2015-04-09 Jürgen Spitzmüller <spitz@lyx.org>
674         * Format incremented to 485: new par layout for sigplanconf.layout:
675           DOI.
676
677 2015-04-06 Uwe Stöhr <uwestoehr@web.de>
678         * Format incremented to 484: support for Georgian:
679           \lang georgian
680
681 2015-03-23 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
682         * Format incremented to 483
683           Make InsetSpecialChar names more consistent:
684           \-                  => softhyphen
685           \textcompwordmark{} => ligaturebreak
686           \@.                 => endofsentence
687           \ldots{}            => ldots
688           \menuseparator      => menuseparator
689           \slash{}            => breakableslash
690           \nobreakdash-       => nobreakdash
691           \LyX                => LyX
692           \TeX                => TeX
693           \LaTeX2e            => LaTeX2e
694           \LaTeX              => LaTeX
695
696 2015-03-01 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
697         * Format incremented to 482
698           "LyX", "TeX", "LaTeX2e" and "LaTeX" are not automatically converted
699           to LaTeX macros anymore.
700           Instead, these are new flavours of InsetSpecialChar (bug 4752).
701
702 2015-02-24 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
703         * Format incremented to 481
704           "--" and "---" are not treated as endash and emdash anymore, since
705           we have unicode symbols for that now (bug 3647).
706
707 2015-01-09 Jürgen Spitzmüller <spitz@lyx.org>
708         * Format incremented to 480:
709           Add self-defined Question* and Question lemma types to
710           theorems-ams-extended-bytype module.
711
712 2014-08-31 Jürgen Spitzmüller <spitz@lyx.org>
713         * Format incremented to 479
714           Support for beamer lemma environment.
715
716 2014-08-25 Uwe Stöhr <uwestoehr@web.de>
717         * Format incremented to 478: support for the LaTeX math commands
718           \x***arrow
719
720 2014-07-05 Jürgen Spitzmüller <spitz@lyx.org>
721         * Format incremented to 477
722           New language swiss german (old spelling):
723           \lang german-ch-old
724
725 2014-05-27 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
726         * Format incremented to 476
727           Native support for \smash[t] and \smash[b] with automatic amsmath
728           loading
729
730 2014-05-05 Enrico Forestieri <forenr@lyx.org>
731         * Format incremented to 475
732           New Separator insets. The parbreak separator introduces a LaTeX
733           paragraph break in the output. The plain separator does nothing
734           and its purpose is replacing the Separator layout for separating
735           environments. The new parbreak separator is roughly equivalent
736           to the old Separator layout.
737
738 2013-05-30 Richard Heck <rgheck@lyx.org>
739         * Format increments to 474: dummy format for conversion of Chunk layouts
740           to insets
741
742 2013-05-28 Uwe Stöhr <uwestoehr@web.de>
743         * Format incremented to 473: support to set Tibetan as document language
744
745 2013-05-26 Uwe Stöhr <uwestoehr@web.de>
746         * Format incremented to 472: added 2 new abstract styles to the
747           aa.layout file
748
749 2013-05-16 Julien Rioux <jrioux@lyx.org>
750         * Format incremented to 471
751           New \cite_engine_type default. The default citation
752           capability of LaTeX is not a pure numerical engine,
753           rather it uses a mixture of labels/numbers.
754
755 2013-05-15 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
756         * Format incremented to 470
757           forced local layouts for future layout backward compatibility:
758           \begin_forced_local_layout, \end_forced_local_layout
759
760 2013-03-23 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
761         * Format incremented to 469
762           support for \caption* in longtables (fix bug 3209)
763
764 2013-03-22 Uwe Stöhr <uwestoehr@web.de>
765         * Format incremented to 468: support for \mbox and \fbox
766           New checkbox in the box dialog to avoid using an explicit
767           width. An empty/missing length can be specified as "".
768
769 2013-03-19 Uwe Stöhr <uwestoehr@web.de>
770         * Format incremented to 467: support for iwona fonts
771           new supported sansserif fonts "iwona", "iwonal", "iwonac"
772           and "iwonalc" and the math font "iwona-math"
773
774 2013-03-17 Jürgen Spitzmüller <spitz@lyx.org>
775         * Format incremented to 466: Powerdot updates.
776           - Support for item arguments ([...], <...>)
777           - Support for list option
778           - Support for Pause layout (like in beamer)
779           - Support for twocolumn layout
780           - Support for \onslide, \onslide* and \onslide+ via fle inset.
781
782 2013-03-16 Jürgen Spitzmüller <spitz@lyx.org>
783         * Format incremented to 465: Convert old beamer frames to new ones.
784           The layouts BeginFrame, BeginPlainFrame and EndFrame are now not
785           valied anymore (use "Frame", "PlainFrame" instead, and nesting).
786
787 2013-02-27 Kornel Benko <kornel@lyx.org>
788         * Format incremented to 464:
789           - Added "cancel" to the GUI handled list of LaTeX packages
790
791 2013-02-18 Julien Rioux <jrioux@lyx.org>
792         * Format incremented to 463:
793           - Use the LyX name of encodings instead of the LaTeX names.
794             The LyX name must be unique, while the name used by LaTeX
795             not necessarily, e.g. different packages might implement
796             support for the same encoding.
797           - Add utf8-platex encoding.
798
799 2013-02-15 Jürgen Spitzmüller <spitz@lyx.org>
800         * Format incremented to 462: Support for recent libertine LaTeX fonts
801           a.) Support Libertine Mono:
802           \usepackage[scaled=$val]{libertineMono-type1}
803            => \font_typewriter libertine-mono
804           b.) Support Biolinum scaling:
805           \usepackage[scaled=$val]{biolinum-type1}
806            => \font_sans biolinum
807
808 2013-02-11 Uwe Stöhr <uwestoehr@web.de>
809         * Format incremented to 461: support for kurier fonts
810           new supported sansserif fonts "kurier", "kurierl", "kurierc"
811           and "kurierlc" and the math font "kurier-math"
812
813 2013-02-09 Uwe Stöhr <uwestoehr@web.de>
814         * Format incremented to 460: support for IEEE conference articles
815           No changes in the file format
816           This format change was added for the lyx2lyx conversion
817
818 2012-12-31 Jürgen Spitzmüller <spitz@lyx.org>
819         * Format incremented to 459: Introduce new beamer frames:
820           Frame, PlainFrame, FragileFrame (LaTeX: \begin{frame},
821           \begin{frame}[plain], \begin{frame}[fragile]). These will
822           eventually replace the old BeginFrame, BeginPlainFrame, which
823           still exist.
824
825 2012-12-30 Jürgen Spitzmüller <spitz@lyx.org>
826         * Format incremented to 458: Extended caption inset support.
827         Former special caption layouts (e.g. of KOMA) are now proper caption
828         insets.
829
830 2012-12-28 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
831         * Format incremented to 457
832           support for the LaTeX-package stackrel (fix bug 8464)
833           New buffer param \use_package stackrel
834
835 2012-12-28 Jürgen Spitzmüller <spitz@lyx.org>
836         * Format incremented to 456: Proper support for memoir \epigraph
837           \epigraph{text}{source} > begin_layout Epigraph, <source> as
838           InsetArgument post:1
839
840 2012-12-22 Jürgen Spitzmüller <spitz@lyx.org>
841         * Format incremented to 455: Support for beamer \frametitle
842           \frametitle<overlay>[short]{title} > begin_layout FrameTitle
843
844 2012-12-19 Jürgen Spitzmüller <spitz@lyx.org>
845         * Format incremented to 454:
846           Real support for beamer overprint environment. This environment has a
847           list structure (with \onslide item commands). Previously, we just output
848           the begin/end tags, which was rather useless. Since the syntax is so
849           different, the old overprint layouts are converted to ERT, likewise the
850           reversion is to ERT.
851
852 2012-12-15 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
853         * Format incremented to 453
854           support for the LaTeX-package stmaryrd (fix bug 8434)
855           New buffer param \use_package stmaryrd
856
857 2012-12-09 Jürgen Spitzmüller <spitz@lyx.org>
858         * Format incremented to 452: Support for beamer block arguments:
859           \begin{block}<overlay>{title}
860
861         * Format incremented to 451: Native support for beamer action/overlay arguments.
862           \command<overlay> => \begin_inset Argument 1
863
864 2012-12-04 Jürgen Spitzmüller <spitz@lyx.org>
865         * Format incremented to 450: Support for the URW Garamond LaTeX fonts.
866           - \usepackage{garamondx} > \font_roman garamondx
867              - [osf], [osfI] > \font_osf true
868           - \usepackage[garamondx]{newtxmath} > \font_math garamondx-ntxm
869           Also (fallback):
870           - \renewcommand{\sffamily}{ugm} > \font_roman garamondx
871
872 2012-11-29 Jürgen Spitzmüller <spitz@lyx.org>
873         * Format incremented to 449: Support for \item arguments.
874           Item arguments have the prefix "item:" and a number determining
875           the order.
876              \begin_inset Argument item:1
877              ...
878              \end_inset
879           => \item[...]
880
881 2012-11-25 Kayvan Sylvan <kayvan@sylvan.com>
882         * Format incremented to 448: Change Noweb literate style Scrap
883           to Chunk to be consistent with all the other literate tools
884           (including noweb!) and add the needed preamble bits to Noweb
885           module support, also remove the literate-* layouts.
886
887 2012-11-24 Uwe Stöhr <uwestoehr@web.de>
888         * Format incremented to 447: No changes in the file format
889           This format change was added to force the lyx2lyx conversion
890           for layout files using the new InsetArgument feature.
891           (see previous fileformat change 446)
892
893 2012-11-19 Jürgen Spitzmüller <spitz@lyx.org>
894         * Format incremented to 446: Change of InsetArgument syntax.
895           InsetArgument now has a numeric identifier which determines
896           its position (in the LaTeX output):
897             \begin_inset Argument 1
898             ...
899             \end_inset
900           Pre-2.1 documents' arguments all get the number "999", and then
901           InsetArgument::updateBuffer() computes the correct number.
902           This is because lyx2lyx has no access to layouts and hence does
903           not know how many optional arguments a layout can have (if a command
904           has two optional and one mandatory arguments and only one optional
905           is actually given, the mandatory arg still must get number 3).
906
907 2012-10-20 Liviu Andronic <landronimirc@gmail.com>
908         * Format incremented to 445: support for the URW Classico font,
909           an Optima clone.
910           - \renewcommand{\sffamily}{uop} > \font_sans uop
911
912 2012-09-25 Jürgen Spitzmüller <spitz@lyx.org>
913         * Format incremented to 444: Support for the Biolinum LaTeX font.
914           - \usepackage{biolinum-type1} > \font_sans biolinum
915              - [lf], [lining] > \font_osf false
916              - [osf], [oldstyle], no option > \font_osf true
917           - \usepackage{libertine-legacy} or
918             \usepackage{libertine} > \font_sans biolinum
919              - [nf], no option > \font_osf false
920              - [osf] > \font_osf true
921
922 2012-09-24 Jürgen Spitzmüller <spitz@lyx.org>
923         * Format incremented to 443: basic support for unicode-math:
924           Empty file format change (in case it turns out we need to
925           do something).
926
927 2012-09-23 Jürgen Spitzmüller <spitz@lyx.org>
928         * Format incremented to 442: support for the newtxmath fonts:
929           - \usepackage{newtxmath} > \font_math newtxmath
930           - \usepackage[libertine]{newtxmath} > \font_math libertine-ntxm
931           - \usepackage[minion]{newtxmath} > \font_math minion-ntxm
932
933 2012-09-23 Jürgen Spitzmüller <spitz@lyx.org>
934         * Format incremented to 441:
935           - rename fonts: mdbch > md-charter, mdput > md-utopia, mdugm > md-garamond
936           - add support for the mathdesign fonts without loading mathfonts:
937             \renewcommand{\rmfamily}{mdbch} >  \font_roman md-charter
938                                                \font_math default
939             \renewcommand{\rmfamily}{mdput} >  \font_roman md-utopia
940                                                \font_math default
941             \renewcommand{\rmfamily}{mdugm} >  \font_roman md-garamond
942                                                \font_math default
943
944 2012-09-22 Jürgen Spitzmüller <spitz@lyx.org>
945         * Format incremented to 440:
946           Math (TeX) font UI.
947           New Buffer param "\font_math <value>",
948           supported values are:
949           * "auto": automatically adapt math font (the status quo ante).
950           * "default": use class default, i.e. prevent TeX font packages
951             from changing the math font, if possible:
952             \renewcommand{\rmdefault}{lmr} >      \font_roman lmodern
953                                                   \font_math default
954             \usepackage[onlytext,lf]{MinionPro} > \font_roman minionpro
955                                                   \font_math default
956             \usepackage[onlytext]{MinionPro} >    \font_roman minionpro
957                                                   \font_osf true
958                                                   \font_math default
959             \renewcommand{\rmdefault}{ppl} >      \font_roman palatino
960                                                   \font_math default
961             \renewcommand{\rmdefault}{pplj} >     \font_roman palatino
962                                                   \font_osf true
963                                                   \font_math default
964             \renewcommand{\rmdefault}{ptm} >      \font_roman times
965                                                   \font_math default
966             \renewcommand{\rmdefault}{futs} >     \font_roman utopia
967                                                   \font_math default
968             \renewcommand{\rmdefault}{futj} >     \font_roman utopia
969                                                   \font_osf true
970                                                   \font_math default
971           * "eulervm": use the eulervm package (\usepackage{eulervm}.
972
973 2012-09-19 Jürgen Spitzmüller <spitz@lyx.org>
974         * Format incremented to 439
975           Support for the MinionPro LaTeX font.
976           - \usepackage{MinionPro} > \font_roman minionpro
977           - [osf], [oldstyle], no option > \font_osf true
978           - [lf], [lining] > \font_osf false
979
980 2012-08-23 Jürgen Spitzmüller <spitz@lyx.org>
981         * Format incremented to 438
982           Support for some IPA macros that are not unicoded.
983           (1) tone symbols from tipa's "tone" subpackage:
984           -- \tone{51} => \IPAChar \tone{51}
985           -- \tone{15} => \IPAChar \tone{15}
986           -- \tone{45} => \IPAChar \tone{45}
987           -- \tone{12} => \IPAChar \tone{12}
988           -- \tone{454} => \IPAChar \tone{454}
989           (2) TIPA tie bars:
990           -- \toptiebar{<content>} =>
991               \begin_inset IPADeco toptiebar
992               status open
993
994               \begin_layout Plain Layout
995               <content>
996               \end_layout
997
998               \end_inset
999           -- \bottomtiebar{<content>} =>
1000               \begin_inset IPADeco bottomtiebar
1001               status open
1002
1003               \begin_layout Plain Layout
1004               <content>
1005               \end_layout
1006
1007               \end_inset
1008
1009 2012-08-19 Jürgen Spitzmüller <spitz@lyx.org>
1010         * Format incremented to 437
1011           Support for the TeX Gyre LaTeX fonts.
1012           - \usepackage{tgadventor} > \font_sans tgadventor
1013           - \usepackage{tgbonum} > \font_roman tgbonum
1014           - \usepackage{tgchorus} > \font_roman tgchorus
1015           - \usepackage{tgcursor} > \font_typewriter tgcursor
1016           - \usepackage{tgheros} > \font_sans tgheros
1017           - \usepackage{tgpagella} > \font_roman tgpagella
1018           - \usepackage{tgschola} > \font_roman tgschola
1019           - \usepackage{tgtermes} > \font_roman tgtermes
1020
1021 2012-08-18 Jürgen Spitzmüller <spitz@lyx.org>
1022         * Format incremented to 436
1023           Support for the mathdesign LaTeX fonts.
1024           - \usepackage[mdbch]{mathdesign} > \font_roman md-charter
1025           - \usepackage[mdput]{mathdesign} > \font_roman md-utopia
1026           - \usepackage[mdugm]{mathdesign} > \font_roman md-garamond
1027
1028 2012-08-17 Jürgen Spitzmüller <spitz@lyx.org>
1029         * Format incremented to 435
1030           Support for the txtt LaTeX font.
1031           - \renewcommand{\ttdefault}{txtt} > \font_typewriter txtt
1032
1033 2012-08-17 Jürgen Spitzmüller <spitz@lyx.org>
1034         * Format incremented to 434
1035           Support for the libertine LaTeX font.
1036           - \usepackage{libertine-type1} > \font_roman libertine
1037              - [lf], [lining] > \font_osf false
1038              - [osf], [oldstyle], no option > \font_osf true
1039           - \usepackage{libertine-legacy} or
1040             \usepackage{libertine} > \font_roman libertine
1041              - [nf], no option > \font_osf false
1042              - [osf] > \font_osf true
1043
1044 2012-06-22 Uwe Stöhr <uwestoehr@web.de>
1045         * Format incremented to 433
1046           switch the Armenian language support from ArmTeX to XeTeX/polyglossia
1047
1048 2012-06-08 Uwe Stöhr <uwestoehr@web.de>
1049         * Format incremented to 432
1050           support for the document languages ancientgreek, coptic, divehi, hindi,
1051           kurmanji, lao, marathi, occitan, sanskrit, syriac, tamil, telugu and urdu
1052
1053 2012-05-06 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1054         * Format incremented to 431
1055           Add \use_package amssymb
1056
1057 2012-04-16 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1058         * Format incremented to 430
1059           Support \lstlistoflistings in InsetTOC
1060
1061 2012-03-21 Uwe Stöhr <uwestoehr@web.de>
1062         * Format incremented to 429
1063           support for table rotation
1064           (table option "rotate" specifies now a number with the rotation angle)
1065
1066 2012-03-16 Uwe Stöhr <uwestoehr@web.de>
1067         * Format incremented to 428
1068           support for table cell rotation
1069           (table cell option "rotate" specifies now a number with the rotation angle)
1070
1071 2012-03-06 Jürgen Spitzmüller <spitz@lyx.org>
1072         * Format incremented to 427
1073           Add native TIPA inset.
1074
1075 2012-02-20 Uwe Stöhr <uwestoehr@web.de>
1076         * Format incremented to 426 (r40784)
1077           support for the verbatim environment
1078           (added only a layout)
1079
1080 2012-01-23 Uwe Stöhr <uwestoehr@web.de>
1081         * Format incremented to 425 (r40663)
1082           support for the LaTeX-package cancel (fix bug 6819)
1083
1084 2012-01-09 Julien Rioux <jrioux@lyx.org>
1085         * Format incremented to 424 (r40592)
1086           New buffer param \cite_engine_type to specify the type of
1087           citation labels being used, authoryear or numerical.
1088
1089 2012-01-05 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1090         * Format incremented to 423 (r40574)
1091           support for the LaTeX-package mathtools (fix bug 7949)
1092           New buffer param \use_package mathtools
1093
1094 2012-01-03 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1095         * Format incremented to 422 (r40563)
1096           \use_amsmath 0/1/2    => \use_package amsmath 0/1/2
1097           \use_esint 0/1/2      => \use_package esint 0/1/2
1098           \use_mhchem 0/1/2     => \use_package mhchem 0/1/2
1099           \use_mathdots 0/1/2   => \use_package mathdots 0/1/2
1100           \use_undertilde 0/1/2 => \use_package undertilde 0/1/2
1101
1102 2011-12-18 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1103         * Format incremented to 421 (r40522)
1104           The caption flag of longtable rows is no longer exclusive to the head
1105           and foot flags, since captions can occur in any of the two heads and
1106           two foots. Before, captions were implicitly in head or firsthead.
1107           For Docbook and XHTML output the caption flag "wins" over head/foot.
1108
1109 2011-12-12 Julien Rioux <jrioux@lyx.org>
1110         * Format incremented to 420 (r40484)
1111           New buffer param \biblio_style to specify a document-wide
1112           default bibliography style (BibTeX style for the moment).
1113
1114 2011-12-09 Uwe Stöhr <uwestoehr@web.de>
1115         * Format incremented to 419 (r40452)
1116           support for the document languages australian and newzealand
1117
1118 2011-12-08 Richard Heck <rgheck@lyx.org>
1119         * Format incremented to 418 (r40427)
1120           Introduce justification preference.
1121
1122 2011-11-07 Julien Rioux <jrioux@lyx.org>
1123         * Format incremented to 417 (r39982 and r40155)
1124           Rename the japanese encodings to names understood by pLaTeX.
1125
1126 2011-08-29 Uwe Stöhr <uwestoehr@web.de>
1127         * Format incremented to 416 (r39557)
1128           support for \negmedspace and \negthinspace outside of math
1129           support for \hfill, \enspace, \hspace* and \hspace*{\fill} in math
1130           No new InsetSpace parameters
1131
1132 2011-07-30 Uwe Stöhr <uwestoehr@web.de>
1133         * Format incremented to 415 (r39464)
1134           support for the LaTeX-package undertilde (fix bug 6622)
1135           New buffer param \use_undertilde
1136
1137 2011-07-02 Pavel Sanda <sanda@lyx.org>
1138         * Format incremented to 414 (r39367)
1139           New InsetSpace param \textvisiblespace
1140
1141 2011-02-15 Richard Heck <rgheck@lyx.org>
1142         * Format incremented to 413 (r37682)
1143           New buffer param \html_css_as_file to control whether
1144           CSS is output to header to to style file
1145
1146 2011-02-03 Edwin Leuven <e.leuven@gmail.com>
1147         * Format incremented to 412 (r37471)
1148           Support tabular* : add tabularwidth parameter to
1149           tabular features
1150
1151 2011-02-03 Jürgen Spitzmüller <spitz@lyx.org>
1152         * Format incremented to 411
1153           New buffer param \language_package to allow per-document
1154           language package selection (bug 2909).
1155
1156 2010-11-26 Richard Heck <rgheck@lyx.org>
1157         * Format incremented to 410 (r36520)
1158           Rename "\\begin_layout Labeling" to "\\begin_layout List"
1159           in the KOMA (scr*) classes.
1160
1161 2010-11-26 Jürgen Spitzmüller <spitz@lyx.org>
1162         * Format incremented to 409 (r36500)
1163           Rename buffer param \use_xetex to \use_non_tex_fonts.
1164
1165 2010-11-21 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1166         * Format incremented to 408 (r36424)
1167           New inset for sub/superscripts:
1168           script superscript
1169           script subscript
1170
1171 2010-11-07 Uwe Stöhr <uwestoehr@web.de>
1172         * Format incremented to 407 (r36182)
1173           Support for vertical offset of multirow cells.
1174           New tag "mroffset" for multirow cells with an offset.
1175
1176 2010-11-06 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
1177         * Format incremented to 406 (r36163)
1178           Proper ERT behaviour for normal layouts. Paragraph breaks
1179           generate single \n in latex output when ParbreakIsNewline
1180           is true.
1181
1182 2010-10-23 Vincent van Ravesteijn <vfr@lyx.org>
1183         * Format incremented to 405 (r36134)
1184                 Author hash numbers.
1185           The authors that are used in change tracking are
1186           now identified in the file by a number that represents
1187           the hash value of the name and email. In this way
1188           collaboration using version control leads to way less
1189           merge conflicts.
1190
1191 2010-10-13 Richard Heck <rgheck@lyx.org>
1192         * Format incremented to 404 (r35623)
1193           Support for refstyle package.
1194           Changed the LaTeXCommand for InsetRef from "prettyref"
1195           to "formatted", where "formatted" is now interprted
1196           differently, depending upon whether the new buffer param
1197           use_refstyle is true or false.
1198
1199 2010-10-12 Richard Heck <rgheck@lyx.org>
1200         * Format incremented to 403 (r35608)
1201           Renaming of flex insets.
1202           Changed
1203             \begin_inset Flex TAG:Style
1204           to
1205             \begin_inset Flex Style
1206           where TAG is Custom, CharStyle, or Element
1207
1208 2010-10-11 Uwe Stöhr <uwestoehr@web.de>
1209         * Format incremented to 402 (r35590)
1210           No new or removed parameter, used to insert a
1211           clear(double)page before BibTeX inset.
1212
1213 2010-09-19 Ronen Abravanel <ronena@gmail.com>
1214         * Format incremented to 401 (r35455)
1215           Support for Feynman diagrams
1216           New math command \Diagram
1217
1218 2010-09-07 Uwe Stöhr <uwestoehr@web.de>
1219         * Format incremented to 400 (r35299)
1220           Support for the LaTeX-command \rule.
1221           New CommandInset "line".
1222
1223 2010-08-31 Uwe Stöhr <uwestoehr@web.de>
1224         * Format incremented to 399 (r35241)
1225           Support for the LaTeX-package mathdots.
1226           New parameter \use_mathdots.
1227
1228 2010-07-17 Uwe Stöhr <uwestoehr@web.de>
1229         * Format incremented to 398 (r34941)
1230           Support \mathscr.
1231           No new parameter but the mathrsfs package will be loaded.
1232
1233 2010-07-16 Richard Heck <rgheck@lyx.org>
1234         * Format incremented to 397 (r34920)
1235           Remove Nameref support
1236
1237 2010-07-13 Richard Heck <rgheck@lyx.org>
1238         * Format incremented to 396 (r34884)
1239           nameref support
1240                 new commands nameref and Nameref for InsetRef
1241
1242 2010-07-13 Uwe Stöhr <uwestoehr@web.de>
1243         * Format incremented to 395 (r34883)
1244           Support for ISO C-series paper format.
1245           New parameter \papersize cxpaper with (x = 0 - 6).
1246
1247 2010-07-03 Uwe Stöhr <uwestoehr@web.de>
1248         * Format incremented to 394 (r34748)
1249           Support for makebox.
1250           New box parameter \use_makebox.
1251
1252 2010-06-07 Richard Heck <rgheck@lyx.org>
1253         * Format incremented to 393 (r34619)
1254                 Renaming in LyX format: \begin_inset OptArg becomes
1255           \begin_inset Argument.
1256
1257 2010-06-07 Richard Heck <rgheck@lyx.org>
1258         * Format incremented to 392 (r34615)
1259           Dummy format change permitting Beamer files to be converted to
1260                 a new, more useful format.
1261
1262 2010-06-05 Edwin Leuven <e.leuven@uva.nl>
1263         * Format incremented to 391 (r34598)
1264           Added support for decimal alignment in tables.
1265
1266 2010-05-25 Pavel Sanda <sanda@lyx.org>
1267         * Format incremented to 390: support for ouput sync (forward/reverse)
1268         search. New boolean \forward_search and string \forward_macro.
1269
1270 2010-05-24 Richard Heck <rgheck@lyx.org>
1271         * Format incremented to 389: remove quotes from html_latex_* params.
1272
1273 2010-05-18 Uwe Stöhr <uwestoehr@web.de>
1274         * Format incremented to 388: support for page sizes A0-3, A6, B0-3, B6
1275           and JIS B0-6
1276
1277 2010-04-21 Richard heck <rgheck@lyx.org>
1278         * Format incremented to 387: New options for XHTML math output.
1279           New BufferParams: html_math_img_scale, html_latex_start,
1280           html_latex_end.
1281
1282 2010-04-17 Richard heck <rgheck@lyx.org>
1283         * Format incremented to 386: LyX version for InsetInfo:
1284           new parameters: type  "lyxinfo", arg   "version".
1285
1286 2010-04-08 Uwe Stöhr <uwestoehr@web.de>
1287         * Format incremented to 385: support to change the background color
1288           for shaded boxes: new buffer parameter \boxbgcolor
1289
1290 2010-04-03 Uwe Stöhr <uwestoehr@web.de>
1291         * Format incremented to 384: support to specify a document-wide
1292           font color: new buffer parameter \fontcolor
1293
1294 2010-03-31 Uwe Stöhr <uwestoehr@web.de>
1295         * Format incremented to 383: support for Turkmen
1296
1297 2010-03-31 Uwe Stöhr <uwestoehr@web.de>
1298         * Format incremented to 382: support to change the font color
1299           for greyed-out notes: new buffer parameter \notefontcolor
1300
1301 2010-03-28: Vincent van Ravesteijn <vfr@lyx.org>
1302         * Format incremented to 381: support for new parameters
1303           for \xymatrix: \xymatrix@!0, \xymatrix!R and \xymatrix!C.
1304
1305 2010-03-28: Vincent van Ravesteijn <vfr@lyx.org>
1306         * Format incremented to 380: introduction of InsetPreview.
1307
1308 2010-03-18: Richard Heck <rgheck@lyx.org>
1309         * Format incremented to 379: revise format 374
1310           Replace boolean \html_use_mathml with \html_math_output,
1311           which at the moment can be: MathML, HTML, Images, or LaTeX.
1312
1313 2010-02-12 Pavel Sanda <sanda@lyx.org>
1314         * Format incremented to 378: support for revision InsetInfo.
1315           Various "vcs-*" strings could be argument of arg parameter
1316           in InsetInfo. This entry is a safety measure, no lyx2lyx
1317           conversion is needed in fact.
1318
1319 2010-02-11 Uwe Stöhr <uwestoehr@web.de> and Edwin Leuven <e.leuven@uva.nl>
1320         * Format incremented to 377: support for multirow cells in
1321           tables
1322
1323 2010-01-10 Jürgen Spitzmüller <spitz@lyx.org>
1324         * Format incremented to 376: new buffer param
1325           \maintain_unincluded_children. If true, the aux files of
1326           non-included children (with \includeonly) are updated to
1327           keep the counters and refs correct.
1328
1329 2010-01-06 Jürgen Spitzmüller <spitz@lyx.org>
1330         * Format incremented to 375: add support for \includeonly
1331           This adds a new buffer param list of relative filenames
1332           which are output as \includeonly arguments, like this:
1333           \begin_includeonly
1334           child1.lyx
1335           child2.lyx
1336           \end_includeonly
1337
1338 2009-12-30 Richard Heck <rgheck@lyx.org>
1339         * Format incremented to 374: add html output options.
1340                 \html_use_mathml (boolean): whether to use MathML or images
1341                 \html_be_strict (boolean): whether to be XHTML 1.1 compliant
1342
1343 2009-12-07 Jürgen Spitzmüller <spitz@lyx.org>
1344         * Format incremented to 373: merge g-brief-de and g-brief-en
1345           classes into one g-brief class.
1346           All German layout names are replaced by English ones, the
1347           two classes are renamed to g-brief.
1348
1349 2009-11-29 Jürgen Spitzmüller <spitz@lyx.org>
1350         * Format incremented to 372: new buffer param fontencoding.
1351           This param holds a buffer-specific fontencoding (argument
1352           of the fontenc package).
1353           Possible values:
1354           - global: use lyxrc.fontenc [this is the default]
1355           - default: do not load the fontenc package at all
1356           - <ENC>: real encodings such as "T1". Multiple encodings
1357             can be separated by comma.
1358
1359 2009-11-11 Uwe Stöhr <uwestoehr@web.de>
1360         * Format incremented to 371: add option to suppress the LaTeX
1361           package mhchem.
1362
1363 2009-07-20 Uwe Stöhr <uwestoehr@web.de>
1364         * Format incremented to 370: introduce a document option to
1365           suppress the default date.
1366
1367 2009-07-22 Vincent van Ravesteijn <vfr@lyx.org>
1368         * Format incremented to 369: add the author ids to the list of
1369           authors and let the numbering start with 1 in stead of 0.
1370
1371 2009-07-21 Jürgen Spitzmüller <spitz@lyx.org>, Uwe Stöhr <uwestoehr@web.de>
1372         * Format incremented to 368: allow to use glue lengths for
1373           horizontal spaces.
1374           We just revert hspaces with glue lengths to ERT, since the
1375           inset didn't support them prior to format 368.
1376           No explicit conversion.
1377
1378 2009-07-20 Uwe Stöhr <uwestoehr@web.de>
1379         * Format incremented to 367: allow to use percent lengths for
1380           vertical and horizontal spaces.
1381
1382 2009-07-20 Uwe Stöhr <uwestoehr@web.de>
1383         * Format incremented to 366: allow to use percent lengths for the
1384           paragraph skip separation.
1385
1386 2009-07-19 Uwe Stöhr <uwestoehr@web.de>
1387         * Format incremented to 365: support for paragraph indentation.
1388
1389 2009-07-13 Jürgen Spitzmüller <spitz@lyx.org>
1390         * Format incremented to 364: add \filename_suffix parameter
1391           to branches.
1392           Possible values: 0, 1.
1393           If "1", the branch name is appended to the filename on export
1394           (e.g., <filename>-<suffix>.pdf).
1395
1396 2009-07-11 Uwe Stöhr <uwestoehr@web.de>
1397         * Format incremented to 363: support for horizontal longtable
1398           alignment.
1399
1400 2009-06-11 Jürgen Spitzmüller <spitz@lyx.org>
1401         * Format incremented to 362: support for the applemac encoding.
1402
1403 2009-05-25 Jürgen Spitzmüller <spitz@lyx.org>
1404         * Format incremented to 361: support for custom setting of
1405           bibliography (longest) label width.
1406           Empty file format change.
1407
1408 2009-05-22 Jürgen Spitzmüller <spitz@lyx.org>
1409         * Format incremented to 360: param width for nomencl_print
1410         CommandInset. This
1411         1.) adds a further value "width" to param set_width
1412         (see format 359)
1413         and
1414         2.) a param width, which takes a length
1415         If "width" is chosen, we define the indendation of the nomencl
1416         list via the optional argument of \printnomenclature, e.g.
1417         \printnomenclature[2cm]{}
1418
1419 2009-05-22 Jürgen Spitzmüller <spitz@lyx.org>
1420         * Format incremented to 359: param set_width for nomencl_print
1421         CommandInset. This specifies how wide the longest nomencl label
1422         is (i.e., how wide the indendation in the nomencl list is).
1423         Possible values:
1424         - none: do not specifiy the width (use predefined values)
1425         - auto: compute the widest label and specify via
1426           \settowidth{\nomlabelwidth}{<widest label>}
1427
1428 2009-05-22 Jürgen Spitzmüller <spitz@lyx.org>
1429         * Format incremented to 358: support for custom bibtex and
1430           makeindex commands.
1431
1432 2009-05-05 Pavel Sanda <sanda@lyx.org>, Enrico Forestieri <forenr@lyx.org>
1433         * Format incremented to 357: Change of the latex output for
1434           underline from \underbar to ulem's \uline.
1435
1436 2009-05-05 Pavel Sanda <sanda@lyx.org>
1437         * Format incremented to 356: support for double and wave underline
1438           character styles via ulem's \uuline and \uwave
1439
1440 2009-05-03 Pavel Sanda <sanda@lyx.org>
1441         * Format incremented to 355: support for strikeout character
1442           style via ulem's \sout
1443
1444 2009-04-26 Jürgen Spitzmüller <spitz@lyx.org>
1445         * Format incremented to 354: support for splitindex's
1446           \printindex* and \printsubindex*.
1447
1448 2009-04-26 Jürgen Spitzmüller <spitz@lyx.org>
1449         * Format incremented to 353: support for splitindex's
1450           \printsubindex.
1451
1452 2009-04-15 Jürgen Spitzmüller <spitz@lyx.org>
1453         * Format incremented to 352: splitindex support.
1454
1455 2009-04-11 Uwe Stöhr <uwestoehr@web.de>
1456         * Format incremented to 351: support to set a page background
1457           color.
1458
1459 2009-04-06 Jürgen Spitzmüller <spitz@lyx.org>
1460         * Format incremented to 350: new param \default_output_format.
1461
1462 2009-04-05 Jürgen Spitzmüller <spitz@lyx.org>
1463         * Format incremented to 349: initial support for XeTeX.
1464
1465 2009-01-30 Uwe Stöhr <uwestoehr@web.de>
1466         * Format incremented to 348: support for \*phantom.
1467
1468 2009-01-03 Vincent van Ravesteijn <V.F.vanRavesteijn@tudelft.nl>
1469         * Format incremented to 347: support for tabular valign.
1470
1471 2008-11-28 Jürgen Spitzmüller <spitz@lyx.org>
1472         * Format incremented to 346: support for German (Switzerland):
1473           (bug 5450)
1474
1475 2008-11-07 José Matos <jamatos@lyx.org>
1476         * Format incremented to 345: for docbook backend CharStyle: -> Element:
1477           (fix bug 5411)
1478
1479 2008-10-12 Pavel Sanda <sanda@lyx.org>
1480         * Format incremented to 344: sanitize backreference settings
1481           for hyperref (fix bug 5340).
1482
1483 2008-10-12 Jürgen Spitzmüller <spitz@lyx.org>
1484         * Format incremented to 343: new param \use_default_options
1485           (fix bug 2114).
1486
1487 2008-10-12 Uwe Stöhr <uwestoehr@web.de>
1488         * Format incremented to 342: support for Mongolian.
1489
1490 2008-09-30 Uwe Stöhr <uwestoehr@web.de>
1491         * Format incremented to 341: support for TABs in listings.
1492
1493 2008-08-01 José Matos <jamatos@fc.up.pt>
1494         * Format incremented to 340: move empty layouts to "Plain Layout".
1495
1496 2008-07-28 Richard Heck <rgheck@lyx.org>
1497         * Format incremented to 339: removal of default modules.
1498
1499 2008-06-21 Uwe Stöhr <uwestoehr@web.de>
1500         * Format incremented to 338: support for polytonic Greek.
1501
1502 2008-06-13 Abdelrazak Younes <younes@lyx.org>
1503         * Format incremented to 337: convert/revert graphics display param.
1504
1505 2008-06-04 Jürgen Spitzmüller <spitz@lyx.org>
1506         * Format incremented to 336: new param \font_cjk.
1507
1508 2008-05-30 Richard Heck <rgheck@lyx.org>
1509         * Format incremented to 335: fixes for InsetSpace problems.
1510
1511 2008-05-16 Uwe Stöhr <uwestoehr@web.de>
1512         * Format incremented to 334: fix for bug 4868.
1513
1514 2008-05-09 Jürgen Spitzmüller <spitz@lyx.org>
1515         * Format incremented to 333: fixes in the APA layout.
1516
1517 2008-05-06 Pavel Sanda <sanda@lyx.org>
1518         * Format incremented to 332: Added groupId for graphics insets.
1519
1520 2008-25-04 Helge Hafting <helge.hafting@aitel.hist.no>
1521         * Format incremented to 330: More horizontal fills
1522           - \leftarrowfill, \rightarrowfill
1523           - \upbracefill, \downbracefill
1524
1525 2008-04-28 Jürgen Spitzmüller <spitz@lyx.org>
1526         * Format incremented to 329: new param \master.
1527
1528 2008-04-18 Bo Peng <ben.bob@gmail.com>
1529         * Format incremented to 328: Revert the support for embedding
1530
1531 2008-04-16 Uwe Stöhr <uwestoehr@web.de>
1532         * Format incremented to 327: support for Mexican Spanish.
1533
1534 2008-04-11 Jürgen Spitzmüller <spitz@lyx.org>
1535         * Format incremented to 326: support for pdflatex via external inset.
1536
1537 2008-03-29 Uwe Stöhr <uwestoehr@web.de>
1538         * Format incremented to 325: merge the two Japanese languages to one that is
1539           encoding independent.
1540
1541 2008-03-25 Jürgen Spitzmüller <spitz@lyx.org>
1542         * Format incremented to 324: merge the two newline insets.
1543
1544 2008-03-25 Jürgen Spitzmüller <spitz@lyx.org>
1545         * Format incremented to 323: merge the diverse newpage insets.
1546
1547 2008-03-24 Richard Heck <rgheck@lyx.org>
1548         * Format incremented to 322: local layout
1549
1550 2008-03-18 Edwin Leuven <e.leuven@uva.nl>
1551         * Format incremented to 321: drop row/col lines and ensure
1552           consistency between cell and row/col lines.
1553           Make the separation between \begin_inset and Tabular a
1554           single space (it used to be a double space for lyx < 1.4)
1555
1556 2008-03-18 Jürgen Spitzmüller <spitz@lyx.org>
1557         * Format incremented to 320: support for protected horizontal fill
1558           (\hspace*{\fill})
1559
1560 2008-03-10 Jürgen Spitzmüller <spitz@lyx.org>
1561         * Format incremented to 319: hspace and extended hfill support
1562
1563 2008-03-09 Bo Peng <ben.bob@gmail.com>
1564         * Format incremented to 318: add \extra_embedded_files to buffer params
1565
1566 2008-03-02 Uwe Stöhr <uwestoehr@web.de>
1567         * Format incremented to 317: support floating placements for wrap floats
1568
1569 2008-03-02 Jürgen Spitzmüller <spitz@lyx.org>
1570         * Format incremented to 316: support for subfloats (subfig package)
1571
1572 2008-02-18 Richard Heck <rgheck@lyx.org>
1573         * Format incremented to 315: support for column separation in page margins
1574
1575 2008-02-03 Uwe Stöhr <uwestoehr@web.de>
1576         * Format incremented to 314: adapt scrlttr2 class for serial letters
1577
1578 2008-01-12 Richard Heck <rgheck@lyx.org>
1579         * Format incremented to 313: change in how modules are represented
1580
1581 2008-01-11 Jürgen Spitzmüller <spitz@lyx.org>
1582         * Format incremented to 312: support for sidewaysalgorithm (rotfloat)
1583           and wide sideways{figure,table}.
1584
1585 2008-01-10 Richard Heck <rgheck@lyx.org>
1586         * Format incremented to 311: dummy format to drive the AMS conversion
1587
1588 2007-12-28 Bernhard Reiter <ockham@gmx.net>
1589         * Format incremented to 310: support for \nocite{*}
1590
1591 2007-12-11 Bernhard Reiter <ockham@gmx.net>
1592         * Format incremented to 309: support for \nocite
1593
1594 2007-12-15 Uwe Stöhr <uwestoehr@web.de>
1595         * Format incremented to 308: support for Serbian (Latin)
1596
1597 2007-12-05 Jürgen Spitzmüller <spitz@lyx.org>
1598         * Format incremented to 307: support for \slash and \nobreakdash
1599
1600 2007-12-05 Uwe Stöhr <uwestoehr@web.de>
1601         * Format incremented to 306: support for Interlingua
1602
1603 2007-12-05 Uwe Stöhr <uwestoehr@web.de>
1604         * Format incremented to 305: support for Bahasa Malaysia
1605
1606 2007-12-03 Jürgen Spitzmüller <spitz@lyx.org>
1607         * Format incremented to 304: framed and shaded boxes are now real boxes
1608           (not notes).
1609
1610 2007-11-25 Uwe Stöhr <uwestoehr@web.de>
1611         * Format incremented to 303: remove Serbocroatian as this was not a real
1612           babel language (Croatian was used instead in the background)
1613         * Implement Serbian
1614
1615 2007-11-25 Uwe Stöhr <uwestoehr@web.de>
1616         * Format incremented to 302: support for Latin and North Sami
1617
1618 2007-11-24 Uwe Stöhr <uwestoehr@web.de>
1619         * Format incremented to 301: support for \linebreak
1620
1621 2007-11-23 Uwe Stöhr <uwestoehr@web.de>
1622         * Format incremented to 300: support for \pagebreak
1623
1624 2007-11-01 Uwe Stöhr <uwestoehr@web.de>
1625         * Format incremented to 299: support for hyperlink types
1626
1627 2007-11-01 Stefan Schimanski <sts@1stein.org>
1628         * Format incremented to 298: math-macro code has been rewritten,
1629           now it supports definitions with optional parameters
1630
1631 2007-10-29 Uwe Stöhr <uwestoehr@web.de>
1632         * Format incremented to 297: support for Albanian, lower Sorbian,
1633           fixed upper Sorbian language
1634
1635 2007-10-23 Richard Heck <rgheck@lyx.org>
1636         * Format incremented to 296: InsetInclude becomes an InsetCommand
1637
1638 2007-10-12 Uwe Stöhr <uwestoehr@web.de>
1639         * Format incremented to 295: get rid of the htmlurl command that was
1640           needed for docbook, add the option to create a hyperlink instead
1641
1642 2007-10-12 Pavel Sanda <ps@twin.jikos.cz>
1643         * Format incremented to 294: PDFOptions: add usetitle,
1644           fix leftovers
1645
1646 2007-10-11 Bo Peng <ben.bob@gmail.com>
1647         * Format incremented to 293: Add InsetInfo.
1648
1649 2007-10-09 Uwe Stöhr <uwestoehr@web.de>
1650         * Format incremented to 292: Support for Japanese without
1651           using CJK and inputenc. (japanese-plain)
1652
1653 2007-10-04 Uwe Stöhr <uwestoehr@web.de>
1654         * Format incremented to 291: Support for Vietnamese.
1655
1656 2007-10-03 Uwe Stöhr <uwestoehr@web.de>
1657         * Format incremented to 290: Add table wrap floats
1658
1659 2007-10-03 Martin Vermeer <martin.vermeer@tkk.fi>
1660         * Format incremented to 289: make Index a collapsible inset.
1661
1662 2007-09-25 Richard Heck <rgheck@lyx.org>
1663         * Format incremented to 288: Change how command insets are
1664           represented in LyX files.
1665
1666 2007-09-24 Uwe Stöhr <uwestoehr@web.de>
1667         * Format incremented to 287: Add missing optional parameters
1668           for wrapped figures.
1669
1670 2007-09-21 Pavel Sanda <ps@twin.jikos.cz>
1671         * Format incremented to 286: LyX now supports hyperref and some
1672           of its options.
1673
1674 2007-09-11 Bo Peng <ben.bob@gmail.com>
1675         * Format incremented to 285: Tweaks to embedded file format
1676           Remove inzip parameter from graphics insets.
1677
1678 2007-09-09 Helge Hafting <helge.hafting@aitel.hist.no>
1679         * Format incremented to 284: LyX now implements wrapped figures
1680           using wrapfig.sty instead of floatflt.sty. The latter
1681           is rather buggy, the former also has more options.
1682           No conversion as the .lyx doesn't change.
1683           The .tex export is slightly different, necessitating the
1684           format increase.
1685
1686 2007-09-08 Martin Vermeer <martin.vermeer@tkk.fi>
1687
1688         * format incremented to 283: CharStyle insets are now
1689           called Flex.
1690
1691 2007-08-31 Bo Peng <ben.bob@gmail.com>
1692
1693         * format incremented to 282: lyx files can be zipfiles with
1694           embedded documents.
1695
1696 2007-08-29 Richard Heck <rgheck@lyx.org>
1697
1698         * format incremented to 281: allow modules for layout files
1699
1700 2007-08-17 Martin Vermeer <martin.vermeer@tkk.fi>
1701
1702         * format incremented to 280: the show_label parameter
1703           is depreciated in favour of (Collapsible) status.
1704
1705 2007-08-17 Martin Vermeer <martin.vermeer@tkk.fi>
1706
1707         * format incremented to 279: CharStyle names are now
1708           expected to be of form CharStyle:Name.
1709
1710 2007-08-12 José Matos <jamatos@fc.up.pt>
1711
1712         * format incremented to 278: Close begin_deeper with a
1713           corresponding end_deeper (the only case where it matters is
1714           at the end of the body).
1715
1716 2007-08-12 José Matos <jamatos@fc.up.pt>
1717
1718         * format incremented to 277: lyx is able to create invalid
1719           table where a multicolumn does not have a first cell
1720           (required by the table file format)
1721
1722 2007-07-20 Dov Feldstern <dov@lyx.org>
1723
1724         * format *not* incremented; fixed format 249 conversion, so that it now
1725                 correctly deals with encodings in footnotes (part of bug 3613)
1726
1727 2007-06-26 Uwe Stöhr <uwestoehr@web.de> and Dov Feldstern <dov@lyx.org>
1728
1729         * format incremented to 276: switching exsting language 'arabic' to
1730                 'arabic_arabtex'; this is to differentiate from the new arabic support
1731                 using the arabi package.
1732
1733 2007-05-04  Jürgen Spitzmüller  <spitz@lyx.org>
1734
1735         * format incremented to 275: add graphics params scaleBeforeRotation
1736         (fix bug 1749).
1737
1738 2007-06-13 Dov Feldstern <dov@lyx.org>
1739         * format incremented to 274: applying the conversion done in format 259
1740                 to the \lang property, which was forgotten back then... This is
1741                 slightly more complicated, because the default language has to be
1742                 determined on a per-paragraph basis.
1743
1744 2007-06-13 Bo Peng <ben.bob@gmail.com>
1745         * format incremented to 273: add --Separator-- environment to
1746                 separate consecutive environments
1747
1748 2007-06-13 Bo Peng <bpeng@lyx.org>
1749         * format incremented to 272: convert listings to ERT because
1750                 earlier versions of lyx can not handle unrecognizable
1751                 listings parameters.
1752
1753 2007-05-15 José Matos <jamatos@lyx.org>
1754         * format incremented to 271: extended textclasses accept the
1755         normal font sizes: 10, 11 and 12pt.
1756
1757 2007-05-14 Martin Vermeer <martin.vermeer@tkk.fi>
1758         * format incremented to 270: support beamer \alert, \structure
1759
1760 2007-05-08 Bo Peng <ben.bob@gmail.com>
1761         * format incremented to 269: add listings support
1762         - add preamble flag \listings_params, e.g. \listings_params "language=Python,float"
1763         - add inset listings, with options lstparams and inline, e.g.
1764                 \begin_inset listings
1765                 lstparams "xleftmargin=50pt,language=Python"
1766                 inline false
1767         - add \lstinputlisting Include type. e.g.
1768                 \begin_inset Include \lstinputlisting{newfile1.lyx}[firstline=10,lastline=15]
1769
1770 2007-05-06 Uwe Stöhr  <uwestoehr@web.de>
1771
1772         * format incremented to 268: add support for the CJK encodings
1773         - all encodings supported by CJK.sty are now in lib/encodings
1774         - lib/encoding has got two new flags:
1775           - encoding package:
1776             "inputenc" for those languages that use the inputenc-package and
1777             "CJK" for the CJK encodings
1778           - "fixed"/"variable" to divide between multi- or single-byte encoding
1779         - lib/languages allows now to set an empty language for babel
1780           in this case babel isn't called.
1781
1782 2007-05-04  Jürgen Spitzmüller  <spitz@lyx.org>
1783
1784         * format incremented to 267: add plain utf8 encoding (for XeTeX).
1785
1786 2007-04-29  Uwe Stöhr  <uwestoehr@web.de>
1787
1788         * format incremented to 266:
1789         Support for the Armenian language
1790
1791 2007-04-26  Uwe Stöhr  <uwestoehr@web.de>
1792
1793         * format incremented to 265: fix LyX's table border line handling
1794         With the fix (see bug 1746) LyX now takes care if the user has entered
1795         a "|" character in the argument field of tables. Therefore the "|"
1796         character has to be removed when also a table border is set.
1797
1798 2007-04-24  José Matos  <jamatos@lyx.org>
1799
1800         * format incremented to 264:
1801         textclass cv is renamed simplecv
1802
1803 2007-02-22  José Matos  <jamatos@lyx.org>
1804
1805         * format incremented to 263: changes in the language names (overdue):
1806           brazil -> brazilian
1807           portuges -> portuguese
1808
1809 2007-02-16  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1810
1811         * format incremented to 262: Allow ascii \inputencoding
1812
1813 2007-02-14  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1814
1815         * format incremented to 261: \output_changes is now considered
1816         even if \tracking_changes is false. This allows to output existing
1817         changes even if future changes are not tracked anymore.
1818         The old combination
1819
1820         \tracking_changes false
1821         \output_changes true
1822
1823         is therefore converted to
1824
1825         \tracking_changes false
1826         \output_changes false
1827
1828         on upgrade. Nothing is done on downgrade since the new behaviour is
1829         not supported in older formats.
1830
1831 2007-02-13  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1832
1833         * format incremented to 260: Allow utf8x \inputencoding
1834
1835 2007-02-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1836
1837         * format incremented to 259:
1838         Old: Spaces at start or end of font changes were output outside of
1839              the font change, i.e. not 'xx\textbf{ yy }zz', but
1840              'xx \textbf{yy} zz'.
1841         New: Spaces are always output with the font set by the user.
1842
1843 2007-01-31  Uwe Stöhr  <uwestoehr@web.de>
1844
1845         * format incremented to 258: new \lyxline definition
1846         Old:
1847                 \\newcommand{\\lyxline}[1]{
1848                   {#1 \\vspace{1ex} \\hrule width \\columnwidth \\vspace{1ex}}
1849                 }
1850         New:
1851                 \\newcommand{\\lyxline}[1][1pt]{%
1852                   \\par\\noindent%
1853                   \\rule[.5ex]{\\linewidth}{#1}\\par}
1854         The new definition is more robust, see bug 1988 and now really takes care of
1855         the fontsize: \lyxline{\Huge} produces now a thicker line than \lyxline{\normalfont}
1856
1857 2007-01-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1858
1859         * format incremented to 257: Caption styles have been replaced by
1860         InsetCaption. This is at the same time also a layout file format
1861         change to format 3. layout2layout removes caption layouts from old
1862         styles.
1863         Note that InsetCaption did exist before this format, but was never
1864         used. Old files containing do nevertheless still work.
1865         Of course users can still define a Caption style in layout files,
1866         but the special treatment in LyX is gone (apart from the sensitive
1867         label property).
1868
1869 2006-12-22  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1870
1871         * format incremented to 256: allow some new inputenc settings.
1872         For the complete list, see lib/lyx2lyx/lyx_1_5.py.
1873
1874 2006-11-25  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1875
1876         * format incremented to 255: new insets for \clearpage and
1877         \cleardoublepage. They are written inline to the file, exactly like
1878         \newpage.
1879
1880 2006-11-13  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1881
1882         * format incremented to 254: new header parameter \use_esint.
1883         It can have the same values as \use_amsmath: 0 (off), 1 (auto) and
1884         2 (on).
1885
1886 2006-10-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1887
1888         * format incremented to 253: new nomenclature and printnomenclature
1889         insets. These are standard InsetCommand with the following parameters:
1890         \nomenclature[prefix]{symbol}{description}
1891         \printnomenclature[labelwidth]
1892
1893 2006-10-15  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1894
1895         * format incremented to 252: changed command inset syntax
1896
1897         Old:
1898
1899         \begin_inset LatexCommand \cmdname[opt1][opt2]{arg}
1900         preview true
1901         \end_inset
1902
1903         and
1904
1905         \bibitem [opt1]{arg}
1906
1907
1908         New:
1909
1910         \begin_inset LatexCommand cmdname
1911         name1 "opt1"
1912         name2 "opt2"
1913         name3 "arg"
1914         preview true
1915         \end_inset
1916
1917         The order of the parameters and for each parameter the name and
1918         optional/required bit is now stored in InsetCommandParams.
1919
1920 2006-10-03  Jürgen Spitzmüller  <spitz@lyx.org>
1921
1922         * format incremented to 251: save show_label param for charstyles.
1923
1924         On revert, the show_label param is just removed. Nothing to convert.
1925
1926 2006-10-12  Martin Vermeer <martin.vermeer@hut.fi>
1927
1928         * Format incremented to 250: allow optional arg to environments
1929
1930         No material format change. Now optargs for environments are allowed
1931         to be specified in layout files and will be handled properly. When
1932         converted back to older formats, they will be ignored in LaTeX
1933         output.
1934
1935 2006-08-14  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1936
1937         * format incremented to 249: Unicode
1938
1939         LyX documents are now always encoded in utf8. The value of
1940         \inputencoding does now only determine the encoding of the created
1941         LaTeX file.
1942         Up to format 248 the value of \inputencoding did also determine the
1943         encoding of the LyX file:
1944
1945         \inputencoding       LyX file encoding
1946         auto                 as determined by the document and character
1947                              languages
1948         default              ditto
1949         everything else      as determined by \inputencoding
1950
1951         The difference between auto and default is only the LaTeX output:
1952         auto causes loading of the inputenc package, default does not.
1953
1954 2006-07-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1955
1956         * format incremented to 248: Basic booktabs support
1957
1958         The <features> tag has a new switch: booktabs="true|false".
1959         An absent switch is equivalent to booktabs="false".
1960         Horizontal lines are set with the booktabs package if this switch
1961         is on.
1962
1963         The <row> tag of tabulars has the following new attributes:
1964         topspace, bottomspace and interlinespace. All take a LyXLength
1965         as value, or the special keyword "default".
1966
1967 2006-06-10  Jürgen Spitzmüller  <spitz@lyx.org>
1968
1969         * format incremented to 247. The Grand Font Interface Rewrite.
1970         (1) Split font selection to rm, sf, tt:
1971                 \fontscheme -> \font_roman, \font_sans, \font_typewriter
1972                 Change 246->247:
1973                         \fontscheme     \font_roman     \font_sans      \font_typewriter
1974                         default         default         default         default
1975                         ae              ae              default         default
1976                         times           times           default         default
1977                         palatino        palatino        default         default
1978                         helvet          default         helvet          default
1979                         avant           default         avant           default
1980                         newcent         newcent         default         default
1981                         bookman         bookman         default         default
1982                         pslatex         times           (or \usepackage{pslatex})
1983                 New 246->247:
1984                         \font_roman: cmr (-> \renewcommand{\rmdefault}{cmr}),
1985                                      lmodern, charter, utopia, ccfonts, chancery, beraserif
1986                                         (-> \usepackage{<name>})
1987                         \font_sans: cmss, lmss, cmbr
1988                                         (-> \renewcommand{\sfdefault}{<name>})
1989                                     berasans (-> \usepackage{<name>})
1990                         \font_typewriter: cmtt, lmtt, cmtl,
1991                                         (-> \renewcommand{\sfdefault}{<name>})
1992                                         courier, luximono, beramono
1993                                         (-> \usepackage{<name>})
1994         (2) New param \font_default_family (rmdefault, sfdefault, ttdefault)
1995         (3) New param \font_sc (true, false).
1996         (4) New param \font_osf (true, false).
1997         (5) New param \font_sf_scale (float)
1998         (6) New param \font_tt_scale (float)
1999         Support for the following fonts has been added:
2000                 bera, ccfonts, chancery, charter, cmbright, computer modern (explicitely),
2001                 courier, lmodern, luximono, utopia.
2002         Support for the following font has been removed:
2003                 pslatex (it's superseded by mathptmx (times)).
2004
2005 2006-06-03  Martin Vermeer  <martin.vermeer@hut.fi>
2006
2007         * format incremented to 246. The framed.sty package is
2008         now supported with note types framed and shaded.
2009
2010 2005-10-12  Jürgen Spitzmüller  <spitz@lyx.org>
2011
2012         * format incremented to 245. The \quotes_times parameter
2013         has been removed.
2014
2015 2005-09-24  Jürgen Spitzmüller  <spitz@lyx.org>
2016
2017         * format incremented to 244. Rename '\InsetSpace \,'
2018         to '\InsetSpace \thinspace{}', because the comma was
2019         not parsed by lyxlex, and '\InsetSpace \space' to
2020         '\InsetSpace \space{}' in favour of consistency.
2021
2022 2005-07-18  José Matos  <jamatos@lyx.org>
2023
2024         * format incremented to 243.
2025
2026         * this change only affects the preamble, the paperpackage
2027           option was removed and papersize is changed to default.
2028
2029 2005-06-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
2030
2031         * format incremented to 242. There is no file format per
2032         se, but the "frenchb" language has been removed from lib/language
2033         and has to be translated to "french" by lyx2lyx.
2034
2035 2005-02-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
2036
2037         * format incremented to 241.
2038
2039         All following changes apply only to text in ERT insets. The
2040         rationale is that text in ERT is simply ASCII text, and nothing more.
2041
2042         * paragraph breaks are now a single newline in latex and not a
2043         paragraph break anymore (bug 698).
2044         * \newline is not allowed anymore, because it is redundant (see above)
2045         * layouts other than Standard, paragraph parameters and font changes
2046         are not allowed anymore. They never made sense and were ignored for
2047         latex output, but now they can't be read or set anymore (bug 922).
2048
2049
2050 2005-01-23  Jürgen Spitzmüller  <j.spitzmüller@gmx.de>
2051
2052         * format incremented to 240.
2053         * new bufferparam:
2054                 \output_changes {true|false}
2055         (should the change tracking marks be visible in the output or not?)
2056         * lyx2lyx should just delete the param in 239.
2057
2058 2005-01-06  José Matos  <jamatos@lyx.org>
2059
2060         * format incremented to 239.
2061         * the paragraph parameters are displayed in their own line. This
2062         change is consistent with the insets behaviour, and corresponds
2063         to a more uniform treatment of the paragraphs since some of them
2064         had already their own line.
2065
2066         An example of a single paragraph follows:
2067
2068 \begin_layout Standard
2069 \paragraph_spacing single
2070 \align left
2071 Paragraph text.
2072 \end_layout
2073
2074
2075 2004-12-03  José Matos  <jamatos@lyx.org>
2076
2077         * format incremented to 238.
2078         * The compatibility code to read old latex accents from 0.12.x in
2079         InsetLatexAccent::checkContents has been removed.
2080         The following translations are done:
2081                 "\i \x"   -> "\i \x{}"
2082                 "\i \xy"  -> "\i \x{y}"
2083                 "\i \x y" -> "\i \x{y}"
2084                 "\i \x\i" -> "\i \x{\i}"
2085                 "\i \x\j" -> "\i \x{\j}"
2086         x is a latex accent command, y the base character. \, i and j are
2087         literal.
2088         lyx did these changes already from 0.12.x -> 215, but not lyx2lyx,
2089         so formats 215 - 237 can have both versions.
2090
2091
2092 2004-10-10  José Matos  <jamatos@lyx.org>
2093
2094         * format incremented to 237.
2095         * In the header, the following statments use now booleans values,
2096         instead of 0, 1:
2097                 - \use_geometry
2098                 - \use_bibtopic
2099                 - \tracking_changes
2100
2101 2004-08-15  José Matos  <jamatos@lyx.org>
2102
2103         * format incremented to 236.
2104         * Added tags:
2105                 - \begin_document
2106                 - \begin_header
2107                 - \begin_body
2108                 - \end_body
2109
2110         * The options for \papersize are changed:
2111                 Default -> default
2112                 Custom -> custom
2113         * All whitespaces are removed at the end of lines, when
2114         not necessary. As an example we have all the lines in the header that
2115         do not belong to the preamble.
2116
2117 2004-07-01  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
2118
2119         * format incremented to 235.
2120         * \paperpackage had an off-by-one error. Translation table:
2121
2122           234: a4    a4wide  widemarginsa4
2123           235: none  a4      a4wide         widemarginsa4
2124
2125           The "widemarginsa4" setting of 235 has no equivalent in 234.
2126
2127 2004-05-12  Angus Leeming  <leeming@lyx.org>
2128
2129         * format incremented to 234.
2130         * the citation engine is specified explicitly rather than being
2131         deduced from 3 bools.
2132
2133         \use_natbib 1
2134         \use_numerical_citations 0   ->   \cite_engine <style>
2135         \use_jurabib 0
2136
2137         where <style> is one of "basic", "natbib_authoryear",
2138         "natbib_numerical" or "jurabib".
2139
2140 2004-04-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
2141
2142         * format incremented to 233.
2143         * insetgraphics does not allow filenames without extension anymore.
2144         The complete filename has to be given.
2145
2146 2004-03-29  Jürgen Spitzmüller  <spitz@lyx.org>
2147
2148         * format incremented to 232.
2149
2150         * Support for bibtopic (sectioned bibliographies).
2151           - bufferparam \use_bibtopic [1|0]
2152           - the bibtex inset has a second argument for bibtopic's
2153             btPrint{Cited|NotCited|All} command:
2154             < 231:
2155             \begin_inset LatexCommand \bibtex[<style>]{<database>}
2156             now:
2157             \begin_inset LatexCommand \bibtex[<style>][<btPrintX>]{<database>}
2158           Forwards, there's nothing to be done. Backwards, \usepackage[dot]{bibtopic}
2159           has to be inserted to the preamble. Instead of the bibtex inset, the LaTeX
2160           \bibliographystyle{<style>}
2161           \begin{btSect}{<database>}
2162           \<btprintX>
2163           \end{btSect}
2164           has to be inserted.
2165
2166 2004-03-29  Jürgen Spitzmüller  <spitz@lyx.org>
2167
2168         * format incremented to 231.
2169
2170         * Support for sidewaysfigure/sidewaystable (rotating package).
2171         insetfloat has now a param \sideways [true|false] (default is false).
2172         The param should be erased on downwards conversion, if it was true,
2173         the inset should be replaced by
2174         \begin{sidewaysfigure} <content> \end{sidewaysfigure}
2175         resp.
2176         \begin{sidewaystable} <content> \end{sidewaystable}
2177         i.e. ERT.
2178
2179 2004-02-23  Jürgen Spitzmüller  <spitz@lyx.org>
2180
2181         * format incremented to 230.
2182
2183         * Support for a second optional argument in insetcommand.
2184         currently, citation uses this to support natbibs second
2185         optional argument \cite[before][after]{key}.
2186         I think there's nothing to convert upwards. Downwards, the
2187         commands with 2 optional args need to be converted to ERT.
2188
2189         * Support for jurabib (param \use_jurabib [1|0], default is 0).
2190         When converting downwards, \usepackage{jurabib} has to be added
2191         to the preamble and, if babel is used, \usepackage{babel} before
2192         (jurabib fails if babel is called afterwards). If the natbib commands
2193         are used together with jurabib, they have to be converted to ERT too.
2194
2195 2003-12-29  Jürgen Spitzmüller  <spitz@lyx.org>
2196
2197         * format incremented to 229.
2198         * Minipages cannot be read anymore. All minipage insets will
2199         be converted to frameless box insets between 228->229.
2200
2201 2003-12-15  Angus Leeming  <leeming@lyx.org>
2202
2203         * format incremented to 228.
2204         * Change the output of all insets derived from InsetCollapsable
2205         except for InsetERT (which has a similar output already), changing lines
2206         "collapsed true" -> "status collapsed"
2207         "collapsed false" -> "status open".
2208         * Change the output of InsetERT, changing lines
2209         "status Collapsed" -> "status collapsed"
2210         "status Open" -> "status open".
2211         "status Inlined" -> "status inlined".
2212
2213 2003-12-10  Angus Leeming  <leeming@lyx.org>
2214
2215         * format NOT incremented.
2216         * add a 'draft' option to InsetExternal.
2217
2218 2003-12-10  Angus Leeming  <leeming@lyx.org>
2219
2220         * format incremented to 227.
2221         * Change the output of InsetBox:
2222         \begin_inset Boxed -> \begin_inset Box Boxed
2223         \begin_inset Doublebox -> \begin_inset Box Doublebox
2224         \begin_inset Frameless -> \begin_inset Box Frameless
2225         \begin_inset ovalbox -> \begin_inset Box ovalbox
2226         \begin_inset Ovalbox -> \begin_inset Box Ovalbox
2227         \begin_inset Shadowbox -> \begin_inset Box Shadowbox
2228
2229 2003-12-10  Angus Leeming  <leeming@lyx.org>
2230
2231         * format incremented to 226.
2232         * Change the output of InsetNote:
2233         \begin_inset Note -> \begin_inset Note Note
2234         \begin_inset Comment -> \begin_inset Note Comment
2235         \begin_inset Greyedout -> \begin_inset Note Greyedout
2236
2237 2003-11-28  André Pönitz
2238
2239         * Remove space_above/space_below from Paragraph.
2240     This is now handled by InsetVSpace.
2241
2242 2003-10-07  Angus Leeming  <leeming@lyx.org>
2243
2244         * Add transformations to InsetExternal
2245
2246         boundingBox 0 0 20 20           the dimensions of the B.B..
2247                                         Output if the B.B. is not empty.
2248         clip                            clip the image to the B.B.
2249                                         Output if true.
2250         extra LaTeX "draft"             'extra' data passed to the primary
2251                                         command for this output format.
2252                                         (Possible formats LaTeX, PDFLaTeX,
2253                                          LinuxDoc, DocBook, Ascii.)
2254                                         The string can contain spaces and so
2255                                         is wrapped in "...".
2256         rotateAngle 30                  Rotation of the data.
2257                                         Output for non-zero rotation only.
2258         rotateOrigin bottomleft         Rotation origin.
2259                                         Output for non-zero rotation and
2260                                         non-default origin (center) only.
2261         scale 50
2262         width 2cm                       Output only if the image is resized.
2263         height 2cm
2264         keepAspectRatio
2265
2266 2003-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
2267
2268         * Added box inset. File format:
2269
2270         \begin_inset Ovalbox            Boxed/Frameless/ovalbox/Ovalbox
2271                                             /Shadowbox/Doublebox
2272         position "b"                    t/c/b
2273         hor_pos "c"                     l/c/r/s
2274         has_inner_box 1                 1/0
2275         inner_pos "b"                   t/c/b/s
2276         use_parbox 0                    1/0
2277         width "100col%"                 unit+width-string
2278         special "none"                  none/height/depth
2279                                             /totalheight/width
2280         height "1in"                    unit+width-string
2281         height_special "totalheight"    none/height/depth
2282                                             /totalheight/width
2283         collapsed false                 true/false
2284
2285         \begin_layout Standard
2286
2287         <box contents>
2288         \end_layout
2289
2290         \end_inset
2291
2292         This box (Frameless, has_inner_box=1, use_parbox=0) replaces
2293         the pre-existing Minipage inset. Parameters translate as follows:
2294         position                        0/1/2   -> t/c/b
2295         inner_position                  0/1/2/3 -> inner_pos c/t/b/s
2296         height                          same
2297         width                           same
2298         collapsed                       same
2299
2300 2003-08-19  Michael Schmitt  <michael.schmitt@teststep.org>
2301
2302         * attribute valignment="center" is replaced by valignment="middle"
2303         for tabular columns and cells
2304
2305 2003-08-17  Martin Vermeer  <martin.vermeer@hut.fi>
2306
2307         * Added branch inset. File format:
2308
2309         branch definition in the header:
2310         \branch <branchname>
2311         \selected 0                    0/1
2312         \color #rrggbb
2313         \end_branch
2314
2315         \begin_inset Branch <branchname>
2316         collapsed false                 true/false
2317
2318         \begin_layout Standard
2319
2320         <branch contents>
2321         \end_layout
2322
2323         \end_inset
2324
2325 2003-07-28  José Matos  <jamatos@lyx.org>
2326
2327         * \the_end is replaced with \end_document
2328
2329 2003-07-28  José Matos  <jamatos@lyx.org>
2330
2331         * \layout is replaced with \begin_layout
2332
2333 2003-07-28  José Matos  <jamatos@fep.up.pt>
2334
2335         Format bumped to 225
2336
2337         * All layouts finish now with \end_layout
2338
2339 2003-06-04  Angus Leeming  <leeming@lyx.org>
2340
2341         Format bumped to 224
2342
2343         * the storage of the external inset has been changed from
2344
2345                 \begin_inset External XFig,"file.fig",""
2346
2347                 \end_inset
2348
2349         to this
2350
2351                 \begin_inset External
2352                         template XFig
2353                         filename file.fig
2354                         display <display_type>
2355                         lyxscale <scale>
2356
2357                 \end_inset
2358
2359         throwing away the final arg (here "", more generally "<string>") that holds
2360         the parameters variable.
2361         Variables are output if present (filename) or different from the default
2362         values (display, lyxscale).
2363
2364         Moreover, the RasterImage template has been scrapped. All RasterImage
2365         external insets are now converted to Graphics insets.
2366
2367 2003-05-20  Jürgen Spitzmüller  <spitz@lyx.org>
2368
2369         * Added new space insets:
2370                 \SpecialChar ~ is now \InsetSpace ~
2371                 ERT: "\ " could be converted to InsetSpace \<space>
2372                 ERT: "\," could be converted to InsetSpace \,
2373
2374 2003-04-24  André Pönitz <poenitz@gmx.net>
2375
2376         * Added eqref support:
2377         \begin_inset LatexCommand \eqref{label}
2378
2379 2003-03-14  Dekel Tsur
2380
2381         * Format bumped to 223.
2382
2383 2003-03-12  John Levon  <levon@movementarian.org>
2384
2385         * Added \\end_header to signify the end of the header in a
2386           more robust fashion.
2387
2388         * use_amsmath is now a tristate {0 = never, 1 = auto, 2 = always}
2389
2390 2003-02-10  John Levon  <levon@movementarian.org>
2391
2392         Format bumped to 222
2393
2394         Added \\tracking_changes 0|1 to the header.
2395
2396         Added \\author to the header. This can be present multiple
2397         times, and is of the form :
2398
2399         \\author "Real Name" email@address.com
2400
2401         Added \\change_deleted, \\change_inserted. Each of these does not
2402         span a paragraph, and is delimited by "\\change_unchanged\n". Both are
2403         of the form :
2404
2405         \\change_inserted author time
2406
2407         where author is an integer ID reference into the author list in
2408         the header, and time is time_t.
2409
2410 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
2411
2412         * InsetGraphicsParams.h (scale): is now a float, not an unsigned int.
2413
2414 2002-08-22  Rob Lahaye <lahaye@snu.ac.kr>
2415
2416 New graphics dialog. With the removal of buttons in the dialog, also
2417 keywords in the graphics inset went. The following keywords do not
2418 exist anymore:
2419         lyxsize_kind
2420         lyxsize_type
2421         lyxwidth
2422         lyxheight
2423         size_kind
2424         size_type
2425         rotate
2426
2427 Only non-default values are saved to the lyx files. The defaults of the remaining
2428 keywords are;
2429         filename <empty>
2430         lyxscale 100
2431         display default
2432         scale 100
2433         width <empty>
2434         height <empty>
2435         draft <off>
2436         noUnzip <off>
2437         BoundingBox <from file>
2438         clip <off>
2439         rotateAngle 0
2440         rotateOrigin centerBaseline
2441         subcaption <off>
2442         subcaptionText <empty>
2443         special <empty>
2444
2445 The remaining keywords have sufficient overlap with the old ones for a
2446 smooth reading of the 1.2.x inset keywords in most common cases.
2447
2448 Compatibility is certainly broken for the old lyxwidth/lyxheight keywords.
2449 They don't exist anymore and we can't translate them into a scaling value, while
2450 we're reading the graphics inset. The old lyxwidth/lyxheight keyword and its
2451 argument is ignored and lost.
2452
2453 Only few compatibility issues are left for lyx2lyx:
2454
2455 ------------------------------------------------------------------------------
2456 old-token                                   new-token         remove
2457 ------------------------------------------------------------------------------
2458 size_kind original / size_type 0            scale 100         width <val>
2459                                                               height <val>
2460                                                               scale <val>
2461
2462 size_kind width_height / size_type 1            -             scale <val>
2463
2464 lyxsize_kind original / lyxsize_type 0      lyxscale 100      lyxscale <val>
2465 ------------------------------------------------------------------------------
2466 [replace old-token by new-token, and remove any of subsequent tokens as listed]
2467
2468 If "rotate" is absent, lyx2lyx should ignore "rotateAngle <val>":
2469    if ( "rotateAngle <val>" is there WITHOUT being preceded by the keyword "rotate" )
2470    then
2471         replace "rotateAngle <val>" by "rotateAngle 0"
2472
2473
2474 2002-08-12  Andre' Poenitz <poenitz@gmx.de>
2475
2476 Added \lyxlock for locked math inset when written to .lyx file.
2477 When "downgrading" .lyx files this should simple be deleted but it
2478 does not hurt at all if it stays in. It does not have to be added
2479 when "upgrading".
2480
2481
2482 2002-08-02  Angus Leeming  <leeming@lyx.org>
2483
2484 Added a boolean "preview" flag to InsetCommandParams.
2485 Currently it is written only by InsetInclude, because only this
2486 class can generate a preview of its contents.
2487
2488 The LyX file now contains:
2489
2490  \begin_inset Include \input{snapshot_t=40.tex}
2491 +preview true
2492
2493  \end_inset
2494
2495 Earlier versions of LyX just swallow this extra token silently.
2496
2497 2002-08-12  Angus Leeming  <leeming@lyx.org>
2498
2499 The 1.2.0 InsetGraphicsParams "size_type" and "lyxsize_type" have been
2500 renamed as "size_kind" and "lyxsize_kind" respectively.
2501
2502  \begin_inset Graphics FormatVersion 1
2503         filename file.eps
2504         display default
2505 -       size_kind original
2506 +       size_type original
2507         width 7cm
2508         rotateOrigin center
2509 -       lyxsize_kind original
2510 +       lyxsize_type original
2511         lyxwidth 4cm
2512
2513  \end_inset
2514