-*- text -*- This file describes what has been done in the preparation of LyX 1.6.4 All comments are welcome. I'd be glad if some of you could take the time to check it out (or fix a bug or two if you are feeling adventurous). Let me recall that all these fixes have been checked into the BRANCH_1_6_X branch, which you can get with the command svn co svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_6_X lyx-1.6.x Juergen [In this list, I try to group things by topic and in decreasing order of importance. This is, of course, subjective...] What's new ========== ** Updates: *********** * DOCUMENT INPUT/OUTPUT - Implement separate chains for Japanese bibliography and index compilation. This allows for proper support for jbibtex and mendex, pLaTeX's bibtex and makeindex replacements (bug 5601). - LaTeX import (tex2lyx) was updated and now also supports: * nomenclature entries * the LaTeX-package esint * the alternative LaTeX document language names "portuguese" and "brazilian" * USER INTERFACE - LyX's warning about different textclasses in master and child now has a "Do not show this warning again!" checkbox. Checking it will disable the warning for this specific master/child constellation over sessions (bug 3218). - Tooltips for toolbar buttons now show the main shortcut associated to the action. - Tooltips for footnotes and some other insets now wrap, so they can actually be seen. - New commands inset-begin/end (bound to Ctrl-Alt-Home/End) allow to jump to begin/end of insets (and outside of the inset if the cursor is already in place). There are also versions that select text. - Notes context menu has a new item for toggling all notes. - Math context menu has a new item for numbering a single line in a formula. - Some strings in the context menus have been improved. - Guify support for SVN file locking property. * DOCUMENTATION AND LOCALIZATION - New Slovakian translation of the Introduction manual. - Updated Czech, German, Indonesian, Italian and Spanish localizations of the user interface. - Updated English Additional Features manual. - Updated Intro manual for all languages. * WINDOWS INSTALLER * BUILD/INSTALLATION - Added a shell script (lyxeditor) for performing reverse DVI/PDF search and a python script (lyxpak.py) for creating archives of a lyx file and all its ancillary files (graphics and so on) to development/tools. - Take advantage of some bugfixes in Qt 4.5 for internal file handling. ** Bug fixes: ************* * DOCUMENT INPUT/OUTPUT - Fix output of alignment if default aligment is not justified (bug 5995). - Fix problem where updates in some child documents were not recognized and no LaTeX update was performed (bug 6024). - Fix the on-screen representation of headings in the AMS article and AMS book classes. - The default eLyXer configuration now handles images correctly on view and export (requires eLyXer >= 0.27). - Fix loading of UTF-8 encoded files when a byte order mark (BOM) is present (bug 6030). - Fix reverse DVI/PDF search with child documents (bug 6020). * USER INTERFACE - Fix bookmark navigation crash when multiple windows are used (bug 6000). - Fix assertion when a nested math hull appears in a math macro (bug 5996). - Fix assertion when pressing down arrow in the command buffer while the history is empty (bug 6001). - Fix assertion when selecting with Shift-button in math editor (bug 6026). - Make Tools>Statistics ignore Note insets and inactive branches (bug 2566). - Take into account file system case sensitivity when checking whether a path starts with a given prefix. This fixes a bug with reverse PDF search when using SumatraPDF as a PDF viewer on Cygwin. - Fix the maximum number of the files stored in last-opened-files list (bug 5980). - Disable unused functions in the citation dialog (bug 5987). - Fix display of BibTeX entries in the info field of the citation dialog by only converting text mode latex macros to unicode glyphs. - Convert LaTeX macros such as \"{u} to proper unicode characters for the display of authors/editors on the citation inset button. - Fix pop-up of ToC and Source code panels after fresh install (part of bug 5082). - Maintain session settings over version changes (also related to bug 5082). - Fix math-insert lfun behaviour in the absence of a selection or when something outside mathed is selected (bug 6033). - Fix casing inconsistencies in the English user interface. - Fix context menu for insets inside a branch inset (bug 6022). * DOCUMENTATION AND LOCALIZATION - Fix icon image files so that they appear correctly when the documentation files are converted to DVI (bug 5945). * BUILD/INSTALLATION - Detect multithreaded boost libraries if included boost is not used. - Fix small documentation bug in configure.py (bug 5881). - LyX now recognizes both elyxer and elyxer.py.