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