lyx_mirror/status.16x

269 lines
8.2 KiB
Plaintext
Raw Normal View History

-*- 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.
- The LaTeX Log File dialog has a search facility.
- 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.
- Include inset context menu shows with a checkbox what is the current
inclusion type.
- Some strings in the context menus have been improved.
- Guify support for SVN file locking property.
- Preferences about automatic popup and inline completion are now honoured
when pressing Ctrl-L in math mode.
- Make it possible to copy from a deleted section (bug 5390).
- Reverse searching added to the merge changes dialog (bug 2213).
- Copy as Reference is now implemented for equation labels too (bug 5948).
* DOCUMENTATION AND LOCALIZATION
- New Slovakian translation of the Introduction manual.
- Updated Czech, German, Indonesian, Italian and Spanish localizations
of the user interface.
- Updated EmbeddedObjects manual: New section about subfloats.
- Updated English Additional Features manual.
- Updated Intro manual for all languages.
- Updated German and Spanish User's Guide.
- Updated German Tutorial.
* 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.
- Added some cygwin-specific scripts and utility programs that are
compiled and installed when building on cygwin.
** Bug fixes:
*************
* DOCUMENT INPUT/OUTPUT
- Fix conversion documents from LyX 1.4 which have multicolumn cells in
tabulars with expert border settings (bug 6018).
- 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).
- Assure that a longtable caption is in a first header even if the table
does not have one. This assures the caption is not repeated after a
page break and consequently in the list of tables (bug 6057).
- Fix language settings after an environment (bug 5096).
- Enable the possibility to read documents from a path containing a
$-character (bug 4177).
* USER INTERFACE
- Fix bookmark navigation crash when multiple windows are used
(bug 6000).
- Fall back to default UI file if the specified one cannot be found
(bug 6076).
- 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 (bugs
5046 and 6026).
- Fix assertion when starting spellchecker in math mode and clicking
"replace" (bug 6013)
- Fix assertion in mathed when moving the cursor immediately after pressing
Ctrl-L (or '\' with inline completion disabled) in front of another
character (bug 6063).
- 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).
- Do not reset toolbar settings after a change of UI files that do not
concern toolbars.
- 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).
- Fix command "tabular-feature align-(left|right|center)" which was
inadvertently disabled for a math matrix (bug 6041).
- Ensure that pasting into the preamble and the nomenclature dialog's
description widget resets the font formatting (bug 3936).
- Fix wrong labeling as "child only" branch if branches were unknown.
- Fix typesetting of chemical equations by adding support for the mhchem
package (bugs 6047, 4043, and 5394).
- Fix display of unknown math macros that become known after editing their
name. They are now correctly expanded and not left in red (bug 5923).
- Fix display of macros when clicking away (bug 3706).
- Fix the inconsistent behaviour of the cursor inside math (bug 2034).
- Fix the toggling of the outline-button on the toolbar when closing
the outliner with the 'x' (bug 3918).
- Fix the pasting of multiple cells in a table when a range is selected
(bug 4952).
- Do not open files during startup that were closed in the previous
session by Close View or Close Window (bug 5458).
- Remove empty paragraphs and superfluous spaces when leaving an inset
(bug 5435).
- Fix the scrolling problem that when scrolling with PgUp or PgDn, the
cursor could end up on a row that is only partly visible. This causes
the cursor to end up somewhere else when scrolling back (bug 5944).
- Fix selection of math insets on some archs.
- Fix of painter glitches caused by uninitialized variables (bug 6077).
- Fix uninitialized variable in Dialog code (bug 6081).
- Fix the enabling of the page height and width fields in the Document
Settings dialog.
- The width unit of table cells can be set before entering the
value (bug 6070).
* 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.
- SCons: assertions are now always disabled in mode=release and
enabled in mode=debug.
- Added support for automake 1.11.