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