Prepare for 2.3.5

This commit is contained in:
Richard Kimberly Heck 2020-06-01 14:10:09 -04:00
parent 70200f792f
commit 75b3de3335
5 changed files with 169 additions and 230 deletions

201
ANNOUNCE
View File

@ -1,22 +1,26 @@
Public release of LyX version 2.3.4 Public release of LyX version 2.3.5
=================================== ===================================
We are proud to announce the release of LyX 2.3.4. This is the fourth We are proud to announce the release of LyX 2.3.5. This is the fifth
maintenance release in the 2.3.x series. maintenance release in the 2.3.x series. We encourage all users to
upgrade to this version.
You can download LyX 2.3.4 from http://www.lyx.org/Download/. You can download LyX 2.3.5 from http://www.lyx.org/Download/.
LyX is a document processor that encourages an approach to writing based LyX is a document processor that encourages an approach to writing based
on the structure of your documents and not simply their appearance. It is on the structure of your documents and not simply their appearance. It is
released under a Free and Open Source Software license. released under a Free and Open Source Software license.
LyX 2.3.4 is the result of on-going efforts to make our stable version more LyX 2.3.5 is the result of on-going efforts to make our stable version more
reliable and more stable. One important change is that we have finally fixed reliable and more stable. Most of the changes are incremental, but quite a
a large number of bugs related to bibitems (see bug #7548). We have also (we few important bugs have now been fixed.
hope) fixed a long-standing bug involving the saving of files on Windows to
Dropbox folders.
If you think you have found a bug in LyX 2.3.4, please open a bug report at One important change is that Inkscape 1.0 is now supported: It will be detected
and configured automatically. Users of previous versions have recently reported
configuration failures when Inkscape 1.0 is installed, leading to an incomplete
(and all but unusable) installation of LyX. This should also be fixed.
If you think you have found a bug in LyX 2.3.5, please open a bug report at
http://www.lyx.org/trac/wiki/BugTrackerHome. If you're not sure whether it http://www.lyx.org/trac/wiki/BugTrackerHome. If you're not sure whether it
really is a bug, you can e-mail the LyX developers' mailing list (lyx-devel really is a bug, you can e-mail the LyX developers' mailing list (lyx-devel
<at> lists.lyx.org) and ask. <at> lists.lyx.org) and ask.
@ -27,7 +31,7 @@ is at http://wiki.lyx.org/. If you can't find the answer there, e-mail the
LyX users' list (lyx-users <at> lists.lyx.org), where you will find an LyX users' list (lyx-users <at> lists.lyx.org), where you will find an
active community of people who are ready to help. active community of people who are ready to help.
We hope you enjoy using LyX 2.3.4. We hope you enjoy using LyX 2.3.5.
The LyX team. The LyX team.
http://www.lyx.org http://www.lyx.org
@ -39,34 +43,28 @@ What's new
** Updates: ** Updates:
*********** ***********
* DOCUMENT INPUT/OUTPUT
- Add layout file for revtex 4.2.
* USER INTERFACE * USER INTERFACE
- The "Rows & Columns" optional submenu has been added to the math context menu. - Keep citation style when all selected citations are deleted (bug 11748).
- Avoid using text mode for unicode symbols representable in math mode (bug 9616). - Add shortcut for Insert > Separated <Environment> Above.
- Do not issue error dialog when no tag is found in git repository for
tree-revision info inset.
- Fix display with Wayland (bug 11692).
- Improve editing performance when there are Include insets that point to
non-existing files. (bug 11656).
* DOCUMENTATION AND LOCALIZATION * DOCUMENTATION AND LOCALIZATION
- New section about references in the example file colored-boxes.lyx. - Updated Brazilian Portuguese, Dutsch, German, Interlingua, Italian, Russian
and Slovak user interface localization.
- The Dutch user interface localization has been revived, and the Dutch docs
revised.
- The Russian Tutorial has been updated. * BUILD/INSTALLATION
- Updated localizations include Arabic, Bulgarian, Czech, Dutch, German, Hebrew, - Provide the option to code sign the LyX application on Mac.
Italian, Brazilian Portuguese, Slovak, Swedish, and Ukrainian.
- Fixed index processor in some manuals (bug 11708).
** Bug fixes: ** Bug fixes:
@ -74,142 +72,115 @@ What's new
* DOCUMENT INPUT/OUTPUT * DOCUMENT INPUT/OUTPUT
- Prevent crash due to unencodable path (bug 11688). - Fix crash with non-encodable glyph in nomcenlature inset (bug 11584).
- Fix crash with polyglossia when the "Auto End" language preference setting - Fix crash with non-encodable glyph in class options (bug 11865).
is off and titles are used.
- (Re-)fix problems with activated equal sign and graphic options in Turkish - Support for Inkscape 1.0 (new command line syntax) (bug 11742).
and Latin documents (bug 2005).
- Correctly set language after intitle paragraphs (bug 11514). - Fix problems with non-ASCII characters in file path with recent LaTeX
(bug 11146).
- Fix toprule with booktabs/longtable and captions (bug 11589). - Fix problems with recent LaTeX when \input@path contains tilde and space
(bug 11699).
- Avoid adding spaces when parsing an array in a macro template (bug 10499). - Fix output with class-provided geometry package (bug 11724).
- Avoid superfluous braces in the optional argument of a macro (bug 11552). - Fix erroneous space in output caused by changebar module (bug 11473).
- Do not replace a latex command with the corresponding symbol in the - Correctly strike out deleted text after deleted display math (bug 11716).
unicodesymbols file, unless it can be encoded in the document encoding
(bug 11586).
- Fix problems with paths that contain the tilde (~) character. - Fix loading of amsmath in beamer article classes (bug 11768).
- Fix nomenclature processing with LuaTeX (bug 11571). - Prevent polyglossia options from being output to PDF TOC (bug 11813).
- Fix problem on Windows with saving files in Dropbox folders (bug 10091). - Use real typographic quotation marks in PDF TOC (with pdflatex).
- Find local bib files when they exist in the same directory as the LyX - Fix problems with apostrophe in path on Windows (bug 9368).
file (bug 11588).
- Fix table column order with RTL documents and LuaTeX (part of bug 9686). - Don't open a new instance just because no files are given (bug 11635).
- Fix paragraph alignment with RTL documents and LuaTeX (part of bug 11399). - Fix tablefootnote loading order (bug 11841).
- Fix direction of brackets with RTL documents and LuaTeX (part of bug 11187). - Fix reloading of changed include inset (bug 11842).
- Fix direction of roman numbers with RTL documents and LuaTeX. - Don't output \maketitle twice with branches (bug 11787).
- Fix direction of numbered citations outside XeTeX/bidi (bug 3005). - Output \PassOptionsToPackage before any package is loaded (bug 11862).
- Fix direction of references with XeTeX/bidi (bug 11626).
- Fix interplay of the memoir class and custom page size/geometry (bug 10970).
- Fix compilation of Hebrew Article with XeTeX and LuaTeX (bug 10525).
- Fix greyedout note with RTL documents (bug 8647).
- Fix colored and shaded boxes with RTL documents (bug 8642).
- Fix loading order problem with rotfloat/rotating and graphicx (bug 11502).
- Fix LaTeX error with Canadian French as second language. LyX now uses
the (recommended) babel option "acadian" rather than "canadien".
- Do not create unnecessary directories when exporting from the command
line (bug 11636).
- Fix problem with included objects with Linkback service on Mac (bug 6961).
- Fix termination of commands after math insets (bug 11667).
- Fix \binom command clash in beamer.
* USER INTERFACE * USER INTERFACE
- Fix configure process with Python 3 (bug 11642). - Avoid crash in some cases where a dialog is shown during operation
(bug 11763).
- Fix some numbering issues with bibitems (bug 2743, 8499). - Fix crash with nested insets when spaces are removed automatically (bug 11777).
- Deal properly with orphaned bibitems (bug 7160). - Fix a crash reported on lyx users.
There was an uninitialized buffer member of MathData in LFUN dispatch.
- Fix endless loop when a macro definition references itself (bug 11595). - Fix backspace deletion of selected items with change tracking (bug 11630).
- Use the selection as the argument of a macro also when the macro has only - Fix display glitch where the change tracking cue blinks with the cursor
optional arguments (bug 10498). (bug 11684).
- Correctly close a language opened in a branch inset (bug 9633). - Consider shorthand in biblatex cite display (bug 11696).
- Fix additional problem with display of inline equations in outliner - Properly resize columns of child document table widget.
(bug 11423).
- Preserve "all authors" state when switching citation style via context - Fix problem with validation of InsetLayout.
menu (bug 11439).
- Fix right and left layout alignment (in workarea) with RTL (bug 11606). - Fix over-hasty resetting of dialog in Child Documents settings (bug 11564).
- Show filenames for verbatim includes in outliner (bug 11612). - Fix problems when pasting ZERO WIDTH NON-JOINER (bug 11790).
- Enable change tracking if paragraph break change (bug 11629). - Remove newlines from LFUNs entered in the shortcut dialog.
- Fix crash when deleting column in math grid (bug 11623). - Add copy, paste, etc, to math context menu (but 11799).
- Hide "LaTeX (Clipboard)" entry from import menu (bug 11657). - Avoid bleeding of inset background outside of inset (bug 11786).
- Enable dissolve in undefined Flex inset context menu (bug 8650). - Disallow adding columns with gathered environment as this is not
supported (bug 11812).
- Enable dissolve in context menu of element in table cells. - Preserve paragraph spacing when breaking a paragraph at the start
(bug 11817).
- Fix bad caret position when row scrolls horizontally (bug 11603). - Improve reporting of undefined control sequences in preamble (bug 11844).
- Fix crash when inserting some insets in math split insets (bug 11686). - Fix direction of some parts of text in bidi texts (bug 11691).
- Properly remember cursor position when many files have been opened - Do not insert \textquoteright with Hunspell (bug 11832).
(bug 10310).
- Fix disappearing selection with clipboard managers on X11 (bug 11715).
* INTERNALS - Correct hierarchy level of Bib(la)tex inset in outliner if "Show in Toc"
is selected (bug 11863).
- Fix TeX file listing with the Nix package manager. - Don't close a document if the "close or hide" dialog is canceled (bug
11456).
- Disable PDF bookmarksopen level widget if booksmarksopen is false
(bug 11289).
- Fix Python detection routines, and so instant preview on some platforms - Fix encoding issues with python 3 when generating preview snippets.
(bug 11282).
* DOCUMENTATION AND LOCALIZATION
- Fix string direction in Hebrew localization (bug 11607).
* LYX2LYX
- Fix typo in the code that converts from file formats older than lyx 2.1
(thanks to Salvatore Falco).
* TEX2LYX * TEX2LYX
- Significantly improve support for modules (bug 11259, 8229). - Fix import of nested polyglossia language environments (bug 11878).
- Prevent multiplication of preamble code on (re-)import (bug 8229).
- Fix import of custom float definitions. * LYXHTML
- Don't output LaTeX preamble snippets with HTML (bug 11780).
* BUILD/INSTALLATION * BUILD/INSTALLATION
- avoid annoying warnings with g++ 9. - Do not break configuration if a layout file is not decodable. Rather than that,
issue a warning and skip that file (bug 11736).
- Download dictionary and thesaurus files, on Windows, from our SVN repo (bug 11192).
- Avoid many warnings with g++ 10 and clang++ 10.

