X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=RELEASE-NOTES;h=7d90ef2657da7f5136c6dda9d6ef3f5fb2d4fa6d;hb=951701394e9490d1e8210ed653636ed29a9926ae;hp=20a37a1f2eb19a5f26e054ff69724f751347d6cc;hpb=6a8b25ba5110a1d4e19206f9f42d3b04312e6728;p=lyx.git diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 20a37a1f2e..7d90ef2657 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -15,19 +15,21 @@ Known issues with version 1.5.0 - User layout files must be converted to UTF-8 -In previous version, layout styles were allowed to use non-ASCII names +In previous versions, layout styles were allowed to use non-ASCII names using the local encodings. LyX-1.5 now assumes that all layout files are UTF-8 encoded. This means that non-ASCII style names are still allowed -but they nust be valid UTF-8 strings. One way of doing the conversion -is to use iconv. Using bash, the script below should work: - -cd /path/to/layouts -for l in * -do - cp $l tmp.txt - iconv -f latin1 -t utf8 tmp.txt -o $l +but they must be valid UTF-8 strings. One way of doing the conversion +is to use iconv. Using bash, the script below should work: + +#! /bin/sh + +cd /path/to/layouts +for l in * +do + cp "$l" tmp.txt + iconv -f latin1 -t utf8 tmp.txt -o "$l" done -rm tmp.txt +rm -f tmp.txt - Cursor restoration problems with Multiple-View @@ -51,6 +53,39 @@ developers mailing list, we do have some possible solutions for this. The effects of this will be more pronounced for RTL (Hebrew, Arabic, Farsi) users --- though they affect users of other languages as well. +- Inset encodings and Conversion from earlier LyX versions + +One of the main new features in version 1.5.0 is Unicode. As part of the +transition, lyx2lyx (the scripts used for converting back and forth between +different versions of the lyx files) converts old .lyx files, which may use +a number of different encodings, to UTF-8. This conversion depends on +correctly identifying the language of the text. There were previously some +edge-cases (insets embedded in different-language text type scenarios) in +which the language was incorrectly identified, which caused some text to +appear incorrectly after having upgraded from older versions. This has now been +fixed. Unfortunately, however, the fix cannot be applied to files which have +already been converted past format 249. So if you have already converted +your old files (using a development version or release candidate), this fix +won't help, unless you still have the originals lying around (and haven't +yet made too many changes to the newer versions ;) ). + +Generally, it is probably wise to keep a backup of the old version of your +files, at least until you are sure that the upgrade went smoothly (which it +almost always will). + +- RTL and keymaps + +Currently there is a bug where you can't use two non-RTL language keymaps if +the RTL preference is set (which is now the default). If you need to use two +non-RTL keymaps, for now you should just turn off the RTL preference (Tools -> +Preferences... -> Language settings -> Language, uncheck "Right-to-left +language support"). + +We hope to offer more comprehensive support for multiple keymaps in the future, +which will solve this bug, as well as allow more than just two keymaps. If you +have any input on this issue, please chime in on the developers mailing list, +or add your comments to http://bugzilla.lyx.org/show_bug.cgi?id=4051. + Note: There may later be an updated list of known issues online at http://wiki.lyx.org/LyX/ReleaseNotes