X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=NEWS;h=cadb54e8dae01b994e0bb16b1f201c6f60b6fdbb;hb=072fa256d68e8e03fcd685f2980d2b1cf8d11e37;hp=0e24d958a4df54dfeb1c0cdd454975ab71862684;hpb=78f2a7a19ed70fc077f380cf136f9aaaa40ead48;p=lyx.git diff --git a/NEWS b/NEWS index 0e24d958a4..cadb54e8da 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,237 @@ +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-ttf-fonts package on ftp://ftp.lyx.org/ to get maths symbols +displayed properly. + +** Xforms frontend + +The advent of the Qt frontend does not mean that the historical xforms +frontend is dead. Actually, it is still the one which is the best +implemented, because we have had more time to polish it. In this release, +most of the dialogs have been redesigned to be tighter. + +Note also that the xforms library has been very recently updated to +version 1.0. This version has been released under the LGPL (Lesser +General Public License), and the availability of the source means that +many bugs that have been plaguing LyX have been fixed in xforms. You +are advised to upgrade to xforms 1.0 to enjoy all these new fixes. +In fact, LyX 1.3.0 no longer supports versions of xforms older than 0.89.5. + +In most cases the dialogs have been designed to make it impossible to input +invalid parameters. The exception to this rule is the input of length data. +Power LaTeX users can still input obtuse "glue lengths", but the widgets are +highlighted in red if this input is invalid or incomplete. This visual +feedback makes it easy to see why LyX won't allow you to Apply your changes. + +** 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? ---------------------------- @@ -103,7 +337,8 @@ Other changes include: - Updated documentation -- a few more document classes for journals: dtk, ltugboat and svprobth. +- a few more document classes for journals: dtk, ltugboat, spie and + svprobth. - Support for setting bookmarks and jumping to them @@ -115,6 +350,112 @@ Other changes include: - 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? --------------------------------