]> git.lyx.org Git - lyx.git/blob - development/FORMAT
d200fc9a3ac7af0b15d4c22fe06f855c4e7bda9b
[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 2012-01-03 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
15         * Format incremented to 422 (r40563)
16           \use_amsmath 0/1/2    => \use_package amsmath 0/1/2
17           \use_esint 0/1/2      => \use_package esint 0/1/2
18           \use_mhchem 0/1/2     => \use_package mhchem 0/1/2
19           \use_mathdots 0/1/2   => \use_package mathdots 0/1/2
20           \use_undertilde 0/1/2 => \use_package undertilde 0/1/2
21
22 2011-12-18 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
23         * Format incremented to 421 (r40522)
24           The caption flag of longtable rows is no longer exclusive to the head
25           and foot flags, since captions can occur in any of the two heads and
26           two foots. Before, captions were implicitly in head or firsthead.
27           For Docbook and XHTML output the caption flag "wins" over head/foot.
28
29 2011-12-12 Julien Rioux <jrioux@lyx.org>
30         * Format incremented to 420 (r40484)
31           New buffer param \biblio_style to specify a document-wide
32           default bibliography style (BibTeX style for the moment).
33
34 2011-12-09 Uwe Stöhr <uwestoehr@web.de>
35         * Format incremented to 419 (r40452)
36           support for the document languages australian and newzealand
37
38 2011-12-08 Richard Heck <rgheck@lyx.org>
39         * Format incremented to 418 (r40427)
40           Introduce justification preference.
41
42 2011-11-07 Julien Rioux <jrioux@lyx.org>
43         * Format incremented to 417 (r39982 and r40155)
44           Rename the japanese encodings to names understood by pLaTeX.
45
46 2011-08-29 Uwe Stöhr <uwestoehr@web.de>
47         * Format incremented to 416 (r39557)
48           support for \negmedspace and \negthinspace outside of math
49           support for \hfill, \enspace, \hspace* and \hspace*{\fill} in math
50           No new InsetSpace parameters
51
52 2011-07-30 Uwe Stöhr <uwestoehr@web.de>
53         * Format incremented to 415 (r39464)
54           support for the LaTeX-package undertilde (fix bug 6622)
55           New buffer param \use_undertilde
56
57 2011-07-02 Pavel Sanda <sanda@lyx.org>
58         * Format incremented to 414 (r39367)
59           New InsetSpace param \textvisiblespace
60
61 2011-02-15 Richard Heck <rgheck@comcast.net>
62         * Format incremented to 413 (r37682)
63           New buffer param \html_css_as_file to control whether
64           CSS is output to header to to style file
65
66 2011-02-03 Edwin Leuven <e.leuven@gmail.com>
67         * Format incremented to 412 (r37471)
68           Support tabular* : add tabularwidth parameter to
69           tabular features
70
71 2011-02-03 Jürgen Spitzmüller <spitz@lyx.org>
72         * Format incremented to 411
73           New buffer param \language_package to allow per-document
74           language package selection (bug 2909).
75
76 2010-11-26 Richard Heck <rgheck@comcast.net>
77         * Format incremented to 410 (r36520)
78           Rename "\\begin_layout Labeling" to "\\begin_layout List"
79           in the KOMA (scr*) classes.
80
81 2010-11-26 Jürgen Spitzmüller <spitz@lyx.org>
82         * Format incremented to 409 (r36500)
83           Rename buffer param \use_xetex to \use_non_tex_fonts.
84
85 2010-11-21 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
86         * Format incremented to 408 (r36424)
87           New inset for sub/superscripts:
88           script superscript
89           script subscript
90
91 2010-11-07 Uwe Stöhr <uwestoehr@web.de>
92         * Format incremented to 407 (r36182)
93           Support for vertical offset of multirow cells.
94           New tag "mroffset" for multirow cells with an offset.
95
96 2010-11-06 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
97         * Format incremented to 406 (r36163)
98           Proper ERT behaviour for normal layouts. Paragraph breaks 
99           generate single \n in latex output when ParbreakIsNewline
100           is true.
101
102 2010-10-23 Vincent van Ravesteijn <vfr@lyx.org>
103         * Format incremented to 405 (r36134)
104                 Author hash numbers.
105           The authors that are used in change tracking are
106           now identified in the file by a number that represents
107           the hash value of the name and email. In this way
108           collaboration using version control leads to way less
109           merge conflicts.
110
111 2010-10-13 Richard Heck <rgheck@comcast.net>
112         * Format incremented to 404 (r35623)
113           Support for refstyle package.
114           Changed the LaTeXCommand for InsetRef from "prettyref"
115           to "formatted", where "formatted" is now interprted
116           differently, depending upon whether the new buffer param
117           use_refstyle is true or false.
118
119 2010-10-12 Richard Heck <rgheck@comcast.net>
120         * Format incremented to 403 (r35608)
121           Renaming of flex insets.
122           Changed 
123             \begin_inset Flex TAG:Style 
124           to
125             \begin_inset Flex Style
126           where TAG is Custom, CharStyle, or Element
127
128 2010-10-11 Uwe Stöhr <uwestoehr@web.de>
129         * Format incremented to 402 (r35590)
130           No new or removed parameter, used to insert a
131           clear(double)page before BibTeX inset.
132
133 2010-09-19 Ronen Abravanel <ronena@gmail.com>
134         * Format incremented to 401 (r35455)
135           Support for Feynman diagrams
136           New math command \Diagram
137
138 2010-09-07 Uwe Stöhr <uwestoehr@web.de>
139         * Format incremented to 400 (r35299)
140           Support for the LaTeX-command \rule.
141           New CommandInset "line".
142
143 2010-08-31 Uwe Stöhr <uwestoehr@web.de>
144         * Format incremented to 399 (r35241)
145           Support for the LaTeX-package mathdots.
146           New parameter \use_mathdots.
147
148 2010-07-17 Uwe Stöhr <uwestoehr@web.de>
149         * Format incremented to 398 (r34941)
150           Support \mathscr.
151           No new parameter but the mathrsfs package will be loaded.
152
153 2010-07-16 Richard Heck <rgheck@comcast.net>
154         * Format incremented to 397 (r34920)
155           Remove Nameref support
156
157 2010-07-13 Richard Heck <rgheck@comcast.net>
158         * Format incremented to 396 (r34884)
159           nameref support
160                 new commands nameref and Nameref for InsetRef
161
162 2010-07-13 Uwe Stöhr <uwestoehr@web.de>
163         * Format incremented to 395 (r34883) 
164           Support for ISO C-series paper format.
165           New parameter \papersize cxpaper with (x = 0 - 6).
166
167 2010-07-03 Uwe Stöhr <uwestoehr@web.de>
168         * Format incremented to 394 (r34748)
169           Support for makebox.
170           New box parameter \use_makebox.
171
172 2010-06-07 Richard Heck <rgheck@comcast.net>
173         * Format incremented to 393 (r34619)
174                 Renaming in LyX format: \begin_inset OptArg becomes
175           \begin_inset Argument.        
176
177 2010-06-07 Richard Heck <rgheck@comcast.net>
178         * Format incremented to 392 (r34615)
179           Dummy format change permitting Beamer files to be converted to 
180                 a new, more useful format.
181
182 2010-06-05 Edwin Leuven <e.leuven@uva.nl>
183         * Format incremented to 391 (r34598)
184           Added support for decimal alignment in tables.
185
186 2010-05-25 Pavel Sanda <sanda@lyx.org>
187         * Format incremented to 390: support for ouput sync (forward/reverse)
188         search. New boolean \forward_search and string \forward_macro.
189
190 2010-05-24 Richard Heck <rgheck@comcast.net>
191         * Format incremented to 389: remove quotes from html_latex_* params.
192
193 2010-05-18 Uwe Stöhr <uwestoehr@web.de>
194         * Format incremented to 388: support for page sizes A0-3, A6, B0-3, B6
195           and JIS B0-6
196
197 2010-04-21 Richard heck <rgheck@comcast.net>
198         * Format incremented to 387: New options for XHTML math output.
199           New BufferParams: html_math_img_scale, html_latex_start,
200           html_latex_end.
201
202 2010-04-17 Richard heck <rgheck@comcast.net>
203         * Format incremented to 386: LyX version for InsetInfo:
204           new parameters: type  "lyxinfo", arg   "version".
205
206 2010-04-08 Uwe Stöhr <uwestoehr@web.de>
207         * Format incremented to 385: support to change the background color
208           for shaded boxes: new buffer parameter \boxbgcolor
209
210 2010-04-03 Uwe Stöhr <uwestoehr@web.de>
211         * Format incremented to 384: support to specify a document-wide
212           font color: new buffer parameter \fontcolor
213
214 2010-03-31 Uwe Stöhr <uwestoehr@web.de>
215         * Format incremented to 383: support for Turkmen
216
217 2010-03-31 Uwe Stöhr <uwestoehr@web.de>
218         * Format incremented to 382: support to change the font color
219           for greyed-out notes: new buffer parameter \notefontcolor
220
221 2010-03-28: Vincent van Ravesteijn <vfr@lyx.org>
222         * Format incremented to 381: support for new parameters
223           for \xymatrix: \xymatrix@!0, \xymatrix!R and \xymatrix!C.
224
225 2010-03-28: Vincent van Ravesteijn <vfr@lyx.org>
226         * Format incremented to 380: introduction of InsetPreview.
227         
228 2010-03-18: Richard Heck <rgheck@comcast.net>
229         * Format incremented to 379: revise format 374
230           Replace boolean \html_use_mathml with \html_math_output,
231           which at the moment can be: MathML, HTML, Images, or LaTeX.
232
233 2010-02-12 Pavel Sanda <sanda@lyx.org>
234         * Format incremented to 378: support for revision InsetInfo.
235           Various "vcs-*" strings could be argument of arg parameter
236           in InsetInfo. This entry is a safety measure, no lyx2lyx
237           conversion is needed in fact.
238
239 2010-02-11 Uwe Stöhr <uwestoehr@web.de> and Edwin Leuven <e.leuven@uva.nl>
240         * Format incremented to 377: support for multirow cells in
241           tables
242
243 2010-01-10 Jürgen Spitzmüller <spitz@lyx.org>
244         * Format incremented to 376: new buffer param
245           \maintain_unincluded_children. If true, the aux files of
246           non-included children (with \includeonly) are updated to
247           keep the counters and refs correct.
248
249 2010-01-06 Jürgen Spitzmüller <spitz@lyx.org>
250         * Format incremented to 375: add support for \includeonly
251           This adds a new buffer param list of relative filenames
252           which are output as \includeonly arguments, like this:
253           \begin_includeonly
254           child1.lyx
255           child2.lyx
256           \end_includeonly
257
258 2009-12-30 Richard Heck <rgheck@comcast.net>
259         * Format incremented to 374: add html output options.
260                 \html_use_mathml (boolean): whether to use MathML or images
261                 \html_be_strict (boolean): whether to be XHTML 1.1 compliant
262
263 2009-12-07 Jürgen Spitzmüller <spitz@lyx.org>
264         * Format incremented to 373: merge g-brief-de and g-brief-en
265           classes into one g-brief class.
266           All German layout names are replaced by English ones, the
267           two classes are renamed to g-brief.
268
269 2009-11-29 Jürgen Spitzmüller <spitz@lyx.org>
270         * Format incremented to 372: new buffer param fontencoding.
271           This param holds a buffer-specific fontencoding (argument
272           of the fontenc package).
273           Possible values:
274           - global: use lyxrc.fontenc [this is the default]
275           - default: do not load the fontenc package at all
276           - <ENC>: real encodings such as "T1". Multiple encodings
277             can be separated by comma.
278
279 2009-11-11 Uwe Stöhr <uwestoehr@web.de>
280         * Format incremented to 371: add option to suppress the LaTeX
281           package mhchem.
282
283 2009-07-20 Uwe Stöhr <uwestoehr@web.de>
284         * Format incremented to 370: introduce a document option to
285           suppress the default date.
286
287 2009-07-22 Vincent van Ravesteijn <vfr@lyx.org>
288         * Format incremented to 369: add the author ids to the list of
289           authors and let the numbering start with 1 in stead of 0.     
290
291 2009-07-21 Jürgen Spitzmüller <spitz@lyx.org>, Uwe Stöhr <uwestoehr@web.de>
292         * Format incremented to 368: allow to use glue lengths for
293           horizontal spaces.
294           We just revert hspaces with glue lengths to ERT, since the
295           inset didn't support them prior to format 368.
296           No explicit conversion.
297
298 2009-07-20 Uwe Stöhr <uwestoehr@web.de>
299         * Format incremented to 367: allow to use percent lengths for
300           vertical and horizontal spaces.
301
302 2009-07-20 Uwe Stöhr <uwestoehr@web.de>
303         * Format incremented to 366: allow to use percent lengths for the
304           paragraph skip separation.
305
306 2009-07-19 Uwe Stöhr <uwestoehr@web.de>
307         * Format incremented to 365: support for paragraph indentation.
308
309 2009-07-13 Jürgen Spitzmüller <spitz@lyx.org>
310         * Format incremented to 364: add \filename_suffix parameter
311           to branches.
312           Possible values: 0, 1.
313           If "1", the branch name is appended to the filename on export
314           (e.g., <filename>-<suffix>.pdf).
315
316 2009-07-11 Uwe Stöhr <uwestoehr@web.de>
317         * Format incremented to 363: support for horizontal longtable
318           alignment.
319   
320 2009-06-11 Jürgen Spitzmüller <spitz@lyx.org>
321         * Format incremented to 362: support for the applemac encoding.
322
323 2009-05-25 Jürgen Spitzmüller <spitz@lyx.org>
324         * Format incremented to 361: support for custom setting of
325           bibliography (longest) label width.
326           Empty file format change.
327
328 2009-05-22 Jürgen Spitzmüller <spitz@lyx.org>
329         * Format incremented to 360: param width for nomencl_print
330         CommandInset. This
331         1.) adds a further value "width" to param set_width
332         (see format 359)
333         and
334         2.) a param width, which takes a length
335         If "width" is chosen, we define the indendation of the nomencl
336         list via the optional argument of \printnomenclature, e.g.
337         \printnomenclature[2cm]{}
338
339 2009-05-22 Jürgen Spitzmüller <spitz@lyx.org>
340         * Format incremented to 359: param set_width for nomencl_print
341         CommandInset. This specifies how wide the longest nomencl label
342         is (i.e., how wide the indendation in the nomencl list is).
343         Possible values:
344         - none: do not specifiy the width (use predefined values)
345         - auto: compute the widest label and specify via
346           \settowidth{\nomlabelwidth}{<widest label>}
347
348 2009-05-22 Jürgen Spitzmüller <spitz@lyx.org>
349         * Format incremented to 358: support for custom bibtex and
350           makeindex commands.
351
352 2009-05-05 Pavel Sanda <sanda@lyx.org>, Enrico Forestieri <forenr@lyx.org>
353         * Format incremented to 357: Change of the latex output for
354           underline from \underbar to ulem's \uline.
355
356 2009-05-05 Pavel Sanda <sanda@lyx.org>
357         * Format incremented to 356: support for double and wave underline
358           character styles via ulem's \uuline and \uwave
359
360 2009-05-03 Pavel Sanda <sanda@lyx.org>
361         * Format incremented to 355: support for strikeout character
362           style via ulem's \sout
363
364 2009-04-26 Jürgen Spitzmüller <spitz@lyx.org>
365         * Format incremented to 354: support for splitindex's
366           \printindex* and \printsubindex*.
367
368 2009-04-26 Jürgen Spitzmüller <spitz@lyx.org>
369         * Format incremented to 353: support for splitindex's
370           \printsubindex.
371
372 2009-04-15 Jürgen Spitzmüller <spitz@lyx.org>
373         * Format incremented to 352: splitindex support.
374
375 2009-04-11 Uwe Stöhr <uwestoehr@web.de>
376         * Format incremented to 351: support to set a page background
377           color.
378
379 2009-04-06 Jürgen Spitzmüller <spitz@lyx.org>
380         * Format incremented to 350: new param \default_output_format.
381
382 2009-04-05 Jürgen Spitzmüller <spitz@lyx.org>
383         * Format incremented to 349: initial support for XeTeX.
384
385 2009-01-30 Uwe Stöhr <uwestoehr@web.de>
386         * Format incremented to 348: support for \*phantom.
387
388 2009-01-03 Vincent van Ravesteijn <V.F.vanRavesteijn@tudelft.nl>
389         * Format incremented to 347: support for tabular valign.
390
391 2008-11-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
392         * Format incremented to 346: support for German (Switzerland):
393           (bug 5450)
394
395 2008-11-07 José Matos <jamatos@lyx.org>
396         * Format incremented to 345: for docbook backend CharStyle: -> Element:
397           (fix bug 5411)
398
399 2008-10-12 Pavel Sanda <sanda@lyx.org>
400         * Format incremented to 344: sanitize backreference settings
401           for hyperref (fix bug 5340).
402
403 2008-10-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
404         * Format incremented to 343: new param \use_default_options
405           (fix bug 2114).
406
407 2008-10-12 Uwe Stöhr <uwestoehr@web.de>
408         * Format incremented to 342: support for Mongolian.
409
410 2008-09-30 Uwe Stöhr <uwestoehr@web.de>
411         * Format incremented to 341: support for TABs in listings.
412
413 2008-08-01 José Matos <jamatos@fc.up.pt>
414         * Format incremented to 340: move empty layouts to "Plain Layout".
415
416 2008-07-28 Richard Heck <rgheck@brown.edu>
417         * Format incremented to 339: removal of default modules.
418
419 2008-06-21 Uwe Stöhr <uwestoehr@web.de>
420         * Format incremented to 338: support for polytonic Greek.
421
422 2008-06-13 Abdelrazak Younes <younes@lyx.org>
423         * Format incremented to 337: convert/revert graphics display param.
424
425 2008-06-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
426         * Format incremented to 336: new param \font_cjk.
427
428 2008-05-30 Richard Heck <rgheck@brown.edu>
429         * Format incremented to 335: fixes for InsetSpace problems.
430
431 2008-05-16 Uwe Stöhr <uwestoehr@web.de>
432         * Format incremented to 334: fix for bug 4868.
433
434 2008-05-09 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
435         * Format incremented to 333: fixes in the APA layout.
436
437 2008-05-06 Pavel Sanda <sanda@lyx.org>
438         * Format incremented to 332: Added groupId for graphics insets.
439
440 2008-25-04 Helge Hafting <helge.hafting@aitel.hist.no>
441         * Format incremented to 330: More horizontal fills
442           - \leftarrowfill, \rightarrowfill
443           - \upbracefill, \downbracefill
444
445 2008-04-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
446         * Format incremented to 329: new param \master.
447
448 2008-04-18 Bo Peng <ben.bob@gmail.com>
449         * Format incremented to 328: Revert the support for embedding
450
451 2008-04-16 Uwe Stöhr <uwestoehr@web.de>
452         * Format incremented to 327: support for Mexican Spanish.
453
454 2008-04-11 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
455         * Format incremented to 326: support for pdflatex via external inset.
456
457 2008-03-29 Uwe Stöhr <uwestoehr@web.de>
458         * Format incremented to 325: merge the two Japanese languages to one that is
459           encoding independent.
460
461 2008-03-25 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
462         * Format incremented to 324: merge the two newline insets.
463
464 2008-03-25 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
465         * Format incremented to 323: merge the diverse newpage insets.
466
467 2008-03-24 Richard Heck <rgheck@comcast.net>
468         * Format incremented to 322: local layout
469
470 2008-03-18 Edwin Leuven <e.leuven@uva.nl>
471         * Format incremented to 321: drop row/col lines and ensure
472           consistency between cell and row/col lines.
473           Make the separation between \begin_inset and Tabular a
474           single space (it used to be a double space for lyx < 1.4)
475
476 2008-03-18 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
477         * Format incremented to 320: support for protected horizontal fill
478           (\hspace*{\fill})
479
480 2008-03-10 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
481         * Format incremented to 319: hspace and extended hfill support
482
483 2008-03-09 Bo Peng <ben.bob@gmail.com>
484         * Format incremented to 318: add \extra_embedded_files to buffer params
485
486 2008-03-02 Uwe Stöhr <uwestoehr@web.de>
487         * Format incremented to 317: support floating placements for wrap floats
488
489 2008-03-02 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
490         * Format incremented to 316: support for subfloats (subfig package)
491
492 2008-02-18 Richard Heck <rgheck@comcast.net>
493         * Format incremented to 315: support for column separation in page margins
494
495 2008-02-03 Uwe Stöhr <uwestoehr@web.de>
496         * Format incremented to 314: adapt scrlttr2 class for serial letters
497
498 2008-01-12 Richard Heck <rgheck@comcast.net>
499         * Format incremented to 313: change in how modules are represented
500
501 2008-01-11 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
502         * Format incremented to 312: support for sidewaysalgorithm (rotfloat)
503           and wide sideways{figure,table}.
504
505 2008-01-10 Richard Heck <rgheck@comcast.net>
506         * Format incremented to 311: dummy format to drive the AMS conversion
507
508 2007-12-28 Bernhard Reiter <ockham@gmx.net>
509         * Format incremented to 310: support for \nocite{*}
510
511 2007-12-11 Bernhard Reiter <ockham@gmx.net>
512         * Format incremented to 309: support for \nocite
513
514 2007-12-15 Uwe Stöhr <uwestoehr@web.de>
515         * Format incremented to 308: support for Serbian (Latin)
516
517 2007-12-05 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
518         * Format incremented to 307: support for \slash and \nobreakdash
519
520 2007-12-05 Uwe Stöhr <uwestoehr@web.de>
521         * Format incremented to 306: support for Interlingua
522
523 2007-12-05 Uwe Stöhr <uwestoehr@web.de>
524         * Format incremented to 305: support for Bahasa Malaysia
525
526 2007-12-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
527         * Format incremented to 304: framed and shaded boxes are now real boxes
528           (not notes).
529
530 2007-11-25 Uwe Stöhr <uwestoehr@web.de>
531         * Format incremented to 303: remove Serbocroatian as this was not a real
532           babel language (Croatian was used instead in the background)
533         * Implement Serbian
534
535 2007-11-25 Uwe Stöhr <uwestoehr@web.de>
536         * Format incremented to 302: support for Latin and North Sami
537
538 2007-11-24 Uwe Stöhr <uwestoehr@web.de>
539         * Format incremented to 301: support for \linebreak
540
541 2007-11-23 Uwe Stöhr <uwestoehr@web.de>
542         * Format incremented to 300: support for \pagebreak
543
544 2007-11-01 Uwe Stöhr <uwestoehr@web.de>
545         * Format incremented to 299: support for hyperlink types
546
547 2007-11-01 Stefan Schimanski <sts@1stein.org>
548         * Format incremented to 298: math-macro code has been rewritten,
549           now it supports definitions with optional parameters
550
551 2007-10-29 Uwe Stöhr <uwestoehr@web.de>
552         * Format incremented to 297: support for Albanian, lower Sorbian,
553           fixed upper Sorbian language
554
555 2007-10-23 Richard Heck <rgheck@comcast.net>
556         * Format incremented to 296: InsetInclude becomes an InsetCommand
557
558 2007-10-12 Uwe Stöhr <uwestoehr@web.de>
559         * Format incremented to 295: get rid of the htmlurl command that was
560           needed for docbook, add the option to create a hyperlink instead
561
562 2007-10-12 Pavel Sanda <ps@twin.jikos.cz>
563         * Format incremented to 294: PDFOptions: add usetitle,
564           fix leftovers
565
566 2007-10-11 Bo Peng <ben.bob@gmail.com>
567         * Format incremented to 293: Add InsetInfo.
568
569 2007-10-09 Uwe Stöhr <uwestoehr@web.de>
570         * Format incremented to 292: Support for Japanese without
571           using CJK and inputenc. (japanese-plain)
572
573 2007-10-04 Uwe Stöhr <uwestoehr@web.de>
574         * Format incremented to 291: Support for Vietnamese.
575
576 2007-10-03 Uwe Stöhr <uwestoehr@web.de>
577         * Format incremented to 290: Add table wrap floats
578
579 2007-10-03 Martin Vermeer <martin.vermeer@tkk.fi>
580         * Format incremented to 289: make Index a collapsable inset.
581
582 2007-09-25 Richard Heck <rgheck@comcast.net>
583         * Format incremented to 288: Change how command insets are
584           represented in LyX files.
585
586 2007-09-24 Uwe Stöhr <uwestoehr@web.de>
587         * Format incremented to 287: Add missing optional parameters
588           for wrapped figures.
589
590 2007-09-21 Pavel Sanda <ps@twin.jikos.cz>
591         * Format incremented to 286: LyX now supports hyperref and some
592           of its options.
593
594 2007-09-11 Bo Peng <ben.bob@gmail.com>
595         * Format incremented to 285: Tweaks to embedded file format
596           Remove inzip parameter from graphics insets.
597
598 2007-09-09 Helge Hafting <helge.hafting@aitel.hist.no>
599         * Format incremented to 284: LyX now implements wrapped figures
600           using wrapfig.sty instead of floatflt.sty. The latter
601           is rather buggy, the former also has more options.
602           No conversion as the .lyx doesn't change.
603           The .tex export is slightly different, necessitating the
604           format increase.
605
606 2007-09-08 Martin Vermeer <martin.vermeer@tkk.fi>
607
608         * format incremented to 283: CharStyle insets are now
609           called Flex.
610
611 2007-08-31 Bo Peng <ben.bob@gmail.com>
612
613         * format incremented to 282: lyx files can be zipfiles with
614           embedded documents.
615
616 2007-08-29 Richard Heck <rgheck@comcast.net>
617
618         * format incremented to 281: allow modules for layout files
619
620 2007-08-17 Martin Vermeer <martin.vermeer@tkk.fi>
621
622         * format incremented to 280: the show_label parameter
623           is depreciated in favour of (Collapsable) status.
624
625 2007-08-17 Martin Vermeer <martin.vermeer@tkk.fi>
626
627         * format incremented to 279: CharStyle names are now
628           expected to be of form CharStyle:Name.
629
630 2007-08-12 José Matos <jamatos@fc.up.pt>
631
632         * format incremented to 278: Close begin_deeper with a
633           corresponding end_deeper (the only case where it matters is
634           at the end of the body).
635
636 2007-08-12 José Matos <jamatos@fc.up.pt>
637
638         * format incremented to 277: lyx is able to create invalid
639           table where a multicolumn does not have a first cell
640           (required by the table file format)
641
642 2007-07-20 Dov Feldstern <dov@lyx.org>
643
644         * format *not* incremented; fixed format 249 conversion, so that it now
645                 correctly deals with encodings in footnotes (part of bug 3613)
646
647 2007-06-26 Uwe Stöhr <uwestoehr@web.de> and Dov Feldstern <dov@lyx.org>
648
649         * format incremented to 276: switching exsting language 'arabic' to
650                 'arabic_arabtex'; this is to differentiate from the new arabic support
651                 using the arabi package.
652
653 2007-05-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
654
655         * format incremented to 275: add graphics params scaleBeforeRotation
656         (fix bug 1749).
657
658 2007-06-13 Dov Feldstern <dov@lyx.org>
659         * format incremented to 274: applying the conversion done in format 259
660                 to the \lang property, which was forgotten back then... This is
661                 slightly more complicated, because the default language has to be
662                 determined on a per-paragraph basis.
663
664 2007-06-13 Bo Peng <ben.bob@gmail.com>
665         * format incremented to 273: add --Separator-- environment to
666                 separate consecutive environments
667
668 2007-06-13 Bo Peng <bpeng@lyx.org>
669         * format incremented to 272: convert listings to ERT because
670                 earlier versions of lyx can not handle unrecognizable
671                 listings parameters.
672
673 2007-05-15 José Matos <jamatos@lyx.org>
674         * format incremented to 271: extended textclasses accept the
675         normal font sizes: 10, 11 and 12pt.
676
677 2007-05-14 Martin Vermeer <martin.vermeer@tkk.fi>
678         * format incremented to 270: support beamer \alert, \structure
679
680 2007-05-08 Bo Peng <ben.bob@gmail.com>
681         * format incremented to 269: add listings support
682         - add preamble flag \listings_params, e.g. \listings_params "language=Python,float"
683         - add inset listings, with options lstparams and inline, e.g.
684                 \begin_inset listings
685                 lstparams "xleftmargin=50pt,language=Python"
686                 inline false
687         - add \lstinputlisting Include type. e.g.
688                 \begin_inset Include \lstinputlisting{newfile1.lyx}[firstline=10,lastline=15]
689
690 2007-05-06 Uwe Stöhr  <uwestoehr@web.de>
691
692         * format incremented to 268: add support for the CJK encodings
693         - all encodings supported by CJK.sty are now in lib/encodings
694         - lib/encoding has got two new flags:
695           - encoding package:
696             "inputenc" for those languages that use the inputenc-package and
697             "CJK" for the CJK encodings
698           - "fixed"/"variable" to divide between multi- or single-byte encoding
699         - lib/languages allows now to set an empty language for babel
700           in this case babel isn't called.
701
702 2007-05-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
703
704         * format incremented to 267: add plain utf8 encoding (for XeTeX).
705
706 2007-04-29  Uwe Stöhr  <uwestoehr@web.de>
707
708         * format incremented to 266:
709         Support for the Armenian language
710
711 2007-04-26  Uwe Stöhr  <uwestoehr@web.de>
712
713         * format incremented to 265: fix LyX's table border line handling
714         With the fix (see bug 1746) LyX now takes care if the user has entered
715         a "|" character in the argument field of tables. Therefore the "|"
716         character has to be removed when also a table border is set.
717
718 2007-04-24  José Matos  <jamatos@lyx.org>
719
720         * format incremented to 264:
721         textclass cv is renamed simplecv
722
723 2007-02-22  José Matos  <jamatos@lyx.org>
724
725         * format incremented to 263: changes in the language names (overdue):
726           brazil -> brazilian
727           portuges -> portuguese
728
729 2007-02-16  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
730
731         * format incremented to 262: Allow ascii \inputencoding
732
733 2007-02-14  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
734
735         * format incremented to 261: \output_changes is now considered
736         even if \tracking_changes is false. This allows to output existing
737         changes even if future changes are not tracked anymore.
738         The old combination
739
740         \tracking_changes false
741         \output_changes true
742
743         is therefore converted to
744
745         \tracking_changes false
746         \output_changes false
747
748         on upgrade. Nothing is done on downgrade since the new behaviour is
749         not supported in older formats.
750
751 2007-02-13  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
752
753         * format incremented to 260: Allow utf8x \inputencoding
754
755 2007-02-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
756
757         * format incremented to 259:
758         Old: Spaces at start or end of font changes were output outside of
759              the font change, i.e. not 'xx\textbf{ yy }zz', but
760              'xx \textbf{yy} zz'.
761         New: Spaces are always output with the font set by the user.
762
763 2007-01-31  Uwe Stöhr  <uwestoehr@web.de>
764
765         * format incremented to 258: new \lyxline definition
766         Old:
767                 \\newcommand{\\lyxline}[1]{
768                   {#1 \\vspace{1ex} \\hrule width \\columnwidth \\vspace{1ex}}
769                 }
770         New:
771                 \\newcommand{\\lyxline}[1][1pt]{%
772                   \\par\\noindent%
773                   \\rule[.5ex]{\\linewidth}{#1}\\par}
774         The new definition is more robust, see bug 1988 and now really takes care of
775         the fontsize: \lyxline{\Huge} produces now a thicker line than \lyxline{\normalfont}
776
777 2007-01-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
778
779         * format incremented to 257: Caption styles have been replaced by
780         InsetCaption. This is at the same time also a layout file format
781         change to format 3. layout2layout removes caption layouts from old
782         styles.
783         Note that InsetCaption did exist before this format, but was never
784         used. Old files containing do nevertheless still work.
785         Of course users can still define a Caption style in layout files,
786         but the special treatment in LyX is gone (apart from the sensitive
787         label property).
788
789 2006-12-22  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
790
791         * format incremented to 256: allow some new inputenc settings.
792         For the complete list, see lib/lyx2lyx/lyx_1_5.py.
793
794 2006-11-25  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
795
796         * format incremented to 255: new insets for \clearpage and
797         \cleardoublepage. They are written inline to the file, exactly like
798         \newpage.
799
800 2006-11-13  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
801
802         * format incremented to 254: new header parameter \use_esint.
803         It can have the same values as \use_amsmath: 0 (off), 1 (auto) and
804         2 (on).
805
806 2006-10-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
807
808         * format incremented to 253: new nomenclature and printnomenclature
809         insets. These are standard InsetCommand with the following parameters:
810         \nomenclature[prefix]{symbol}{description}
811         \printnomenclature[labelwidth]
812
813 2006-10-15  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
814
815         * format incremented to 252: changed command inset syntax
816
817         Old:
818
819         \begin_inset LatexCommand \cmdname[opt1][opt2]{arg}
820         preview true
821         \end_inset
822
823         and
824
825         \bibitem [opt1]{arg}
826
827
828         New:
829
830         \begin_inset LatexCommand cmdname
831         name1 "opt1"
832         name2 "opt2"
833         name3 "arg"
834         preview true
835         \end_inset
836
837         The order of the parameters and for each parameter the name and
838         optional/required bit is now stored in InsetCommandParams.
839
840 2006-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
841
842         * format incremented to 251: save show_label param for charstyles.
843
844         On revert, the show_label param is just removed. Nothing to convert.
845
846 2006-10-12  Martin Vermeer <martin.vermeer@hut.fi>
847
848         * Format incremented to 250: allow optional arg to environments
849
850         No material format change. Now optargs for environments are allowed
851         to be specified in layout files and will be handled properly. When
852         converted back to older formats, they will be ignored in LaTeX
853         output.
854
855 2006-08-14  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
856
857         * format incremented to 249: Unicode
858
859         LyX documents are now always encoded in utf8. The value of
860         \inputencoding does now only determine the encoding of the created
861         LaTeX file.
862         Up to format 248 the value of \inputencoding did also determine the
863         encoding of the LyX file:
864
865         \inputencoding       LyX file encoding
866         auto                 as determined by the document and character
867                              languages
868         default              ditto
869         everything else      as determined by \inputencoding
870
871         The difference between auto and default is only the LaTeX output:
872         auto causes loading of the inputenc package, default does not.
873
874 2006-07-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
875
876         * format incremented to 248: Basic booktabs support
877
878         The <features> tag has a new switch: booktabs="true|false".
879         An absent switch is equivalent to booktabs="false".
880         Horizontal lines are set with the booktabs package if this switch
881         is on.
882
883         The <row> tag of tabulars has the following new attributes:
884         topspace, bottomspace and interlinespace. All take a LyXLength
885         as value, or the special keyword "default".
886
887 2006-06-10  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
888
889         * format incremented to 247. The Grand Font Interface Rewrite.
890         (1) Split font selection to rm, sf, tt:
891                 \fontscheme -> \font_roman, \font_sans, \font_typewriter
892                 Change 246->247:
893                         \fontscheme     \font_roman     \font_sans      \font_typewriter
894                         default         default         default         default
895                         ae              ae              default         default
896                         times           times           default         default
897                         palatino        palatino        default         default
898                         helvet          default         helvet          default
899                         avant           default         avant           default
900                         newcent         newcent         default         default
901                         bookman         bookman         default         default
902                         pslatex         times           (or \usepackage{pslatex})
903                 New 246->247:
904                         \font_roman: cmr (-> \renewcommand{\rmdefault}{cmr}),
905                                      lmodern, charter, utopia, ccfonts, chancery, beraserif
906                                         (-> \usepackage{<name>})
907                         \font_sans: cmss, lmss, cmbr
908                                         (-> \renewcommand{\sfdefault}{<name>})
909                                     berasans (-> \usepackage{<name>})
910                         \font_typewriter: cmtt, lmtt, cmtl,
911                                         (-> \renewcommand{\sfdefault}{<name>})
912                                         courier, luximono, beramono
913                                         (-> \usepackage{<name>})
914         (2) New param \font_default_family (rmdefault, sfdefault, ttdefault)
915         (3) New param \font_sc (true, false).
916         (4) New param \font_osf (true, false).
917         (5) New param \font_sf_scale (float)
918         (6) New param \font_tt_scale (float)
919         Support for the following fonts has been added:
920                 bera, ccfonts, chancery, charter, cmbright, computer modern (explicitely),
921                 courier, lmodern, luximono, utopia.
922         Support for the following font has been removed:
923                 pslatex (it's superseded by mathptmx (times)).
924
925 2006-06-03  Martin Vermeer  <martin.vermeer@hut.fi>
926
927         * format incremented to 246. The framed.sty package is
928         now supported with note types framed and shaded.
929
930 2005-10-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
931
932         * format incremented to 245. The \quotes_times parameter
933         has been removed.
934
935 2005-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
936
937         * format incremented to 244. Rename '\InsetSpace \,'
938         to '\InsetSpace \thinspace{}', because the comma was
939         not parsed by lyxlex, and '\InsetSpace \space' to
940         '\InsetSpace \space{}' in favour of consistency.
941
942 2005-07-18  José Matos  <jamatos@lyx.org>
943
944         * format incremented to 243.
945
946         * this change only affects the preamble, the paperpackage
947           option was removed and papersize is changed to default.
948
949 2005-06-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
950
951         * format incremented to 242. There is no file format per
952         se, but the "frenchb" language has been removed from lib/language
953         and has to be translated to "french" by lyx2lyx.
954
955 2005-02-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
956
957         * format incremented to 241.
958
959         All following changes apply only to text in ERT insets. The
960         rationale is that text in ERT is simply ASCII text, and nothing more.
961
962         * paragraph breaks are now a single newline in latex and not a
963         paragraph break anymore (bug 698).
964         * \newline is not allowed anymore, because it is redundant (see above)
965         * layouts other than Standard, paragraph parameters and font changes
966         are not allowed anymore. They never made sense and were ignored for
967         latex output, but now they can't be read or set anymore (bug 922).
968
969
970 2005-01-23  Jürgen Spitzmüller  <j.spitzmüller@gmx.de>
971
972         * format incremented to 240.
973         * new bufferparam:
974                 \output_changes {true|false}
975         (should the change tracking marks be visible in the output or not?)
976         * lyx2lyx should just delete the param in 239.
977
978 2005-01-06  José Matos  <jamatos@lyx.org>
979
980         * format incremented to 239.
981         * the paragraph parameters are displayed in their own line. This
982         change is consistent with the insets behaviour, and corresponds
983         to a more uniform treatment of the paragraphs since some of them
984         had already their own line.
985
986         An example of a single paragraph follows:
987
988 \begin_layout Standard
989 \paragraph_spacing single
990 \align left
991 Paragraph text.
992 \end_layout
993
994
995 2004-12-03  José Matos  <jamatos@lyx.org>
996
997         * format incremented to 238.
998         * The compatibility code to read old latex accents from 0.12.x in
999         InsetLatexAccent::checkContents has been removed.
1000         The following translations are done:
1001                 "\i \x"   -> "\i \x{}"
1002                 "\i \xy"  -> "\i \x{y}"
1003                 "\i \x y" -> "\i \x{y}"
1004                 "\i \x\i" -> "\i \x{\i}"
1005                 "\i \x\j" -> "\i \x{\j}"
1006         x is a latex accent command, y the base character. \, i and j are
1007         literal.
1008         lyx did these changes already from 0.12.x -> 215, but not lyx2lyx,
1009         so formats 215 - 237 can have both versions.
1010
1011
1012 2004-10-10  José Matos  <jamatos@lyx.org>
1013
1014         * format incremented to 237.
1015         * In the header, the following statments use now booleans values,
1016         instead of 0, 1:
1017                 - \use_geometry
1018                 - \use_bibtopic
1019                 - \tracking_changes
1020
1021 2004-08-15  José Matos  <jamatos@lyx.org>
1022
1023         * format incremented to 236.
1024         * Added tags:
1025                 - \begin_document
1026                 - \begin_header
1027                 - \begin_body
1028                 - \end_body
1029
1030         * The options for \papersize are changed:
1031                 Default -> default
1032                 Custom -> custom
1033         * All whitespaces are removed at the end of lines, when
1034         not necessary. As an example we have all the lines in the header that
1035         do not belong to the preamble.
1036
1037 2004-07-01  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1038
1039         * format incremented to 235.
1040         * \paperpackage had an off-by-one error. Translation table:
1041
1042           234: a4    a4wide  widemarginsa4
1043           235: none  a4      a4wide         widemarginsa4
1044
1045           The "widemarginsa4" setting of 235 has no equivalent in 234.
1046
1047 2004-05-12  Angus Leeming  <leeming@lyx.org>
1048
1049         * format incremented to 234.
1050         * the citation engine is specified explicitly rather than being
1051         deduced from 3 bools.
1052
1053         \use_natbib 1
1054         \use_numerical_citations 0   ->   \cite_engine <style>
1055         \use_jurabib 0
1056
1057         where <style> is one of "basic", "natbib_authoryear",
1058         "natbib_numerical" or "jurabib".
1059
1060 2004-04-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
1061
1062         * format incremented to 233.
1063         * insetgraphics does not allow filenames without extension anymore.
1064         The complete filename has to be given.
1065
1066 2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1067
1068         * format incremented to 232.
1069
1070         * Support for bibtopic (sectioned bibliographies).
1071           - bufferparam \use_bibtopic [1|0]
1072           - the bibtex inset has a second argument for bibtopic's
1073             btPrint{Cited|NotCited|All} command:
1074             < 231:
1075             \begin_inset LatexCommand \bibtex[<style>]{<database>}
1076             now:
1077             \begin_inset LatexCommand \bibtex[<style>][<btPrintX>]{<database>}
1078           Forwards, there's nothing to be done. Backwards, \usepackage[dot]{bibtopic}
1079           has to be inserted to the preamble. Instead of the bibtex inset, the LaTeX
1080           \bibliographystyle{<style>}
1081           \begin{btSect}{<database>}
1082           \<btprintX>
1083           \end{btSect}
1084           has to be inserted.
1085
1086 2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1087
1088         * format incremented to 231.
1089
1090         * Support for sidewaysfigure/sidewaystable (rotating package).
1091         insetfloat has now a param \sideways [true|false] (default is false).
1092         The param should be erased on downwards conversion, if it was true,
1093         the inset should be replaced by
1094         \begin{sidewaysfigure} <content> \end{sidewaysfigure}
1095         resp.
1096         \begin{sidewaystable} <content> \end{sidewaystable}
1097         i.e. ERT.
1098
1099 2004-02-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1100
1101         * format incremented to 230.
1102
1103         * Support for a second optional argument in insetcommand.
1104         currently, citation uses this to support natbibs second
1105         optional argument \cite[before][after]{key}.
1106         I think there's nothing to convert upwards. Downwards, the
1107         commands with 2 optional args need to be converted to ERT.
1108
1109         * Support for jurabib (param \use_jurabib [1|0], default is 0).
1110         When converting downwards, \usepackage{jurabib} has to be added
1111         to the preamble and, if babel is used, \usepackage{babel} before
1112         (jurabib fails if babel is called afterwards). If the natbib commands
1113         are used together with jurabib, they have to be converted to ERT too.
1114
1115 2003-12-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1116
1117         * format incremented to 229.
1118         * Minipages cannot be read anymore. All minipage insets will
1119         be converted to frameless box insets between 228->229.
1120
1121 2003-12-15  Angus Leeming  <leeming@lyx.org>
1122
1123         * format incremented to 228.
1124         * Change the output of all insets derived from InsetCollapsable
1125         except for InsetERT (which has a similar output already), changing lines
1126         "collapsed true" -> "status collapsed"
1127         "collapsed false" -> "status open".
1128         * Change the output of InsetERT, changing lines
1129         "status Collapsed" -> "status collapsed"
1130         "status Open" -> "status open".
1131         "status Inlined" -> "status inlined".
1132
1133 2003-12-10  Angus Leeming  <leeming@lyx.org>
1134
1135         * format NOT incremented.
1136         * add a 'draft' option to InsetExternal.
1137
1138 2003-12-10  Angus Leeming  <leeming@lyx.org>
1139
1140         * format incremented to 227.
1141         * Change the output of InsetBox:
1142         \begin_inset Boxed -> \begin_inset Box Boxed
1143         \begin_inset Doublebox -> \begin_inset Box Doublebox
1144         \begin_inset Frameless -> \begin_inset Box Frameless
1145         \begin_inset ovalbox -> \begin_inset Box ovalbox
1146         \begin_inset Ovalbox -> \begin_inset Box Ovalbox
1147         \begin_inset Shadowbox -> \begin_inset Box Shadowbox
1148
1149 2003-12-10  Angus Leeming  <leeming@lyx.org>
1150
1151         * format incremented to 226.
1152         * Change the output of InsetNote:
1153         \begin_inset Note -> \begin_inset Note Note
1154         \begin_inset Comment -> \begin_inset Note Comment
1155         \begin_inset Greyedout -> \begin_inset Note Greyedout
1156
1157 2003-11-28  André Pönitz
1158
1159         * Remove space_above/space_below from Paragraph.
1160     This is now handled by InsetVSpace.
1161
1162 2003-10-07  Angus Leeming  <leeming@lyx.org>
1163
1164         * Add transformations to InsetExternal
1165
1166         boundingBox 0 0 20 20           the dimensions of the B.B..
1167                                         Output if the B.B. is not empty.
1168         clip                            clip the image to the B.B.
1169                                         Output if true.
1170         extra LaTeX "draft"             'extra' data passed to the primary
1171                                         command for this output format.
1172                                         (Possible formats LaTeX, PDFLaTeX,
1173                                          LinuxDoc, DocBook, Ascii.)
1174                                         The string can contain spaces and so
1175                                         is wrapped in "...".
1176         rotateAngle 30                  Rotation of the data.
1177                                         Output for non-zero rotation only.
1178         rotateOrigin bottomleft         Rotation origin.
1179                                         Output for non-zero rotation and
1180                                         non-default origin (center) only.
1181         scale 50
1182         width 2cm                       Output only if the image is resized.
1183         height 2cm
1184         keepAspectRatio
1185
1186 2003-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
1187
1188         * Added box inset. File format:
1189
1190         \begin_inset Ovalbox            Boxed/Frameless/ovalbox/Ovalbox
1191                                             /Shadowbox/Doublebox
1192         position "b"                    t/c/b
1193         hor_pos "c"                     l/c/r/s
1194         has_inner_box 1                 1/0
1195         inner_pos "b"                   t/c/b/s
1196         use_parbox 0                    1/0
1197         width "100col%"                 unit+width-string
1198         special "none"                  none/height/depth
1199                                             /totalheight/width
1200         height "1in"                    unit+width-string
1201         height_special "totalheight"    none/height/depth
1202                                             /totalheight/width
1203         collapsed false                 true/false
1204
1205         \begin_layout Standard
1206
1207         <box contents>
1208         \end_layout
1209
1210         \end_inset
1211
1212         This box (Frameless, has_inner_box=1, use_parbox=0) replaces
1213         the pre-existing Minipage inset. Parameters translate as follows:
1214         position                        0/1/2   -> t/c/b
1215         inner_position                  0/1/2/3 -> inner_pos c/t/b/s
1216         height                          same
1217         width                           same
1218         collapsed                       same
1219
1220 2003-08-19  Michael Schmitt  <michael.schmitt@teststep.org>
1221
1222         * attribute valignment="center" is replaced by valignment="middle"
1223         for tabular columns and cells
1224
1225 2003-08-17  Martin Vermeer  <martin.vermeer@hut.fi>
1226
1227         * Added branch inset. File format:
1228
1229         branch definition in the header:
1230         \branch <branchname>
1231         \selected 0                    0/1
1232         \color #rrggbb
1233         \end_branch
1234
1235         \begin_inset Branch <branchname>
1236         collapsed false                 true/false
1237
1238         \begin_layout Standard
1239
1240         <branch contents>
1241         \end_layout
1242
1243         \end_inset
1244
1245 2003-07-28  José Matos  <jamatos@lyx.org>
1246
1247         * \the_end is replaced with \end_document
1248
1249 2003-07-28  José Matos  <jamatos@lyx.org>
1250
1251         * \layout is replaced with \begin_layout
1252
1253 2003-07-28  José Matos  <jamatos@fep.up.pt>
1254
1255         Format bumped to 225
1256
1257         * All layouts finish now with \end_layout
1258
1259 2003-06-04  Angus Leeming  <leeming@lyx.org>
1260
1261         Format bumped to 224
1262
1263         * the storage of the external inset has been changed from
1264
1265                 \begin_inset External XFig,"file.fig",""
1266
1267                 \end_inset
1268
1269         to this
1270
1271                 \begin_inset External
1272                         template XFig
1273                         filename file.fig
1274                         display <display_type>
1275                         lyxscale <scale>
1276
1277                 \end_inset
1278
1279         throwing away the final arg (here "", more generally "<string>") that holds
1280         the parameters variable.
1281         Variables are output if present (filename) or different from the default
1282         values (display, lyxscale).
1283
1284         Moreover, the RasterImage template has been scrapped. All RasterImage
1285         external insets are now converted to Graphics insets.
1286
1287 2003-05-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1288
1289         * Added new space insets:
1290                 \SpecialChar ~ is now \InsetSpace ~
1291                 ERT: "\ " could be converted to InsetSpace \<space>
1292                 ERT: "\," could be converted to InsetSpace \,
1293
1294 2003-04-24  André Pönitz <poenitz@gmx.net>
1295
1296         * Added eqref support:
1297         \begin_inset LatexCommand \eqref{label}
1298
1299 2003-03-14  Dekel Tsur
1300
1301         * Format bumped to 223.
1302
1303 2003-03-12  John Levon  <levon@movementarian.org>
1304
1305         * Added \\end_header to signify the end of the header in a
1306           more robust fashion.
1307
1308         * use_amsmath is now a tristate {0 = never, 1 = auto, 2 = always}
1309
1310 2003-02-10  John Levon  <levon@movementarian.org>
1311
1312         Format bumped to 222
1313
1314         Added \\tracking_changes 0|1 to the header.
1315
1316         Added \\author to the header. This can be present multiple
1317         times, and is of the form :
1318
1319         \\author "Real Name" email@address.com
1320
1321         Added \\change_deleted, \\change_inserted. Each of these does not
1322         span a paragraph, and is delimited by "\\change_unchanged\n". Both are
1323         of the form :
1324
1325         \\change_inserted author time
1326
1327         where author is an integer ID reference into the author list in
1328         the header, and time is time_t.
1329
1330 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
1331
1332         * InsetGraphicsParams.h (scale): is now a float, not an unsigned int.
1333
1334 2002-08-22  Rob Lahaye <lahaye@snu.ac.kr>
1335
1336 New graphics dialog. With the removal of buttons in the dialog, also
1337 keywords in the graphics inset went. The following keywords do not
1338 exist anymore:
1339         lyxsize_kind
1340         lyxsize_type
1341         lyxwidth
1342         lyxheight
1343         size_kind
1344         size_type
1345         rotate
1346
1347 Only non-default values are saved to the lyx files. The defaults of the remaining
1348 keywords are;
1349         filename <empty>
1350         lyxscale 100
1351         display default
1352         scale 100
1353         width <empty>
1354         height <empty>
1355         draft <off>
1356         noUnzip <off>
1357         BoundingBox <from file>
1358         clip <off>
1359         rotateAngle 0
1360         rotateOrigin centerBaseline
1361         subcaption <off>
1362         subcaptionText <empty>
1363         special <empty>
1364
1365 The remaining keywords have sufficient overlap with the old ones for a
1366 smooth reading of the 1.2.x inset keywords in most common cases.
1367
1368 Compatibility is certainly broken for the old lyxwidth/lyxheight keywords.
1369 They don't exist anymore and we can't translate them into a scaling value, while
1370 we're reading the graphics inset. The old lyxwidth/lyxheight keyword and its
1371 argument is ignored and lost.
1372
1373 Only few compatibility issues are left for lyx2lyx:
1374
1375 ------------------------------------------------------------------------------
1376 old-token                                   new-token         remove
1377 ------------------------------------------------------------------------------
1378 size_kind original / size_type 0            scale 100         width <val>
1379                                                               height <val>
1380                                                               scale <val>
1381
1382 size_kind width_height / size_type 1            -             scale <val>
1383
1384 lyxsize_kind original / lyxsize_type 0      lyxscale 100      lyxscale <val>
1385 ------------------------------------------------------------------------------
1386 [replace old-token by new-token, and remove any of subsequent tokens as listed]
1387
1388 If "rotate" is absent, lyx2lyx should ignore "rotateAngle <val>":
1389    if ( "rotateAngle <val>" is there WITHOUT being preceded by the keyword "rotate" )
1390    then
1391         replace "rotateAngle <val>" by "rotateAngle 0"
1392
1393
1394 2002-08-12  Andre' Poenitz <poenitz@gmx.de>
1395
1396 Added \lyxlock for locked math inset when written to .lyx file.
1397 When "downgrading" .lyx files this should simple be deleted but it
1398 does not hurt at all if it stays in. It does not have to be added
1399 when "upgrading".
1400
1401
1402 2002-08-02  Angus Leeming  <leeming@lyx.org>
1403
1404 Added a boolean "preview" flag to InsetCommandParams.
1405 Currently it is written only by InsetInclude, because only this
1406 class can generate a preview of its contents.
1407
1408 The LyX file now contains:
1409
1410  \begin_inset Include \input{snapshot_t=40.tex}
1411 +preview true
1412
1413  \end_inset
1414
1415 Earlier versions of LyX just swallow this extra token silently.
1416
1417 2002-08-12  Angus Leeming  <leeming@lyx.org>
1418
1419 The 1.2.0 InsetGraphicsParams "size_type" and "lyxsize_type" have been
1420 renamed as "size_kind" and "lyxsize_kind" respectively.
1421
1422  \begin_inset Graphics FormatVersion 1
1423         filename file.eps
1424         display default
1425 -       size_kind original
1426 +       size_type original
1427         width 7cm
1428         rotateOrigin center
1429 -       lyxsize_kind original
1430 +       lyxsize_type original
1431         lyxwidth 4cm
1432
1433  \end_inset
1434