]> git.lyx.org Git - lyx.git/blobdiff - development/FORMAT
remove last of NO_STD_LIST stuff
[lyx.git] / development / FORMAT
index 9d4dfe87b84e3ae0e71aacae9762cb3adb6fd8e5..de524ff42fcd03a1bd686f6a580db5a75b73591c 100644 (file)
@@ -1,5 +1,111 @@
-Changes to the LyX format since version 220 (LyX 1.2.0) was released.
-=====================================================================
+LyX file-format changes
+-----------------------
+
+2003-05-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * Added new space insets:
+               \SpecialChar ~ is now \InsetSpace ~
+               ERT: "\ " could be converted to InsetSpace \<space>
+               ERT: "\," could be converted to InsetSpace \,
+
+2003-03-12  John Levon  <levon@movementarian.org>
+
+       * Added \\end_header to signify the end of the header in a
+         more robust fashion.
+
+       * use_amsmath is now a tristate {0 = never, 1 = auto, 2 = always}
+
+2003-02-10  John Levon  <levon@movementarian.org>
+
+       Format bumped to 222
+
+       Added \\tracking_changes 0|1 to the header.
+
+       Added \\author to the header. This can be present multiple
+       times, and is of the form :
+
+       \\author "Real Name" email@address.com
+
+       Added \\change_deleted, \\change_inserted. Each of these does not
+       span a paragraph, and is delimited by "\\change_unchanged\n". Both are
+       of the form :
+
+       \\change_inserted author time
+
+       where author is an integer ID reference into the author list in
+       the header, and time is time_t.
+
+2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * insetgraphicsParams.h (scale): is now a float, not an unsigned int.
+
+2002-08-22  Rob Lahaye <lahaye@snu.ac.kr>
+
+New graphics dialog. With the removal of buttons in the dialog, also
+keywords in the graphics inset went. The following keywords do not
+exist anymore:
+       lyxsize_kind
+       lyxsize_type
+       lyxwidth
+       lyxheight
+       size_kind
+       size_type
+       rotate
+
+Only non-default values are saved to the lyx files. The defaults of the remaining
+keywords are;
+       filename <empty>
+       lyxscale 100
+       display default
+       scale 100
+       width <empty>
+       height <empty>
+       draft <off>
+       noUnzip <off>
+       BoundingBox <from file>
+       clip <off>
+       rotateAngle 0
+       rotateOrigin centerBaseline
+       subcaption <off>
+       subcaptionText <empty>
+       special <empty>
+
+The remaining keywords have sufficient overlap with the old ones for a
+smooth reading of the 1.2.x inset keywords in most common cases.
+
+Compatibility is certainly broken for the old lyxwidth/lyxheight keywords.
+They don't exist anymore and we can't translate them into a scaling value, while
+we're reading the graphics inset. The old lyxwidth/lyxheight keyword and its
+argument is ignored and lost.
+
+Only few compatibility issues are left for lyx2lyx:
+
+------------------------------------------------------------------------------
+old-token                                   new-token         remove
+------------------------------------------------------------------------------
+size_kind original / size_type 0            scale 100         width <val>
+                                                              height <val>
+                                                              scale <val>
+
+size_kind width_height / size_type 1            -             scale <val>
+
+lyxsize_kind original / lyxsize_type 0      lyxscale 100      lyxscale <val>
+------------------------------------------------------------------------------
+[replace old-token by new-token, and remove any of subsequent tokens as listed]
+
+If "rotate" is absent, lyx2lyx should ignore "rotateAngle <val>":
+   if ( "rotateAngle <val>" is there WITHOUT being preceded by the keyword "rotate" )
+   then
+        replace "rotateAngle <val>" by "rotateAngle 0"
+
+
+2002-08-12  Andre' Poenitz <poenitz@gmx.de>
+
+Added \lyxlock for locked math inset when written to .lyx file.
+When "downgrading" .lyx files this should simple be deleted but it
+does not hurt at all if it stays in. It does not have to be added
+when "upgrading".
+
 
 2002-08-02  Angus Leeming  <leeming@lyx.org>