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