-What's new in version 1.5.0?
-----------------------------
-
-* 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.
-
-* 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 managment
-
-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 managment 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.
-
-
-* Glossaries
-
-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 transfered 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.
-
-* 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.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.
+What's new in version 2.1.0?
+----------------------------
-- Parse the optional argument of the AMS math environments aligned, gathered
- and alignedat.
+The new features in LyX 2.1 are detailed in
+http://wiki.lyx.org/LyX/NewInLyX21
-- Support lgathered and rgathered math environments.
+* Native IPA inset and IPA toolbar
+* New supported languages
+* Tex Fonts Additions
+* Basic support for Math OpenType fonts
+* Document class categories
+* Enhanced support for LaTeX options
+* New supported LaTeX commands
+* New export command-line option
+* Table rotations
+* Layout enhancements
+* New modules
+* Equation Editor "mode"
-- Fix import of \fullcite commands from LaTeX.
-- Update bibliography references when the entry has been changed (bug
- 2744).
+What's new in version 2.0.8?
+----------------------------
-- The BibTeX style files (bst files) can now live in paths with spaces
- (bug 2186).
+LyX 2.0.8 is the final release in the 2.0 series. It is intended for
+those who for some reason wish or need to continue using LyX 2.0.x. Most
+users should upgrade to 2.1.0, which is being released simultaneously.
-- Fixed undo-and-TOC-navigation bug.
+This release incorporates a number of important bug fixes, almost all of
+which are also in 2.1.0. Those that are not will be released with 2.1.1.
+The most important feature of 2.0.8 is that it is capable of reading and
+writing files from LyX 2.1.x. Files from the newer format should open in
+LyX 2.0.8 without the user needing to do anything special. Files can be
+exported to the 2.1.x format in the usual way: via File> Export.
-- 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).
+What's new in version 2.0.7?
+----------------------------
-- Re-enable Address paragraph style in AMS article classes (bug 2890).
+2.0.7 is another bug-fixing release. Most of these are minor, but there
+is one that is very ipmortant: #8854, which could lead to file corruption
+in certain cases and, more often, would lead to errors in generated
+files (e.g., PDFs). We encourage all LyX users to upgrade to this
+version.
-- Write \begin and \end alignment tags on their own lines (bug 3010).
+A number of other, less critical bugs have also been fixed. Please see
+the ANNOUNCE file for details.
-- Fix output of \setlength commands, in order to please latex2html
- (bug 2843).
-- Import \guilsinglright correctly from .tex files.
+What's new in version 2.0.6?
+----------------------------
-- Don't create invalid .lyx files when importing \i{} and \j{} from .tex
- files.
+This is a bug-fixing release, for the most part. Though, as it has been
+almost six months since the last release, a lot of important bugs have
+been fixed. Please see the ANNOUNCE file for details.
-- Import \l{} and \L{} natively from .tex files (do not create ERT).
-- Import correctly Sweave macros from .tex files.
+What's new in version 2.0.5?
+----------------------------
-- Fix nested list (like) output in docbook (bug 2841)
+The View>Source widget now allows you to select the backend to display,
+e.g., LaTeX or XHTML, rather than the output format. The previous choice
+really made no sense: You didn't see a PDF there if you chose one of the
+PDF output formats, but rather LaTeX. This solves some long-standing issues
+with View>Source.
-- Read filenames with spaces in external insets correctly from .lyx files
+There has been an important change in how the "language" lfun works.
+ - "language <LANG>" now toggles between languages
+ (status quo ante LyX 2.0.2)
+ - "language <LANG> set" sets to language <LANG>
+ (meaning of "language <LANG>" as of LyX 2.0.2)
+ - "language [reset]" resets to the document language.
+ - Menu functions are unchanged.
-- Use the correct filename extension of included graphics in latex export if
- it cannot be omitted.
-* USER INTERFACE:
+What's new in version 2.0.4?
+----------------------------
-- Fix slowness with lots of math on Windows (bug 2900).
+We have migrated our development from subversion to the git revision
+control sytem. If you follow or maintain packaging of up-to-date versions
+of LyX 2.0.x, you must switch to the new repository address:
+ git://git.lyx.org/lyx
+Branch 2.0.x is the stable branch. See
+ http://www.lyx.org/HowToUseGIT
+for details.
-- Fix that LyX's dialogs remain partly untranslated on Windows (bug 2906).
+Most of the improvements in 2.0.4 are bug fixes, some of them important. In
+particular, we have fixed several crashes. The main outstanding problem is
+the inability to cancel the background export process. Some improvement has
+been made here, by updating the timeout mechanism, but more needs to be done,
+and hopefully will be done for 2.0.5.
-- Fix crash when viewing documents as PDF on Windows with installed
- Adobe Reader/Acrobat 8 (bug 3045).
+There have been several updates to LyX's XHTML export routines. Work on this
+will continue for 2.0.5.
-- 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.
+What's new in version 2.0.3?
+----------------------------
-- 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.
+There have been several more updates to LyX's Sweave support. Work on this
+is expected to continue through the 2.0.x series.
-- Fix a crash when navigating from a label a reference in the crossrefs
- dialog (bug 3063) [qt only].
+LyX 2.0.3 still requires a python 2 interpreter, but steps have been taken
+to avoid problems on systems where python 3 is the default python interpreter.
+A python 2 interpreter is now automatically detected and used. Additionally,
+byte-compiled python files changed their installation target. Distribution
+maintainers are encouraged to verify their patch sets.
-- Fix hang when deleting a forced newline character in change tracking
- mode (bug 2865).
+There have again been several updates to the tex2lyx conversion script. Not
+as many as with 2.0.2, but quite a few.
-- Fix crash when exiting empty superscript in math editor (bugs 2908
- and 2933).
-- Fix an undo crash crash with nested font changes in math (bug 3019).
+What's new in version 2.0.2?
+----------------------------
-- Clear label when a formula is unnumbered (bug 2556).
+There have been several improvements to LyX's ability to export documents
+in the background, so the program does not freeze during compilation. We
+hope to continue these improvements throughout the 2.0.x series.
-- Disallow pressing the add button in the citation dialog when no citations
- are available, preventing a crash (bug 3057).
+There have been major updates to the tex2lyx conversion script. Please see
+below for the details.
-- Fix deletion of empty paragraph in various situations: paragraphs
- with different layouts, layouts with KeepEmpty property, ERT insets,
- tabular cells (bugs 2587 and 2882).
+The ctex document classes, used for Chinese documents, are now supported
+by LyX.
-- fix bug where icons remain disabled after opening a dialog (bug
- 2877).
+Support for the Springer document classes has been updated for compatibility
+with the lasest versions. This has the side-effect that files, created with
+LyX 2.0.2 or future, using a Springer document class, will not be compilable
+with LyX versions older than LyX 2.0.2. The same applies for files created
+with LyX 1.6.10 or older that are saved with LyX 2.0.2 or future.
-- 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).
+What's new in version 2.0.1?
+----------------------------
-- Make clicking in a "wide" inset always enter that inset.
+We have fixed an unusually large number of bugs for this release and made
+a number of improvements. All of these are detailed in the ANNOUNCE file.
+We would like to highlight the improved handling of external files referenced
+from ERT. This may cause issues for those who made use of the undocumented
+\input@path hack. See the ANNOUNCE file again for how to do things the new
+way. New methods for calling external scripts should also solve several issues
+on Windows.
-- 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.
+What's new in version 2.0.0?
+----------------------------
-- When a box inset has been given a small width, never show it in
- inlined mode, since it would make its contents unreadable.
+The new features in LyX 2.0 are detailed in
+http://wiki.lyx.org/LyX/NewInLyX20
-- Give a better error message for missing layout include files.
+* Advanced Search Facility
+* Spell-checking on the Fly
+* Compare Documents Feature
+* XHTML Output
+* Multilingual Thesaurus
+* XeTeX Backend
+* Multiple Indices Support
+* Progress View and Debugging Pane
+* Enhanced Instant Preview
+* Forward Search for DVI/PDF Files
+* Enhanced Version Control Features
+* Typesetting in background
-- Show contents of branches in the ToC.
-- Fix wrong ordering of insets in ToC entries.
+What's new in version 1.6.10?
+------------------------------
+The most notable new feature of this version is that it is able to read and
+import documents of our new stable series, LyX 2.0.x. This is for the benefit
+of users who want to stick with LyX 1.6.x for the time being, but still want
+to cooperate with users of the new version. Note that LyX 1.6.10 still
+writes the 1.6 format, so it cannot produce (but only interpret) LyX 2.0's
+new features.
-- 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.
+What's new in version 1.6.9?
+-----------------------------
-- Make all the operations that require walking over all insets faster.
+We have fixed yet another number of crashes that have been reported to us
+and ironed out many small glitches. Also, some features and additions from
+the forthcoming 2.x series, such as support for CVS revision control and a
+new Swedish localization, have been backported to LyX 1.6.9.
-- Fix insertion position for cross-reference in superscript (bug 2789).
-- Add support for the chars-transpose LFUN (bug 2939).
+What's new in version 1.6.8?
+-----------------------------
-- Fix undo when inserting a line break (bug 3111).
+LyX 1.6.8 is the result of our ongoing efforts to make our stable version
+even more reliable and stable. We have fixed crashes that have been
+reported to us, ironed out many small glitches, further polished the user
+interface, updated the documentation and added some new layouts.
-- Only one undo step is needed to undo inset-dissolve (bug 2982).
-- Fix spell checking of Norwegian documents with aspell (bug 2850).
+What's new in version 1.6.7?
+-----------------------------
-- Don't reset cell selection when opening tabular dialog (bug 2715).
+From the list of fixes and improvements, we'd like to highlight
+particularly that this release irons out all known stability problems with
+Qt 4.6. LyX 1.6.7 is our first release that is supposed to run smoothly
+with Qt 4.6, so we urge all distributors who use that version to upgrade
+LyX as well.
-- 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).
+What's new in version 1.6.6.1?
+------------------------------
-- Reset the language when dissolving an ERT inset (bug 2978).
+The sole purpose of this release is to fix one glitch that was introduced
+by LyX 1.6.6: The spellchecker missed further misspellings after applying
+a correction. This was due to the fix to different bug that had to be
+reverted. In any other respect, this release is identical to Lyx 1.6.6.
-- Sanitize button enabling in the bibtex dialog [qt only] (bug 2895).
-- Fix focus problems in the graphics dialog [qt only] (bug 1663).
+What's new in version 1.6.6?
+-----------------------------
-- On Mac OS X, make sure to view files with the same application as
- the Finder uses.
+The release features a long list of fixes and improvements. Yet a number
+of crashes, reported by our users or our automatic stability testing
+program, were fixed. Moreover, LyX was improved in many details. It also
+introduces new features, such as support for the enchant spell checking
+backend and for aspell language varieties (such as old and new German
+spelling in parallel).
-- 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].
+What's new in version 1.6.5?
+-----------------------------
-- Rename lib/ui/std*.ui include files to *.inc so that the user is not
- tempted to try them (bug 2387).
+The release comes with many fixes and improvements. A number of newly
+reported crashes were fixed, new layouts and modules were included and
+some long-standing requests were implemented (e.g., a working LyX
+server on the Windows OS, finally enabling the communication with other
+applications such as JabRef on this platform as well).
-- 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).
+What's new in version 1.6.4.2?
+-------------------------------
-* BUILD/INSTALLATION:
+The upgrade fixes recurring pseudo-crashes when running LyX on
+Mac OS X 10.6 (Snow Leopard).
-- Allow autoconf 2.60 and 2.61 for building.
-- Do not warn against using gcc 4.1. It works fine.
+What's new in version 1.6.4.1?
+-------------------------------
-* MISCELLANEOUS
+The only change over release 1.6.4 is the fix of a regression on the Mac,
+which made some dialogs (such as Preferences and About LyX) unaccessible
+via the menu. Other platforms than the Mac were not affected by the issue.
-- The minimum required python version is now 2.2.0.
-- Fix Free Software Foundation address.
+What's new in version 1.6.4?
+-------------------------------
+This is the fourth maintenance release in the 1.6.x series. This release
+covers, amongst many minor improvements, fixes to some rather severe
+issues, such as:
-What's new in version 1.4.3?
-----------------------------
+* A workaround to a nasty problem in recent Qt versions (Qt 4.5.0 up to
+ 4.5.2) that made LyX crash if the document included images that were
+ scaled to certain sizes in the work area.
+* Fixes to problems that might result in the loss of data.
+* Many other stability improvements, thanks to a new debugging script that
+ helped to reveal uncovered critical bugs.
+* Further fixes to the LaTeX importer (tex2lyx) and the conversion of
+ older LyX documents (lyx2lyx).
-** 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.
+What's new in version 1.6.3?
+-------------------------------
-- 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).
+This is the third maintenance release in the 1.6.x series. Besides the usual
+improvements of stability, the highlights of this release are:
-- Add buttons for \intop and \ointop to the math panel (bug 2698)
+* tex2lyx is now able to read files in all latex supported encodings and
+ transform them into the proper unicode-based format introduced in 1.5.0.
+ This paves the way for many other improvements in LaTeX->LyX translation
+* The performance problems when editing a master with child documents have
+ been resolved.
+* LyX 1.6.3 introduces some goodies provided by Qt 4.5 (menu support for
+ fullscreen mode in linux, close button on tabs). Of course these
+ improvements (as well as some Qt-related fixes) only show up if LyX is
+ compiled against Qt 4.5.
-- Native support for \phantom, \hphantom and \vphantom in mathed (bug 1473).
-- Some small updates to the documentation.
+What's new in version 1.6.2?
+-------------------------------
-- Update Basque, Czech (new), French, German (bug 2718), Hungarian,
- Italian (bug 2774), NyNorsk and Spanish localizations.
+This is the second maintenance release in the 1.6.x series. The release
+fixes a large number of major and critical bugs that were reported by
+users of LyX 1.6.0 and 1.6.1. Most notably, three bugs that might lead to
+dataloss were detected and resolved. Furthermore, a number of crashes,
+file conversion and LaTeX output problems are fixed. As a bonus, the
+performance of the application has been improved, and the release also
+introduces some new features and user interface improvements.
-- Update Czech (Tutorial, new splash), German (UserGuide [bug 2660], Extended)
- and Hungarian (new Tutorial) documentation.
-** Bug fixes:
+What's new in version 1.6.1?
+-------------------------------
-* Document Input/Output
+This is the first maintenance release in the brand-new 1.6.x series, and
+as such, it mainly focuses on bug fixes. We have ironed out some major
+problems that slipped into the application in the wake of the new
+features.
-- 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).
+What's new in version 1.6.0?
+-------------------------------
-- Fix a crash when lyx2lyx failed to convert LyX file.
+The new features in LyX 1.6 are detailed in
+http://wiki.lyx.org/LyX/NewInLyX16
-- Ignore the definition of LyXgreyout environment when re-importing a
- LyX-generated LaTeX file (part of bug 2420).
+* Multiple Work Areas
+* Split Views
+* User-formattable Collapsable Insets
+* Layout Modules
+* Layout combobox changes
+* Support for the LaTeX package hyperref
+* Support for hyperlinks and URLs
+* Improved floats
+* New implementation of math macros
+* Completion popup
+* Inset Tooltip
+* Context Menu
+* Symbols dialog
+* Shortcut Configuration dialog
+* Paste Graphics from the Clipboard
+* "Visual mode" for bidirectional cursor movement
+* Fullscreen mode
+* Extended Outliner
+* Session management
+* Subversion support
+* Graphics parameters groups
+* LyX functions manual
+* Multi-LFUN Keybindings
-- 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).
+What's new in version 1.5.7?
+----------------------------
+
+This is the sixth maintenance release in the 1.5.x cycle and it is
+expected to be the final release in this series, since a new series of
+stable releases has just been introduced by our new major release,
+LyX 1.6.0. Besides the obligatory bug fixes, the main feature of this
+release is the ability to read files created by LyX 1.6.0 (this feature
+requires python 2.3.4 or newer).
-- Don't add extra braces when reading documents containing \choose,
- \atop or \over (bug 2481).
-- Reenable import of noweb files (bug 2289).
+What's new in version 1.5.6?
+----------------------------
-- Render greyed out notes correctly in output (bug 2723).
+This is the fifth maintenance release in the 1.5.x cycle that has been
+started exactly one year ago. The aim of this release was to make LyX
+even more robust and to solve some long-standing annoyances. Also,
+further translation efforts have been made, and LyX now ships in 23
+languages.
-- Fix bug 2768 (inset comment/note eats space after it).
+What's new in version 1.5.5?
+----------------------------
-- Do not convert known spaces to ERT on LaTeX import (bug 2786).
+This release further improves the stability and usability of the
+application. Besides this, it also introduces some new features. Most
+notably, LyX is now prepared to be compiled with Qt 4.4 that has just
+been released: the stability issues that occured in previous versions
+of LyX when compiled against Qt 4.4 have been resolved.
-* 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).
+What's new in version 1.5.4?
+----------------------------
-- Fix a crash when using next-inset-toggle (Ctrl+I) inside mathed;
- inset locking in mathed generally work (bug 2756).
+This is a maintenance release. Besides the usual stability
+improvements and fixes, this release comes with major improvements in
+the handling of Chinese, Korean and Japanese (CJK) languages and
+scripts, and introduces some minor new features (such as a character
+count option).
+
+While this release continues the stable 1.5.x series, work on the next
+major release, 1.6.0, is proceeding. A first alpha version of LyX
+1.6.0 will be released later this week for those who like the bleeding
+edge experience. Notwithstanding this, expect one or two more 1.5.x
+versions to be released, of which the last one will be able to read
+the 1.6 format.
+
+All users, especially CJK users, are encouraged to upgrade to this
+version. Caveat: We were forced to switch from the LaTeX package
+'floatflt' to 'wrapfig' for wrap figure floats due to a license
+problem that limited the availability of the former package. In
+general, this should improve your documents containing wrap figures,
+however, it is possible that the look and positioning of the floats
+changes due to the package change. If you have documents with wrap
+floats, please make a backup before upgrading and check the output.
+
+
+What's new in version 1.5.3?
+----------------------------
-- Fix a crash on save (including dataloss) when the backup directory
- creation failed or the directory is not writeable(bug 2740).
+This is a maintenance release that further improves the stability and
+the performance. Besides numerous crashes, the display problems that
+slipped into 1.5.2 with the performance fixes (on the Mac and on
+Windows) as well as problems entailed to the reworked document classes
+were fixed. Furthermore, LyX 1.5.3 comes with speed improvements that
+should pay off especially on the Mac and other UNIXes. Finally, this
+version also provides some new features.
-- Fix a crash when selecting several cells in a tabular (bug 2630).
-- Fix a crash when deleting a multi-cell selection in a tabular.
+What's new in version 1.5.2?
+----------------------------
-- Fix a crash when applying a font change to several cells in a tabular.
+This is a maintenance release that focuses on improving the
+stability. We have fixed numerous crashes, performance problems, and
+other bugs. Furthermore, the documentation has been revised. It covers
+all new features of the 1.5.x series now.
-- 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).
+What's new in version 1.5.1?
+----------------------------
-- Fix lockup when accepting a change in a text inset (bug 2510).
+We are pleased to announce the release of LyX 1.5.1. It includes a few
+bug fixes and, more importantly, fixes a bug where files produced with
+the Document>Compressed option on would be malformed on windows. It
+was therefore decided to revert to the trusty 1.4.x code in this area
+and release 1.5.1 sooner than anticipated.
-- Fix a crash with change tracking in tables (bug 2600).
+All 1.5.0 users are urged to upgrade to 1.5.1.
-- 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.
+What's new in version 1.5.0?
+----------------------------
-- Do not reset environment depth when breaking a paragraph (bug 2445).
+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.
-- Handle properly script insets which the nucleus has more than
- one element (like {a'}^{2}).
+* Unicode
-- On pressing button 2 in a math inset, paste the inner LyX selection
- if it exists (bug 2779).
+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.
-- When inserting an inset (footnote etc.) over an existing selection,
- don't copy the layout of the source paragraph to the inset (bug 2802).
+* Integrated CJK support
-- When pasting some text in an environment that does not allow the given
- paragraph layout, reset the layout (bug 2382).
+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.
-- Fix the disabling of some toolbar icons after closing a dialog (bug 2423).
+* Language support
-- Fix the editing of a document while Error List dialog is open (bug 2179).
+In addition to the CJK languages, the languages Armenian and Farsi also
+have full user interface support.
-- Improve the position of the cursor after undo.
+* Multiple views of the same buffer
-- Update labels on screen when changing language.
+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.
-- Make sure that the "Check TeX" menu entry is not available when the
- chktex tool has not been configured (bug 2831).
+* Outliner and embedded TOC
-- Fix doubling of initial character when correcting a word with
- ligatures in spellechecker (bug 2068).
+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.
-- Show an error box when failing to update the TeX Information dalog data.
+* Session management
-- Fix an unexpected font change on maximize (bug 2664).
+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.
-- Handle the Meta keyboard modifier as Alt (Qt only).
+* Source code Viewer
-- Fix the C-x C-b binding in emacs mode (bug 2747).
+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.
-- Fix a crash when a non-template file is selected in the
- "New from Template" dialog (bug 2404).
+* New Font Selection Interface
-- The LaTeX log file can now also be viewed if the path of the temporary
- directory contains spaces (bug 2687)
+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.
-- Graphics files with ' in the name can now be previewed (bug 2637)
+* Tabular extensions
-- New menu entries have been added for phonetic symbols and
- accepting/rejecting a single change in change tracking mode
+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.
-* Build/installation:
+* Nomenclatures
-- Fix compilation with Qt 3.0.x.
+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.
-- Fix the 'check' make target for systems which do not have
- /bin/bash (bug 2524).
+* Tabbed Widget
-- Set CPPFLAGS only if it not already set by the user
- (and ignore CXXFLAGS when setting CPPFLAGS).
+LyX now uses tabbed widgets to display multiple documents.
-- Handle properly gcc 4.1 in configure.
+* Enhanced Math Toolbars
-- Install python files together with precompiled versions.
+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.
-- A scons build system has been added, for details please see
- INSTALL.scons. 'scons install' produces a cygwin-compatible binary
- package under cygwin.
+* Frontend News
-- A CMake build system has been added, for details see
- development/cmake/README.cmake
+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.
-- LyX can be compiled on windows with MSVC using qt3 from the Q../Free
- project and scons or CMake.
+* Change tracking enhancements
-* Miscellaneous
+Major parts of the change tracking code have been rewritten, addressing
+several problems that existed in the previous implementation.
-- LyX requires now python 2.2 to work properly.
+* Converter file cache
-- Display LaTeX package checking results faster during configuration.
+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.
-- Log the output of configure.py to a log file configure.log.
+The default maximum age of a cached file is 6 months. You can change
+that with the line
-- Do automatic reconfiguration even when running in batch mode (bug 2741).
+ \converter_cache_maxage xxx
-- Change the encoding of some python scripts from iso-8859-15 to
- iso-8859-1. The former causes problems with embedded python.
+where xxx is the maximum age in seconds, in your preferences file.
-- Remove outdated development tools and outdated LyXConfig.LyX.in.
+* Unified Windows installer
-- Remove in the documentation all references to reLyX, which has been
- replaced by tex2LyX.
+The two windows installers are being merged and bug reports regarding
+both installers are welcome.
+* Program listings
-What's new in version 1.4.2?
-----------------------------
+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.
-** Updates
+Using the listings latex package as the backend a new inset was added that
+supports all these three ways of listing computer programs.
-- LyX now automatically uses file viewers and editors set at OS level
- [Windows and Mac OS X only] (bug 2017).
+* LaTeX-package support
-- 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.
+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
-- Update the German, Hungarian, Italian (bug 2650), Polish, Slovak,
- Spanish and Turkish localizations of the interface.
+* Minor user interface improvements
-- Update translations of documentation for German (all) and Hungarian
- (Introduction, splash document, new tutorial examples).
+Several minor improvements of the user interface have been made, such as:
-- Add support for Austrian (new spelling) as a document language.
+ - 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.
-- 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.
+* Enhanced clipboard/selection handling
-- Add biographynophoto style to IEEEtran.layout; add a new text class for
- International Journal of Modern Physics C (and update support for
- IJMP D).
+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.
-- Add buttons for \overset and \underset to the math panel (bug 2533).
+* Limited support for local class and layout files
-- Add support for the dvipdfmx converter.
+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.
-- Add tgif->ppm and tgif->png converters for preview of tgif figures.
+* Under the hood
-- Add native support for \intop and \ointop. (Display only; not in
- the math panel yet.)
+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
-* 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:
+Lots of long-lasting bugs have been fixed, as documented in LyX
+bugzilla. Probably some new ones have been introduced instead ;-)
-- 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.
+What's new in version 1.4.5.1?
+------------------------------
-- 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).
+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.
-- Load the tipa package automatically when needed.
-- Properly strike out deleted math formulas when change tracking is
- active (bug 2214).
+What's new in version 1.4.5?
+----------------------------
-- Don't get confused by 0-Characters in MikTeX logfiles anymore.
+This is expected to be the last release in the 1.4.x stable
+branch. Besides the obligatory bug fixes, its main feature is the
+ability to read files created by LyX 1.5.0 (this feature requires
+python 2.3.4 or later).
-- Always honor the "Requirement" tag in External Template Definitions.
-- Fix tex2lyx to handle whitespace in front of required arguments (bug 2546).
+What's new in version 1.4.4?
+----------------------------
-- Update templates and examples to the latest file format.
+This is of course a bug fix release, but some new features sneaked in, among which:
-- Enable jpeg graphics whose suffix is in capital letters (.JPG) work with
- pdflatex (bug 2235).
+*) Outline support: it is now possible to move around parts of
+documents in the Table of Contents dialog.
-- Fix a LaTeX crash on multi-paragraph boxes.
+*) Add new UI settings default-autotoolbars and default-alltoolbars
+allowing to select what toolbars are active or shown automatically.
-- Fix LaTeX errors with memoir and makeindex (bug 2623).
+*) Improved documentation.
-* Miscellaneous:
+*) Speed improvements, especially on windows.
-- 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.
+What's new in version 1.4.3?
+----------------------------
-- 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.
+This is a bug fix release that improves stability and MS Windows
+ support. Notable new features include:
-- Automatically use fonts in the fonts/ subdirectory of the LyX support
- directory on Windows.
+*) The windows port does not need a MSys (unix-like tools)
+ installation anymore.
-- When compiling with --with-version-suffix on Windows, do not
- rename the executable files.
+*) A new function inset-dissolve has been added to delete an text
+ inset and put its contents in the enclosing text; this can be
+ accessed (like in the math editor) by pressing Backspace at the start
+ of an inset, or Delete at the end.
-- Fix lib/configure.py to find tex2lyx when compiling with
- --with-version-suffix (bug 2285).
+*) Many crashes have been fixed, in particular for systems based on
+ gcc 4.1.
-- 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.
+What's new in version 1.4.2?
+----------------------------
-- Fix the code to find the localization of the interface on Windows
- and Mac OS X.
+This is a bug fix release that improves performance, stability and native OS support. Notable new features include:
-- Fix hyphens in man pages.
+*) LyX now automatically uses file viewers and editors set at OS level
+ [Windows and Mac OS X only].
-- Replace the \cygwin_path_fix_needed preference with the better named
- \tex_expects_windows_paths; this is auto-detected and matters only on
- Windows.
+*) The windows installer has been completely rewritten.
-- Remove the --enable-compression-support option of configure. Compression
- support via zlib is now a requirement.
+*) A new function buffer-toggle-compression (and corresponding entry
+ in the Document menu) has been added to change whether the file will
+ be compressed on disk or not.
-- Fix compilation on DragonFly BSD.
+*) A "LaTeX (pdflatex)" output format has been added. This new output
+ format produces .tex files that are suitable for pdflatex, including
+ figure conversion to png, pdf or jpeg instead of eps.
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:
+This is a bug fix release, but some of the bugs were big. In particular:
-- Fix crash when deleting row/column in a math array.
+*) fix the huge memory consumption and corresponding sluggishness with
+ documents containing many graphics or `instant preview' snippets.
-- Fix crash with middle-mouse paste in math.
+*) fix slow screen update with nested insets, particularly with
+ LyX/Mac.
-- Fix delay when exiting from a math inset (bug 2217).
+*) fix the delay when exiting from a math inset.
-- 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.
+*) let the change tracking code track paragraph breaks too.
+*) Also, this will be the first 1.4 release with a windows
+ installer. See the file RELEASE-NOTES for some known problems in this
+ release.
What's new in version 1.4.0?
----------------------------
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.
+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
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.
+changes.
** Much better conversion from .tex to .lyx
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.
+styles.
** Branches
* 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
+ considered as part of words
This is a maintenance release which improves upon 1.3.1 in
three main areas:
- * the spellchecker code has been overhauled and many bugs
+ * 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
+ * several languages now benefit from an improved translation of
the user interface.
What's new in version 1.3.1?