2014-03-22 21:55:33 +00:00
|
|
|
-*- text -*-
|
|
|
|
|
2014-07-06 16:02:56 +00:00
|
|
|
This file describes what has been done in the preparation of LyX 2.1.2.
|
2014-03-22 21:55:33 +00:00
|
|
|
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.
|
|
|
|
|
|
|
|
All of these fixes have already been checked into the 2.1.x branch of
|
|
|
|
LyX's git repository. The repository can be cloned via:
|
|
|
|
git clone git://git.lyx.org/lyx
|
|
|
|
For more details on how to use the repository, please visit:
|
|
|
|
http://wiki.lyx.org/Devel/LyXGit
|
|
|
|
A list of bugs fixed for this release can also be found at:
|
|
|
|
http://www.lyx.org/trac/wiki/BugTrackerHome
|
2014-07-06 16:02:56 +00:00
|
|
|
as well as a list of bugs still targeted to the 2.1.2 release.
|
2014-03-22 21:55:33 +00:00
|
|
|
|
|
|
|
Richard Heck
|
|
|
|
Branch Maintainer
|
|
|
|
rgheck@lyx.org
|
|
|
|
|
|
|
|
|
|
|
|
What's new
|
|
|
|
==========
|
|
|
|
|
|
|
|
** Updates:
|
|
|
|
***********
|
|
|
|
|
|
|
|
* DOCUMENT INPUT/OUTPUT
|
|
|
|
|
2014-06-09 21:35:17 +00:00
|
|
|
|
2014-03-22 21:55:33 +00:00
|
|
|
|
|
|
|
* TEX2LYX IMPROVEMENTS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* USER INTERFACE
|
|
|
|
|
2014-08-03 17:26:34 +00:00
|
|
|
- Detect some additional postscript and pdf viewers when they are on the
|
|
|
|
system PATH (AcroRd32, SumatraPDF, gsview and qpdfview).
|
2014-03-22 21:55:33 +00:00
|
|
|
|
|
|
|
|
|
|
|
* DOCUMENTATION AND LOCALIZATION
|
|
|
|
|
2014-08-03 17:26:34 +00:00
|
|
|
- Update docs explaining how to activate reverse search in qpdfview.
|
2014-04-29 20:27:51 +00:00
|
|
|
|
2014-03-22 21:55:33 +00:00
|
|
|
|
|
|
|
* BUILD/INSTALLATION
|
|
|
|
|
2014-08-03 16:59:54 +00:00
|
|
|
- On Cygwin, use getent instead of grepping /etc/passwd for determining
|
|
|
|
the user's home directory when launching LyX through the gui wrapper.
|
|
|
|
|
2014-03-22 21:55:33 +00:00
|
|
|
|
|
|
|
|
|
|
|
** Bug fixes:
|
|
|
|
*************
|
|
|
|
|
|
|
|
* DOCUMENT INPUT/OUTPUT
|
|
|
|
|
Possible fix for the mystery crash, which is bug #9049.
Investigation of bug #9236 showed that crash to be due to a Paragraph's
holding a dangling pointer to an old and deleted Layout after the
DocumentClass was reset. Since the backtraces look almost identical, it
seems likely that we have the same problem here.
Since this crash seems almost always to involve tables, I looked at the
code in switchBetweenClasses() and found that the Paragraphs that belong
to "hidden" table cells are not seen by the initial recursion using a
ParIterator: It skips right over them. This was confirmed by test code
suggested by Enrico, with results reported in Trac.
The present patch attempts to deal with this problem in the second
recursion, over Insets. When we see an InsetTabular, we call a new
routine that recurses through the cells, looking for hidden ones. If it
finds a hidden one, it then resets the Layout for the cell's Paragraphs
(there should be only one, but we do not make any assumptions) to the
PlainLayout that belongs to the new DocumentClass. This is good enough,
since such cells never have content.
There is extensive discussion of the patch here:
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg185095.html
Additional testing by Enrico and me confirmed the existence of the
dangling pointer.
(cherry picked from commit 54c2ab2732f8094c0c119618d5b0e9a625ffb262)
2014-08-07 19:00:35 +00:00
|
|
|
- Fix crash when saving certain documents with tables (bug 9049).
|
|
|
|
|
|
|
|
- Fix crash when saving default template (bug 9236).
|
|
|
|
|
2014-05-06 18:17:03 +00:00
|
|
|
- Do not sort advanced listings settings, since their insertion order is
|
|
|
|
relevant (bug 5203).
|
|
|
|
|
2014-08-03 16:42:04 +00:00
|
|
|
- Fix import of latex documents with scaled fonts.
|
|
|
|
|
2014-05-29 11:15:07 +00:00
|
|
|
|
2014-08-28 06:22:47 +00:00
|
|
|
|
2014-05-29 11:15:07 +00:00
|
|
|
* LYX2LYX
|
|
|
|
|
2014-05-16 13:17:10 +00:00
|
|
|
- Fix warning "Missing \use_indices" when converting from 1.6.x format
|
|
|
|
or older.
|
2014-07-09 18:58:44 +00:00
|
|
|
|
2014-08-01 07:42:43 +00:00
|
|
|
- Fix several conversion problems of beamer box arguments when the
|
2014-08-03 10:21:35 +00:00
|
|
|
arguments use multiple ERTs (part of bug 9208, bug 9225, bug 9144).
|
2014-07-27 09:30:25 +00:00
|
|
|
|
2014-07-27 08:23:17 +00:00
|
|
|
- Fix conversion of beamer overlay arguments when the module
|
|
|
|
"beamer-resenumerate" is used (part of bug 9208).
|
|
|
|
|
2014-05-21 09:37:51 +00:00
|
|
|
|
2014-03-22 21:55:33 +00:00
|
|
|
|
|
|
|
* USER INTERFACE
|
|
|
|
|
2014-05-16 13:17:10 +00:00
|
|
|
- Do not forget last words of paragraphs in completion possibilities.
|
2014-07-27 10:26:37 +00:00
|
|
|
|
2014-07-27 08:23:17 +00:00
|
|
|
- Select word on double click even when at boundary (bug 9159).
|
2014-06-08 21:59:59 +00:00
|
|
|
|
2014-05-06 18:17:03 +00:00
|
|
|
- Fix listings inset parameter validation when font size is selected
|
|
|
|
(bug 8144).
|
|
|
|
|
|
|
|
- Fix listings validator with regard to aboveskip and belowskip (bug 7373).
|
|
|
|
|
2014-08-03 14:47:22 +00:00
|
|
|
- Fix reverse search in insets (figures, tables, branches, etc.) (bug 9151).
|
|
|
|
|
2014-08-04 16:52:20 +00:00
|
|
|
- Fix on-screen display of images whose type is not known to LyX (bug 9146).
|
|
|
|
|
2014-08-25 18:55:03 +00:00
|
|
|
- Fix the -geometry command line argument for Windows.
|
|
|
|
|
2014-03-14 10:48:40 +00:00
|
|
|
|
|
|
|
* INTERNALS
|
|
|
|
|
2014-07-19 22:04:45 +00:00
|
|
|
- Improve thread-safety.
|
|
|
|
|
|
|
|
- Fix potential bug spotted by cppcheck.
|
2014-07-06 16:12:57 +00:00
|
|
|
|
2014-07-27 22:33:13 +00:00
|
|
|
- Fix problems arising when converting floating point values to the
|
|
|
|
corresponding string representation (bugs 9190 and 9193).
|
|
|
|
|
2014-03-22 21:55:33 +00:00
|
|
|
|
|
|
|
* DOCUMENTATION AND LOCALIZATION
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* LYXHTML
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* TEX2LYX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ADVANCED FIND AND REPLACE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* BUILD/INSTALLATION
|
|
|
|
|
2014-08-15 14:53:38 +00:00
|
|
|
- Fix compatibility issue with 64-bit cygwin.
|