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