]> git.lyx.org Git - lyx.git/blobdiff - NEWS
Geof Piroux's patch for Mathematica support
[lyx.git] / NEWS
diff --git a/NEWS b/NEWS
index 630f979fa8f742c4f27cf38a228db5b4322ed563..69000cc898158b151241a535c02d60191dc5be0a 100644 (file)
--- a/NEWS
+++ b/NEWS
+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 for all of the 1.1.x versions of LyX, this release contains a lot
-of new code: in particular, half of the changes described in the
-ChangeLog (which dates back to the 1.1.0 release) describe changes in
-LyX 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
@@ -12,34 +236,34 @@ 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 gotten a nice cleanup: the Document and Paragraph
+  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 [Allan, details?]
+  lyxrc settings.
 
-- The menus can now be defined in a text file, and they automatically
+- 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
-  can give you an idea of what is happening.
+  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) which owns for each cell a (also) newly written text
+  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 scroll automatically so that all of it
+  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 yet no other new features, they will be now MUCH
+  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.
@@ -51,18 +275,36 @@ Other major changes in 1.1.6 include:
   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 purpose) has been rewritten. In particular, the
-  PDF format is now supported [Dekel, details?]
+- 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.
 
-- 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 lyxrc).
+  (this can be changed in preferences).
 
 - new -geometry command line option, which replaces the old -width,
   -height, etc.