X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=RELEASE-NOTES;h=1fba7eb9e1c9d9708dae5e3f77124175fad8633a;hb=225c1dbe55635a97b183909ea7194b8d92051378;hp=ab0138f4bec59cea342a31bff6283b8ea327f66f;hpb=148f2d648c8b43fd61120dca45a825b5b0ce4e91;p=lyx.git diff --git a/RELEASE-NOTES b/RELEASE-NOTES index ab0138f4be..1fba7eb9e1 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -19,7 +19,19 @@ be more eventually. Bash completion script was added to the tarball. -The following variables are obsoleted in 2.0 +The following pref variables were changed in 2.0: + +- \language_package was renamed to \language_custom_package + +- \language_use_babel (bool) has been replaced by + \language_package_selection, which can be + 0 (automatic selection) + 1 (always use babel) + 2 custom (use the custom package defined by + \language_custom_package) + 3 none (equivalent to former \language_use_babel false) + +The following pref variables are obsoleted in 2.0: - \plaintext_roff_command (was not used anymore) @@ -208,6 +220,10 @@ least version 2.14 for proper work. Known issues in version 2.0.0 ----------------------------- +- LyX needs to be run under Python 2 and will not work properly on systems + where Python 3 is the default binary. See bug #7030 to know how to fix + this properly, since simple sheebang conversion in *.py files will not + be enough. Caveats when upgrading from earlier versions to 2.0.x ------------------------------------------------------- @@ -218,6 +234,38 @@ Caveats when upgrading from earlier versions to 2.0.x Please refer to the beginning of the languages file for an explanation of the new syntax. +- 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 + names like "Flex:Noun" (where "Flex" is a namespace that is optional). + When 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 + 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 = { + "Alert" : "CharStyle:Alert", + "Code" : "CharStyle:Code", + "Concepts" : "CharStyle:Concepts", + "E-Mail" : "CharStyle:E-Mail", + "Emph" : "CharStyle:Emph", + "Expression" : "CharStyle:Expression", + "Initial" : "CharStyle:Initial", + "Institute" : "CharStyle:Institute", + "Meaning" : "CharStyle:Meaning", + "Noun" : "CharStyle:Noun", + "Strong" : "CharStyle:Strong", + "Structure" : "CharStyle:Structure", + "ArticleMode" : "Custom:ArticleMode", + "Endnote" : "Custom:Endnote", + "Glosse" : "Custom:Glosse", + "PresentationMode" : "Custom:PresentationMode", + "Tri-Glosse" : "Custom:Tri-Glosse" + } + This is a map form new-style names (minux "Flex") to old-style names (and + 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. Note: There may later be an updated list of known issues online at