]> git.lyx.org Git - lyx.git/blob - RELEASE-NOTES
Correctly generate latex for font/language/encoding switches inside and around
[lyx.git] / RELEASE-NOTES
1 This file lists interface changes that might affect users in 1.5.0 and
2 also some known problems in LyX 1.5.0 that did not occur in
3 1.4.5. Note that fixes are available for many of these, but they have
4 not yet been applied because of incomplete testing.
5
6
7 Interface changes
8 -----------------
9
10 Some of the LyX functions have changed names :
11
12
13 Known issues with version 1.5.0
14 ------------------------------------
15
16 - User layout files must be converted to UTF-8
17
18 In previous version, layout styles were allowed to use non-ASCII names
19 using the local encodings. LyX-1.5 now assumes that all layout files are
20 UTF-8 encoded. This means that non-ASCII style names are still allowed
21 but they nust be valid UTF-8 strings. One way of doing the conversion
22 is to use iconv. Using bash, the script below should work:\r
23 \r
24 cd /path/to/layouts\r
25 for l in *\r
26 do\r
27   cp $l tmp.txt\r
28   iconv -f latin1 -t utf8 tmp.txt -o $l\r
29 done
30 rm tmp.txt
31
32 - Cursor restoration problems with Multiple-View
33
34 When using multiple Windows to edit different parts of the
35 same document, the cursor position is sometimes not correctly restored
36 when you switch from one view to the other.
37
38 - Languages/encodings and insets
39
40 One of the bugs fixed in LyX 1.5.0 is that previously, there were certain 
41 specific cases in which the LaTeX generated did not correctly reflect 
42 language/encoding transitions in and around insets (footnotes, LyX notes).
43 After much deliberation, it was decided not to change older files such that
44 they will still reflect the old LaTeX output; rather, they will now correctly
45 reflect the situation as it appears in the GUI. This means, however, that if 
46 you mangled the text in the GUI in the older versions, in order that it
47 generate the correct LaTeX output, the LaTeX will now generate the mangled 
48 text. If this is problematic for you, please get in touch with us on the
49 developers mailing list, we do have some possible solutions for this.
50
51 The effects of this will be more pronounced for RTL (Hebrew, Arabic, Farsi) 
52 users --- though they affect users of other languages as well.
53
54
55 Note: There may later be an updated list of known issues online at
56         http://wiki.lyx.org/LyX/ReleaseNotes
57