1 LyX file-format changes
2 -----------------------
4 2003-07-28 José Matos <jamatos@lyx.org>
6 * \the_end is replaced with \end_document
8 2003-07-28 José Matos <jamatos@lyx.org>
10 * \layout is replaced with \begin_layout
12 2003-07-28 José Matos <jamatos@fep.up.pt>
16 * All layouts finish now with \end_layout
18 2003-06-04 Angus Leeming <leeming@lyx.org>
22 * the storage of the external inset has been changed from
24 \begin_inset External XFig,"file.fig",""
33 display <display_type>
38 throwing away the final arg (here "", more generally "<string>") that holds
39 the parameters variable.
40 Variables are output if present (filename) or different from the default
41 values (display, lyxscale).
43 Moreover, the RasterImage template has been scrapped. All RasterImage
44 external insets are now converted to Graphics insets.
46 2003-05-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
48 * Added new space insets:
49 \SpecialChar ~ is now \InsetSpace ~
50 ERT: "\ " could be converted to InsetSpace \<space>
51 ERT: "\," could be converted to InsetSpace \,
53 2003-03-12 John Levon <levon@movementarian.org>
55 * Added \\end_header to signify the end of the header in a
58 * use_amsmath is now a tristate {0 = never, 1 = auto, 2 = always}
60 2003-02-10 John Levon <levon@movementarian.org>
64 Added \\tracking_changes 0|1 to the header.
66 Added \\author to the header. This can be present multiple
67 times, and is of the form :
69 \\author "Real Name" email@address.com
71 Added \\change_deleted, \\change_inserted. Each of these does not
72 span a paragraph, and is delimited by "\\change_unchanged\n". Both are
75 \\change_inserted author time
77 where author is an integer ID reference into the author list in
78 the header, and time is time_t.
80 2002-10-24 Rob Lahaye <lahaye@snu.ac.kr>
82 * insetgraphicsParams.h (scale): is now a float, not an unsigned int.
84 2002-08-22 Rob Lahaye <lahaye@snu.ac.kr>
86 New graphics dialog. With the removal of buttons in the dialog, also
87 keywords in the graphics inset went. The following keywords do not
97 Only non-default values are saved to the lyx files. The defaults of the remaining
107 BoundingBox <from file>
110 rotateOrigin centerBaseline
112 subcaptionText <empty>
115 The remaining keywords have sufficient overlap with the old ones for a
116 smooth reading of the 1.2.x inset keywords in most common cases.
118 Compatibility is certainly broken for the old lyxwidth/lyxheight keywords.
119 They don't exist anymore and we can't translate them into a scaling value, while
120 we're reading the graphics inset. The old lyxwidth/lyxheight keyword and its
121 argument is ignored and lost.
123 Only few compatibility issues are left for lyx2lyx:
125 ------------------------------------------------------------------------------
126 old-token new-token remove
127 ------------------------------------------------------------------------------
128 size_kind original / size_type 0 scale 100 width <val>
132 size_kind width_height / size_type 1 - scale <val>
134 lyxsize_kind original / lyxsize_type 0 lyxscale 100 lyxscale <val>
135 ------------------------------------------------------------------------------
136 [replace old-token by new-token, and remove any of subsequent tokens as listed]
138 If "rotate" is absent, lyx2lyx should ignore "rotateAngle <val>":
139 if ( "rotateAngle <val>" is there WITHOUT being preceded by the keyword "rotate" )
141 replace "rotateAngle <val>" by "rotateAngle 0"
144 2002-08-12 Andre' Poenitz <poenitz@gmx.de>
146 Added \lyxlock for locked math inset when written to .lyx file.
147 When "downgrading" .lyx files this should simple be deleted but it
148 does not hurt at all if it stays in. It does not have to be added
152 2002-08-02 Angus Leeming <leeming@lyx.org>
154 Added a boolean "preview" flag to InsetCommandParams.
155 Currently it is written only by InsetInclude, because only this
156 class can generate a preview of its contents.
158 The LyX file now contains:
160 \begin_inset Include \input{snapshot_t=40.tex}
165 Earlier versions of LyX just swallow this extra token silently.
167 2002-08-12 Angus Leeming <leeming@lyx.org>
169 The 1.2.0 InsetGraphicsParams "size_type" and "lyxsize_type" have been
170 renamed as "size_kind" and "lyxsize_kind" respectively.
172 \begin_inset Graphics FormatVersion 1
179 - lyxsize_kind original
180 + lyxsize_type original