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