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