]> git.lyx.org Git - lyx.git/blobdiff - NEWS
merge the code to create a proper X font dir into lib/configure
[lyx.git] / NEWS
diff --git a/NEWS b/NEWS
index 5c13c7a068a09043f7ca059d92c2a46e2fea15f1..0ba2e552bbff2b0880eaea9853fb8736a5334a33 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,88 @@
+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
+begin to really 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). 
+
+In the 1.2.0 verison, we switched to the so-called 'new' insets:
+
+- Floats, footnotes and margin notes are now real insets
+
+- Most problems with the new table inset of 1.1.6 have been resolved
+  (memory consumption, spell-checking, search and replace...)
+
+- TeX mode has been superseded by the 666 (aka ERT) inset, which is
+  foldable
+
+- New graphics inset with support for hassle-free inclusion of various
+  image formats (GIF, JPEG, PNG and EPS by default).
+
+- New minipage inset
+
+- Notes inset can now contain arbitrary LyX constructs
+
+The math editor has been mostly rewritten (and thus may have many new
+bugs :). Most of the changes should not be visible for the user,
+except:
+
+- Improvements to the parser
+
+- Improvements to math text mode
+
+- (Better) support for nested macros 
+
+- (Better) support for \limits/\nolimits
+
+- Enable size changes to arrays after creation (add/delete rows/columns)
+
+- Support for amsmath align environment
+
+- Support for changing font on a selection
+
+Most of the popups have been rewritten in the GUI-I framework:
+
+- The citation dialog citation dialog has a search facility, with
+  support for regular expressions.
+
+- 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. 
+
+Other changes include:
+
+- New ligature break special character, useful for words like
+  shelfful, or many german words
+
+- Support for natbib for bibliography citations
+
+- 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
+
+- 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 when using the default language
+
+- A thesaurus facility (English only)
+
+
 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 +90,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 from a text file (like the toolbar) and
-  shows the keyboard bindings associated to commands.
+- 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 +129,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.