+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.
+
+- Fix wrong ordering of insets in ToC entries.
+
+- Don't show starred sections in Document->Numbering & TOC (bug 2910).
+
+- Make sure that the size changing shortcuts ``M-s <digit>'' work on a
+ French keyboard too.
+
+- Make all the operations that require walking over all insets faster.
+
+- Fix insertion position for cross-reference in superscript (bug 2789).
+
+- Add support for the chars-transpose LFUN (bug 2939).
+
+- Fix undo when inserting a line break (bug 3111).
+
+- Only one undo step is needed to undo inset-dissolve (bug 2982).
+
+- Fix spell checking of Norwegian documents with aspell (bug 2850).
+
+- Don't reset cell selection when opening tabular dialog (bug 2715).
+
+- Quotation marks can now be inserted easier into mathed, which is
+ important for phonetic notation (bug 3044).
+
+- Fix one more case of copied ERT inset producing wrong language (bug 2476).
+
+- Reset the language when dissolving an ERT inset (bug 2978).
+
+- Sanitize button enabling in the bibtex dialog [qt only] (bug 2895).
+
+- Fix focus problems in the graphics dialog [qt only] (bug 1663).
+
+- On Mac OS X, make sure to view files with the same application as
+ the Finder uses.
+
+- The natbib labels weren't always displayed correctly when opening
+ a document. This is fixed.
+
+- Allow double values for graphics' bounding box parameters again
+ (bug 3055). This also fixes problems with older LyX files
+ (bug 3066) [qt only].
+
+- Rename lib/ui/std*.ui include files to *.inc so that the user is not
+ tempted to try them (bug 2387).
+
+- add Aspell/Pspell's file extension for personal dictionary files
+ in preferences (bug 895)
+
+- Fix hang/crash on Windows/Cygwin when using the external date inset
+ (bug 3220).
+
+* BUILD/INSTALLATION:
+
+- Allow autoconf 2.60 and 2.61 for building.
+
+- Do not warn against using gcc 4.1. It works fine.
+
+* MISCELLANEOUS
+
+- The minimum required python version is now 2.2.0.
+
+- Fix Free Software Foundation address.
+
+
+What's new in version 1.4.3?
+----------------------------
+
+** Updates:
+
+- All shell scripts have been translated to python so sh.exe is no
+ longer needed. That's a big plus for the Windows port.
+
+- Implement inset-dissolve feature; this can be accessed (like in
+ mathed) by pressing Backspace at the start of an inset, or Delete at
+ the end (bug 2201).
+
+- Add buttons for \intop and \ointop to the math panel (bug 2698)
+
+- Native support for \phantom, \hphantom and \vphantom in mathed (bug 1473).
+
+- Some small updates to the documentation.
+
+- Update Basque, Czech (new), French, German (bug 2718), Hungarian,
+ Italian (bug 2774), NyNorsk and Spanish localizations.
+
+- Update Czech (Tutorial, new splash), German (UserGuide [bug 2660], Extended)
+ and Hungarian (new Tutorial) documentation.
+
+** Bug fixes:
+
+* Document Input/Output
+
+- Fix a crash when importing LaTeX files with no text (bug 2667).
+
+- Fix a crash when a used bibtex file is in a non-readable directory
+ (bug 2782).
+
+- Fix a crash when lyx2lyx failed to convert LyX file.
+
+- Ignore the definition of LyXgreyout environment when re-importing a
+ LyX-generated LaTeX file (part of bug 2420).
+
+- When exporting to LaTeX an external inset with template XFig,
+ require the color package, since XFig generates LaTeX code with
+ \color (bug 2716).
+
+- Make sure enough passes are made to update the table of contents
+ when running LaTeX (bug 2616).
+
+- Don't add extra braces when reading documents containing \choose,
+ \atop or \over (bug 2481).
+
+- Reenable import of noweb files (bug 2289).
+
+- Render greyed out notes correctly in output (bug 2723).
+
+- Fix bug 2768 (inset comment/note eats space after it).
+
+- Do not convert known spaces to ERT on LaTeX import (bug 2786).
+
+* User Interface:
+
+- Fix random crashes resulting of an incompatibility of the included
+ boost::bind library with gcc 4.1 (bug 2677, probably also 2662 and 2684).
+
+- Fix a crash when using next-inset-toggle (Ctrl+I) inside mathed;
+ inset locking in mathed generally work (bug 2756).
+
+- Fix a crash on save (including dataloss) when the backup directory
+ creation failed or the directory is not writeable(bug 2740).
+
+- Fix a crash when selecting several cells in a tabular (bug 2630).
+
+- Fix a crash when deleting a multi-cell selection in a tabular.
+
+- Fix a crash when applying a font change to several cells in a tabular.
+
+- Fix a crash when searching for an inset and none is present.
+
+- Fix a crash when scrolling the document and the cursor is inside an
+ inset (bug 2830).
+
+- Fix lockup when accepting a change in a text inset (bug 2510).
+
+- Fix a crash with change tracking in tables (bug 2600).
+
+- Fix a crash when undoing super/subscript deletion (bug 2727).
+
+- Fix a crash when the cursor is in an empty script and the user
+ clicks in the text.
+
+- Do not reset environment depth when breaking a paragraph (bug 2445).
+
+- Handle properly script insets which the nucleus has more than
+ one element (like {a'}^{2}).
+
+- On pressing button 2 in a math inset, paste the inner LyX selection
+ if it exists (bug 2779).
+
+- When inserting an inset (footnote etc.) over an existing selection,
+ don't copy the layout of the source paragraph to the inset (bug 2802).
+
+- When pasting some text in an environment that does not allow the given
+ paragraph layout, reset the layout (bug 2382).
+
+- Fix the disabling of some toolbar icons after closing a dialog (bug 2423).
+
+- Fix the editing of a document while Error List dialog is open (bug 2179).
+
+- Improve the position of the cursor after undo.
+
+- Update labels on screen when changing language.
+
+- Make sure that the "Check TeX" menu entry is not available when the
+ chktex tool has not been configured (bug 2831).
+
+- Fix doubling of initial character when correcting a word with
+ ligatures in spellechecker (bug 2068).
+
+- Show an error box when failing to update the TeX Information dalog data.
+
+- Fix an unexpected font change on maximize (bug 2664).
+
+- Handle the Meta keyboard modifier as Alt (Qt only).
+
+- Fix the C-x C-b binding in emacs mode (bug 2747).
+
+- Fix a crash when a non-template file is selected in the
+ "New from Template" dialog (bug 2404).
+
+- The LaTeX log file can now also be viewed if the path of the temporary
+ directory contains spaces (bug 2687)
+
+- Graphics files with ' in the name can now be previewed (bug 2637)
+
+- New menu entries have been added for phonetic symbols and
+ accepting/rejecting a single change in change tracking mode
+
+* Build/installation:
+
+- Fix compilation with Qt 3.0.x.
+
+- Fix the 'check' make target for systems which do not have
+ /bin/bash (bug 2524).
+
+- Set CPPFLAGS only if it not already set by the user
+ (and ignore CXXFLAGS when setting CPPFLAGS).
+
+- Handle properly gcc 4.1 in configure.
+
+- Install python files together with precompiled versions.
+
+- A scons build system has been added, for details please see
+ INSTALL.scons. 'scons install' produces a cygwin-compatible binary
+ package under cygwin.
+
+- A CMake build system has been added, for details see
+ development/cmake/README.cmake
+
+- LyX can be compiled on windows with MSVC using qt3 from the Q../Free
+ project and scons or CMake.
+
+* Miscellaneous
+
+- LyX requires now python 2.2 to work properly.
+
+- Display LaTeX package checking results faster during configuration.
+
+- Log the output of configure.py to a log file configure.log.
+
+- Do automatic reconfiguration even when running in batch mode (bug 2741).
+
+- Change the encoding of some python scripts from iso-8859-15 to
+ iso-8859-1. The former causes problems with embedded python.
+
+- Remove outdated development tools and outdated LyXConfig.LyX.in.
+
+- Remove in the documentation all references to reLyX, which has been
+ replaced by tex2LyX.
+
+
+What's new in version 1.4.2?
+----------------------------
+
+** Updates
+
+- LyX now automatically uses file viewers and editors set at OS level
+ [Windows and Mac OS X only] (bug 2017).
+
+- Add a new function buffer-toggle-compression (and corresponding entry
+ in the Document menu) to change whether the file will be compressed
+ on disk or not.
+
+- Update the German, Hungarian, Italian (bug 2650), Polish, Slovak,
+ Spanish and Turkish localizations of the interface.
+
+- Update translations of documentation for German (all) and Hungarian
+ (Introduction, splash document, new tutorial examples).
+
+- Add support for Austrian (new spelling) as a document language.
+
+- Add the "LaTeX (pdflatex)" output format. This new output format produces
+ .tex files that are suitable for pdflatex, including figure conversion
+ to png, pdf or jpeg instead of eps.
+
+- Add biographynophoto style to IEEEtran.layout; add a new text class for
+ International Journal of Modern Physics C (and update support for
+ IJMP D).
+
+- Add buttons for \overset and \underset to the math panel (bug 2533).
+
+- Add support for the dvipdfmx converter.
+
+- Add tgif->ppm and tgif->png converters for preview of tgif figures.
+
+- Add native support for \intop and \ointop. (Display only; not in
+ the math panel yet.)
+
+** Bug fixes
+
+* User Interface:
+
+- Much better performance when using natbib/jurabib citations (bug 2460).
+
+- Much better performance of screen updating in LyX/Mac, and with an
+ acceptable UI.
+
+- Don't jump back to the previous cursor position when trying to click on
+ an inset (bug 2526).
+
+- Fix several cursor movement functions when initiating a selection
+ (bugs 2119 and 2259, and a crash).
+
+- Disable saving of bookmarks in mathed because it is not yet supported
+ and makes LyX crash (bug 2597).
+
+- Fix a crash when pasting contents from the clipboard to a tabular
+ (bug 2603).
+
+- When pasting contents to a tabular with the middle mouse button, the
+ language could sometimes be changed. This is fixed now.
+
+- Text copied from an ERT box no longer has the pseudo "latex" language
+ (bug 2476).
+
+- Fix a crash when selecting and deleting "blue" paragraph break in
+ change tracking mode.
+
+- Set change tracking marks properly when copying between documents
+ with different change tracking status (bug 2207).
+
+- Fix a crash when reading documents containing bogus change tracking
+ markup due to the bug above (bug 2614).
+
+- Fix any remaining "ghost" empty paragraphs when selecting and deleting
+ multiple paragraphs (bug 2516).
+
+- Fix the display of horizontal fill which appears at the end of a line
+ (bug 2509).
+
+- Fix a crash when changing document class while the cursor is inside a
+ table.
+
+- Fix a crash when there is a syntax error in a keyboard map file (bug 2604).
+
+- Fix a crash on exit on MacOS X, and the well known "Mutex destroy failure"
+ error message on Linux (qt frontend, bugs 2549 and 1029).
+
+- Paint the tabular background (bug fix).
+
+- Fix a bug where the spellchecker doesn't pop up the dialog window for
+ the first misspelled word (bug 2218).
+
+- Fix spell checking in tables (bug 2675).
+
+- Cosmetic fixes to the document dialog (Qt only).
+
+- Reduce the right margin on screen from 30 pixels to 10.
+
+* Math editor:
+
+- Fix the metrics of AMS array environments like bmatrix, vmatrix etc.
+ (bug 2036).
+
+- Fix undo in matrices.
+
+- Fix a crash when deleting the last row of an equation (bug 2655).
+
+* Document input/output:
+
+- Convert definitions of itemize and enumerate environments in old layout
+ files correctly.
+
+- Fix the conversion of minipages (default height and inner vertical
+ position) from LyX 1.3 documents.
+
+- Make sure that the amsmath package is used in LaTeX output when
+ using the AMS-specific commands \xleftarrow, \xrightarrow or the
+ array constructs split, gathered, aligned and alignedat (bug 2149).
+
+- Load the tipa package automatically when needed.
+
+- Properly strike out deleted math formulas when change tracking is
+ active (bug 2214).
+
+- Don't get confused by 0-Characters in MikTeX logfiles anymore.
+
+- Always honor the "Requirement" tag in External Template Definitions.
+
+- Fix tex2lyx to handle whitespace in front of required arguments (bug 2546).
+
+- Update templates and examples to the latest file format.
+
+- Enable jpeg graphics whose suffix is in capital letters (.JPG) work with
+ pdflatex (bug 2235).
+
+- Fix a LaTeX crash on multi-paragraph boxes.
+
+- Fix LaTeX errors with memoir and makeindex (bug 2623).
+
+* Miscellaneous:
+
+- Replace the old sh version of lib/configure with the new python version
+ lib/configure.py. The TexFiles.sh script (which crashed on Windows)
+ has also been pythonified.
+
+- It is longer necessary to run lib/configure.py in the main LyX
+ support directory.
+
+- Reading of configuration now goes like this: LyX first reads the file
+ lyxrc.dist (if it exists). If lib/configure.py is newer than
+ any of lyxrc.defaults, textclass.lst or packages.lst, it is re-run
+ before loading lyxrc.defaults and preferences.
+
+- Automatically use fonts in the fonts/ subdirectory of the LyX support
+ directory on Windows.
+
+- When compiling with --with-version-suffix on Windows, do not
+ rename the executable files.
+
+- Fix lib/configure.py to find tex2lyx when compiling with
+ --with-version-suffix (bug 2285).
+
+- Fix lib/configure.py to find tex2lyx if the path to it contains spaces.
+
+- Use the clean_dvi.py script on Windows not only in the installer but also
+ in the source package.
+
+- Fix the code to find the localization of the interface on Windows
+ and Mac OS X.
+
+- Fix hyphens in man pages.
+
+- Replace the \cygwin_path_fix_needed preference with the better named
+ \tex_expects_windows_paths; this is auto-detected and matters only on
+ Windows.
+
+- Remove the --enable-compression-support option of configure. Compression
+ support via zlib is now a requirement.
+
+- Fix compilation on DragonFly BSD.
+
+
+What's new in version 1.4.1?
+----------------------------
+
+** Updates
+
+- Enable breaking and merging of paragraphs in change tracking mode
+ (bug 880).
+
+- Update Basque, German, Hungarian, Italian, Polish and Spanish
+ localizations; import 1.3.7 localizations for Finnish, Slovak,
+ Russian, Slovenian, Romanian, Dutch and Turkish.
+
+- Update Spanish translation of the tutorial; update German
+ translation of the Tutorial and Introduction.
+
+- Document the packages fancybox, prettyref, preview and varioref in
+ LaTeXConfig.lyx.
+
+
+** Bug fixes
+
+* Document input/output:
+
+- Fix LaTeX error with Address layout in AMS classes (bug 2363).
+
+- Fix LaTeX error when \labelitemi is undefined (bug 2053).
+
+- Fix LaTeX error when inserting a graphic in a section heading or a
+ caption (bug 675).
+
+- Translate \verb commands correctly in tex2lyx (bug 2236).
+
+- Truncate temporary file names that are too long for MikTeX's pdflatex.
+
+- Parse \tag and \tag* commands correctly in tex2lyx and mathed (bug 2234).
+
+- Import fixed width table columns correctly in tex2lyx (bug 2290).
+
+- Convert old LyX documents with a float list at the end correctly in
+ lyx2lyx (bug 2245).
+
+- Fix crash when generating LaTeX dependencies on Cygwin.
+
+- Fix wrong path_prefix handling in Cygwin builds (bug 2344)
+
+- Set search path for included files correctly on Cygwin (bug 2409).
+
+- Better layout file conversion (bug 2355)
+
+- Fix convertion of old documents with SGML paragraphs in lyx-docbook
+ documents (bug 2501). Note that this fix is incomplete and the
+ complete fix will go in 1.4.2
+
+
+* Math editor:
+
+- Fix crash when deleting row/column in a math array.
+
+- Fix crash with middle-mouse paste in math.
+
+- Fix delay when exiting from a math inset (bug 2217).
+
+- Fix middle-mouse paste in math that went both inside and outside
+ math (bug 2485).
+
+- Fix positioning of cursor when clicking to right of last nestinset
+ in a cell.
+
+- Fix: deleting superscript also deleted subscript (bug 2362).
+
+- Fix conversion of selection to superscript, subscript or mbox inset (math).
+
+- Fix drawing of \boxed and \fbox in formulas (bug 2361).
+
+- Fixed broken math panel sub/super script UI
+
+
+* User Interface:
+
+- Fix slowness in rendering inside insets, especially on the Mac (bug 2195)
+
+- Convert line endings for external copy/paste on OS X (bug 1955).
+
+- Fix bookmarks and links to LaTeX errors which were broken after paragraph
+ deletion/insertion (bugs 2284 and 2242).
+
+- Disable saving when document is unchanged (bug 2313).
+
+- Fix jurabib error with Spanish documents (bug 2365).
+
+- Propose sensible style files for bibtex, depending on whether plain,
+ natbib or jurabib is used (bug 2322).
+
+- Avoid bogus values like -1000 for section numbering depth when using
+ classes without a sectioning structure (part of bug 2355).
+
+- Create a more sensible default label in table and figure captions (bug 1999).
+
+- Do not skip first change in "Merge changes..." dialog (bug 2212).
+
+- Improve handling of the labeling environment in KOMA letters (bug 2246).
+
+- Update screen when cursor is between two spaces and goes to
+ line/document start/end (bug 2298).
+
+- Adjust cursor after backspace in change tracking mode (bug 2185).
+
+- Fix cursor positioning in tabulars (bug 2006).
+
+- Fix copy and paste for multiple cells (bug 2377).
+
+- Fix drawing of inset buttons (bug 2328).
+
+- Small optimizations in the way the Qt frontend updates the screen.
+
+- Use the Qt wide scroll wheel setting (bug 2175).
+
+- Remove zombie wheel mouse spin box from the Qt preferences dialog (bug 783).
+
+- Fix Find&Replace with sciword bindings.
+
+- Prevent non-standard paragraph layouts in charstyle insets
+
+- Reading the bounding box from eps files does not fail anymore when the
+ file contains additional spaces (bug 1235)
+
+- Fix LaTeX error for zipped graphics (bug 2231).
+
+
+* Configuration/Installation:
+
+- Don't use the -mms-bitfields compiler switch on mingw and cygwin, since
+ Q..3/ does not use it either in the default configuration.
+
+- Compilation fix (gtk frontend) for gcc 4.1.
+
+
+What's new in version 1.4.0?
+----------------------------
+
+As usual with major releases, 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.
+
+** Improved user interface
+
+LyX 1.4 has a re-designed layout for the menus, designed to decrease
+clutter and maximise productivity. Several menu items (in the Edit
+menu) are now context-sensitive, so they only appear when needed. For
+the die-hard old LyX users, the older layout (referred to as the
+classic UI) is still available, for now.
+
+It's now possible to define multiple toolbars as seen in other
+editors. By default, the new LyX release has two toolbars displayed,
+the standard one (similar to the static toolbar in LyX 1.3), plus the
+extra toolbar. In addition, there are two pre-defined toolbars
+available: one for tables, and one for math.
+
+Another new feature worth mentioning is popup toolbars: you can set a
+toolbar such that it only appears when editing math, or when editing a
+table.
+
+** Change tracking
+
+This new feature, similar to that found in Microsoft Word and others,
+makes collaboration on a document a cinch. It provides a way to track
+changes made to a document, and later approve, reject, or modify such
+changes.
+
+** Much better conversion from .tex to .lyx
+
+The ancient and unloved Perl script, reLyX has finally bitten the dust
+and been replaced by the brand new and shiny tex2lyx. tex2lyx's LaTeX
+parser follows most of the rules of the real TeX and so is already
+much more powerful than reLyX ever was.
+
+** Character styles
+
+For a system that purports to make it easy to write documents full of
+logical (as opposed to visual markup), LyX has always had one glaring
+omission: no character styles. LyX 1.4 goes some way towards
+addressing this defect, although there's no dialog to define your own
+styles.
+
+
+** Branches
+
+The teacher who's setting an exam obviously doesn't want her pupils
+seeing the answers, yet having questions and answers in the same
+document will make the life of the markers of that exam much easier.
+
+That's just one example of someone who would benefit from LyX's new
+"branches" feature. In fact, anyone who writes documents which have
+more than one target audience will find this feature useful.
+
+** Minipages evolve to Boxes
+
+In 1.3, LyX only had native support for plain minipages. Now you can
+use a wide range of box types and decorations directly from the LyX
+GUI
+
+** Notes
+
+LyX now has three different Notes for you to add to your document from
+the Insert>Note menu:
+
+- the "LyX Note" is not exported to LaTeX, as now. The "Comment" is
+- exported to LaTeX as a comment environment and is not processed
+ further.
+- The Greyed Out note is visible in your PostScript or PDF output as,
+ well, greyed-out text.
+
+** Better language and numbering on screen
+
+Two features help to make the screen rendering closer to the printed output:
+
+- the labels attached to layouts like Chapter are now translated in
+ the language of the document, which may be different from the
+ language of the menus;
+- sectioning headers and theorems are now numbered according to the
+ document class specifications.
+
+** Word count
+
+Yes, it's finally there! Tools>Count Words will give you a word
+count of the document or of the current selection.
+
+** Error Lists
+
+Nasty "error boxes" were eliminated in favor of a dialog with a list
+of errors popping up at compilation time.
+
+** Improved bibliography support
+
+- LyX's support for natbib has been enhanced. Now, also the mysterious
+ "before citation" field is supported;
+- We have added support for jurabib, an amazing package to produce
+ flexible citations that are especially well suited for the humanities
+ and law fields;
+- Support for sectioned bibliographies (bibtopic) has been added;
+- the way bibtex is called is now customizable (as is the way the
+ index processor is invoked).
+
+** Improved microtypography support
+
+LyX aims to produce superior typography. With 1.4, it supports:
+
+- more blank characters (e.g. a "thin space", which should stand here
+ between "e." and "g.");
+- inner and outer quotation marks without the hassle of toggling the
+ style in the documents dialog. Just use the Alt key.
+- the handling of figure and table alignment inside floats has been
+ improved. You can now use the paragraph dialog without getting too
+ much space between figure/table and caption.
+
+** Small bits
+
+- Figure and table floats can be rotated sideways
+
+- The external xfig inset has been improved especially with regard to
+ pdf generation
+
+- The graphics inset dialog has now an "edit" button that allows to
+ edit the included figure
+
+- For index generation, xindy can be used instead of makeindex, which
+ has poor support for other than English index sorting.
+
+** 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.3.7?
+----------------------------
+
+We hope that this will be the last release in the 1.3.x series. In
+addition to many bug fixes, the following improvements are worth
+noting:
+
+- LyX 1.3.7 is able to read all LyX files up to file format 245,
+ the format that we anticipate will be used by the forthcoming LyX 1.4.0.
+
+- The windows version has received some polish, in particular in the
+ installer and in the handling of file names.
+
+All current 1.3.x users are encouraged to upgrade to this version.
+
+
+What's new in version 1.3.6?
+----------------------------
+
+Unix and MacOSX users should consider this to be a bugfix release.
+
+To Windows users, however, LyX 1.3.6 is the first version of LyX
+to support the platform officially. This means that we've put a huge
+effort into squashing those bugs that were present in Ruurd Reitsma's
+unofficial ports to Windows. Large chunks of the code base have been
+touched in an attempt to resolve these problems so whilst we're
+confident that LyX/Win 1.3.6 will be the best ever version of LyX on
+Windows, we cannot say that it's bug free.
+
+We would like to highlight three fixes in particular:
+ * It is now possible to typeset files which reside in a directory with
+ spaces in its name; this requires a modern TeX implementation (such
+ as teTeX 3.0).
+ * It is possible to use Ctrl-PageDown and Control-PageUp (<opt>-tab
+ and <opt><shift>-tab with LyX/Mac) to switch between the open documents.
+ * LaTeX-type accents, ligature breaks and hyphenation marks are now
+ considered as part of words
+
+
+
+What's new in version 1.3.5?
+----------------------------
+
+This is mainly a bugfix release, with few notable user-visible
+improvements. However, we would like to highlight two fixes in particular:
+ * Nested documents (with Insert>Include File...), which have been
+ broken since LyX 1.2.0, should now work properly, including the
+ case where the files are in different directories.
+ * It is now possible to compile LyX with gcc 3.4.
+
+What's new in version 1.3.4?
+----------------------------
+
+This is a maintenance release which improves upon 1.3.3 in
+five main areas:
+ * It adds support for old files from LyX 0.10.x or 0.12.x;
+ * Lyx documents can now be opened and edited even if
+ they use text classes not present in your latex installation;
+ * New Qt features have been added (improved selection,
+ drag-and-drop);
+ * Mac OS X support is much improved;
+ * The interface and documentation localization have
+ been polished.
+
+What's new in version 1.3.3?
+----------------------------
+
+This is a maintenance release which improves upon 1.3.2 in
+four main areas:
+ * import of old LyX files and export to DocBook have been improved;
+ * many small bugs in the Qt frontend have been fixed;
+ * MacOSX users can now compile LyX and enjoy the native MacOSX interface;
+ * several languages now benefit from an improved translation of
+ the user interface and documentation.
+
+What's new in version 1.3.2?
+----------------------------
+
+This is a maintenance release which improves upon 1.3.1 in
+three main areas:
+ * the spellchecker code has been overhauled and many bugs
+ have been squashed;
+ * many small bugs in the Qt frontend have been fixed;
+ * several languages now benefit from an improved translation of
+ the user interface.
+
+What's new in version 1.3.1?
+----------------------------
+
+LyX 1.3.1 is a maintenance release, which adds some polish to the new
+features of LyX 1.3.0 (especially the Qt frontend) and also fixes some
+significant bugs in the math editor and the lyx2lyx import script. We
+also threw in a few new features (new textclasses, latex import
+improvements) for good measure.
+
+** Updates
+
+- when there is vertical space between paragraphs, the amount of space
+ is also indicated in the small/medium/large case [bug #814]
+
+- reLyX improvements: support for natib citations, for 'm' column
+ descriptors in tables; a .lyx file generated by reLyX now says this
+
+- new classes mwart, mwbk and mwrep (adaptation of the base classes to
+ polish conventions); new class elsart (for journals published by
+ Elsevier); updated classes koma-script (in particular new class
+ scrlttr2); re-introduce class ijmpd (which was in 1.2.x) and unbreak
+ class kluwer
+
+- new "polski" keymap, useful for entering Polish on a QWERTY
+ keyboard; update to Scientific Word-compatible bindings
+ (documentation has been updated too)
+
+- updates to the danish, dutch, french, german, norwegian, polish and
+ spanish translation of menus
+
+- Most of the documentation has been updated for the current version
+ of LyX. If you find some problems with the documentation in this
+ release, please contact lyx-docs@lists.lyx.org
+
+What's new in version 1.3.0?
+----------------------------
+
+As with the previous major version 1.2.0, many things make this new
+release an exciting one. One of the major projects that has been going
+on behind the scenes is the so-called GUI-independence project. We are
+glad to announce that version 1.3.0 shows the first results of this.
+LyX now comes in two flavours: Qt-LyX and xforms-LyX!
+
+Although this is the most visible change in version 1.3, this should not
+hide the fact that the `under the hood' changes to the code have again
+been very important. A detailed list can be found below.
+
+** Qt frontend
+
+This is of course the most visible new feature. This frontend supports
+either Qt 2.x or 3.x and is mostly feature complete. Note that some
+of the dialogs are slightly different in design, but are generally
+functionally equivalent.
+
+Note that if Qt is using Xft2/fontconfig, you may need to install the
+latex-xft-fonts package at ftp://ftp.lyx.org/pub/lyx/contrib to get maths
+symbols displayed properly.
+
+** Gnome frontend
+
+Unfortunately, the development of the Gnome frontend has mostly
+stopped recently and we have therefore chosen to disable it. We
+strongly invite anyone willing to revive this port to volunteer on the
+developer's list.
+
+** Instant preview
+
+preview-latex is an emacs package for LaTeX that allows "instant previews"
+of LaTeX code, so you can immediately see the visual rendering of the
+LaTeX in the document. Its project home page can be found at
+http://sourceforge.net/projects/preview-latex. With the help of David
+Kastrup, the author, LyX 1.3.0 can harness this functionality to
+allow instant previews in the LyX window of math equations and
+figures. This feature can be immensely useful, ensuring that the
+rendering of your equation will look right in the final output. The
+preview is only displayed (if enabled) when you're not editing the
+actual equation, so it's unobtrusive too.
+
+** Math editor
+
+There have been a few visible and some not-so-visible changes. On the
+visible side we have better visual feedback regarding the structure of
+a formula, showing the nesting by small purple decorations in the
+formula itself and revealing the names of the nesting levels in the
+minibuffer. There is now native support for symbols from the wasy
+package containing e.g. the zodiac symbols. New also is the internal
+structure of font changes which are now proper "insets", just like
+anything else from a square root to an array. This not only simplifies
+the code greatly but also allows the same editing tricks as for the
+"regular" math. However, it was not possible to tweak the visible
+behaviour to mimic 1.2 in all cases, so this might take some time to
+get accustomed to. On the pro side, the new structure allowed
+support for LaTeX's \mbox and \fbox to be implemented and general
+"switching back to text mode within math", so a lot of "evil red text"
+trickery is not needed anymore. The most visible changes are the following:
+
+- Pressing { and } will insert LaTeX's \{ and \} which show up as { }
+ in the printout. To get LaTeX's {} nesting, you need to type \{.
+
+- Fonts changes now really nest. Repeated application of a font change
+ will result in nested font changes! To remove a font change without
+ removing the "contents", it is now possible to "pull the argument"
+ like in other insets, i.e. put the cursor in the first position of
+ the inset and press 'backspace'.
+
+** Reading old files
+
+LyX now has a new script lyx2lyx which enables the reading of any file
+produced by LyX versions as old as 0.12. Work is in progress on files
+created with LyX 0.10 (LyX 1.4 time-line) and still older files are
+in the forge. Basically if lyx wrote it LyX will read it. :-)
+
+There is also a strong demand to be able to read files produced by
+_newer_ versions of LyX. While lyx2lyx has the infrastructure in place
+to do such things, the filters to `downgrade' LyX files (from 1.3.0 to
+1.2.x, for example) have not yet been written.
+
+** Miscellaneous changes
+
+- LyX now automatically uses TeX fonts for screen rendering of math
+ equations if they are available (it is not necessary anymore to
+ configure your font server).
+
+- The Insert>Short Title allows the addition of an optional text
+ for section headings and captions that is designed to be used in
+ tables of contents.
+
+- The Insert>Float>Floatflt Figure menu item restores the ability
+ to wrap text around an image which was present in 1.1.6 and
+ removed in 1.2.0
+
+- If you configure with --with-pspell (which uses the PSpell library for
+ spellchecking), you will be able to automatically spell-check
+ multi-language documents, assuming you have the right dictionaries
+ installed.
+
+
+What's new in version 1.2.3?
+----------------------------
+
+LyX 1.2.3 is a maintenance release. It mainly fixes a very bad bug
+where configuring LyX as root could lead to deleting the /dev/null
+special device (this does not impact users of prebuilt binaries).
+Also, a bug where LyX would create zombie processes has been fixed.
+
+** Updates
+
+- updated italian User Guide
+
+- updated french localization
+
+
+What's new in version 1.2.2?
+----------------------------
+
+LyX 1.2.2 is a maintenance release. It is a recommended upgrade from
+1.2.0 or 1.2.1, especially since it fixes a few bugs introduced in
+1.2.1.
+
+** Updates
+
+- LyX builds with the newly released xforms 1.0. Actually, it is
+ advised to use this version of xforms, since it fixes many bugs and
+ support for older versions will probably be dropped in LyX 1.3.0
+
+- selecting a word by double clicking now sets the X clipboard (like
+ when dragging the mouse)
+
+- it is now possible to specify the arguments for viewers; in
+ particular, this means that it is possible to use browsers which
+ require a file: URL as HTML viewers (mozilla is used as default if
+ found)
+
+- when a new LyX version is launched, the Edit>Reconfigure tool is
+ automatically invoked; this should avoid many problems with users
+ who are not aware that it is needed
+
+- when changing the current layout with the toolbar, the corresponding
+ keyboard binding is shown in the minibuffer
+
+- in hebrew language, the key " now inserts a typewriter quote (since
+ other quotes do not make sense in hebrew)
+
+- Insert>Lists & TOC>Bibtex Reference uses style 'plain' by default
+
+- new class ijmpd; update cl2emult, llncs and foils textclasses
+
+- update sciword bindings
+
+- small cleanup of UserGuide and FAQ; update to German, French and
+ Russian documentation; new Hebrew tutorial
+
+- update french, german, russian, finnish and danish localization of
+ the interface
+
+
+What's new in version 1.2.1?
+----------------------------
+
+LyX 1.2.1 is a maintenance release which fixes many bugs in version
+1.2.0. We hope in this way to enhance world happiness, allowing the
+developers to continue busily to prepare the next major release
+1.3.0. There are a lot of fixes in there, and upgrading is highly
+recommended.
+
+** Updates
+
+- it is now possible to build LyX with xforms 1.0rc4 (and probably 1.0
+ when this gets released)
+
+- partial rewrite of the find & replace feature. This should solve most of
+ the performance problems
+
+- new option `keep aspect ratio' in graphics dialog
+
+- revert to the old behaviour when creating new floats (figure,
+ table...): the empty paragraph in the float now is a caption. It
+ seems that 1.2.0 behaviour was confusing too many people
+
+- it is now possible to set the float placement parameters to
+ "document defaults"
+
+- when the cursor is inside a collapsible inset, `Edit>Open/close
+ float' will leave it after the inset after closing it (this should
+ help entering of ERT insets)
+
+- update Finnish, Danish, French and Russian localizations
+
+- update Tutorial to 1.2.x features
+
+- better support for entering Cyrillic and Greek alphabets
+
+- cleanup shortcuts for section layouts. Starred versions are now
+ obtained by prepending a * to the section number (M-p asterisk 0, ...,
+ M-p asterisk 6)
+
+- add keyboard shortcuts to the Documents menu
+
+- support the numpad direction keys as equivalent to normal cursor
+ keys
+
+- it is now possible to specify a non-existent file name on the command
+ line and have this file created for you
+
+- new class cl2emult; update template for IEEEtran; small update to
+ heb-article and hollywood textclasses
+
+
+What's new in version 1.2.0?
+----------------------------
+
+LyX 1.2.0 is the version where many of changes in the 1.1.x series
+really begin to pay off. It should prove to be a very solid base for
+further developments. As of this version, we use (yet another) new
+versioning scheme: next major version will be 1.3.0, and 1.2.x will
+be just incremental fixes (like the `fix' series used to be for 1.1.5
+and 1.1.6).
+
+This version sees the introduction of the so-called `new' insets,
+which can contain arbitrary text. As a consequence, many new features
+are now possible:
+
+- Floats, footnotes and margin notes are now real insets. The
+ positional parameters of figure, table and algorithm floats can be set
+ float-by-float
+
+- Most problems with the new table inset of 1.1.6 have been addressed
+ (memory consumption, file bloat, spell-checking, search and replace...).
+ Better longtable header/footer support was implemented.
+
+- TeX mode has been superseded by the ERT inset, which is foldable, or
+ can be shown inline
+
+- Notes inset can now contain arbitrary LyX constructs; they will not
+ appear in the output.
+
+- New minipage inset
+
+Note that another consequence of these changes is that older LyX
+versions will almost certainly fail to read files produced by LyX
+1.2.0.
+
+
+Other more traditional insets have been improved too:
+
+- New graphics inset with support for hassle-free inclusion of various
+ image formats (GIF, JPEG, PNG and EPS by default) and a new
+ rendering scheme that should fix the bugs we had with the older
+ ghostscript method.
+
+- Support for natbib for bibliography citations
+
+
+
+The math editor has been mostly rewritten. This begun as a general
+cleanup, but it turns out that many new features happened in this
+process, among which:
+
+- many of the known bugs or annoyances in mathed have been fixed.
+
+- possibility to display all standard latex and amsmath symbols (and
+ also the \mathcal, \mathbb, and \mathfrak fonts)as long as the
+ relevant fonts have been made available to the X server
+
+- support for many amsmath features
+ Commands: xrightarrow, xleftarrow, substack, underset, dddot
+ over/under arrows (e.g. underleftarrow).
+ Environments: align, alignat, xalignat, xxalignat, multline, gather
+ split, gathered, aligned, cases, subarray, pmatrix, bmatrix, vmatrix,
+ Vmatrix
+
+- Preliminary support for xymatrix
+
+- Support for horizontal and vertical lines in arrays.
+
+- Improvements to the parser
+
+- Improvements to math text mode
+
+- (Better) support for nested macros
+
+- Enable size changes to arrays after creation (add/delete rows/columns)
+
+- Support for changing font or displaystyle on a selection
+
+- GUI support provided for many more features
+
+
+Other changes include:
+
+- Support for windows with cygwin has been incorporated into the main
+ distribution.
+
+- Most of the dialogs have been rewritten in the GUI-I framework, and
+ improved in the process
+
+- The kde frontend has been dropped in favor of a new qt2 frontend.
+ Note that only the xforms front is really operational as of this
+ version and alternative frontends are expected for 1.3.0
+
+- The citation dialog has a search facility, with support for regular
+ expressions.
+
+- New ligature break special character, useful for words like
+ "shelfful", or many german words
+
+- Support for parsing preamble when converting LaTeX files. Along
+ with changes in the LaTeX production of alignment options, this
+ improves round-trip work where you export a LyX document as
+ LaTeX, and later reimport it from LaTeX.
+
+- Updated documentation
+
+- a few more document classes for journals: dtk, ltugboat, spie and
+ svprobth.
+
+- Support for setting bookmarks and jumping to them
+
+- It is possible to cycle between a label and its references.
+
+- Preliminary support for multiple bibliographies
+
+- Babel can be disabled
+
+- A thesaurus facility (English only)
+
+What's new in LyX version 1.1.6fix4?
+------------------------------------
+
+LyX 1.1.6fix4 is a bugfix release.
+
+New features:
+
+- add support for latin3, latin4 and latin9 encodings
+
+- change the encoding for estonian from latin4 to latin1, since it
+ appears to be more suitable.
+
+- add support for ae fonts (emulation of T1 encoding with OT1 fonts).
+ This is useful for creating pdf files in T1 encoding
+
+- add support for dvipdfm
+
+- when passing a file name as argument from command line, the
+ extension `.lyx' is added if necessary
+
+- insert error insets in the documents when there have been unknown
+ tokens in the file
+
+- new class `kluwer'; update to hollywood class
+
+- the class encts has been renamed to entcs (stupid typo!) and
+ slightly updated
+
+- updates to the introduction document and the italian user guide
+
+- updates to the russian, finnish and hebrew localisations
+
+
+What's new in LyX version 1.1.6fix3?
+------------------------------------
+
+LyX 1.1.6fix3 is a bugfix release.
+
+New features:
+
+- documentation has been updated to remove errors due to interface
+ change
+
+- new italian user guide; updated french localisation of menus and
+ documentation; new dutch translations of some examples
+
+- the `history' and `revert' functionalities have been implemented in CVS
+ support
+
+- it is now possible to enter directly characters in an encoding
+ different from latin1 (providing one is using a correct screen font)
+
+- new encts class for Elsevier Science's Electronic Notes in
+ Theoretical Computer Science
+
+- new cv class for writing curriculum vitae
+
+- new extarticle, extreport, extbook and extletter classes, which are
+ versions of the normal classes with more font sizes available
+
+- the aapaper class has been complemented with a aa class for the A&A
+ LaTeX document class version 5.0, which is slightly incompatible
+ with the older version
+
+
+What's new in LyX version 1.1.6fix2?
+------------------------------------
+
+LyX 1.1.6fix2 is a bugfix release.
+
+New features:
+
+- add language support in docbook; better support for verbatim text.
+
+- the --with-lyx-suffix flag introduced in 1.1.6fix1 has been renamed
+ to --with-version-suffix; it can now be used without argument (to
+ install as lyx-1.1.6fix2)
+
+- many translations updated; big french documentation overhaul; german
+ documentation update.
+
+- preliminary Thai support; new serbo-croatian support
+
+
+What's new in LyX version 1.1.6fix1?
+------------------------------------
+
+LyX 1.1.6fix1 is a bugfix release.
+
+New features:
+
+- updated documentation for version 1.1.6; new french documentation
+ translations; updated danish translation of the interface.
+
+- better support for ukrainian language
+
+- non working --with-lyxname configure option has been replaced by
+ working --with-lyx-suffix.
+
+- in default cua bindings, change C-k from font-noun to
+ line-delete-forward.
+
+- Add the prefix "key-" to the default keys for bibliography insets.
+
+- Show both key and label of a bibliography inset.
+
+
+What's new in LyX version 1.1.6?
+--------------------------------
+
+As with all of the 1.1.x versions of LyX, this release contains a lot
+of new code: in particular, more than half of the changes described in
+the ChangeLog (which dates back to the 1.1.0 release) concern LyX 1.1.6!
+
+Besides the usual under-the-hood changes, LyX 1.1.6 has many
+new user-visible features. The main visible feature is that the
+GUI-independent branch of development has been merged, as well as code
+from the older development version:
+
+- many popups have been rewritten to use the new GUI-I scheme. In the
+ process they have received a nice cleanup: the Document and Paragraph
+ popups now contain in one single place what was previously scattered
+ in many places. Similarly, the citation and cross reference popups
+ have been overhauled.
+
+- LyX now has a Preference popup where you can change most of your
+ lyxrc settings.
+
+- the menus can now be defined in a text file, and they automatically
+ display the keyboard bindings associated with commands.
+
+- it is now possible to provide your own icons for the toolbar.
+
+- last but not least, work has begun on a KDE and a Gnome frontend for
+ LyX. They are not officially supported for this version, but this
+ will give you an idea of what is happening.
+
+Other major changes in 1.1.6 include:
+
+- the table support has been completely rewritten. It is now a modular
+ object (inset), each cell of which owns a (also) newly written text
+ inset. This now permits automatic text-wrap inside a tabular
+ cell (if you define a width), multiparagraph mode AND setting of
+ layouts for the paragraphs (lists inside a tabular cell!). Last but
+ not least, a wide tabular now scrolls automatically so that all of it
+ is visible without the need to enlarge the window!
+
+ While there are as yet no other new features, they will be now MUCH
+ easier to add. It may be that because of being "young" code some
+ features may not work right now, but at least it is much
+ better than before.
+
+- new external material inset: this is a new kind of very powerful
+ inset which will allow LyX to interface intelligently with external
+ applications. Among other good things, it will finally allow you to
+ include GIF, JPEG, TIF, PNG, or just about any other raster format
+ images in your document. It will even do an approximate ascii
+ rendering when you do Ascii export if you have gifscii installed.
+
+- The code which converts from LyX format to anything else (for
+ viewing or exporting purposes) and from anything else to LyX has been
+ rewritten. In particular, it is now possible to export to PDF, and to
+ import from HTML/MSWord. In fact it's now possible to add new import/export
+ formats without recompiling LyX by specifying external programs or scripts
+ in lyxrc settings
+ (note that the old import/export lyxrc settings no longer work).
+
+- LyX can do command line exports without opening any GUI components.
+
+- The multilingual support has been improved. It is now possible to use in a
+ document languages with different encodings, e.g. German (iso8859-1) and
+ Czech (iso8859-2). Such a document can be viewed on screen using an
+ iso10646-1 (Unicode) font. However, it is (currently) not possible to
+ have differently encoded languages in the same paragraph.
+ The languages and the encodings are defined in text files.
+
+- Improved support for Hebrew and Arabic (also present in 1.1.5fix2).
+
+- included files work now with docbook and linuxdoc; new layout
+ docbook-book.
+
+- PSpell library and Aspell spell checker support now included thanks
+ largely to Kevin Atkinson (PSpell and Aspell maintainer).
+
+And finally, there have been a lot of smaller changes, which are
+mentioned here for your information
+
+- the menu entry File->New does not prompt for a file name by default
+ (this can be changed in preferences).
+
+- new -geometry command line option, which replaces the old -width,
+ -height, etc.
+
+
+
+What's new in LyX version 1.1.5?
+--------------------------------
+
+Lots of internal code rewritten, fixed, changed and added.
+We are using the C++ Standard Library more each day.
+This will in most cases make the code clearer and easier to maintain
+and expand.
+We are also gearing up for the merge of the gui-indep branch, expect
+this (but not the new gui's) in 1.1.6.
+
+User-visible changes:
+
+- Paste to other programs (like emacs or xterm). Note: text only.
+
+- New TOC menu item for fast access to the table of contents.
+
+- New Refs menu item for quick insertion of cross-references.
+
+- multilingual documents (preliminary support)
+
+- Right-to-Left support for Hebrew and Arabic, this is a first attempt
+ only and is likely to improve in future versions.
+
+- Per-paragraph spacing, currently only settable from the
+ command-line/window:
+ paragraph-spacing (default,single,onehalf,double,other) [float]
+
+- New visual feedback for environment depth of paragraphs (also the !
+ in the margin for margin notes has been removed).
+
+- End-of-proof box, for layouts where it makes sense.
+
+- labels are now editable (not in equations, though).
+
+- Much faster spellchecking (50x faster!).
+
+- The parsing of the LaTex log has improved flagging more errors that
+ earlier versions of LyX did not see at all. So if you suddenly have
+ errors in documents that used to have none, this might be the casue.
+ (And you probably had the error always.)
+
+- Better definition for LyXList style.
+
+- hollywood.layout and broadway.layout have improved. New classes
+ LLNCS (Lecture Notes in Computer Science), svjog (Journal of Geodesy)
+
+- support for varioref and pretty ref (preliminary support)
+
+- A couple of changes to the LyX format, so that files written with
+ 1.1.5 will not be parsed correctly by older LyX versions if protected
+ spaces or the new per-paragraph spacing are used. Also the RtL
+ support is of course not supported in older versions.
+
+- Removed support for XForms older than 0.88.
+
+- Some command-line options and X resources are not supported anymore
+ (The color ones, and -mono -fastselection, -reverse)
+
+- New command-line options '-userdir' which so that you can choose to
+ use another dir than .lyx for user configurations. (Or have many.)
+
+- new lyxrc variables: \show_banner [true|false] to remove the banner
+ screen, \backupdir_path to tell where the backup files created
+ by lyx should be stored, and \override_x_deadkeys to tell whether
+ lyx should provide its own accent keys handling (default is true).
+
+
+What's new in LyX version 1.1.4?
+--------------------------------
+
+More internals have been rethought. In particular, most of the file IO
+routines of LyX have been rewritten to use real C++ streams. Many
+changes have also been done to help compile LyX with Sun CC 5.0 and
+SGI STL 3.2.
+
+In the user-visible department, we find:
+
+- new command line option -x (or --execute) and -e (or --export). Now
+ direct conversion from .lyx to .tex (.dvi, .ps, ...) is possible
+ ('lyx file.lyx --export latex') Unfortunately, X is still needed and
+ the GUI pops up during the process...
+
+- better placement of accents for characters that LyX draws by itself;
+
+- improved translations, in particular in Finnish (overhauled UI
+ translation), Dutch (tutorial and examples), German
+
+- new configure flag --with-lyxname which allows to choose the name
+ under which lyx is installed. Default is "lyx", of course. It used
+ to be possible to do this with --program-suffix, but the later has
+ in fact a different meaning for autoconf.
+
+And of course, a lot of old bugs have been replaced by new ones ;)
+
+
+What's new in LyX version 1.1.3?
+--------------------------------
+
+More LyX internals have been cleaned-up in this version, but the usual
+small number of user-visible changes have appeared:
+
+- LyX is not able anymore to read some old files using latex inset
+ (this should not be a problem as these were already not generated by
+ LyX 0.12.0). Use LyX 1.0.4 to read files containing those.
+
+- The first line of a .lyx file does not contain anymore the file
+ creator name and the date of creation; this was causing various
+ problems.
+
+- the -dbg command line switch is enhanced. For example, "-dbg lyxrc"
+ works now.
+
+- Slightly better handling of dependency tracking for bibtex files.
+
+- The screen representations of \varepsilon and \epsilon have been
+ swapped. Now \epsilon shows as red text, and \varepsilon shows as it
+ should. This is of course a controversial change (since many people
+ will find that their lyx workscreen is suddenly full of red), but done
+ for the sake of correctness.
+
+- The characters \angle and \vee are now correctly displayed in math
+ formulas; the glyph for \Upsilon has been changed.
+
+- Characters '~' and '^' are now output using standard LaTeX macros,
+ which improves the result with T1 fonts.
+
+- new function "command-sequence" to bind several sequences to a key.
+
+- The textclass g-brief has been updated.
+
+And of course many bugs have been fixed.
+
+What's new in LyX version 1.1.2?
+--------------------------------
+
+LyX 1.1.2 is a minor upgrade to 1.1.1, only one new feature has been added:
+
+- the export to html feature has been extended to use other programs.
+ Currently, tth, latex2html and hevea are supported. Note that the
+ variable \tth_command has been renamed to \html_command in lyxrc.
+
+Moreover, a couple of semi-serious bugs have been fixed:
+
+- a bug that caused a crash in lyxstring::find
+
+- the annoying '-' vs. '_' bug.
+
+Also the cheaders files were missing from the 1.1.1 distribution, that
+has also been fixed.
+