Second Maintenance Release in 2.3.x Series: LyX 2.3.2 released.
December 14, 2018
LyX 2.3.2 is the result of on-going efforts to make our stable version more
reliable and more stable. One main fix involves a crash with external viewers
on Windows. We have also fixed a number of problems with the output of right-
to-left languages, thanks to the involvement of users. There was also an
infinite loop bug connected with the separation of environments that has been
fixed. But, for the most part, the fixes here are incremental.
First Maintenance Release in 2.3.x Series: LyX 2.3.1 released.
September 16, 2018
LyX 2.3.1 is the result of on-going efforts to make our stable version more
reliable and more stable. We have fixed a number of bugs and added some new
features. Perhaps the most important of these is that Jean-Marc Lasgouttes
re-wrote the document painting mechanism.
This makes LyX snappier, especially on repeated events.
All python scripts distributed with LyX should now be compatible with both
python 2.x and python 3.x.
New Stable Series: LyX 2.3.0 released.
March 16, 2018
LyX 2.3.0 is the culmination of two years of hard work. An overview
of the new features can be found here:
https://wiki.lyx.org/LyX/NewInLyX23
MASTER_SITES= site1 \
site2
style continuation lines to be simple repeated
MASTER_SITES+= site1
MASTER_SITES+= site2
lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
The changes are very numerous. for the full list of changes in LyX 2.2.x,
refer to http://wiki.lyx.org/LyX/NewInLyX22
Short version of LyX 2.2 user-visible changes:
HiDPI display support
Qt5 support
New text display algorithm
Horizontal scrolling for large insets
New separators and improved control of paragraph breaks
Improved text color support
Improved box dialog
Improvements to tables
Reworked instant preview
Enhanced source panel
Improved outliner and navigation menu
Enhanced language support
New supported languages
New supported LaTeX commands
Layout enhancements
Module enhancements
New preferences settings
New converters
Problems found with existing distfiles:
distfiles/javascript-2.1b1.el
distfiles/yEd-3.14.2.zip
No changes made to the javascript-mode or yEd distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
memory and CPU time for certain input. Provide a variable
(CLANG_NO_VALUE_PROPAGATION_PASS) for selectively disabling it in those
places known to trigger it.
Summary of changelog:
* Native IPA inset and IPA toolbar
* New supported languages
* Tex Fonts Additions
* Basic support for Math OpenType fonts
* Document class categories
* Enhanced support for LaTeX options
* New supported LaTeX commands
* New export command-line option
* Table rotations
* Layout enhancements
* New modules
* Equation Editor "mode"
Ok@ reed
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
Changes from upstream (snipped, full changelog at http://www.lyx.org/announce/2_0_7.txt):
** Bug fixes:
*************
* DOCUMENT INPUT/OUTPUT
- Fix garbage in document export (and maybe other places) by making encoding
conversions thread-safe (bug 8854).
- Fix output of ulem commands (underline etc.) which was broken as of
LyX 2.0.6 (bug 8733).
- Fix problem with unbalanced braces in XeTeX output (bug 8765).
- Fix problems with unbalanced braces with a secondary CJK language
(bug 8215).
- Fix state of certain language packages (polyglossia, japanese) in
child documents (bug 8770).
- Fix compilation of documents containing chemical equations and math
integrals (bug 8731).
- Fix compilation with nested ("sub") custom floats.
- Fix import of CSV-files.
* LYXHTML
- Fix random character inserted as year modifier in author-year citations.
* BUILD/INSTALLATION
- Add support for automake 1.13.
- Fix compilation with clang LLVM compiler.
- Fix Qt tools search when a Qt directory has been specified.
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.