This is LyX 1.6.4.2
[lyx.git] / ANNOUNCE
blob11b54ff432f9bf92f5d2dc89d709c919127eef6d
1 Public release of LyX version 1.6.4.2
2 =====================================
4 We are pleased to announce the release of LyX 1.6.4.2. This is the second
5 service update to LyX 1.6.4, which was the fourth maintenance release in
6 the 1.6.x series.
8 The only change over release 1.6.4.1 is the disabling of the fork()
9 meachanism on the Mac, which caused regularly pseudo-crashes on the
10 new Mac OS X release (10.6 a.k.a. Snow Leopard). Note that the fix has
11 performance effects on the Mac while autosaving, so we recommend the
12 upgrade to this version of LyX only to Snow Leopard users.
14 A detailed list of changes in 1.6.4, 1.6.4.1 and 1.6.4.2 is appended
15 below, remaining known problems are listed in the file RELEASE-NOTES.
17 In case you are wondering what LyX is, here is what
18 http://www.lyx.org/ has to say on the subject:
20    LyX is a document processor that encourages an approach to writing
21    based on the structure of your documents, not their appearance. It
22    is released under a Free Software/Open Source license.
24    LyX is for people that write and want their writing to look great,
25    right out of the box. No more endless tinkering with formatting
26    details, 'finger painting' font attributes or futzing around with
27    page boundaries. You just write. In the background, Prof. Knuth's
28    legendary TeX typesetting engine makes you look good.
30    On screen, LyX looks like any word processor; its printed output --
31    or richly cross-referenced PDF, just as readily produced -- looks
32    like nothing else. Gone are the days of industrially bland .docs,
33    all looking similarly not-quite-right, yet coming out unpredictably
34    different on different printer drivers. Gone are the crashes
35    'eating' your dissertation the evening before going to press.
37    LyX is stable and fully featured. It is a multi-platform, fully
38    internationalized application running natively on Unix/Linux, the
39    Macintosh and modern Windows platforms.
41 You can download LyX 1.6.4.2 here (the .bz2 are compressed with bzip2,
42 which yields smaller files):
44         ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/lyx-1.6.4.2.tar.gz
45         ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/lyx-1.6.4.2.tar.bz2
46         ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.6.4.2.tar.gz
47         ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.6.4.2.tar.bz2
49 and it should propagate shortly to the following mirrors (which will
50 also host the .bz2 versions):
52         ftp://ftp.lip6.fr/pub/lyx/stable/1.6.x/lyx-1.6.4.2.tar.gz
53         http://lyx.cybermirror.org/stable/1.6.x/lyx-1.6.4.2.tar.gz
54         ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/1.6.x/lyx-1.6.4.2.tar.gz
55         ftp://ftp.ntua.gr/pub/X11/LyX/stable/1.6.x/lyx-1.6.4.2.tar.gz
56         http://sunsite.icm.edu.pl/pub/unix/editors/lyx/stable/1.6.x/lyx-1.6.4.2.tar.gz
57         http://lyx.mirror.fr/stable/1.6.x/lyx-1.6.4.2.tar.gz
59 A prebuilt binary for Mac OS X should soon be available at
60         ftp://ftp.lyx.org/pub/lyx/bin/1.6.4/
62 If you already have the sources of the previous release, you may want to apply
63 one of the following patches instead
64         ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/patch-1.6.4.2.gz
65         ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/patch-1.6.4.2.bz2
67 If you find what you think is a bug in LyX 1.6.4.2, you may either
68 e-mail the LyX developers' mailing list (lyx-devel <at> lists.lyx.org),
69 or open a bug report at http://www.lyx.org/trac/
71 If you're having trouble using the new version of LyX, or have a
72 question, first check out http://www.lyx.org/help/. If you can't find
73 the answer there, e-mail the LyX users' list (lyx-users <at> lists.lyx.org).
75 Enjoy!
77 The LyX team.
80 What's new in version 1.6.4.2?
81 ------------------------------
83 ** Bug fixes:
84 *************
86 * USER INTERFACE
88 - Disable fork() on Mac OS X. This fixes pseudo-crashes while autosaving
89   on Mac OSX 10.6 (bug 6168).
92 What's new in version 1.6.4.1?
93 ------------------------------
95 ** Bug fixes:
96 *************
98 * USER INTERFACE
100 - Revert an erroneous bugfix that was introduced with LyX 1.6.4:
101   "Disable some menu entries when the document windows does not have
102   focus on OS X (bug 1720)."
103   This re-enables the access to the Preferences and About LyX dialogs on
104   the Mac menu (other platforms were not affected).
107 What's new in version 1.6.4?
108 ----------------------------
110 ** Updates:
111 ***********
113 * DOCUMENT INPUT/OUTPUT
115 - LaTeX import (tex2lyx) was updated and now also supports:
116   * nomenclature entries
117   * the LaTeX-package esint
118   * the alternative LaTeX document language names "portuguese" and
119     "brazilian"
121 - Implement separate chains for Japanese bibliography and index
122   compilation. This allows for proper support for jbibtex and mendex,
123   pLaTeX's bibtex and makeindex replacements (bug 5601).
125 - Lyx now recognizes dviout as DVI viewer (bug 6103).
128 * USER INTERFACE
130 - Support for chemical formulae via the LaTeX package mhchem. For a
131   description see LyX's Math manual.
133 - LyX's warning about different textclasses in master and child now has a
134   "Do not show this warning again!" checkbox. Checking it will disable the
135   warning for this specific master/child constellation over sessions
136   (bug 3218).
138 - Tooltips for toolbar buttons now show the main shortcut associated
139   to the action.
141 - Tooltips for footnotes and some other insets now wrap, so they can
142   actually be seen.
144 - New commands inset-begin/end (bound to Ctrl-Alt-Home/End) allow to jump
145   to begin/end of insets (and outside of the inset if the cursor is
146   already in place). There are also versions that select text.
148 - The LaTeX Log File dialog has a search facility.
150 - The notes context menu has a new item for toggling all notes.
152 - The math context menu has a new item for numbering a single line in a
153   formula.
155 - The math context menu has now a status flag indicating the type of
156   equation.
158 - Some context menu items haven been stylistically revised.
160 - The include inset context menu indicates the selected inclusion type.
162 - Add a graphical user interface for the SVN file locking property.
164 - Preferences about automatic popup and inline completion are now honoured
165   when pressing Ctrl-L in math mode.
167 - Make it possible to copy from a deleted section (bug 5390).
169 - The merge changes dialog has a new button for backwards navigation
170   (bug 2213).
172 - Copy as Reference is now also implemented for equation labels
173   (bug 5948).
175 - Visual support for the integral signs \fint and \fintop in formulas was
176   added.
179 * DOCUMENTATION AND LOCALIZATION
181 - New Slovakian translation of the Introduction manual.
183 - New French translation of the specific manual "How to write Braille
184   with LyX".
186 - Updated Czech, French, German, Hungarian, Indonesian, Italian, 
187   Norwegian, Polish, Portuguese, Romanian, Russian, Ukrainian and
188   Spanish localizations of the user interface.
190 - Updated EmbeddedObjects manual: New section about subfloats.
192 - English Extended manual: Updated section about reverse DVI search.
194 - Updated English Additional Features manual.
196 - Updated Intro manual for all languages.
198 - Updated English, French, German, and Spanish Math manual.
200 - Updated German and Spanish User's Guide.
202 - Updated German and Japanese Tutorial.
205 * BUILD/INSTALLATION
207 - Added a shell script (lyxeditor) for performing reverse DVI/PDF search
208   and a python script (lyxpak.py) for creating archives of a lyx file and
209   all its ancillary files (graphics and so on) to development/tools.
211 - Take advantage of some bugfixes in Qt 4.5 for internal file handling.
213 - Added some cygwin-specific scripts and utility programs that are
214   compiled and installed when building on cygwin.
217 ** Bug fixes:
218 *************
220 * DOCUMENT INPUT/OUTPUT
222 - Prevent data loss when shutting down Windows (part of bug 5525).
224 - Fix conversion of documents from LyX 1.5 with multiple URL insets
225   (bug 6121).
227 - Fix conversion documents from LyX 1.4 which have multicolumn cells in
228   tabulars with expert border settings (bug 6018).
230 - Partially resolve bug 5702, "tex2lyx cannot deal with modules". We
231   now treat the "DefaultModule" tag as if it were an "Input" tag. This
232   is not a general solution, but does deal with one of the most serious
233   cases of the bug.
235 - Fix language settings after an environment (bug 5096).
237 - Fix layout conversion problem with AMS classes (bug 6140).
239 - Fix the output of spaces that are at the beginning of a block with
240   a new textcolor (bug 4473).
242 - Fix output of alignment if default aligment is not justified (bug 5995).
244 - Fix problem where updates in some child documents were not recognized
245   and no LaTeX update was performed (bug 6024).
247 - The default eLyXer configuration now handles images correctly on view
248   and export (requires eLyXer >= 0.27).
250 - Fix loading of UTF-8 encoded files when a byte order mark (BOM) is
251   present (bug 6030).
253 - Fix reverse DVI/PDF search with child documents (bug 6020).
255 - Assure that a longtable caption is in a first header even if the table
256   does not have one. This assures the caption is not repeated after a
257   page break and consequently in the list of tables (bug 6057).
259 - The file encoding is now properly restored after a LaTeX environment
260   or command with local scope (bug 5690).
262 - Enable the possibility to read documents from a path containing a
263   $-character (bug 4177).
265 - Enable document margin settings and hyperref settings in the
266   article (beamer) class.
268 - Fix bug involving incorrect requests to overwrite external files
269   (bug 5522).
271 - Fix occasional wrong occurrence of theorem style (bug 6036).
273 - Fix the on-screen representation of headings in the AMS article and
274   AMS book classes.
275   
277 * USER INTERFACE
279 - Prevent a crash in Qt when scaling images on screen. This could occur
280   only for certain scaling factors and image sizes (bug 5957).
282 - Do not close hidden documents that have unsaved changes without asking
283   whether the changes should be saved (part of bug 5863).
285 - Fix bookmark navigation crash when multiple windows are used
286   (bug 6000).
288 - Disable the "sort" option in the outliner for the Table of Contents
289   which triggered a crash (bug 5983). Sorting the TOC didn't work anyway.
291 - Fix a crash when closing a LyX window with split views (bug 5998).
293 - Fix a crash when applying preference changes (bug 6064).
295 - Fix a crash when accessing the Navigate menu after an empty inset has
296   been dissolved (bug 6003).
297   
298 - Fix a crash when performing instant preview on an uncodable character
299   (bug 6116).
300   
301 - Fix a crash when navigating in a table with math insets (bug 6158).
302   
303 - Fix a crash when closing LyX while a master and its child were open.
305 - Fix a crash when documents were hidden, the view was closed, and 
306   the same documents were made visible in another view (bug 6162).
308 - Fix communication between lyxclient and server, which leads to a
309   crash once CTRL+D is used on the client side (bug 6106).
310   
311 - Display the filename suffix in the tab header if it is non-standard
312   (e.g. ".lyx15"). This avoids a crash when loading two files with
313   identical names but different extensions (bug 5646), and disambiguates
314   such files in the user interface.
316 - Disable Symbols dialog for read-only documents. This prevents a
317   potential crash.
318   
319 - Fall back to default UI file if the specified one cannot be found
320   (bug 6076).
322 - Fix assertion when a nested math hull appears in a math macro
323   (bug 5996).
324   
325 - Fix assertion when pressing down arrow in the command buffer while
326   the history is empty (bug 6001).
328 - Fix assertion when selecting with Shift-button in math editor (bugs
329   5046 and 6026).
331 - Fix assertion when starting spellchecker in math mode and clicking 
332   "replace" (bug 6013)
333   
334 - Fix assertion in mathed when moving the cursor immediately after
335   pressing Ctrl-L (or '\' with inline completion disabled) in front of
336   another character (bug 6063).
337   
338 - Prevent a window resize when applying the Preferences when the 
339   LyX window is maximized (bug 6034).
341 - Fix the upward scrolling when selecting with the mouse (bug 4464).
343 - Make Tools>Statistics ignore Note insets and inactive branches
344   (bug 2566).
346 - Take into account file system case sensitivity when checking whether
347   a path starts with a given prefix. This fixes a bug with reverse PDF
348   search when using SumatraPDF as a PDF viewer on Cygwin.
350 - Fix the maximum number of the files stored in last-opened-files list
351   (bug 5980).
353 - Disable unused functions in the citation dialog (bug 5987).
355 - Fix display of BibTeX entries in the info field of the citation
356   dialog by only converting text mode latex macros to unicode glyphs.
357   
358 - Convert LaTeX macros such as \"{u} to proper unicode characters
359   for the display of authors/editors on the citation inset button.
361 - Fix pop-up of ToC and Source code panels after fresh install (part
362   of bug 5082).
364 - Maintain session settings over version changes (also related to
365   bug 5082).
367 - Do not reset toolbar settings after a change of UI files that do not
368   concern toolbars.
370 - Fix math-insert lfun behaviour in the absence of a selection or when
371   something outside mathed is selected (bug 6033).
372   
373 - Fix casing inconsistencies in the English user interface.
375 - Fix context menu for insets inside a branch inset (bug 6022).
377 - Fix command "tabular-feature align-(left|right|center)" which was
378   inadvertently disabled for a math matrix (bug 6041).
380 - Ensure that pasting into the preamble and the nomenclature dialog's
381   description widget resets the font formatting (bug 3936).
383 - Fix wrong labeling as "child only" branch if branches were unknown.
385 - Fix typesetting of chemical equations by adding support for the mhchem
386   package (bugs 6047, 4043, and 5394).
388 - Fix display of unknown math macros that become known after editing their
389   name. They are now correctly expanded and not left in red (bug 5923).
391 - Fix display of macros when clicking away (bug 3706).
393 - Fix the inconsistent behaviour of the cursor inside math (bug 2034).
395 - Fix the toggling of the outline-button on the toolbar when closing
396   the outliner with the 'x' (bug 3918).
398 - Fix the pasting of multiple cells in a table when a range is selected
399   (bug 4952).
401 - Do not open files during startup that were closed in the previous
402   session by Close View or Close Window (bug 5458).
404 - Remove empty paragraphs and superfluous spaces when leaving an inset
405   (bug 5435).
407 - Fix the scrolling problem that when scrolling with PgUp or PgDn, the
408   cursor could end up on a row that is only partly visible. This causes
409   the cursor to end up somewhere else when scrolling back (bug 5944).
411 - Fix selection of math insets on some archs.
413 - Fix of painter glitches caused by uninitialized variables (bug 6077).
415 - Fix uninitialized variable in Dialog code (bug 6081).
417 - Fix the enabling of the page height and width fields in the Document
418   Settings dialog.
419   
420 - The width unit of table cells can be set before entering the
421   value (bug 6070).
422   
423 - Re-allow the insertion of glue lengths in the VSpace dialog and the
424   VSkip widget of the Document dialog (bug 6097).
426 - Fix bug where multimedia keys were intercepted by LyX (bug 6043).
428 - Disable some menu entries when the document windows does not have
429   focus on OS X (bug 1720).
431 - Add the emf an wmf graphics format as a parameter of LFUN_PASTE.
433 - Fix the enabling and disabling of some items in the longtable
434   section of the tabular dialog.
436 - Remove the black box around the work area that is visible with Qt 4.5.
438 - Fix middle-button pasting between different tabs (bug 6120).
441 * DOCUMENTATION AND LOCALIZATION
443 - Fix icon image files so that they appear correctly when the
444   documentation files are converted to DVI (bug 5945).
446 - Fix encoding of the Hebrew documentation files to make them
447   compilable.
450 * BUILD/INSTALLATION
452 - Detect multithreaded boost libraries if included boost is not used.
454 - Fix small documentation bug in configure.py (bug 5881).
456 - LyX now recognizes both elyxer and elyxer.py.
458 - SCons: assertions are now always disabled in mode=release and
459   enabled in mode=debug.
461 - Added support for automake 1.11.
464 * WINDOWS INSTALLER
466 - All ImageMagick and Ghostscript resources are no longer installed as
467   separate files but included in the applications. This improves 
468   performance and makes maintenance easier.
470 - Updated download location.
472 - Fixed compatibility issue with recent NSIS versions.