X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=NEWS;h=0ba2e552bbff2b0880eaea9853fb8736a5334a33;hb=d5c4ecc548777daa7349df7a19edca8702dea19d;hp=1e9422def75accc4997cb0dcb95e1f0315c6618b;hpb=e93812989ba7857522f7d493854f9541e7d9b551;p=lyx.git diff --git a/NEWS b/NEWS index 1e9422def7..0ba2e552bb 100644 --- a/NEWS +++ b/NEWS @@ -1,9 +1,176 @@ +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 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 taking the C++ Standard Library in greater use for each day, -this will in most cases make the code clearer and easier to maintain +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. @@ -21,20 +188,30 @@ User-visible changes: - Right-to-Left support for Hebrew and Arabic, this is a first attempt only and is likely to improve in future versions. -- New visual feedback for environment depth of paragraphs (also the ! - in the margin for margin notes has been removed). - - Per-paragraph spacing, currently only settable from the command-line/window: paragraph-spacing (default,single,onehalf,double,other) [float] -- More accurate error reporting from LaTeX runs. +- 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. -- End-of-proof box, for layouts where it makes sense. +- 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 @@ -54,14 +231,6 @@ User-visible changes: by lyx should be stored, and \override_x_deadkeys to tell whether lyx should provide its own accent keys handling (default is true). -- hollywood.layout and broadway.layout have improved. - -- support for varioref and pretty ref (preliminary support) - -- 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.) What's new in LyX version 1.1.4? --------------------------------