-What's new in version 1.6.0alpha2?
-----------------------------
-
-The new features in LyX 1.6 are detailed in
-http://wiki.lyx.org/LyX/NewInLyX16
-
-
-What's new in version 1.5.4?
-----------------------------
-
-** Updates:
-***********
-
-* DOCUMENTATION AND LOCALIZATION
-
-- New manual "LyX's detailed math manual" available in English, French,
- and German. It includes the content of the example file "mathed.lyx",
- which is no more shipped separately.
-
-- New section "Floats Side by Side" in the EmbeddedObjects manual.
-
-- New Spanish translation of the FAQ manual and the mathed example file.
-
-- New Japanese splash LyX file.
-
-- Updated French and Spanish Introduction manual.
-
-- Updated German, French, and Spanish Tutorial manual.
-
-- Updated German User's Guide manual.
-
-- New Russian translation of the user interface.
-
-- Updated Czech, French, German, Hebrew, Hungarian, Italian, Portuguese
- and Spanish translations of the user interface.
-
-- New example files that demonstrate how to create serial letters with
- the KOMA letter class.
-
-
-* USER INTERFACE
-
-- LyX gives more instructive information if a character cannot be encoded
- properly. Most notably, the offending character is highlighted both in
- the work area and in the "View Source" pane (bug 3511).
-
-- Initial support for shift + right-mouse-click selection (bug 2304).
-
-- The on-screen appearance of spaces has been improved.
-
-- New shortcut "C-M-n" to create numbered formulas.
-
-- Character counting added to "Count Words" function (bug 2819).
-
-- The BibTeX dialog now has buttons to move databases up or down
- the list.
-
-- New toolbar button to create boxes.
-
-- Keyboard shortcuts for TOC window buttons were introduced. For outlining
- you can use "M-p Left/Right/Up/Down" keys. Note that depth-in/decrement
- LFUNs are still reachable via "M-S-Left/Right" shortcuts (bug 4456).
-
-- Improve cursor movement around lines with ending line-breaks.
-
-
-* DOCUMENT INPUT/OUTPUT
-
-- Use package wrapfig instead of floatflt for wrap figure floats. Note
- that this might slightly change the output (cf. the file RELEASE-NOTES).
-
-- Support to paste text containing ligatures to LyX.
-
-
-* BUILD/INSTALLATION:
-
-- The Windows version is compiled with MSVC 2008.
- It is no longer necessary to install the Windows SDK and other patches,
- these things are now also included in the Express edition.
-
-- Viewers wrapper xdg-open was removed due to the problems on environments
- without desktop managers. Waiting for upstream fixes.
-
-
-** Bug fixes:
-*************
-
-* DOCUMENT INPUT/OUTPUT
-
-- Fix LaTeX output of documents with both CJK and non-CJK languages.
- LyX is basically ready for multilingual CJK now (bug 4337).
-
-- Fix internal conversion from ucs4 to cp-1255 (LyX didn't recognize
- the Hebrew character tav [0x5EA] as a valid character in cp-1255)
- (bug 4439).
-
-- Fix import of LaTeX files that use the inputenc option "utf8x" (part
- of bug 4503).
-
-- Rotated floats are now correctly converted to ERT when exporting to LyX
- format < 1.4.0.
-
-- Fix the LaTeX output of boxes (bug 2492).
-
-- Assure that the package "pdfcolmk" is loaded after the package color.
-
-- Consider graphic drivers when loading the package "xcolor".
-
-- Fix LaTeX code for line spacing when using the memoir class.
-
-- Perform additional latex run if package clefval is used.
-
-- The "dvi viewer paper options" switch now supports all known
- paper sizes (bug 4432).
-
-- "letter" is no more hardcoded as default dvips paper size
- (bug 2098).
-
-
-* USER INTERFACE:
-
-- Fix crashes after LyX tried to access files on non-existing or unmounted
- drives (bugs 4052, 4440, 4534).
-
-- Fix a crash when changing the document encoding while View->Source
- is open (bug 3561).
-
-- Fix an assertion when inserting a non-CJK character in a CJK paragraph
- (bug 4349).
-
-- Fix a crash when opening a document with relative path (bug 4517).
-
-- Fix a crash after converting a formula to eqnarray while a selection
- was active (bug 4452).
-
-- Fix an assertion when inserting a box in a list while at least one
- paragraph of that list was selected (bug 4502).
-
-- Fix a crash when opening a file that resides in a hidden directory
- (bug 4513).
-
-- Fix a crash when deleting outlined insets while the outline panel
- is open (bug 4547).
-
-- Fix a crash following the input of an invalid paragraph separation
- value in the document settings dialog (bug 4556).
-
-- Fix a crash when inserting a math formula into a character style
- inset. In order to fix this, the status bar information that was
- displayed when hovering over a char style had to be disabled for
- the time being (bug 4559).
-
-- Fix a crash when pressing "page up" while the cursor is in an empty
- paragraph (bug 4570).
-
-- Do not exit after catching an iconv exception (bug 4385, part 2).
-
-- Fix update/drawing of character style insets.
-
-- Keep unapplied content of the document settings dialog after
- clicking in the main window (bug 4302).
-
-- Select the correct list in the outliner when right-clicking on the
- TOC- or a "List-of-"inset (bug 4260).
-
-- Fix access to network drives on Windows.
-
-- "Accept compound words" in Preferences->Spellchecker now also works
- with aspell (library) (bug 4408).
-
-- Overwrite selected text when inserting from the math panel (bug 4055,
- part 2).
-
-- Fix copying of insets to external clipboard and display of insets
- in the navigaton menu (bug 4472).
-
-- Fix pasting of multiple tabular cells on Mac and Windows (bug 4436).
-
-- Fix the function "mark-on" (bug 2913).
-
-- Fix rows alignment in the gather environment (part of bug 1497).
-
-- Add missing pdflatex format to Export->Custom.
-
-- Add a check box to the formula numbering menu entries and disable
- them as needed.
-
-- Avoid multiple warning messages from menu system at start-up.
-
-- Avoid spurious warning messages about translation of "Plain text" at
- start-up.
-
-- Add unicode support for missing space modifier letters.
-
-- Add unicode support for many IPA characters.
-
-- The case-changing functions do not select text anymore.
-
-- Set correct width for labels in document class "letter (KOMA-Script
- v.2)" (bug 4529).
-
-- Fix section counter problem in Portuguese localization (bug 4563).
-
-- Load the amsmath package when \implies is used (bug 4561).
-
-
-* DOCUMENTATION
-
-- Document in the User's Guide how to dissolve insets (bug 3687).
-
-- Fix the bibliography of the French User's Guide.
-
-- Fix a document preamble font entry that prevented the User's Guide
- from beeing exported to PDF in some cases.
-
-- Fix preamble error in the template file "koma-letter2.lyx".
-
-
-* BUILD/INSTALLATION:
-
-- Small cleanup to the INSTALL file.
-
-- New script postats.py used to generate translation statistics for the
- main page.
-
-- Dutch dictionary now downloads.
-
-- Fix compilation with gcc 4.3 (soon to be released).
-
-
-What's new in version 1.5.3?
-----------------------------
-
-** Updates:
-***********
-
-* DOCUMENTATION AND LOCALIZATION
-
-- Updated Czech, French, German, Hebrew, Hungarian, Italian, Japanese,
- Norwegian, Spanish and Traditional Chinese translations of the user
- interface.
-
-- New Spanish translation of the example file "ItemizeBullets.lyx".
-
-- New French translation of the EmbeddedObjects manual.
-
-- Updated French introduction manual and User's Guide.
-
-- Revised Tutorial
-
-
-* USER INTERFACE
-
-- The way collapsable insets (footnotes, comments etc) are widened has
- seen a complete overhaul in order to speedup painting when typing
- within insets. Now these insets take the whole screen width as soon
- as they contain more than one row of text. Users of Mac/PPC and of
- Unices with slow X11 server should feel a significant boost in
- performance thanks to this change.
-
-- The pixmap cache that was introduced in LyX 1.5.2 to improve performance
- can now be switched on and off in Preferences, since it might decrease
- on-screen display quality of fonts (subpixel hinting). By default, the
- cache is disabled. If you experience performance problems, turn in on
- (Mac and Windows only).
-
-- The behaviour of Return and M-Return has changed: they now allow to either
- keep current paragraph and depth or to nesting paragraph (bug 2445).
-
-- Add the esint font to the private math fonts. This font assures a
- consistent on screen looking for all kinds of supported integral signs.
-
-- The slides/foils of presentation classes such as beamer, powerdot, foils
- and slides are now displayed in the outliner. This makes it easy to navigate
- to specific slides or move them up and down (bug 78).
-
-- It is now possible to enter greek and cyrillic characters and have them
- typeset without switching to the proper language.
-
-- Add native Erlang support for listings (bug 4263).
-
-- The on-screen representation of charstyle insets has been polished:
- they now integrate better in the line. Furthermore, their label is
- not displayed anymore by default (it can be toggled globally by
- "View->Open all Insets" and individually by clicking the right mouse
- button). As a new type of information, the type of a charstyle inset
- is now displayed in the status bar when the mouse hovers over it.
-
-- Inset-dissolve now works in mathed.
-
-- Placeholders have been moved from the miscellaneous to the spacings section
- in the math toolbar.
-
-
-* DOCUMENT INPUT/OUTPUT
-
-- tex2lyx now imports the following LaTeX commands and environments:
- - \newline
- - environments "framed" and "shaded" from package framed.sty (i.e. framed
- and shaded notes in LyX)
- - \selectlanguage, \foreignlanguage, and \inputencoding (bug 27).
- - all font settings that are natively supported by LyX.
- - all quotation marks (bug 2703).
-
-- xdg-open and sensible-editor are now detected as possible viewer (wrappers).
-
-
-** Bug fixes:
-*************
-
-* DOCUMENT INPUT/OUTPUT
-
-- Fix a crash when exporting a file with a branch from the command line
- (bug 4255).
-
-- Fix a crash when importing an older LyX file (version < 1.5.0) that
- contains index entries with escaped umlauts (bug 4333).
-
-- Fix a crash when importing an older LyX file (version < 1.1.6) that used
- the "default" language.
-
-- Exit gracefully and give the user some information if LyX catches an
- exception from an external program, such as iconv (part of bug 4385).
-
-- Fix LaTeX output of AMS classes when using layouts like Definition but
- not using also Theorem (bug 4282).
-
-- Remove obsolete LaTeX preamble code that was set when a document contained
- URLs (bug 2265).
-
-- If there exists a local layout file, use the local copy instead of the
- system one.
-
-- Use package "float" when the default placement for floats is set to
- 'Here, definitely'.
-
-- Fix import of bounding box arguments "natheight", "natwidth", "bbllx",
- "bblly", "bburx" and "bbury" (bug 4418).
-
-
-* USER INTERFACE:
-
-- Fix a crash when using bookmarks in insets (bug 4301).
-
-- Fix a crash when some files or directories are not readable.
-
-- Fix a crash when pasting into a math formula (bug 4318).
-
-- Fix a crash when deleting a row or column of a math matrix while its
- content is selected (bug 4323).
-
-- Fix a crash when inserting a label after a math matrix (bug 4334).
-
-- Fix a crash when overwriting a selection that spans multiple paragraphs
- (bug 4317).
-
-- Fix a crash when using the outline-* lfuns within mathed (bug 4330).
-
-- Fix an assertion when entering a math object in a list environment (bug 4335).
-
-- Fix a crash when the cursor leaves the first paragraph of the
- appendix and it is empty (bug 4352).
-
-- Fix a crash when editing in an inset that contains an horizontal spring
- (hfill).
-
-- Fix a crash when pasting text from the clipboard into a multi-line
- tabular cell (bug 4368).
-
-- Fix a crash when inserting a file in a tabular cell via
- Insert->File->Plain Text...
-
-- Fix a crash when using the regex search of the citation dialog (bug 4421).
-
-- Correctly adjust screen fonts after the zoom or dpi settings were changed in
- the preferences (Mac and Windows only) (bug 4268).
-
-- Fix updating of externally modified files on Windows both in the workarea and
- in the output (bug 3172).
-
-- Fix loading of the CJK package in multilingual documents (part of bug 4337).
-
-- Fix a problem on Windows where invalid names were given to backup files
- (bug 4287).
-
-- Fix a bug where the spellchecker didn't update the screen display on the last
- of several misspelled words (bug 3586).
-
-- Fix a bug where the spellchecker skipped the first misspelled word on a second
- run (bug 2218).
-
-- If the text of footnotes is in a different language than the main text, it
- was not aligned correctly. This is fixed.
-
-- Fix cut and paste of tabular cells via the external clipboard (bug 4147).
-
-- Fix undo in tabulars after pasting via the external clipboard (bug 4371).
-
-- Fix undo in tabulars after inserting a file via Insert->File->Plain Text...
-
-- Fix middle-mouse paste from other apps into LyX (bug 4394).
-
-- Repair wasy font such that it can also be used on Mac (bug 2326).
-
-- Fix color of some math symbols (bug 2330).
-
-- Fix math display problem with binoms (bug 4308).
-
-- Fix problem in conversion of equations to eqnarray (when pressing C-Enter).
-
-- Fix a bug when adding a math formula column.
-
-- Check and show proper error message if configure.py fails (part of bug 2829).
-
-- Fix DraftDVI preference settings (Windows only).
-
-- Fix bug where strings containing [[double brackets]] appear in user
- interface.
-
-- Fix several duplicated keyboard accelerators in the paragraph settings dialog
- (bug 4277).
-
-- Do not close the error dialog on double click (bug 4090).
-
-- Really highlight search text in the find and replace dialog (bug 3999).
-
-- Fix bug that files with non-ascii names are reported as externally modified
- (bug 4266).
-
-- Disallow paragraph breaks in optional arguments (aka short title) (bug 4359).
-
-- Fix calculation of row metrics with multibyte characters.
-
-- Allow to set optional arguments to Theorem like environments (bug 4344).
-
-- Make sure that the Chapter* layout appears in outline and naviagtion menu
- (bug 3888).
-
-- Fix problem after cancelling the Insert Plain Text dialog.
-
-- Distinguish translations for 'Note' between layouts and inset.
-
-- Fix highlighting of comments in the LaTeX source view.
-
-- Improve shortcut behaviour in the Print dialog (bug 4345).
-
-- Fix on-screen numbering of mwrep and mwbk classes (bug 4419).
-
-
-* DOCUMENTATION
-
-- Fix corrupted character in the User's Guide (including the translations).
-
-- Remove the example file "currency.lyx" and its German translation
- "Waehrungen.lyx". The file is obsolete, since LyX allows direct insertion
- of currency symbols as of version 1.5.0.
-
-- Remove the German example file "TabellenBeispiel.lyx" and its French
- version "ExemplesTableaux.lyx". The files have been obsoleted by the
- EmbeddedObjects documentation.
-
-- Remove wrong description of math space handling from the German tutorial
- (bug 4328).
-
-- Document that the list of recently edited files is lost when
- upgrading from LyX 1.4.x.
-
-* BUILD/INSTALLATION:
-
-- Fix installation of the Spanish User's Guide when building with scons.
-
-- Fix configure.py such that all possible extensions for executables are
- taken into account when searching for programs (Windows only).
-
-- Make sure that all the files created when compiling are removed by
- "make clean".
-
-- Fix build problem on MacOS 10.5.1.
-
-
-What's new in version 1.5.2?
-----------------------------
-
-** Updates:
-***********
-
-* DOCUMENTATION AND LOCALIZATION
-
-- The LyX User Guide has been revised completely. It is now up to
- date and describes all of LyX 1.5's main features (bug 3315 a.o.)
- For a detailed changelog, see
- http://wiki.lyx.org/LyX/DocumentationDevelopment#Status
-
-- The LyX User Guide has been translated into Spanish.
-
-- The Embedded Objects manual contains two new sections:
- * longtable alignment.
- * scaled and rotated material.
-
-- Many improvements to the translation of the user interface on the Mac.
- In particular, LyX automatically uses the language of the interface for
- all of its menus and for the help files. Documents strings like
- "Chapter" are correctly translated on screen too.
-
-- New translations of the user interface into Finnish, Portuguese and
- Simplified Chinese.
-
-- Updated Czech, French, Galician, German, Hungarian, Hebrew, Italian,
- Japanese, Portuguese and Romanian translations of the user interface.
-
-* USER INTERFACE
-
-- Add a pixmap cache to speed up text drawing on screen. This cache is
- enabled on Mac and Windows platforms using Qt 4.2 or higher.
-
-- Add a "Save all" menu entry, to save all modified files (bug 2840).
-
-- Mark modified files in the View menu with an asterisk (bug 2876).
-
-- Add a paragraph-params LFUN, used for updating paragraph parameters
- (bug 2714).
-
-- Add a "Save all on log-out or cancel" feature (bug 1656).
-
-- Improved on screen rendering of some toolbar images.
-
-- The dialogs of "editable" insets (such as index entries, URLs or
- citations) are now opened by the "next-inset-toggle" LFUN (bug
- 2907).
-
-- The screen label of index insets now displays their content.
-
-- Floats comes now with fixed width on screen (bug 4002).
-
-- A "Title (Plain Frame)" style has been added to the beamer layout.
- This allows for setting a title frame without head-/footlines and
- navigation bars (bug 3133).
-
-- The AMS document classes have undergone a major rewrite. Several
- bugs were fixed and some new styles were added (bugs 4087, 4223).
- Cf. http://wiki.lyx.org/Layouts/AMS for a detailed list of changes.
-
-- New LyX functions, master-buffer-view and master-buffer-update, have
- been added, to view the master buffer associated with a given child
- buffer. These are bound by default to C-M-t and C-M-d, for Postscript
- and DVI, respectively, for view, and to C-M-S-t and C-M-S-d, for update.
-
-- The debug output obtained with the '-dbg painting' option has been
- modified to be more verbose and in line with the LyX development
- version.
-
-** Bug fixes:
-*************
-
-* DOCUMENT INPUT/OUTPUT
-
-- Reconfiguration failure will no longer result in empty textclass lists.
- Lyx now starts and asks for reconfigure if no textclass is found (bug 2829).
-
-- Check if the .lyx file has been externally modified when a buffer is saved.
-
-- Fix conversion from older documents if koi8 is used as the document
- encoding (bug 4158).
-
-- Handle array column specifiers @{decl.}, p{width} and the extensions by
- array.sty in mathed (bug 4132).
-
-- Detect (pdf)tex's file:line:error style messages that are used by some
- distributions and that caused LyX to ignore LaTeX errors (bug 4222).
-
-- Fix LaTeX error with captions in Program Listings (bug 4182).
-
-* USER INTERFACE:
-
-- Fix a crash when closing a LyX window with document tabs (bug 4123).
-
-- Fix a crash when clicking in a tabular cell and the "delete empty paragraph"
- mechanism triggers (bug 4133).
-
-- Fix a crash when using the LFUN 'buffer-write-as' with an argument
- that is not an absolute path (bug 4135).
-
-- Fix a crash when a user removes the underlying figure of a graphic inset
- that has been copied and pasted (bug 4108).
-
-- Fix a crash when inserting a float.
-
-- Fix a crash on quitting if graphics were selected (bug 4178).
-
-- Fix a crash when a user removes a formula when its preview is being
- generated (gcc 3 only).
-
-- Fix a crash when using the down arrow in an empty math subscript (bug 4117).
-
-- Fix a crash when logging out from within the Gnome desktop (bug 1656).
-
-- Fix a crash when exporting a file with graphics to LaTeX on Windows
- (bug 4243).
-
-- Fix a crash when a counter was ill-defined in a layout file (bug 4232).
-
-- Fix a crash with View>PDF on the Mac. This occurred only when LyX was
- compiled with gcc's stdlib-debug option (bug 4014).
-
-- Fix performance problem related to Clipboard and Selection on X11
- platforms (bug 4045).
-
-- Only update the toolbars that are actually visible. This improves LyX's
- performance on editing.
-
-- Further improve performance on editing by reducing the update calls of the
- math panel toolbar to the bare essentials.
-
-- Fix the loading of non-LyX child documents with relative path names. Change
- 'Load' to 'Edit' in the child document dialog (bugs 4107 and 4111).
-
-- Allow roman numerals beyond 20 (bug 4112).
-
-- Render malformed tables correctly (bug 580).
-
-- Enable File>Revert when the file is externally modified, and rename
- this menu item to "File>Revert to saved" (bugs 3766 and 4114).
-
-- Update the screen when leaving a 'wide' inset using the up- and down-arrows.
-
-- Fix a problem where the Delete button in the citation dialog was erroneously
- disabled (bug 4121).
-
-- Reset the current cursor font when going to a bookmark.
-
-- Fix an icorrect handling of spaces in change tracking mode (bug 3961).
-
-- Fix a failure to close the window when a modified document is saved
- (bug 4170).
-
-- Highlight search text in the find dialog (bug 3999).
-
-- Fix the deletion of paragraphs with leading spaces (bug 3600).
-
-- Fix the loss of start-of-appendix information when creating/deleting an
- empty paragraph (bug 4212).
-
-- "Revert" and "Save As" are no longer treated as external modifications
- of the document (bug 4193).
-
-- Fix a bug where the "longest label" widget in the paragraph dialog was
- disabled after its content was deleted (bug 4127).
-
-- Fix a bug where the cursor was largely off-screen on document opening
- (bug 3427).
-
-- Fix a bug where fixed width insets were not honoured correctly (bug 4029).
-
-- Fix a bug where the current document was closed unexpectedly when
- typing a space after switching between 2 documents with the file->Open
- dialog (bug 4211).
-
-- Fix bug in box dialog where the inner box was empty when switching
- the box decoration (bug 4233).
-
-
-* DOCUMENTATION
-
-- Fix installation links for Hebrew (bug 4165).
-
-- Correct the description of list of algorithms in the Embedded Objects manual.
-
-- Fix the appearance of the word "LyX" in PDF-bookmarks in the
- Introduction manual (bug 2435).
-
-- removed description of the program "reLyX" that was replaced in LyX 1.4 by
- "tex2lyx" (bug 2766)
-
-
-* BUILD/INSTALLATION:
-
-- Upgrade to boost 1.34.1.
-
-- Upgrade to gettext 0.14.6.
-
-- On all supported platforms, allow Qt 4.2 or higher to use the math fonts in
- <sysdir>/fonts without the need to install them.
-
-- Make configure.py remove a log file generated by MikTeX and copy the file
- chkconfig.ltx to the user dir using default permissions (thus avoiding a
- bug on Cygwin where python doesn't copy ACLs associated with a file).
-
-- Clarify an error message for --without-included-boost.
-
-- Better alignment of the version info output.
-
-- Remove the /TP (force to use C++ compiler) option from scons/msvc.
-
-- Allow the use of a snapshot version of scons.
-
-- Fix usage display for lib/doc_toc.py (bug 3798).
-
-
-What's new in version 1.5.1?
-----------------------------
-
-** Updates:
-***********
-
-* DOCUMENTATION AND LOCALIZATION
-
-- Add template for the APA class (bug 2390).
-
-
-** Bug fixes:
-*************
-
-* DOCUMENT INPUT/OUTPUT
-
-- Fix output of LyX files on windows when Document>Compressed is set.
- This is a dataloss bug that was the main reason for releasing 1.5.1
- earlier than anticipated.
-
-- Get rid of annoying LaTeX error after changing the document language
- (bug 2468).
-
-- Fix a LaTeX error with caption inset in a listing inset (some
- problems remain).
-
-- Fix crashes relating to command line export (bugs 4077 and 4086).
-
-- Fix export to FAT32 under Linux (bug 4094).
-
-* USER INTERFACE:
-
-- Fix crash with TOC and child documents (bug 4096).
-
-- Fix redrawing artefacts when switching tabs (bug 3969).
-
-- Fix pasting a selection from the same LyX document with middle mouse
- button.
-
-- Fix pasting of a selection from other applications (X11 only).
-
-- Coherent behaviour when inserting over a selection: now the selection
- is always replaced by the insertion (bug 672).
-
-- When inserting an URL over selected text, insert the selected
- text in the URL inset (bug 683).
-
-- Don't allow invalid listings parameters to be passed when
- updating other controls in listings-related dialogs (bug 4053).
-
-- Fix bug with math-matrix dialog always producing 1x1 matrices on
- platforms lacking proper support for wide characters (bug 4076).
-
-- Sort colors in the Preferences dialog (bug 2571).
-
-- Fix bug where using pdfsync marks the document 'changed' (bug 4023).
-
-
-* BUILD/INSTALLATION:
-
-- scons now accepts SConstruct file from top source directory, which
- can be a symbolic link to development/scons/SConstruct.
-
-- LyX configuration script now checks for htlatex as an OpenDocument
- converter, since some platforms have htlatex but not oolatex. It also
- checks for oowriter as an OpenDocument viewer and editor.
-
-- Fix building on Mac OS X when pkg-config is installed.
-
-
-What's new in version 1.5.0?
-----------------------------
-
-As usual with a major release, a lot of work that is not directly
-visible has taken place. The core of LyX has seen more cleanups and
-some of the new features are the direct results of this work.
-
-* Unicode
-
-LyX 1.5's big goal was to use unicode internally and so resolve a slew
-of existing problems with special characters and non-alphabetic
-languages. LyX 1.5 is able to output unicode (in addition to
-encodings currently available), so that you can use LaTeX's new utf8
-encoding or a brand new typesetting system such as XeTeX.
-Since the change to unicode touched much of the code base and some
-areas still need a cleanup it, is very likely that some bugs related to
-the unicode transition still exist. Please have a look at the Known
-bugs on the LyX 1.5 page if you encounter a bug that seems to be related
-to unicode. If it's not there, then please report it to the lyx-devel
-mailing list.
-
-* Integrated CJK support
-
-The very first result of the Unicode transition is that we have finally
-merged in the externally maintained CJK-LyX branch.
-The languages Chinese, Japanese, and Korean are now supported in
-the user interface.
-Note that setting the encoding for these languages in LyX 1.5 by
-using ERT or the document preamble will lead to LaTeX-errors!
-Also note that you may need to run qtconfig and set appropriate default
-or substitution fonts to display CJK characters under some circumstances.
-
-* Language support
-
-In addition to the CJK languages, the languages Armenian and Farsi also
-have full user interface support.
-
-* Multiple views of the same buffer
-
-LyX can now display multiple views of the same buffer. I.e., you can
-now open a single document in multiple windows and work on different
-parts of it synchronously.
-
-* Outliner and embedded TOC
-
-LyX has another long-awaited feature: a basic outliner mode, in which
-you can move chapters and sections around in the Table of Contents
-dialog. (The outliner has been backported and was released with LyX
-1.4.4.) The TOC dialog is now a dock widget, embedded in the main window.
-
-* Session management
-
-LyX is now able to remember window size and position and it will
-reopen the documents you worked on last time around. If you've
-selected the feature in the Preferences dialog, it'll even move the
-cursor to the place you were working on last! Furthermore, toolbars
-can (finally!) be switched on/off in View->Toolbars and moved about in
-the LyX window. The session management will remember their state.
-
-* Source code Viewer
-
-As a kind of "anti-preview-latex", a dialog was implemented that lets
-you view the source code of a given paragraph/selection or the whole
-document.
-
-* New Font Selection Interface
-
-LyX's font selection abilities have been one of its weakest and most
-outdated components. A completely new interface was implemented that
-provides access to the power of LaTeX's font selection scheme.
-
-* Tabular extensions
-
-LyX's table support is certainly less powerful than that of
-LaTeX. Support for the booktabs package has been implemented,
-providing beautiful and elegant tabulars.
-
-* Nomenclatures
-
-LyX now has native support for the nomencl package. With this,
-you can treat your document with all sorts of nomenclatures,
-glossaries and fancy notations.
-
-* Tabbed Widget
-
-LyX now uses tabbed widgets to display multiple documents.
-
-* Enhanced Math Toolbars
-
-The math toolbar was enhanced significantly. Drop down menus were
-added, allowing the integration of all of the math panel's content
-to the math toolbars.
-Since this input method is much easier than the clumsy panel, the math
-panel itself has been removed and superceded by the toolbars.
-
-* Frontend News
-
-LyX 1.5 uses the Qt4 toolkit. This is especially good news for
-Windows users, because there's an official, GPL version of Qt4. They no
-longer have to rely on an unofficial port of the Unix Qt3 library to
-Windows. The good old XForms frontend went the way of the dodo. It
-was both hated and loved, and certainly shaped the unique look of LyX
-in the past. It was finally killed off, however, by the switch to
-unicode. The Qt3 frontend was also removed. The work on the GTK
-frontend has been transferred to a branch because its development has
-essentially stalled.
-
-* Change tracking enhancements
-
-Major parts of the change tracking code have been rewritten, addressing
-several problems that existed in the previous implementation.
-
-* Converter file cache
-
-A cache for converted files, such as included figures, has been
-implemented. This can speed up LyX's performance considerably when
-displaying documents with many included figures that need conversion
-to a format that can be rendered on screen. The converter file cache
-is enabled by default.
-
-The default maximum age of a cached file is 6 months. You can change
-that with the line
-
- \converter_cache_maxage xxx
-
-where xxx is the maximum age in seconds, in your preferences file.
-
-* Unified Windows installer
-
-The two windows installers are being merged and bug reports regarding
-both installers are welcome.
-
-* Program listings
-
-The traditional way to insert program listings in LyX involves the use
-of the LyX-Code style. This option works quite well for short snippets but
-does not support in-line code segments or the inclusion of external files.
-
-Using the listings latex package as the backend a new inset was added that
-supports all these three ways of listing computer programs.
-
-* LaTeX-package support
-
-LyX provides the following new document classes:
- - article(IOP) - for scientific papers published by the IOP group
- - presentation(powerdot) - for presentations using the powerdot package
- - curriculum vitae(Europe) - for CVs following the guidelines of the EU
- - curriculum vitae(modern) - for CVs using the moderncv package
- - curriculum vitae(simple) - for simple CVs
-
-* Minor user interface improvements
-
-Several minor improvements of the user interface have been made, such as:
-
- - Syntax highlighting of the user preamble and the LaTeX log file.
- - Better parsing of BibTeX databases (in the citation dialog).
- - Support for optional arguments for environments.
-
-* Enhanced clipboard/selection handling
-
-The clipboard has been tuned to work better with other applications.
-Parallel to clipboard usages, the *nix way of using middle-button
-to paste selected text is enhanced, and is also available under windows
-(but within lyx only). Selection of lyx text is now persistent in that
-you can paste the selected text using the middle button multiple times,
-even after the selection has been cleared.
-
-* Limited support for local class and layout files
-
-Lyx can not create, but can open a .lyx file with .cls and .layout files
-stored in the same directory as the .lyx file. That is to say, if you send
-your co-author a .lyx file with associated class and layout files, s/he
-can view and modify the .lyx file directly, without having to install the
-.cls and .layout files, reconfigure and restart lyx. Note that the .cls and
-.layout files have to be copied to every directory your .lyx files reside,
-should you use different directories for master and child documents.
-
-* Under the hood
-
-As usual, one big task has been the ongoing code cleanup of the LyX
-core. Performing this cleanup makes the code more understandable and
-easier to maintain. It also leads inevitably to a more robust
-application. Nonetheless, it's an unfortunate fact of life that ugly
-code is sometimes faster than pretty code. We're well aware that LyX
-1.4 is slower than LyX 1.3. One important goal of this 1.5 development
-series has been to bring this speed back.
-
-** Bug fixes
-
-Lots of long-lasting bugs have been fixed, as documented in LyX
-bugzilla. Probably some new ones have been introduced instead ;-)
-
-
-What's new in version 1.5.0 (release candidate 2)
-----------------------------
-
-We are pleased to announce the release of LyX 1.5.0 (release candidate 2).
-We expect this to be the last release before 1.5.0. We do not anticipate
-any further changes before 1.5.0, although any critical bugs and regressions
-in 1.5.0rc2 will, of course, be addressed.
-
-Since the announcement of release candidate 1, we have mostly fixed bugs
-and polished the graphical interface.
-
-What's new in version 1.5.0 (release candidate 1)
-----------------------------
-
-The difference to the last beta release is due to bug fixes only,
-no new features are allowed at this stage of development. The only
-exception to this rule is the addition of Farsi as a supported language
-since the available patch was not integrated in the previous release.
-
-What's new in version 1.5.0 (beta 3)?
-----------------------------
-
-Compared with the previous beta release we have fixed several bugs
-and added some improvements:
-
- * A new inset to support code listings.
- * We have enabled the converter file cache by default.
- * The languages Armenian, Chinese, Japanese, and Korean are now supported in
- the user interface.
- Note that from now on, former encoding settings for these languages
- done via ERT or the document preamble will lead to LaTeX-errors!
-
-Internally we have renamed files to follow a consistent name pattern,
-this will allow an easier navigation of the source code thus simplifying
-bug fixing.
-
-What's new in version 1.5.0 (beta 2)?
-----------------------------
-
-Compared with the previous beta release we have fixed several bugs and
-added some graphical improvements:
- * A new math toolbar replaces the old (faithful) math panel.
- * The converter file cache can be now configured in the graphical interface.
- * The TOC dialog is now a dock widget, embedded in the main window.
-
-Apart from the described major changes, several minor improvements of
-the user interface have been made, such as:
-
- - Syntax highlighting for the user preamble and the LaTeX log file
- - Better parsing of BibTeX databases (in the citation dialog)
- - Support optional argument for environments
-
-What's new in version 1.5.0 (beta 1)?
-----------------------------
-
-* Unicode
-
-LyX 1.5's big goal was to use unicode internally and so resolve a slew
-of existing problems with special characters and non-alphabetic
-languages. LyX 1.5 is able to output unicode (in addition to
-encodings current available), so that you can use LaTeX's new utf8
-encoding or such brand new typesetting systems as XeTeX.
-Since the change to unicode touched much of the code base and some
-areas still need a cleanup it is very likely that some bugs related to
-the unicode transition still exist. Please have a look at the Known
-bugs in LyX 1.5 page if you encounter a bug that seems to be related
-to unicode. If it's not there, then please report it to the lyx-devel
-mailing list.
-
-* Integrated CJK support
-
-The very first result of the Unicode transition is that we have finally
-merged in the externally maintained CJK-LyX branch.
-
-* Multiple views of the same buffer
-
-LyX can now display multiple views of the same buffer. I.e., you can
-now open a single document in multiple windows and work on different
-parts of it synchronously.
-
-* Outliner
-
-LyX has another long-awaited feature: a basic outliner mode, in which
-you can move chapters and sections around in the Table of Contents
-dialog. (The outliner has been backported and was released with LyX
-1.4.4.)
-
-* Session management
-
-LyX is now able to remember window size and position and it will
-reopen the documents you worked on last time around. If you've
-selected the feature in the Preferences dialog, it'll even move the
-cursor to the place you were working on last! Furthermore, toolbars
-can (finally!) be switched on/off in View->Toolbars and moved about in
-the LyX window. The session management will remember their state.
-
-* Source code Viewer
-
-As a kind of "anti-preview-latex", a dialog was implemented that lets
-you view the source code of a given paragraph/selection or the whole
-document.
-
-* New Font Selection Interface
-
-LyX's font selection abilities have been one of its weakest and most
-outdated components. A completely new interface was implemented that
-provides access to the power of LaTeX's font selection scheme.
-
-* Tabular extensions
-
-LyX's table support is certainly less powerful than that of
-LaTeX. support for the booktabs package was implemented, which
-provides beautiful and elegant tabulars.
-
-
-* Nomenclatures
-
-Native LyX support for the nomencl package was implemented. With this,
-you can treat your document with all sorts of nomenclatures,
-glossaries and fancy notations.
-
-* Tabbed Widget
-
-LyX now uses tabbed widgets to display multiple documents.
-
-* Frontend News
-
-LyX 1.5 will use the Qt4 toolkit. This is especially good news for
-Windows users, since there's an official, GPL version of Qt4. They no
-longer have to rely on an unofficial port of the Unix Qt3 library to
-Windows. The good old XForms frontend went the way of the dodo. It
-was both hated and loved, and certainly shaped the unique look of LyX
-in the past. It was finally killed off, however, by the switch to
-unicode. The Qt3 frontend was removed. The work on the GTK frontend
-has been transferred to a branch because its development has
-essentially stalled.
-
-* Change tracking enhancements
-
-Major parts of the change tracking code were rewrote addressing
-several problems that existed in the existing implementation.
-
-* Converter file cache
-
-A cache for converted files, such as included figures, was
-implemented. This can speed up LyX's performance considerably when
-displaying documents with many included figures that need conversion
-to a format that can be rendered on screen. The converter file cache
-is disabled by default, and there is no GUI for configuring it yet. If
-you want to use it, add the line
- \use_converter_cache true
-
-to your preferences file. The default maximum age of a cached file is
-6 months. You can change that with the line
- \converter_cache_maxage xxx
-
-where xxx is the maximum age in seconds.
-
-* Unified Windows installer
-
-The two windows installers are being merged and bug reports regarding
-both installers are welcome.
-
-* Under the hood
-
-As usual, one big task has been the ongoing code cleanup of the LyX
-core. Performing this cleanup makes the code more understandable and
-easier to maintain. It also leads inevitably to a more robust
-application. Nonetheless, it's an unfortunate fact of life that ugly
-code is sometimes faster than pretty code. We're well aware that LyX
-1.4 is slower than LyX 1.3. One important goal of this 1.5 development
-series has been to bring this speed back.
-
-
-What's new in version 1.4.5.1?
-------------------------------
-
-The only change over release 1.4.5 is the addition to the distribution
-of one file necessary to read and write lyx 1.5 files.
-
-
-What's new in version 1.4.5?
-----------------------------
-
-** Updates:
-***********
-
-* DOCUMENTATION AND LOCALIZATION
-
-- Update Hungarian and Italian localizations of the interface.
-
-
-** Bug fixes:
-*************
-
-* DOCUMENT INPUT/OUTPUT
-
-- Don't skip lines after noweb chunks in tex2lyx (bug 3052).
-
-- Fix bug when entering relative length (like page%) as margin
- settings (bug 3416).
-
-- Fix Date external template in windows (bug 3241).
-
-- Fix babel bug triggered by MarkBoth in the IEEEtran.layout (bug
- 3510).
-
-- Fix ordering of layouts in beamer textclass (bug 3141).
-
-* USER INTERFACE:
-
-- Fix bug where moving the last section up in the toc dialog eats the
- last paragraph (bug 3303).
-
-- Fix crash when using "all-insets-toggle" lfun on a file with
- math insets (bug 3358).
-
-- Fix crash when undoing ctrl-<minus> in mathed (bug 3590).
-
-- Fix crash if the thesaurus fails on startup (bug 2691).
-
-- Handle undo correctly when inserting a plain text file (bug 3204).
-
-- Fix misplaced cursor when clicking at the end of a line (bug 3310).
-
-- Make it possible to reset itemize bullets to their original state
- (bug 3312).
-
-- Fix display of Theorem-like environments when in appendix (bug 3351).
-
-- Fix conflict with globally installed math fonts, for ex. from
- Scientific Workplace (bug 3962, windows only).
-
-- Properly keep existing previews when pasting formulas (bug 1486).
-
-- Fix display of math root inset when the exponent contains large
- things (bug 3295).
-
-- Fix display of the \overset math macro when the first argument has a
- non-zero descent.
-
-- Set a default image size value (bug 2458).
-
-- Get ProvidesNatbib working correctly, esp. for egs.layout.
-
-- Fix undo for quotation marks (bug 3439).
-
-- Fix undo for special characters.
-
-- Fix gui for big delimiters.
-
-- Fix wrong LaTeX-output when using the backslash "\" as math
- delimiter (bug 3458) (Qt frontend only).
-
-- Fix generation of linuxdoc manpages (bug 2966).
-
-- Fix example for docbook-article.
-
-- Fix table rotate toolbar buttons images (bug 3525).
-
-- Fix display of "Acknowledgments" environment in elsart document
- class (bug 3931).
-
-* DOCUMENTATION
-
-- Fix description of booktabs tables in the EmbeddedObjects manual
- (bug 3736).
-
-- Fix broken link to IEEETran.cls in LaTeXConfiguration (bug 848).
-
-- Fix that Slovak userguide couldn't be typeset.
-
-* BUILD/INSTALLATION:
-
-- Make LyX/Mac recognize correctly newer versions of teTeX.
-
-- Allow automake 1.10 for building.
-
-- Require python 2.3 (due to lyx2lyx backport from 1.5.0), version
- 2.3.4 is required to read lyx 1.5.x documents (due to a bug in older
- 2.3.x python releases).
-
-
-What's new in version 1.4.4?
-----------------------------
-
-** Updates:
-***********
-
-* DOCUMENT INPUT/OUTPUT
-
-- Improve Computer Algebra System support in math editor.
-
-- Add support for fixed size math delimiters in math editor.
-
-- Convert included vector graphics to pdf instead of png for pdflatex export
- (bug 2868). This is implemented with the help of a new format flag "vector"
- that you have to set manually for your self defined vector graphics formats
- if you want to use this feature.
-
-- Add a wmf -> eps converter (bug 2845) and a latex -> rtf converter.
-
-- Add the layout file and an example document for the beamer
- presentation class (these files where taken from the beamer package
- by Till Tantau); new layout file ISPRS (Int. Soc. Photogrammetry &
- Remote Sensing); new layout file for Arabic articles; update layout
- file for REVTeX4 (bug 1215)
-
-- New external template for LilyPond (a music typesetter).
-
-* USER INTERFACE:
-
-- Outline support: it is now possible to move around parts of
- documents in the Table of Contents dialog.
-
-- Add new UI settings default-autotoolbars and default-alltoolbars
- allowing to select what toolbars are active.
-
-- The layout lfun without an argument does now set the layout to the default
- layout of the text class. This is used by a new button "Default" in the
- extra toolbar.
-
-- Add a menu entry for numbered formulas (bug 2901).
-
-- Updates to the european keyboard map (useful for entering accented
- characters on a qwerty keyboard).
-
-* DOCUMENTATION AND LOCALIZATION
-
-- A new manual named "Embedded Objects" is available in the Help menu
- in English and Spanish. It describes in detail tables, graphics,
- floats, notes, and boxes.
-
-- Updated Intro and Extended manual.
-
-- New Galician localization; update Czech, French, German, Hungarian,
- Italian, Romanian and Spanish localization of the interface.
-
-- New Galician translation of the documentation (splash, Intro,
- Tutorial); Update German (all), Hebrew (Intro), Italian
- (Tutorial, UserGuide), and Spanish (Intro) documentation.
-
-
-** Bug fixes:
-*************
-
-* DOCUMENT INPUT/OUTPUT
-
-- Write inherited colors correctly as "inherit" to the .lyx file. Previously
- they where written as "default", which was then read in as "none".
- Fix some help documents that contained this invalid color.
-
-- Parse the optional argument of the AMS math environments aligned, gathered
- and alignedat.
-
-- Support lgathered and rgathered math environments.
-
-- Fix import of \fullcite commands from LaTeX.
-
-- Update bibliography references when the entry has been changed (bug
- 2744).
-
-- The BibTeX style files (bst files) can now live in paths with spaces
- (bug 2186).
-
-- Fixed undo-and-TOC-navigation bug.
-
-- Fixed layout2layout (spurious tabs), so layout files from 1.3 can be read
- again.
-
-- Revert fix from 1.4.3 for better display of script insets with a nucleus
- with more than one element (like {a'}^{2}), since it was buggy and it is
- very difficult to do it right (bug 2921).
-
-- Re-enable Address paragraph style in AMS article classes (bug 2890).
-
-- Write \begin and \end alignment tags on their own lines (bug 3010).
-
-- Fix output of \setlength commands, in order to please latex2html
- (bug 2843).
-
-- Import \guilsinglright correctly from .tex files.
-
-- Don't create invalid .lyx files when importing \i{} and \j{} from .tex
- files.
-
-- Import \l{} and \L{} natively from .tex files (do not create ERT).
-
-- Import correctly Sweave macros from .tex files.
-
-- Fix nested list (like) output in docbook (bug 2841)
-
-- Read filenames with spaces in external insets correctly from .lyx files
-
-- Use the correct filename extension of included graphics in latex export if
- it cannot be omitted.
-
-* USER INTERFACE:
-
-- Fix slowness with lots of math on Windows (bug 2900).
-
-- Fix that LyX's dialogs remain partly untranslated on Windows (bug 2906).
-
-- Fix crash when viewing documents as PDF on Windows with installed
- Adobe Reader/Acrobat 8 (bug 3045).
-
-- Fix a crash with PageDown/Up when the next/previous paragraph is an inset
- taller than the workarea.
-
-- Fix some crashes (with console error message "break on pointer: ...")
- related to large insets.
-
-- Fix a crash that occurred on exit if the clipboard was not empty (only on
- windows). This fix was already used by the official windows installer for
- 1.4.3.
-
-- Fix a crash when navigating from a label a reference in the crossrefs
- dialog (bug 3063) [qt only].
-
-- Fix hang when deleting a forced newline character in change tracking
- mode (bug 2865).
-
-- Fix crash when exiting empty superscript in math editor (bugs 2908
- and 2933).
-
-- Fix an undo crash with nested font changes in math (bug 3019).
-
-- Clear label when a formula is unnumbered (bug 2556).
-
-- Disallow pressing the add button in the citation dialog when no citations
- are available, preventing a crash (bug 3057).
-
-- Fix deletion of empty paragraph in various situations: paragraphs
- with different layouts, layouts with KeepEmpty property, ERT insets,
- tabular cells (bugs 2587 and 2882).
-
-- fix bug where icons remain disabled after opening a dialog (bug
- 2877).
-
-- when a dialog is open in LyX/Mac, make sure that the menu entries
- that do not make sense are disabled (bug 1720).
-
-- Fix cursor positioning when opening the VSpace dialog (bug 2869).
-
-- Make clicking in a "wide" inset always enter that inset.
-
-- Avoid "wide" insets in text that is centered or right-justified.
-
-- When selecting with the mouse an area that ends on a collapsable
- inset, do not open it by mistake.
-
-- When a box inset has been given a small width, never show it in
- inlined mode, since it would make its contents unreadable.
-
-- Give a better error message for missing layout include files.
-
-- Show contents of branches in the ToC.