X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2FRELEASE-NOTES;h=440b93e71a484aae078bb12522128a8eb445c49d;hb=745b43784ce1b6981fd31f6c5f5fbd489eef51f4;hp=1334b3b6524793390c56265222f60663c7b55a42;hpb=e88cccb49e3a9ae320cb4ae715a7f46d67d6a5d8;p=lyx.git diff --git a/lib/RELEASE-NOTES b/lib/RELEASE-NOTES index 1334b3b652..440b93e71a 100644 --- a/lib/RELEASE-NOTES +++ b/lib/RELEASE-NOTES @@ -13,11 +13,13 @@ be safely dissolved, as it will be automatically inserted at export time if needed, as usual. -* LyX now outputs en- and em-dashes as -- and --- ligatures when exporting to - latex using TeX fonts, as done in version 2.1 and earlier. In version 2.2 - they were instead output as the macros \textendash and \textemdash, causing - changed output with old documents and bugs. The 2.2 behavior can be restored - by don't allowing using dash ligatures in Document->Settings->Fonts. +* The new setting + "Document->Settings->Fonts->Output em- and en-dash as ligatures" forces + output of en- and em-dashes as -- and --- when exporting to LaTeX. + It is is "true" by default but "false" when opening documents edited + with LyX 2.2. + See chapter 3.9.1.1 "Dashes and line breaks" of the User Guide and + "Caveats when upgrading from earlier versions to 2.3.x" below. * The following UI translations were dropped, because the lack of translation maintenance: Russian, Danish, Greek, Serbian, Galician, Catalan, Romanian, @@ -25,6 +27,13 @@ !!Documents compilation process and images conversion +* It is now possible to enable the -shell-escape option only for specific + documents, rather than having to enable it globally in preferences. + This is achieved by checking "Allow running external programs" in + Document->Settings->Formats. LyX will now check whether -shell-escape + has been added to a LaTeX converter and invites the user to remove it + in favor of the new mechanism when that LaTeX converter is used. + * The converters definition syntax (LYX_HOME/lyxrc*) now supports a new option, 'needauth', to prevent completely automated execution of the converter, unless LyX acquired explicit consent by the @@ -52,6 +61,16 @@ !!!The following pref variables were added in 2.3: +* \default_platex_view_format + Determine the default output format for Japanese documents that use the + pLaTeX backend [default: "pdf3" == "PDF (dvipdfm)"] + +* \jbibtex_alternatives + Alternative bibliography converters for Japanese. + +* \pygmentize_command + holds the name of the driver command used by the Pygments python module. + * \use_converter_needauth when enabled, user is asked before calling any (possibly dangerous) external converter with the 'needauth' option @@ -60,37 +79,56 @@ when enabled, use of external converters with the 'needauth' option is forbidden -* \pygmentize_command - holds the name of the driver command used by the Pygments python module. - !!!The following pref variables were changed in 2.3: +* \bibtex_command + New (default) value "auto". -!!!The following pref variables are obsoleted in 2.3: +* \screen_zoom + This is now independent of the value set via buffer-zoom[-in|-out]. !!!The following new LyX functions have been introduced in 2.3: +* buffer-external-modification-clear + Clear the external modification flag on the current buffer + +* buffer-zoom + Zooms the screen fonts to a given value or resets to the default zoom + when no argument is given. + * branch-invert Toggles inversion status of branch inset. -* lyx-activate - Activates the LyX window. Useful in combination with reverse search. - * devel-mode-toggle Activate/deactivate the developer mode, which consists mainly in: (1) more information shown in the status bar and (2) help file opened in editable mode. This state used to be hardcoded at compile time. +* font-crossout + Cross out characters. + +* icon-size [size in px] + Set the icon size in the toolbar + +* lyx-activate + Activates the LyX window. Useful in combination with reverse search. + +* toolbar-movable + Toggles movability of a given toolbar. + !!!The following LyX functions have been changed in 2.3: -* quote-insert - The function now has a second and third optional argument to specify - the side (left, right, auto) and quotation mark style (english, swedish, - german, polish, french, danish). +* buffer-export + If no or "default" argument is given, the function now exports to the default + output format. + +* buffer-zoom-in, buffer-zoom-out + The Zoom value set by these is now relative to the default zoom value set in + preferences. * inset-modify This function now also applies to quote insets. It takes a three-character @@ -111,6 +149,18 @@ "inset-forall Quotes inset-modify changetype g.s" => change all quote insets to German single quotes, keeping left/right setting +* paragraph-goto + The function has now two further optional arguments that determine end positions. + If specified, a selection is performed. + +* quote-insert + The function now has a second and third optional argument to specify + the side (left, right, auto) and quotation mark style (english, swedish, + german, polish, french, danish). + +* specialchar-insert + New option allowbreak that adds an invisible line break option, + * word-delete-forward, word-delete-backward, char-delete-forward, char-delete-backward The pre-2.3 behavior of these functions is equivalent to the 2.3 behavior with @@ -118,8 +168,6 @@ to select big insets on the first call and delete them only on the second. This new behavior is consistent with how delete works in LyX's math editor. -!!!The following LyX documents have been moved in 2.3: - !!!The following new folders have been added to the LyX directory @@ -136,18 +184,22 @@ files that are now shipped as content of the xtemplates directory. -!!!The following metadata files have been added to the tarball in 2.3: - - !!Changes with respect to external programs and libraries in 2.3: -* Inkscape SVG with separate LaTeX + PDF output is experimentally supported. +* Inkscape SVG with separate LaTeX + PDF or PS output is supported via External + Material. * Add some editor/viewer applications to (re)configure checks. +* The included Hunspell has been upgraded to version 1.6.2. + +* The included libiconv has been upgraded to version 1.15. + !!Known issues in version 2.3.0 +* See http://www.lyx.org/trac/wiki/BugTrackerHome. + !!Caveats when upgrading from earlier versions to 2.3.x @@ -157,6 +209,16 @@ the external_templates file, you will have to move the modifications to the respective *.xtemplate file manually. +* If you used literal em- and en-dashes in pre-2.2 documents, + you must manually unselect + "Document->Settings->Fonts->Output em- and en-dash as ligatures" + to ensure unchanged behaviour. + +* ZWSP characters (u200b) following literal em- and en-dashes are deleted by + lyx2lyx when converting to 2.3 format. If you used them as optional line + breaks after dashes, convert them to space insets before opening your + document with LyX 2.3 or the optional line breaks will be lost! + * If using TeX fonts and en- and em-dashes are output as font ligatures, when exporting documents containing en- and em-dashes to the format of LyX 2.0 or earlier, the following line has to be manually added to the