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