1 LyX file-format changes
2 -----------------------
4 2003-06-04 Angus Leeming <leeming@lyx.org>
8 * the storage of the external inset has been changed from
10 \begin_inset External XFig,"file.fig",""
19 display <display_type>
24 throwing away the final arg (here "", more generally "<string>") that holds
25 the parameters variable.
26 Variables are output if present (filename) or different from the default
27 values (display, lyxscale).
29 Moreover, the RasterImage template has been scrapped. All RasterImage
30 external insets are now converted to Graphics insets.
32 2003-05-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
34 * Added new space insets:
35 \SpecialChar ~ is now \InsetSpace ~
36 ERT: "\ " could be converted to InsetSpace \<space>
37 ERT: "\," could be converted to InsetSpace \,
39 2003-03-12 John Levon <levon@movementarian.org>
41 * Added \\end_header to signify the end of the header in a
44 * use_amsmath is now a tristate {0 = never, 1 = auto, 2 = always}
46 2003-02-10 John Levon <levon@movementarian.org>
50 Added \\tracking_changes 0|1 to the header.
52 Added \\author to the header. This can be present multiple
53 times, and is of the form :
55 \\author "Real Name" email@address.com
57 Added \\change_deleted, \\change_inserted. Each of these does not
58 span a paragraph, and is delimited by "\\change_unchanged\n". Both are
61 \\change_inserted author time
63 where author is an integer ID reference into the author list in
64 the header, and time is time_t.
66 2002-10-24 Rob Lahaye <lahaye@snu.ac.kr>
68 * insetgraphicsParams.h (scale): is now a float, not an unsigned int.
70 2002-08-22 Rob Lahaye <lahaye@snu.ac.kr>
72 New graphics dialog. With the removal of buttons in the dialog, also
73 keywords in the graphics inset went. The following keywords do not
83 Only non-default values are saved to the lyx files. The defaults of the remaining
93 BoundingBox <from file>
96 rotateOrigin centerBaseline
98 subcaptionText <empty>
101 The remaining keywords have sufficient overlap with the old ones for a
102 smooth reading of the 1.2.x inset keywords in most common cases.
104 Compatibility is certainly broken for the old lyxwidth/lyxheight keywords.
105 They don't exist anymore and we can't translate them into a scaling value, while
106 we're reading the graphics inset. The old lyxwidth/lyxheight keyword and its
107 argument is ignored and lost.
109 Only few compatibility issues are left for lyx2lyx:
111 ------------------------------------------------------------------------------
112 old-token new-token remove
113 ------------------------------------------------------------------------------
114 size_kind original / size_type 0 scale 100 width <val>
118 size_kind width_height / size_type 1 - scale <val>
120 lyxsize_kind original / lyxsize_type 0 lyxscale 100 lyxscale <val>
121 ------------------------------------------------------------------------------
122 [replace old-token by new-token, and remove any of subsequent tokens as listed]
124 If "rotate" is absent, lyx2lyx should ignore "rotateAngle <val>":
125 if ( "rotateAngle <val>" is there WITHOUT being preceded by the keyword "rotate" )
127 replace "rotateAngle <val>" by "rotateAngle 0"
130 2002-08-12 Andre' Poenitz <poenitz@gmx.de>
132 Added \lyxlock for locked math inset when written to .lyx file.
133 When "downgrading" .lyx files this should simple be deleted but it
134 does not hurt at all if it stays in. It does not have to be added
138 2002-08-02 Angus Leeming <leeming@lyx.org>
140 Added a boolean "preview" flag to InsetCommandParams.
141 Currently it is written only by InsetInclude, because only this
142 class can generate a preview of its contents.
144 The LyX file now contains:
146 \begin_inset Include \input{snapshot_t=40.tex}
151 Earlier versions of LyX just swallow this extra token silently.
153 2002-08-12 Angus Leeming <leeming@lyx.org>
155 The 1.2.0 InsetGraphicsParams "size_type" and "lyxsize_type" have been
156 renamed as "size_kind" and "lyxsize_kind" respectively.
158 \begin_inset Graphics FormatVersion 1
165 - lyxsize_kind original
166 + lyxsize_type original