update for 1.4.0

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13245 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Georg Baum 2006-02-16 17:19:10 +00:00
parent 142ecf6867
commit 2bf255a25a
2 changed files with 34 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2006-02-16 Georg Baum <Georg.Baum@post.rwth-aachen.de>
* UPGRADING: update for 1.4.0
2006-02-07 Jean-Marc Lasgouttes <lasgouttes@lyx.org> 2006-02-07 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* configure.ac: call LYX_VERSION_SUFFIX and LYX_USE_PACKAGING * configure.ac: call LYX_VERSION_SUFFIX and LYX_USE_PACKAGING

View File

@ -1,6 +1,24 @@
How do I upgrade my existing LyX system to version 1.3.0? How do I upgrade my existing LyX system to version 1.4.x?
--------------------------------------------------------- ---------------------------------------------------------
The format of the preferences file has changed slightly. LyX 1.4.x is
able to read old preferences files, but it will save them in the new
format, so it is not possible to run LyX 1.3.x and 1.4.x with the same
personal configuration directory.
The format of the layout files has also changed, but LyX 1.4.x uses a
converter layout2layout.py written in python that will convert old layout
files on the fly. You can also call it manually on your layout files if
you want to convert them to 1.4.x format permanently.
The format of the external template file has changed substantially.
Automatic conversion is not available, so you need to convert your
external templates manually. The new format of the external template
configuration file is described in chapter 6.5 of the Customization Guide.
And of course, if you upgrade from LyX 1.2.x, remember that since
1.3.0, you have to do the following changes:
One of the perennial bug bears of LyX users in the past has been that One of the perennial bug bears of LyX users in the past has been that
they have had to run Edit->Reconfigure when starting their new version they have had to run Edit->Reconfigure when starting their new version
of the code for the first time. Strange and wonderful things would of the code for the first time. Strange and wonderful things would
@ -53,18 +71,24 @@ in order to get previews of your document's graphics.
Document transfer Document transfer
----------------- -----------------
LyX 1.3.0 uses an external python script, lyx2lyx, to import documents LyX 1.4.x uses an external python script, lyx2lyx, to import documents
written using previous versions of LyX. All versions of LyX as far back as written using previous versions of LyX. All versions of LyX as far back as
0.12 are supported, so any klyx users still holding out for an alternative 0.12 are supported, so any klyx users still holding out for an alternative
to xforms will finally be able to put their dinosaur to rest ;-) to xforms will finally be able to put their dinosaur to rest ;-)
Of course, this means that you must have python (at least version 1.5) Of course, this means that you must have python (at least version 1.5)
installed in order to use LyX 1.3.0 with your old documents. installed in order to use LyX 1.4.x with your old documents.
lyx2lyx also has the framework in place to be able to convert documents lyx2lyx also has the framework in place to be able to convert documents
to an earlier format. However, these converters have not yet been written to an earlier format. However, these converters have only been written
so older versions of LyX will NOT be able to read documents saved with for the conversion from 1.4.x to 1.3.x, so versions of LyX older than
LyX 1.3.0. 1.3.0 will NOT be able to read documents saved with LyX 1.4.x.
The conversion from 1.4.x to 1.3.x is lossless as long as no new features
are used. lyx2lyx tries hard to find something equivalent for new
features such as boxes, but this is known to fail sometimes.
LyX 1.3.7 contains an updated lyx2lyx that can read documents in 1.4.x
format. LyX 1.4.x can also export to 1.3.x format for document transfer to
older 1.3.x releases.
If you were previously (in LyX 1.1.x) using the floatflt paragraph If you were previously (in LyX 1.1.x) using the floatflt paragraph
option to wrap text around a figure, it was necessary to modify this option to wrap text around a figure, it was necessary to modify this