X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=NEWS;h=531cb05dfaa9a8484be46fd4588811921c1409e0;hb=046b5d824c622204e90fffa690d43008fadaaa2a;hp=650bf04e4c6e23bdeb9b46cda60d5a934bda25dd;hpb=a1daa5c4a69120344d7719cf80995e28e8e6e5aa;p=lyx.git diff --git a/NEWS b/NEWS index 650bf04e4c..531cb05dfa 100644 --- a/NEWS +++ b/NEWS @@ -1,14 +1,151 @@ +What's new in LyX version 1.1.5? +-------------------------------- + +Lots of internal code rewritten, fixed, changed and added. +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. + +User-visible changes: + +- Paste to other programs (like emacs or xterm). Note: text only. + +- New TOC menu item for fast access to the table of contents. + +- New Refs menu item for quick insertion of cross-references. + +- multilingual documents (preliminary support) + +- Right-to-Left support for Hebrew and Arabic, this is a first attempt + only and is likely to improve in future versions. + +- Per-paragraph spacing, currently only settable from the + command-line/window: + paragraph-spacing (default,single,onehalf,double,other) [float] + +- 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. + +- 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 + spaces or the new per-paragraph spacing are used. Also the RtL + support is of course not supported in older versions. + +- Removed support for XForms older than 0.88. + +- Some command-line options and X resources are not supported anymore + (The color ones, and -mono -fastselection, -reverse) + +- New command-line options '-userdir' which so that you can choose to + use another dir than .lyx for user configurations. (Or have many.) + +- new lyxrc variables: \show_banner [true|false] to remove the banner + screen, \backupdir_path to tell where the backup files created + by lyx should be stored, and \override_x_deadkeys to tell whether + lyx should provide its own accent keys handling (default is true). + + +What's new in LyX version 1.1.4? +-------------------------------- + +More internals have been rethought. In particular, most of the file IO +routines of LyX have been rewritten to use real C++ streams. Many +changes have also been done to help compile LyX with Sun CC 5.0 and +SGI STL 3.2. + +In the user-visible department, we find: + +- new command line option -x (or --execute) and -e (or --export). Now + direct conversion from .lyx to .tex (.dvi, .ps, ...) is possible + ('lyx file.lyx --export latex') Unfortunately, X is still needed and + the GUI pops up during the process... + +- better placement of accents for characters that LyX draws by itself; + +- improved translations, in particular in Finnish (overhauled UI + translation), Dutch (tutorial and examples), German + +- new configure flag --with-lyxname which allows to choose the name + under which lyx is installed. Default is "lyx", of course. It used + to be possible to do this with --program-suffix, but the later has + in fact a different meaning for autoconf. + +And of course, a lot of old bugs have been replaced by new ones ;) + + +What's new in LyX version 1.1.3? +-------------------------------- + +More LyX internals have been cleaned-up in this version, but the usual +small number of user-visible changes have appeared: + +- LyX is not able anymore to read some old files using latex inset + (this should not be a problem as these were already not generated by + LyX 0.12.0). Use LyX 1.0.4 to read files containing those. + +- The first line of a .lyx file does not contain anymore the file + creator name and the date of creation; this was causing various + problems. + +- the -dbg command line switch is enhanced. For example, "-dbg lyxrc" + works now. + +- Slightly better handling of dependency tracking for bibtex files. + +- The screen representations of \varepsilon and \epsilon have been + swapped. Now \epsilon shows as red text, and \varepsilon shows as it + should. This is of course a controversial change (since many people + will find that their lyx workscreen is suddenly full of red), but done + for the sake of correctness. + +- The characters \angle and \vee are now correctly displayed in math + formulas; the glyph for \Upsilon has been changed. + +- Characters '~' and '^' are now output using standard LaTeX macros, + which improves the result with T1 fonts. + +- new function "command-sequence" to bind several sequences to a key. + +- The textclass g-brief has been updated. + +And of course many bugs have been fixed. + What's new in LyX version 1.1.2? -------------------------------- -LyX 1.1.2 is a minor upgrade to 1.1.1, only a couple of semi-serious -bugs have been fixed: +LyX 1.1.2 is a minor upgrade to 1.1.1, only one new feature has been added: + +- the export to html feature has been extended to use other programs. + Currently, tth, latex2html and hevea are supported. Note that the + variable \tth_command has been renamed to \html_command in lyxrc. + +Moreover, a couple of semi-serious bugs have been fixed: - - a bug that casued a crash in lyxstring::find +- a bug that caused a crash in lyxstring::find - - the annoying '-' vs. '_' bug. +- the annoying '-' vs. '_' bug. -Also the cheaders files was missing from the 1.1.1 distribution, that +Also the cheaders files were missing from the 1.1.1 distribution, that has also been fixed. What's new in LyX version 1.1.1? @@ -21,7 +158,7 @@ branch (which is now extinct). So while on the surface this version is very similar to version 1.0.4, many things happened under the hood. As a consequence of this: expect that some new bugs have crept in. -User visible changes in lyx 1.0.1: +User visible changes in lyx 1.1.1: - New export to HTML feature