15
NEWS
View File

@ -1,3 +1,18 @@
What's new in version 2.3.5?
----------------------------
LyX 2.3.5 is the fifth maintenance release in the 2.3.x series.
LyX 2.3.5 is the result of on-going efforts to make our stable version more
reliable and more stable. Most of the changes are incremental, but quite a
few important bugs have now been fixed.
One important change is that Inkscape 1.0 is now supported: It will be detected
and configured automatically. Users of previous versions have recently reported
configuration failures when Inkscape 1.0 is installed, leading to an incomplete
(and all but unusable) installation of LyX. This should also be fixed.
What's new in version 2.3.4? What's new in version 2.3.4?
---------------------------- ----------------------------

View File

@ -1,9 +1,9 @@
dnl Process with autoconf to generate configure script -*- sh -*- dnl Process with autoconf to generate configure script -*- sh -*-
AC_INIT(LyX,2.3.5dev,[lyx-devel@lists.lyx.org],[lyx]) AC_INIT(LyX,2.3.5,[lyx-devel@lists.lyx.org],[lyx])
AC_PRESERVE_HELP_ORDER AC_PRESERVE_HELP_ORDER
# Use ISO format only. The frontend needs to parse this # Use ISO format only. The frontend needs to parse this
AC_SUBST(LYX_DATE, ["2020-01-26"]) AC_SUBST(LYX_DATE, ["2020-06-21"])
AC_PREREQ(2.65) AC_PREREQ(2.65)
AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_HEADERS([config.h]) AC_CONFIG_HEADERS([config.h])

