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