This is LyX 1.6.4
[lyx.git] / status.16x
blob489a0d5ff13eebe8486acfb81a647126aeb7d6b7
1 -*- text -*-
3 This file describes what has been done in the preparation of LyX 1.6.4
4 All comments are welcome.
6 I'd be glad if some of you could take the time to check it out (or fix
7 a bug or two if you are feeling adventurous). Let me recall that all
8 these fixes have been checked into the BRANCH_1_6_X branch, which you
9 can get with the command
10   svn co svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_6_X lyx-1.6.x
12 Juergen
14 [In this list, I try to group things by topic and in decreasing
15 order of importance. This is, of course, subjective...]
18 What's new
19 ==========
22 ** Updates:
23 ***********
25 * DOCUMENT INPUT/OUTPUT
27 - Implement separate chains for Japanese bibliography and index
28   compilation. This allows for proper support for jbibtex and mendex,
29   pLaTeX's bibtex and makeindex replacements (bug 5601).
31 - LaTeX import (tex2lyx) was updated and now also supports:
32   * nomenclature entries
33   * the LaTeX-package esint
34   * the alternative LaTeX document language names "portuguese" and
35     "brazilian"
37 - Partially resolve bug 5702, "tex2lyx cannot deal with modules". We
38   now treat the "DefaultModule" tag as if it were an "Input" tag. This
39   is not a general solution, but does deal with one of the most serious
40   cases of the bug.
42 - Fix layout conversion problem with AMS classes (bug 6140).
44 - Partially resolve bug 5863, "LyX closes dirty buffers without asking".
45   We now ask to save modified buffers when they are destroyed.
48 * USER INTERFACE
50 - Support for chemical formulas via the LaTeX package mhchem. For a
51   description see LyX's Math manual.
53 - LyX's warning about different textclasses in master and child now has a
54   "Do not show this warning again!" checkbox. Checking it will disable the
55   warning for this specific master/child constellation over sessions
56   (bug 3218).
58 - Tooltips for toolbar buttons now show the main shortcut associated
59   to the action.
61 - Tooltips for footnotes and some other insets now wrap, so they can
62   actually be seen.
64 - New commands inset-begin/end (bound to Ctrl-Alt-Home/End) allow to jump 
65   to begin/end of insets (and outside of the inset if the cursor is
66   already in place). There are also versions that select text.
68 - The LaTeX Log File dialog has a search facility.
70 - Notes context menu has a new item for toggling all notes.
72 - Math context menu has a new item for numbering a single line in a formula.
74 - Math context menu has now a status flag indicating the type of equation.
76 - Some context menu items haven been revised.
78 - Include inset context menu shows with a checkbox what is the current 
79   inclusion type.
81 - Guify support for SVN file locking property.
83 - Preferences about automatic popup and inline completion are now honoured
84   when pressing Ctrl-L in math mode.
86 - Make it possible to copy from a deleted section (bug 5390).
88 - Reverse searching added to the merge changes dialog (bug 2213).
90 - Copy as Reference is now implemented for equation labels too
91   (bug 5948).
93 - Visual support for the integral signs \fint and \fintop in formulas.
95 - Fix bug involving incorrect requests to overwrite external files
96   (bug 5522).
98 - Fix occasional wrong occurrence of theorem style (bug 6036).
101 * DOCUMENTATION AND LOCALIZATION
103 - New Slovakian translation of the Introduction manual.
105 - New French translation of the specific manual "How to write Braille
106   with LyX".
108 - Updated Czech, French, German, Hungarian, Indonesian, Italian, Norwegian,
109   Polish, Portuguese, Romanian, Russian, Ukrainian and Spanish
110   localizations of the user interface.
112 - Updated EmbeddedObjects manual: New section about subfloats.
114 - English Extended manual: Updated section about reverse DVI search.
116 - Updated English Additional Features manual.
118 - Updated Intro manual for all languages.
120 - Updated English, French, German, and Spanish Math manual.
122 - Updated German and Spanish User's Guide.
124 - Updated German and Japanese Tutorial.
127 * WINDOWS INSTALLER
131 * BUILD/INSTALLATION
133 - Added a shell script (lyxeditor) for performing reverse DVI/PDF search
134   and a python script (lyxpak.py) for creating archives of a lyx file and
135   all its ancillary files (graphics and so on) to development/tools.
137 - Take advantage of some bugfixes in Qt 4.5 for internal file handling.
139 - Added some cygwin-specific scripts and utility programs that are
140   compiled and installed when building on cygwin.
142 - Lyx now recognizes dviout as DVI viewer (bug 6103).
145 ** Bug fixes:
146 *************
148 * DOCUMENT INPUT/OUTPUT
150 - Fix data loss when shutting down Windows (part of bug 5525).
152 - Fix conversion of documents from LyX 1.5 with multiple URL insets
153   (bug 6121).
155 - Fix conversion documents from LyX 1.4 which have multicolumn cells in
156   tabulars with expert border settings (bug 6018).
157   
158 - Fix the output of spaces that are at the beginning of a block with
159   a new textcolor (bug 4473).
161 - Fix output of alignment if default aligment is not justified (bug 5995).
163 - Fix problem where updates in some child documents were not recognized
164   and no LaTeX update was performed (bug 6024).
166 - Fix the on-screen representation of headings in the AMS article and
167   AMS book classes.
169 - The default eLyXer configuration now handles images correctly on view
170   and export (requires eLyXer >= 0.27).
172 - Fix loading of UTF-8 encoded files when a byte order mark (BOM) is
173   present (bug 6030).
175 - Fix reverse DVI/PDF search with child documents (bug 6020).
177 - Assure that a longtable caption is in a first header even if the table
178   does not have one. This assures the caption is not repeated after a
179   page break and consequently in the list of tables (bug 6057).
181 - Fix language settings after an environment (bug 5096).
183 - The file encoding is now properly restored after a LaTeX environment
184   or command with local scope (bug 5690).
186 - Enable the possibility to read documents from a path containing a
187   $-character (bug 4177).
189 - Enable document margin settings and hyperref settings in the
190   article (beamer) class.
191   
193 * USER INTERFACE
195 - Prevent a crash in Qt when scaling images on screen. This could occur
196   only for certain scaling factors and image sizes (bug 5957).  
198 - Fix bookmark navigation crash when multiple windows are used
199   (bug 6000).
201 - Disable the "sort" option in the outliner for the Table of Contents
202   which triggered a crash (bug 5983). Sorting the TOC didn't work anyway.
204 - Fix a crash when closing a LyX window with split views (bug 5998).
206 - Fix a crash when applying preference changes (bug 6064).
208 - Fix a crash when accessing the Navigate menu after an empty inset has
209   been dissolved (bug 6003).
210   
211 - Fix a crash when performing instant preview on an uncodable character
212   (bug 6116).
213   
214 - Fix a crash when navigating in a table with math insets (bug 6158).
215   
216 - Fix a crash when closing LyX while a master and its child were open.
218 - Fix a crash when documents were hidden, the view was closed, and 
219   the same documents were made visible in another view (bug 6162).
221 - Fix communication between lyxclient and server, which leads to a
222   crash once CTRL+D is used on the client side (bug 6106).
223   
224 - Display the filename suffix in the tab header if it is non-standard
225   (e.g. ".lyx15"). This avoids a crash when loading two files with
226   identical names but different extensions (bug 5646), and disambiguates
227   such files in the user interface.
229 - Disable Symbols dialog for read-only documents. This prevents a
230   potential crash.
231   
232 - Fall back to default UI file if the specified one cannot be found
233   (bug 6076).
235 - Fix assertion when a nested math hull appears in a math macro
236   (bug 5996).
237   
238 - Fix assertion when pressing down arrow in the command buffer while
239   the history is empty (bug 6001).
241 - Fix assertion when selecting with Shift-button in math editor (bugs
242   5046 and 6026).
244 - Fix assertion when starting spellchecker in math mode and clicking 
245   "replace" (bug 6013)
246   
247 - Fix assertion in mathed when moving the cursor immediately after
248   pressing Ctrl-L (or '\' with inline completion disabled) in front of
249   another character (bug 6063).
250   
251 - Prevent a window resize when applying the Preferences when the 
252   LyX window is maximized (bug 6034).
254 - Fix the upward scrolling when selecting with the mouse (bug 4464).
256 - Make Tools>Statistics ignore Note insets and inactive branches
257   (bug 2566).
259 - Take into account file system case sensitivity when checking whether
260   a path starts with a given prefix. This fixes a bug with reverse PDF
261   search when using SumatraPDF as a PDF viewer on Cygwin.
263 - Fix the maximum number of the files stored in last-opened-files list
264   (bug 5980).
266 - Disable unused functions in the citation dialog (bug 5987).
268 - Fix display of BibTeX entries in the info field of the citation
269   dialog by only converting text mode latex macros to unicode glyphs.
270   
271 - Convert LaTeX macros such as \"{u} to proper unicode characters
272   for the display of authors/editors on the citation inset button.
274 - Fix pop-up of ToC and Source code panels after fresh install (part
275   of bug 5082).
277 - Maintain session settings over version changes (also related to
278   bug 5082).
280 - Do not reset toolbar settings after a change of UI files that do not
281   concern toolbars.
283 - Fix math-insert lfun behaviour in the absence of a selection or when
284   something outside mathed is selected (bug 6033).
285   
286 - Fix casing inconsistencies in the English user interface.
288 - Fix context menu for insets inside a branch inset (bug 6022).
290 - Fix command "tabular-feature align-(left|right|center)" which was
291   inadvertently disabled for a math matrix (bug 6041).
293 - Ensure that pasting into the preamble and the nomenclature dialog's
294   description widget resets the font formatting (bug 3936).
296 - Fix wrong labeling as "child only" branch if branches were unknown.
298 - Fix typesetting of chemical equations by adding support for the mhchem
299   package (bugs 6047, 4043, and 5394).
301 - Fix display of unknown math macros that become known after editing their
302   name. They are now correctly expanded and not left in red (bug 5923).
304 - Fix display of macros when clicking away (bug 3706).
306 - Fix the inconsistent behaviour of the cursor inside math (bug 2034).
308 - Fix the toggling of the outline-button on the toolbar when closing
309   the outliner with the 'x' (bug 3918).
311 - Fix the pasting of multiple cells in a table when a range is selected
312   (bug 4952).
314 - Do not open files during startup that were closed in the previous
315   session by Close View or Close Window (bug 5458).
317 - Remove empty paragraphs and superfluous spaces when leaving an inset
318   (bug 5435).
320 - Fix the scrolling problem that when scrolling with PgUp or PgDn, the
321   cursor could end up on a row that is only partly visible. This causes
322   the cursor to end up somewhere else when scrolling back (bug 5944).
324 - Fix selection of math insets on some archs.
326 - Fix of painter glitches caused by uninitialized variables (bug 6077).
328 - Fix uninitialized variable in Dialog code (bug 6081).
330 - Fix the enabling of the page height and width fields in the Document
331   Settings dialog.
332   
333 - The width unit of table cells can be set before entering the
334   value (bug 6070).
335   
336 - Re-allow the insertion of glue lengths in the VSpace dialog and the
337   VSkip widget of the Document dialog (bug 6097).
339 - Fix bug where multimedia keys were intercepted by LyX (bug 6043).
341 - Disable some menu entries when the document windows does not have
342   focus on OS X (bug 1720).
344 - Add the emf an wmf graphics format as a parameter of LFUN_PASTE.
346 - Fix the enabling and disabling of some items in the longtable
347   section of the tabular dialog.
349 - Remove the black box around the work area that is visible with qt4.5.
351 - Fix middle-button pasting between different tabs (bug 6120).
354 * DOCUMENTATION AND LOCALIZATION
356 - Fix icon image files so that they appear correctly when the
357   documentation files are converted to DVI (bug 5945).
359 - Fix encoding of the Hebrew documentation files to make them
360   compilable.
363 * BUILD/INSTALLATION
365 - Detect multithreaded boost libraries if included boost is not used.
367 - Fix small documentation bug in configure.py (bug 5881).
369 - LyX now recognizes both elyxer and elyxer.py.
371 - SCons: assertions are now always disabled in mode=release and
372   enabled in mode=debug.
374 - Added support for automake 1.11.