65
development/status.empty Normal file
View File

@ -0,0 +1,65 @@
-*- text -*-
This file describes what has been done in the preparation of LyX 2.3.6.
All comments are welcome.
We try to group things by topic and in decreasing order of importance.
Please feel free to re-arrange if that seems like a good idea.
What's new
==========
** Updates:
***********
* DOCUMENT INPUT/OUTPUT
* USER INTERFACE
* MISCELLANEOUS
* TEX2LYX IMPROVEMENTS
* DOCUMENTATION AND LOCALIZATION
* BUILD/INSTALLATION
** Bug fixes:
*************
* DOCUMENT INPUT/OUTPUT
* USER INTERFACE
* INTERNALS
* DOCUMENTATION AND LOCALIZATION
* LYX2LYX
* TEX2LYX
* LYXHTML
* ADVANCED FIND AND REPLACE
* BUILD/INSTALLATION

View File

@ -1,6 +1,6 @@
-*- text -*- -*- text -*-
This file describes what has been done in the preparation of LyX 2.3.5. This file describes what has been done in the preparation of LyX 2.3.6.
All comments are welcome. All comments are welcome.
We try to group things by topic and in decreasing order of importance. We try to group things by topic and in decreasing order of importance.
@ -15,33 +15,21 @@ What's new
* DOCUMENT INPUT/OUTPUT * DOCUMENT INPUT/OUTPUT
- Add layout file for revtex 4.2.
* USER INTERFACE * USER INTERFACE
- Keep citation style when all selected citations are deleted (bug 11748).
- Add shortcut for Insert > Separated <Environment> Above.
* MISCELLANEOUS * MISCELLANEOUS
* TEX2LYX IMPROVEMENTS * TEX2LYX IMPROVEMENTS
* DOCUMENTATION AND LOCALIZATION * DOCUMENTATION AND LOCALIZATION
- Updated Brazilian Portuguese, Dutsch, German, Interlingua, Italian, Russian
and Slovak user interface localization.
* BUILD/INSTALLATION * BUILD/INSTALLATION
- Provide the option to code sign the LyX application on Mac.
@ -50,99 +38,9 @@ What's new
* DOCUMENT INPUT/OUTPUT * DOCUMENT INPUT/OUTPUT
- Fix crash with non-encodable glyph in nomcenlature inset (bug 11584).
- Fix crash with non-encodable glyph in class options (bug 11865).
- Support for Inkscape 1.0 (new command line syntax) (bug 11742).
- Fix problems with non-ASCII characters in file path with recent LaTeX
(bug 11146).
- Fix problems with recent LaTeX when \input@path contains tilde and space
(bug 11699).
- Fix output with class-provided geometry package (bug 11724).
- Fix erroneous space in output caused by changebar module (bug 11473).
- Correctly strike out deleted text after deleted display math (bug 11716).
- Fix loading of amsmath in beamer article classes (bug 11768).
- Prevent polyglossia options from being output to PDF TOC (bug 11813).
- Use real typographic quotation marks in PDF TOC (with pdflatex).
- Fix problems with apostrophe in path on Windows (bug 9368).
- Don't open a new instance just because no files are given (bug 11635).
- Fix tablefootnote loading order (bug 11841).
- Fix reloading of changed include inset (bug 11842).
- Don't output \maketitle twice with branches (bug 11787).
- Output \PassOptionsToPackage before any package is loaded (bug 11862).
* USER INTERFACE * USER INTERFACE
- Avoid crash in some cases where a dialog is shown during operation
(bug 11763).
- Fix crash with nested insets when spaces are removed automatically (bug 11777).
- Fix a crash reported on lyx users.
There was an uninitialized buffer member of MathData in LFUN dispatch.
- Fix backspace deletion of selected items with change tracking (bug 11630).
- Fix display glitch where the change tracking cue blinks with the cursor
(bug 11684).
- Consider shorthand in biblatex cite display (bug 11696).
- Properly resize columns of child document table widget.
- Fix problem with validation of InsetLayout.
- Fix over-hasty resetting of dialog in Child Documents settings (bug 11564).
- Fix problems when pasting ZERO WIDTH NON-JOINER (bug 11790).
- Remove newlines from LFUNs entered in the shortcut dialog.
- Add copy, paste, etc, to math context menu (but 11799).
- Avoid bleeding of inset background outside of inset (bug 11786).
- Disallow adding columns with gathered environment as this is not
supported (bug 11812).
- Preserve paragraph spacing when breaking a paragraph at the start
(bug 11817).
- Improve reporting of undefined control sequences in preamble (bug 11844).
- Fix direction of some parts of text in bidi texts (bug 11691).
- Do not insert \textquoteright with Hunspell (bug 11832).
- Fix disappearing selection with clipboard managers on X11 (bug 11715).
- Correct hierarchy level of Bib(la)tex inset in outliner if "Show in Toc"
is selected (bug 11863).
- Don't close a document if the "close or hide" dialog is canceled (bug
11456).
- Disable PDF bookmarksopen level widget if booksmarksopen is false
(bug 11289).
- Fix encoding issues with python 3 when generating preview snippets.
* INTERNALS * INTERNALS
@ -155,23 +53,13 @@ What's new
* TEX2LYX * TEX2LYX
- Fix import of nested polyglossia language environments (bug 11878).
* LYXHTML * LYXHTML
- Don't output LaTeX preamble snippets with HTML (bug 11780).
* ADVANCED FIND AND REPLACE * ADVANCED FIND AND REPLACE
* BUILD/INSTALLATION * BUILD/INSTALLATION
- Do not break configuration if a layout file is not decodable. Rather than that,
issue a warning and skip that file (bug 11736).
- Download dictionary and thesaurus files, on Windows, from our SVN repo (bug 11192).
- Avoid many warnings with g++ 10 and clang++ 10.