1 LyX file-format changes
2 -----------------------
3 2003-10-07 Martin Vermeer <martin.vermeer@hut.fi>
5 * Added box inset. File format:
7 \begin_inset Ovalbox Boxed/Frameless/ovalbox/Ovalbox
14 width "100col%" unit+width-string
15 special "none" none/height/depth
17 height "1in" unit+width-string
18 height_special "totalheight" none/height/depth
20 collapsed false true/false
22 \begin_layout Standard
29 This box (Frameless, has_inner_box=1, use_parbox=0) replaces
30 the pre-existing Minipage inset. Parameters translate as follows:
31 position 0/1/2 -> t/c/b
32 inner_position 0/1/2/3 -> inner_pos c/t/b/s
37 2003-08-19 Michael Schmitt <michael.schmitt@teststep.org>
39 * attribute valignment="center" is replaced by valignment="middle"
40 for tabular columns and cells
42 2003-07-28 José Matos <jamatos@lyx.org>
44 * \the_end is replaced with \end_document
46 2003-07-28 José Matos <jamatos@lyx.org>
48 * \layout is replaced with \begin_layout
50 2003-07-28 José Matos <jamatos@fep.up.pt>
54 * All layouts finish now with \end_layout
56 2003-06-04 Angus Leeming <leeming@lyx.org>
60 * the storage of the external inset has been changed from
62 \begin_inset External XFig,"file.fig",""
71 display <display_type>
76 throwing away the final arg (here "", more generally "<string>") that holds
77 the parameters variable.
78 Variables are output if present (filename) or different from the default
79 values (display, lyxscale).
81 Moreover, the RasterImage template has been scrapped. All RasterImage
82 external insets are now converted to Graphics insets.
84 2003-05-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
86 * Added new space insets:
87 \SpecialChar ~ is now \InsetSpace ~
88 ERT: "\ " could be converted to InsetSpace \<space>
89 ERT: "\," could be converted to InsetSpace \,
91 2003-03-12 John Levon <levon@movementarian.org>
93 * Added \\end_header to signify the end of the header in a
96 * use_amsmath is now a tristate {0 = never, 1 = auto, 2 = always}
98 2003-02-10 John Levon <levon@movementarian.org>
102 Added \\tracking_changes 0|1 to the header.
104 Added \\author to the header. This can be present multiple
105 times, and is of the form :
107 \\author "Real Name" email@address.com
109 Added \\change_deleted, \\change_inserted. Each of these does not
110 span a paragraph, and is delimited by "\\change_unchanged\n". Both are
113 \\change_inserted author time
115 where author is an integer ID reference into the author list in
116 the header, and time is time_t.
118 2002-10-24 Rob Lahaye <lahaye@snu.ac.kr>
120 * insetgraphicsParams.h (scale): is now a float, not an unsigned int.
122 2002-08-22 Rob Lahaye <lahaye@snu.ac.kr>
124 New graphics dialog. With the removal of buttons in the dialog, also
125 keywords in the graphics inset went. The following keywords do not
135 Only non-default values are saved to the lyx files. The defaults of the remaining
145 BoundingBox <from file>
148 rotateOrigin centerBaseline
150 subcaptionText <empty>
153 The remaining keywords have sufficient overlap with the old ones for a
154 smooth reading of the 1.2.x inset keywords in most common cases.
156 Compatibility is certainly broken for the old lyxwidth/lyxheight keywords.
157 They don't exist anymore and we can't translate them into a scaling value, while
158 we're reading the graphics inset. The old lyxwidth/lyxheight keyword and its
159 argument is ignored and lost.
161 Only few compatibility issues are left for lyx2lyx:
163 ------------------------------------------------------------------------------
164 old-token new-token remove
165 ------------------------------------------------------------------------------
166 size_kind original / size_type 0 scale 100 width <val>
170 size_kind width_height / size_type 1 - scale <val>
172 lyxsize_kind original / lyxsize_type 0 lyxscale 100 lyxscale <val>
173 ------------------------------------------------------------------------------
174 [replace old-token by new-token, and remove any of subsequent tokens as listed]
176 If "rotate" is absent, lyx2lyx should ignore "rotateAngle <val>":
177 if ( "rotateAngle <val>" is there WITHOUT being preceded by the keyword "rotate" )
179 replace "rotateAngle <val>" by "rotateAngle 0"
182 2002-08-12 Andre' Poenitz <poenitz@gmx.de>
184 Added \lyxlock for locked math inset when written to .lyx file.
185 When "downgrading" .lyx files this should simple be deleted but it
186 does not hurt at all if it stays in. It does not have to be added
190 2002-08-02 Angus Leeming <leeming@lyx.org>
192 Added a boolean "preview" flag to InsetCommandParams.
193 Currently it is written only by InsetInclude, because only this
194 class can generate a preview of its contents.
196 The LyX file now contains:
198 \begin_inset Include \input{snapshot_t=40.tex}
203 Earlier versions of LyX just swallow this extra token silently.
205 2002-08-12 Angus Leeming <leeming@lyx.org>
207 The 1.2.0 InsetGraphicsParams "size_type" and "lyxsize_type" have been
208 renamed as "size_kind" and "lyxsize_kind" respectively.
210 \begin_inset Graphics FormatVersion 1
217 - lyxsize_kind original
218 + lyxsize_type original