mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
Update release notes after fix for #7088.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38130 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
1a73516990
commit
b21c8866fb
@ -230,14 +230,23 @@ Caveats when upgrading from earlier versions to 2.0.x
|
|||||||
|
|
||||||
- There has been a large change in how Flex insets are named. Previously,
|
- There has been a large change in how Flex insets are named. Previously,
|
||||||
they tended to have names like "CharStyle:Noun". Now, they just have
|
they tended to have names like "CharStyle:Noun". Now, they just have
|
||||||
names like "Flex:Noun" (where "Flex" is a namespace that is optional).
|
names like "Flex:Noun" (where the "Flex" prefix is now required). When
|
||||||
When LyX 2.0 reads older files, it silently converts the old-style names
|
LyX 2.0 reads older files, it silently converts the old-style names
|
||||||
to new-style names; this direction works perfectly. It will also silently
|
to new-style names; this direction works almost perfectly. The one place
|
||||||
revert new-style names to old-style names, when exporting to 1.6.x format,
|
it does not work is with CopyStyle declarations, IF your old InsetLayout
|
||||||
but only for the pre-defined LyX insets. This means that user-defined flex
|
was NOT named "CharStyle:..." or "Custom:..." or "Element:...", but, say,
|
||||||
insets will not be properly reverted.
|
just "MyInset". In that case, "InsetLayout MyInset" will be changed to
|
||||||
To solve this problem, you can modify the file $LYXDIR/lyx2lyx/lyx_2_0.py.
|
"InsetLayout Flex:MyInset", but "CopyStyle MyInset" will be left as is.
|
||||||
In that file, you will find the following:
|
Users will need to make that kind of change manually. The best way to do
|
||||||
|
this is to use the layout2layout.py script, which gets installed in
|
||||||
|
$LYXDIR/scripts/layout2layout.py, to convert your custom layout files to
|
||||||
|
the new format, and then check them for correctness.
|
||||||
|
|
||||||
|
LyX will also silently revert new-style names to old-style names when
|
||||||
|
exporting to 1.6.x format, but only for the pre-defined LyX insets. This
|
||||||
|
means that user-defined flex insets will not be properly reverted. To solve
|
||||||
|
this problem, you can modify the file $LYXDIR/lyx2lyx/lyx_2_0.py. In that
|
||||||
|
file, you will find the following:
|
||||||
flex_insets = {
|
flex_insets = {
|
||||||
"Alert" : "CharStyle:Alert",
|
"Alert" : "CharStyle:Alert",
|
||||||
"Code" : "CharStyle:Code",
|
"Code" : "CharStyle:Code",
|
||||||
@ -257,7 +266,7 @@ Caveats when upgrading from earlier versions to 2.0.x
|
|||||||
"PresentationMode" : "Custom:PresentationMode",
|
"PresentationMode" : "Custom:PresentationMode",
|
||||||
"Tri-Glosse" : "Custom:Tri-Glosse"
|
"Tri-Glosse" : "Custom:Tri-Glosse"
|
||||||
}
|
}
|
||||||
This is a map form new-style names (minux "Flex") to old-style names (and
|
This is a map from new-style names (minux "Flex") to old-style names (and
|
||||||
there is a similar for DocBook elements). To get a user-defined CharStyle
|
there is a similar for DocBook elements). To get a user-defined CharStyle
|
||||||
to revert properly, it simply needs to be added to this list.
|
to revert properly, it simply needs to be added to this list.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user