* GuiLog.cpp: don't forget Package warnings.
[lyx.git] / ANNOUNCE
blobf4f8c21ca36c9487e826c061ddefc1e7724ae023
1 Public release of LyX version 1.6.3
2 ===================================
4 We are pleased to announce the release of LyX 1.6.3. This is the third
5 maintenance release in the 1.6.x series. Besides the usual improvements
6 of stability, the highlights of this release are:
8 * tex2lyx is now able to read files in all latex supported encodings and
9   transform them into the proper unicode-based format introduced in 1.5.0.
10   This paves the way for many other improvements in LaTeX->LyX translation
11 * The performance problems when editing a master with child documents have
12   been resolved.
13 * LyX 1.6.3 introduces some goodies provided by Qt 4.5 (menu support for 
14   fullscreen mode in linux, close button on tabs). Of course these
15   improvements (as well as some Qt-related fixes) only show up if LyX is
16   compiled against Qt 4.5.
18 A detailed list of changes is appended below, remaining known problems
19 are listed in the file RELEASE-NOTES.
21 All users are encouraged to upgrade to this version.
23 In case you are wondering what LyX is, here is what
24 http://www.lyx.org/ has to say on the subject:
26    LyX is a document processor that encourages an approach to writing
27    based on the structure of your documents, not their appearance. It
28    is released under a Free Software/Open Source license.
30    LyX is for people that write and want their writing to look great,
31    right out of the box. No more endless tinkering with formatting
32    details, 'finger painting' font attributes or futzing around with
33    page boundaries. You just write. In the background, Prof. Knuth's
34    legendary TeX typesetting engine makes you look good.
36    On screen, LyX looks like any word processor; its printed output --
37    or richly cross-referenced PDF, just as readily produced -- looks
38    like nothing else. Gone are the days of industrially bland .docs,
39    all looking similarly not-quite-right, yet coming out unpredictably
40    different on different printer drivers. Gone are the crashes
41    'eating' your dissertation the evening before going to press.
43    LyX is stable and fully featured. It is a multi-platform, fully
44    internationalized application running natively on Unix/Linux, the
45    Macintosh and modern Windows platforms.
47 You can download LyX 1.6.3 here (the .bz2 are compressed with bzip2,
48 which yields smaller files):
50         ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/lyx-1.6.3.tar.gz
51         ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/lyx-1.6.3.tar.bz2
52         ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.6.3.tar.gz
53         ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.6.3.tar.bz2
55 and it should propagate shortly to the following mirrors (which will
56 also host the .bz2 versions):
58         ftp://ftp.lip6.fr/pub/lyx/stable/1.6.x/lyx-1.6.3.tar.gz
59         http://lyx.cybermirror.org/stable/1.6.x/lyx-1.6.3.tar.gz
60         ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/1.6.x/lyx-1.6.3.tar.gz
61         ftp://ftp.ntua.gr/pub/X11/LyX/stable/1.6.x/lyx-1.6.3.tar.gz
62         http://sunsite.icm.edu.pl/pub/unix/editors/lyx/stable/1.6.x/lyx-1.6.3.tar.gz
63         http://lyx.mirror.fr/stable/1.6.x/lyx-1.6.3.tar.gz
65 Prebuilt binaries (rpms for Linux distributions, Mac OS X and Windows
66 installers) should soon be available at
67         ftp://ftp.lyx.org/pub/lyx/bin/1.6.3/
69 If you already have the sources of the previous release, you may want to apply
70 one of the following patches instead
71         ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/patch-1.6.3.gz
72         ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/patch-1.6.3.bz2
74 If you find what you think is a bug in LyX 1.6.3, you may either
75 e-mail the LyX developers' mailing list (lyx-devel <at> lists.lyx.org),
76 or open a bug report at http://bugzilla.lyx.org
78 If you're having trouble using the new version of LyX, or have a
79 question, first check out http://www.lyx.org/help/. If you can't find
80 the answer there, e-mail the LyX users' list (lyx-users <at> lists.lyx.org).
82 Enjoy!
84 The LyX team.
87 What's new in version 1.6.3?
88 ----------------------------
91 ** Updates:
92 ***********
94 * DOCUMENTATION AND LOCALIZATION
96 - New Indonesian and Slovak localization of the user interface.
98 - New Indonesian translation of the Introduction and Tutorial manual.
100 - New French translation of LyX's list of defined shortcuts.
102 - New Japanese translation of the Math and Braille manual.
104 - Updated German, Czech, Hungarian, Italian, Japanese, Norwegian, Polish,
105   Romanian, Turkish, and Ukrainian localization of the user interface.
107 - Updated English Extended manual.
109 - Updated English, French, German, Norwegian, and Spanish Introduction
110   manual.
112 - Updated English, French, German, and Spanish Math and User's Guide
113   manual.
114   
115 - Updated Japanese User Guide and LaTeX Configuration manual.
117 - Updated English, German, and Spanish Customization manual.
119 - Updated Spanish Shortcuts list.
121 - Added documentation about the reverse DVI search feature in LyX
122   to the Additional Features manual.
124 - Updated the achemso.lyx example file for version 3.2 of the achemso
125   LaTeX-package.
128 * DOCUMENT INPUT/OUTPUT
130 - tex2lyx is now able to read files in all latex supported encodings and
131   transform them into the proper unicode-based format introduced in 1.5.0.
132   This paves the way for many other improvements in LaTeX->LyX translation
133   (bugs 3035, 4379, 4917).
135 - Quotes in InsetListings are now plain quotes, rather than InsetQuote
136   entries (bug 5782).
138 - Improved re-import from LaTeX of documents containing unadorned unicode
139   symbols in math.
141 - Using the AMS \text macro now only requires the amstext package and not
142   the full amsmath package. The amstext package is also loaded when using
143   other text-in-math environments in order to get the correct size for
144   text super and subscripts.
146 - KDE 4's okular is considered as a viewer for PDF, PS and DVI.
148 - Revert to pre-1.6 behaviour of always enclosing the preamble between
149   \makeatletter and \makeatother when exporting to LaTeX and not only
150   when the @-glyph explicitly appears.
152 - The new eLyXer converter is used for HTML output if available.
155 * USER INTERFACE
157 - Add jump-back navigation to the standard toolbar and to the menu
158   (bug 898).
160 - Support for continued fractions (LaTeX-command \cfrac) in math/formulas
161   (bug 2473).
163 - Store the command buffer history in the session file and show it in 
164   a pop-up list in the command buffer.
166 - Added locking capabilities for SVN version control support.
167   (Read the Additional Features manual for details.)
169 - Add Open/Close items to context menu of collapsable insets.
171 - LFUN_NEXT_BUFFER (Ctrl-PgUp) and LFUN_PREV_BUFFER (Ctrl-PgDn) now skip
172   documents that are loaded but not displayed in a window. Such documents 
173   are also shown in a sub-menu of the Document menu (Bug 5872).
175 - Added tooltips for citation insets.
177 - Non-ascii characters entered or pasted in math are now by default
178   wrapped in a text-in-math environment. If desired, this can be avoided
179   by verbatim pasting (Ctrl+Shift+V) or by dissolving the text inset.
180   
181 - Zooming is bound to LFUN_BUFFER_ZOOM_IN and LFUN_BUFFER_ZOOM_OUT
182   (next to ctrl+mousewheel), and the shortcuts M-plus (M-equal) and 
183   M-minus are assigned to them (bug 3038).
185 - Reintroduce cross-referencing between independent files in the Reference
186   dialog.
188 - Add visual and tooltip indication of activation status for branches.
190 - Added keyboard shortcuts for paragraph settings (Alt+A ...).
192 - Improved display of citation information by gathering missing data from
193   the crossref field, as BibTeX does.
194   
195 - Support the optional argument of \chapter* in the memoir class.
197 - Move the buffer-close button into each tabbar -- for Qt 4.5 (bug 3724).
199 - Support fullscreen menu under linux too -- for Qt 4.5 (bug 4888).
203 ** Bug fixes:
204 *************
206 * DOCUMENT INPUT/OUTPUT
208 - Fix reading of document when a customizable inset name contains a
209   space.
211 - Fix bug when using the characters # and % in hyperlinks that are e.g.
212   in footnotes (bug 5908).
213   
214 - Fix reversion of aligned tables in subfloats to LyX 1.5 (bug 5918).
216 - Fix reversion of math and some other specific stuff in subfigure
217   caption to LyX 1.5.
218   
219 - Fix reversion of info insets with a backslash to LyX 1.5.
221 - Fix unicode characters > LaTeX macro reversion to LyX 1.5.
223 - Fix LaTeX export of an isolated Japanese character when using
224   ISO-2022-JP encoding (bug 5802).
226 - Fix encoding failure after Listing insets in utf-8 documents (bug 5783).
228 - Fix conversion of the lilypond external inset with lilypond >= 2.11.x
229   (bug 5834).
231 - Fix LaTeX import when the AMS math package is used (bug 5846).
233 - Correct the LaTeX output of the GREEK ANO TELEIA symbol (part of 
234   bug 5239).
236 - Disable page size, orientation and margin settings with beamer and
237   powerdot, since those values are hardcoded by the class. Thus, a 
238   geometry option clash is avoided (bug 5863).
240 - Perform extra LaTeX run when requested by the French lettre class
241   (bug 5818).
243 - Support LATIN CAPITAL LETTER SHARP S (bug 5913). Note that only selected
244   fonts provide this character. Others output <SS>.
245   
246 - Autosave files of still unnamed documents (newfiles) are now saved
247   in the backup dir, default document dir, or else in the temp dir.
249 - Make sure the autosave files are removed when a document is saved
250   with a different filename or in a different location (bug 5879).
252 - Fix bug in LyX internal file handling that would have caused returning
253   the listing of the parent directory if a directory path was specified
254   without a trailing slash (only converters may have been affected).
255   
257 * USER INTERFACE
259 - Fix crash that might happen when pressing a key while the cursor is not
260   visible, thus requesting the view to be scrolled (bug 5888).
262 - Validate the input of Preferences>Output>Date Format and the argument
263   of the date-insert function. This fixes a crash on Windows with invalid/
264   unsupported date specifiers (bug 5827).
266 - Fix crash when issuing the command "buffer-switch <buffer>" and there
267   is no buffer called <buffer>.
269 - Fix crash in shortcut editor: Pressing delete again after deleting
270   a key binding causes segfault.
272 - Fix crash when closing a child after it has been unincluded from its
273   master (bug 5859).
275 - Fix crash when the dos-box is closed from which LyX was started
276   (bug 5758).
277   
278 - Fix crash when passing a nonexisting file to the lyx function
279   server-goto-file-row.
281 - Fix crash when creating new file -- Qt 4.5 issue (bug 5887).
283 - Fix crash when reducing the size of the workarea such that the left
284   and right margins (specified in the layout) will overlap (bug 5890).
285   
286 - Fix crash when undoing the expansion of a user-defined macro is
287   expanded in math after being finalized before (bug 5540).
288   
289 - Fix the undo of info-insert, which caused a crash in math (bug 5930).
291 - Fix assertion with instant preview when nesting math in a text-in-math
292   environment (bug 5392).
293   
294 - Fix a bug where LyX ate a large preamble consisting of many non-Western
295   characters (bug 5951).
297 - Improve responsiveness, especially on slow or networked drives, when
298   editing a master with child documents (bug 5705).
300 - After reloading a child document, correctly re-assign the master
301   (bug 5873).
303 - Fix downwards selection by mouse movement (part of bug 4464).
305 - Adjust the color of deletions slightly when using change tracking. It
306   is now easier to distinguish between added and deleted text (bug 5629).
308 - Fix the bug that the view source window remained disabled forever when 
309   the window got disabled while the autoUpdate checkbox was unchecked.
311 - Fix the loss of clipboard contents on exit (bug 5769).
313 - Correctly reset language when pasting into ERT or listing.
315 - Allow again to allocate multiple header attributes to a longtable row
316   (bug 5950).
318 - Fix the annoying behaviour that the cursor got hidden by auto-toggling
319   of the math or table toolbar(s) (bug 4733).
321 - Fix the LFUN_SCREEN_RECENTER (bug 5526).
323 - Restore the document tabs from the previous session in the correct
324   order (bug 5001).
325   
326 - Remember which document was active from the previous session (bug 5131).
328 - Allow to scroll down past a very large inset (part of bug 5465).
330 - Improve the selection of table cells with the keyboard (bug 1802).
332 - Correct cursor movement in cases where the cursor jumped to a different
333   paragraph while leaving a double space or an empty paragraph (bug 5088).
335 - Hide the close buffer button even when the tabbar is hidden (bug 5357).
337 - Prevent warning when opening the document settings or preferences
338   dialogs (bug 5799).
340 - Make labels for InsetListings update properly in child documents
341   (bug 5787).
343 - Do not close the math delimiters dialog when selecting a delimiter 
344   without "match" being chosen (bug 5789).
346 - Ensure that in various dialogs the OK button is the default when the
347   Cancel and/or the Apply buttons are enabled too (bugs 4441, 5695).
349 - Do not create a new document when cancel is pressed in the "new from 
350   template" dialog (bug 5848).
352 - Close the correct document when the close tab button is pressed while
353   the cursor is in another tabgroup (with split-screen) (bug 5819).
355 - Correctly restore documents that are assigned to a master.
357 - Accidentally adding more than two rows for cases environments in
358   formulas is no longer possible (bug 4141).
360 - Enable the possibility to specify icons for commands with backslashes.
362 - Disable the Edit->Math submenu when not in math (bug 4218).
364 - Fix display of release date in Help>About for development builds.
366 - Remove empty checkbox for menu entries like Edit>Math>Delete row
367   (which were only visible with some themes).
369 - Multicolumn cell alignment can now be changed via toolbar (bug 5709).
371 - Fix some dialog layouts when using Qt 4.2.
373 - Fix some key accelerators in the Preferences dialog.
375 - Remove empty paragraphs and superfluous spaces after LFUN_SCREEN_UP
376   and LFUN_SCREEN_DOWN (bug 5434).
378 - Fix the status messages displayed by graphics.
380 - Fix the enabling and disabling of submenus that are empty or of
381   which all children are disabled.
383 - Fix the enabling and disabling of the version control submenu.
385 - Do not reload the document after pressing cancel in the version
386   control user interface.
388 - Remove black box around the document which is visible with Qt4.5.
390 - Do not sort the colors in the preferences dialog case-sensitively
391   (bug 4673).
393 - Add Listings Settings to the Edit menu.
395 - Add child-exclusive branches to the Insert>Branch submenu (bug 5851).
397 - Correct placement of the cursor in description styles (bug 4067).
399 - Prevent the document from scrolling to the cursor when the view is
400   resized (e.g. when the tabbar is toggled) (part of bug 4174).
402 - Fix some icons/bitmaps not being loaded from external source (bug 5812).
404 - Fix some warnings with dialogs (bug 5751).
406 - Choosing edit in the include dialog will no longer mark the master
407   as changed (bug 4510).
409 - Fix the enabling of buttons in some dialogs when the document is marked
410   read-only (e.g. the print dialog).
412 - Do not indent line when pressing tab in a program listing with an
413   inline selection (bug 5894).
415 - Show the layouts Address and Right Address in the category
416   Frontmatter of the layout combo box.
417   
418 - Hide the "Navigate->Go to Label" menuitem when disabled (bug 4124).
420 - Fix bug causing reverse DVI search to fail when the temporary directory
421   is a symbolic link.
423 - Disable some invalid insets inside description items (bug 5937).
425 - Adjust the enabling of some controls in the outliner and reduce the
426   flickering caused by collapsing and opening of items.
428 - Update keyboard shortcuts for MAC.
430 - Fix bug causing Ctrl-m to not enter math mode when the cursor is inside
431   a text-in-math environment (bugs 1435, 2466, and 1452).
433 - Make completion preferences more intuitive (bug 5307).
435 - Fix reverse dvi/pdf search when the View Source window is active.
438 * DOCUMENTATION AND LOCALIZATION
440 - Wrong LaTeX preamble line in the Embeded objects manual removed
441   (bug 5966).
443 - Update man pages and generate part of their contents automatically.
446 * BUILD/INSTALLATION
448 - Fix building of LyX/Mac with autotools when using -framework gcc
449   option.
451 - Fix build on Cygwin when using gcc4.
453 - Fix "make check" with gcc 4.3.
455 - New --enable-monolithic-build configure option that subsumes the
456   previously existing monolithic flags;
458 - Fix monolithic build.
460 - Fix a few compilation warnings with gcc.