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