From e430ec54e4fcff885e21c55d40b462f01629a930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Spitzm=C3=BCller?= Date: Thu, 21 May 2009 16:54:12 +0000 Subject: [PATCH] some pre-preparations for 1.6.3. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_6_X@29767 a592a061-630c-0410-9148-cb99ea01b6c8 --- ANNOUNCE | 387 +++++-------------------------------------------------- 1 file changed, 31 insertions(+), 356 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index a4869f38f1..739fde571c 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,20 +1,25 @@ -Public release of LyX version 1.6.2 +Public release of LyX version 1.6.3 =================================== -We are pleased to announce the release of LyX 1.6.2. This is the second -maintenance release in the 1.6.x series. The release fixes a large number -of major and critical bugs that were reported by users of LyX 1.6.0 and -1.6.1. Most notably, three bugs that might lead to dataloss were detected -and resolved. Furthermore, a number of crashes, file conversion and LaTeX -output problems are fixed. As a bonus, the performance of the application -has been improved, and the release also introduces some new features and -user interface improvements. +We are pleased to announce the release of LyX 1.6.3. This is the third +maintenance release in the 1.6.x series. Besides the usual improvements +of stability, the highlights of this release are: -All users of LyX 1.6.0 and LyX 1.6.1 are urged to upgrade to this version. +* tex2lyx is now able to read files in all latex supported encodings and + transform them into the proper unicode-based format introduced in 1.5.0. + This paves the way for many other improvements in LaTeX->LyX translation +* The performance problems when editing a master with child documents have + been resolved. +* LyX 1.6.3 introduces some goodies provided by Qt 4.5 (menu support for + fullscreen mode in linux, close button on tabs). Of course these + improvements (as well as some Qt-related fixes) only show up if LyX is + compiled against Qt 4.5. A detailed list of changes is appended below, remaining known problems are listed in the file RELEASE-NOTES. +All users are encouraged to upgrade to this version. + In case you are wondering what LyX is, here is what http://www.lyx.org/ has to say on the subject: @@ -39,34 +44,34 @@ http://www.lyx.org/ has to say on the subject: internationalized application running natively on Unix/Linux, the Macintosh and modern Windows platforms. -You can download LyX 1.6.2 here (the .bz2 are compressed with bzip2, +You can download LyX 1.6.3 here (the .bz2 are compressed with bzip2, which yields smaller files): - ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/lyx-1.6.2.tar.gz - ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/lyx-1.6.2.tar.bz2 - ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.6.2.tar.gz - ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.6.2.tar.bz2 + ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/lyx-1.6.3.tar.gz + ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/lyx-1.6.3.tar.bz2 + ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.6.3.tar.gz + ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.6.3.tar.bz2 and it should propagate shortly to the following mirrors (which will also host the .bz2 versions): - ftp://ftp.lip6.fr/pub/lyx/stable/1.6.x/lyx-1.6.2.tar.gz - http://lyx.cybermirror.org/stable/1.6.x/lyx-1.6.2.tar.gz - ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/1.6.x/lyx-1.6.2.tar.gz - ftp://ftp.ntua.gr/pub/X11/LyX/stable/1.6.x/lyx-1.6.2.tar.gz - http://sunsite.icm.edu.pl/pub/unix/editors/lyx/stable/1.6.x/lyx-1.6.2.tar.gz - http://lyx.mirror.fr/stable/1.6.x/lyx-1.6.2.tar.gz + ftp://ftp.lip6.fr/pub/lyx/stable/1.6.x/lyx-1.6.3.tar.gz + http://lyx.cybermirror.org/stable/1.6.x/lyx-1.6.3.tar.gz + ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/1.6.x/lyx-1.6.3.tar.gz + ftp://ftp.ntua.gr/pub/X11/LyX/stable/1.6.x/lyx-1.6.3.tar.gz + http://sunsite.icm.edu.pl/pub/unix/editors/lyx/stable/1.6.x/lyx-1.6.3.tar.gz + http://lyx.mirror.fr/stable/1.6.x/lyx-1.6.3.tar.gz Prebuilt binaries (rpms for Linux distributions, Mac OS X and Windows installers) should soon be available at - ftp://ftp.lyx.org/pub/lyx/bin/1.6.2/ + ftp://ftp.lyx.org/pub/lyx/bin/1.6.3/ If you already have the sources of the previous release, you may want to apply one of the following patches instead - ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/patch-1.6.2.gz - ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/patch-1.6.2.bz2 + ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/patch-1.6.3.gz + ftp://ftp.lyx.org/pub/lyx/stable/1.6.x/patch-1.6.3.bz2 -If you find what you think is a bug in LyX 1.6.2, you may either +If you find what you think is a bug in LyX 1.6.3, you may either e-mail the LyX developers' mailing list (lyx-devel lists.lyx.org), or open a bug report at http://bugzilla.lyx.org @@ -79,336 +84,6 @@ Enjoy! The LyX team. -What's new in version 1.6.2? +What's new in version 1.6.3? ---------------------------- -* Lyx 1.6.3 and Qt 4.5 - -Note that Qt comes with some fixes and new features for which LyX 1.6.3 has -been adjusted. Most notably the often reported bug of not remembering correct -toolbar position is gone. Except fixed crash with the new Qt release we enabled -menu support for fullscreen mode in linux and moved close button to each opened -tab of file. - - - -** Updates: -*********** - -* DOCUMENTATION AND LOCALIZATION - -- New German and Spanish translations of the specific manual "How to write - Braille with LyX". - -- New German and Spanish translations of the specific manual "Writing - linguistic papers with LyX". - -- New Indonesian and Ukrainian translations of the Splash document. - -- Update localization of the user interface for Czech, French, German, - Italian, Norwegian, Polish, Spanish, Turkish, and Ukrainian. - -- Updated English and Spanish Customization manuals. - -- Updated English and Spanish LyX Tutorials. - -- Updated English, French, German, and Spanish Embedded Objects, Math, - XY-pic and Tutorial manuals. - -- Updated English, French, German, Japanese, and Spanish User's guide - manuals. - -- Updated English specific manual "How to write Braille with LyX". - -- Updated English specific manual "Writing linguistic papers with LyX". - -- Updated German specific multicolumn manual. - -- Updated Extended and LyX functions manual. - -- Add a check for the japanese babel option in the LaTeX configuration - manual (bug 5677). - - -* DOCUMENT INPUT/OUTPUT - -- New external material template for Dia. - -- New layout file for submissions to ACM SIGGRAPH conferences and - publications. - -- New layout file to typeset recipes. - -- The menu separator special symbol is now direction aware, i.e., it - points to the left in RTL-text (LaTeX output only) (bug 3560). - - -* USER INTERFACE - -- Support for customized horizontal space in math/formulas (bug 2558). - -- Improved the display of BibTeX information in the citation dialog. - LaTeX constructs such as: \"u, should now be displayed as unicode, - and we should now see "(Doe, 1998)" instead of "(John Doe, 1998)" - even when the name in the BibTeX file is "John Doe" rather than - "Doe, John". - -- Added LFUN_VC_COMMAND to support customizable user commands - for version control. - -- Improved the user interface of the graphics group feature. - -- Added "Copy as Reference" to the context menu of labels to - ease the insertion of references. - - -** Bug fixes: -************* - -* DOCUMENT INPUT/OUTPUT - -- Fix a crash when reading a document containing specific numbered - equations produced with tex2lyx (bug 5688). - -- Fix a crash when reading files created by tex2lyx in the presence of an - empty child document (bug 4859). - -- Fix an assertion when an inset is hidden at the right of the edit - window, for example in Description or Right Address layout (bug - 5666 and 5068). - -- Fix the conversion of documents from previous LyX versions that have - index insets following an index list inset (bug 5713). - Affected files that have already been mis-converted can be repaired by - manually setting back the file format to 288 in a text editor before - re-opening the document with LyX 1.6.x. - -- Fix the LaTeX export of subfigures via the command line (bug 5562). - -- Fix the LaTeX import of preamble code (bug 5788). - -- Fix the reversion of floating wrap floats to LyX 1.5.x (bug 5618). - -- Make the PDF output of change tracking markup more robust by using the - ulem package for struck out text instead of the package soul - (fixes bug 5480, 5647 and the remainders of bug 5091). - -- Fix hanging module. - -- Pass graphics driver to the geometry package (bug 5613). - -- Fix LaTeX error with custom margins and the revtex4 class (bug 3838). - -- siamltex class: do not load amsthm package, since the SIAM class - provides its own theorem-like environments. - -- Fix LaTeX export when using unicode symbols in math only in child - documents (bug 5665). - -- Fix bug when coloring section headings in RevTeX4 documents (bug 4625). - -- Fix the output of telephone number and location in letters (bug 5684). - -- Fix a LaTeX export error that prevents the inclusion of two program - listings that differ only by file extension (bug 5681). - -- Fix hyphenation and punctuation rules for Mexican Spanish (bug 4736). - -- For CJK documents using utf8 encoding, load the CJKutf8 package, if - available (part of bug 5386). - -- Fix bugs when entering hyperlink paths containing special characters - (bug 5686). - -- Fix the output of some Greek characters (rest of bug 5239). - -- Fix the address numbering in the elsarticle template file. - -- Fix update of single-char math macro names after their editing - (bug 5541). - -- Fixed import of older files with empty index insets. - - -* USER INTERFACE - -- Fix a crash when pasting a branch in a child document. This crash could - destroy the emergency backup (bug 5813). - -- Fix a crash when restoring a dissolved branch in a child document via - UNDO. This crash could destroy the emergency backup. - -- Fix a bug where changes in child documents were dropped or saved without - asking when closing LyX (bug 5833). - -- Fix a crash when no file is open and the creation of a new document - fails. - -- Fix a crash when using a math related function in an ERT inset - (bug 5703). - -- Fix a crash when copying a matrix column (bug 5731). - -- Fix a crash when pressing the Home or End key while the cursor is not in - the current view (bug 5736). - -- Fix a crash when quitting with the Tabular dialog opened. - -- Fix a crash when deleting columns in a table with multicolumns - (bug 5766). - -- Fix a crash when setting a multicolumn row as the caption of a longtable - (bug 5753). - -- Fix a crash when using the outliner in a child document, the master of - which is not opened (bug 5699). - -- Fix a crash on exit when the child documents are already unloaded. - -- Fix a crash when pressing the Update button of the Citation dialog - for read-only documents (bug 5785). - -- Fix a crash when removing the label of an included Program Listing. - -- Fix a few crashes that could occur with a 'visual' cursor (bugs 5762 - and 5765). - -- Fix a crash when an unfinished macro is edited and deleted in math - mode (bug 5744). - -- Fix the use of regular expressions to avoid crashes with Qt4.5. - -- Fix an infinite loop when creating multiple unnamed files with Qt4.5. - -- Ignore the master_buffer setting in Document>Settings if the current - document is no real child. This fixes a crash when using the outliner - in such files (bug 5653). - -- Set a proper file filter in the file dialog for inserting plain text. - This fixes a crash when attempting to insert plain text (bug 5671). - -- Fix the synchronisation of insets when they are shown in two different - views. This could also have lead to an assertion (bug 4346). - -- Fix an assertion when the status of a command in the context menu of - an InsetCollapsable is requested which is not handled by the inset. - This might happen when the user modifies the ui or when the right - mouse button is dragged (bug 5797). - -- Speed up editing with Outliner open with Qt >= 4.3. This should - especially pay off on the Mac, if the Outliner shows as a drawer - (part of bug 4443). - -- Speed up editing when the document contains paragraphs with many (>1000) - insets (part of bug 4443). - -- Fix the output of longtables if they have a caption (bug 5772). - -- Fix the longtable dialog: Now only only one attribute can be set per - table row (bug 5752). - -- Set buffer status to changed and record UNDO after modifying insets such - as pagebreaks or citations via context menu. - -- Fix on-screen layout of wrap floats. - -- Improve debug output when tracing what actions are triggered. - -- A re-declaration of an InsetLayout will now update the existing - declaration rather than completely over-writing it -- agreeing with the - behavior of our normal Style declarations. - -- Reflect external material template using Instant Preview in the dialog - for scaling property (bug 5628). - -- Enable "dissolve" item in context menus of collapsable insets (bug 4985). - -- Fix unbinding/binding behaviour of shortcuts (bug 4544). - -- Fix instant preview of external material for the first insert in the - document (bug 5626). - -- Allow pasting of text from applications that set the clipboard mimetype - to both graphics and text (bug 5560). - -- Disable pasting with middle mouse button when the document is read-only - (bug 4741). - -- Fix setting shortcuts with a Return key in the shortcuts dialog - (bug 5648). - -- Fix layout of the View Source window when using Qt 4.2. - -- Fix numbering symbol direction in Hebrew and Arabic documents. - -- Remove the non-functional unit "mu" from the unit comboboxes (bug 5682). - -- Remove the bogus unit "None" from the Box dialog's unit comboboxes. - -- Fix enabling of height widgets in the Box dialog. - -- Fix a locale debug message. - -- Fix reloading bug for RCS revision control introduced in 1.6.1, backport - trunk fix for bug 5389 (bug 5697) - -- Fix RCS check-in when more windows are opened, wrong file could be saved - before commit. - -- Fix handling of $$p variable in converters configuration. Introduce $$r - variable for the original input file. - -- Enable view-source widget for read-only documents. - -- Fix painting problems after load of instant preview image (bug 5627). - -- Limit workaround for Qt bug (bug 4513) that was fixed in Qt 4.3.4 to - older Qt versions. The workaround resulted in unwanted display of hidden - directories on UNIX. - -- Add the LyX 1.6 file format (*.lyx16) to the file filter of the file - open dialog. - -- Fix the navigation to large floats from within the outline pane - (bug 5573). - -- Enable Keep and Sort buttons in ToC when in readonly mode (bug 5767). - -- Fix the incorrect painting so that a table could hide other parts of - the document after changing the width of a table column (bug 5604). - -- Enable the cursor to enter an inset at the very beginning of a document - with visual cursor movement (bug 5764). - -- Fix the painting of tables when a multicolumn is created of which the - the first column was a fixed width column (bug 5750). - -- Fix some problems of panel(s) initialization (bug 5082). - -- Enable the Add button in the Citation dialog for citations whose key - is equal to part of an already selected key (bug 5711). - -- The table dialog no longer allows to set the multicolumn property of - longtable caption rows (bug 5573). - -- It is no longer possible to accidentally insert a caption to a table - that is not a longtable (part of bug 5777). - -- It is now possible to include spaces in the name of a branch (bug 5806). - - -* DOCUMENTATION AND LOCALIZATION - -- Fix compilation of the modernCV example file. - -- Localize the release date information in Help>About LyX. - - -* BUILD/INSTALLATION - -- lyx.spec: remove "Icon" tag that triggered a build error (bug 5795); - general update. - -- Fix compilation on OpenBSD (bug 5650). - -- Fix make check.