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