]> git.lyx.org Git - lyx.git/blobdiff - RELEASE-NOTES
remove unused headers
[lyx.git] / RELEASE-NOTES
index 0ecfcfd7fdaf22ec41618a39ac4ca35e17a0577b..dfe50f3d2bf59eaf480930d75b7bd52d8c14967c 100644 (file)
@@ -11,12 +11,14 @@ Interface changes
 There have been some changes to the LyX command line. There is a new option 
 "--batch" that causes LyX to run the given commands without opening a GUI 
 window. Thus, something like:
-    lyx --batch -x "buffer-print printer default dvips" myfile.lyx
+    lyx -batch -x "buffer-print printer default dvips" myfile.lyx
 will cause LyX to print myfile.lyx to the default printer, using dvips and 
 the default print settings (which, of course, have to have been configured 
 already). At present, not many commands can be used this way, but there will
 be more eventually.
 
+Bash completion script was added to the tarball.
+
 The following variables are obsoleted in 2.0
 
 - \plaintext_roff_command (was not used anymore)
@@ -62,10 +64,6 @@ The following new LyX functions have been introduced:
 
 - LFUN_FONT_UWAVE ("font-underwave").
 
-//FIXME kill this before release unless Rob comes
-//with something new.
-- LFUN_OUTLINE_DRAGMOVE ("outline-dragmove").
-
 - LFUN_BRANCHES_RENAME ("branches-rename").
 
 - LFUN_BRANCH_ADD_INSERT ("branch-add-insert").
@@ -80,6 +78,20 @@ The following new LyX functions have been introduced:
 
 - LFUN_MATH_AMS_MATRIX ("math-ams-matrix").
 
+- LFUN_VC_COMPARE ("vc-compare").
+
+- LFUN_SPELLING_ADD ("spelling-add").
+
+- LFUN_SPELLING_IGNORE ("spelling-ignore").
+
+- LFUN_SPELLING_REMOVE ("spelling-remove").
+
+- LFUN_PREVIEW_INSERT ("preview-insert").
+
+- LFUN_FORWARD_SEARCH ("forward-search").
+
+- LFUN_INSET_COPY_AS ("inset-copy-as").
+
 
 The following LyX functions have been removed:
 
@@ -94,6 +106,18 @@ The following LyX functions have been removed:
   with the more general function inset-forall
     inset-forall Note:<SOURCE> inset-modify note Note <TARGET>
 
+- LFUN_ALL_INSETS_TOGGLE ("all-insets-toggle"): replace
+    all-insets-toggle <ACTION> <TARGET>
+    all-insets-toggle <ACTION>
+  with the more generic function inset-forall
+    inset-forall <TARGET> inset-toggle <ACTION>
+    inset-forall * inset-toggle <ACTION>
+  There is a difference in the <TARGET> parameter, which is would be
+  like "note" in the first case and "Note" in the second.
+
+- LFUN_TABULAR_FEATURE ("tabular-feature"): use "inset-modify" instead.
+
+
 The following LyX functions have been changed:
 
 - LFUN_INSET_TOGGLE ("inset-toggle"): For some insets, this function was used 
@@ -104,6 +128,66 @@ The following LyX functions have been changed:
   arguments have been inverted in order to allow the replacement of the word
   at current cursor position, even if it is not selected.
 
+- LFUN_OPTIONAL_INSERT ("optional-insert") has been renamed LFUN_ARGUMENT_INSERT
+  ("argument-insert").
+
+
+The following LyX key bindings have been changed:
+
+- LFUN_MATH_MACRO_FOLD ("math-macro-fold")
+  The binding to "C-minus" has changed to "C-S-underscore".
+
+- LFUN_MATH_MACRO_UNFOLD ("math-macro-unfold")
+  The binding to "C-plus" has changed to "C-S-asterisk".
+
+
+New external programs and libaries:
+-----------------------------------
+
+LyX 2.0 introduces support for some new external helper programs/libraries,
+while the support for some existing programs has been dropped. This
+particularly applies to spell checking and the thesaurus.
+
+1.) SPELLCHECKING:
+
+* Direct support for ispell and hspell has been dropped. However, ispell
+  and hspell are still accessible via the enchant wrapper (see below).
+
+* Support for the aspell command line program has been dropped. Note that
+  the aspell library (aspell 0.60.x) is still supported.
+  
+* Next to aspell (library), LyX now also supports hunspell (the spell
+  checker used by OpenOffice and Firefox) and enchant, a wrapper that
+  provides automatic access to many spell checking libraries (ispell,
+  aspell, hspell, hunspell, etc.).
+
+* On Mac Apples Spell Server is preconfigured as "native" spell checker.
+
+LyX 2.0 is configured for any and multiple of these three possibilities,
+given that they are installed on the machine where LyX is configured on.
+The actual spell checker can be selected in Tools > Preferences.
+Packagers are advised to pre-select whatever is most common on their
+platform/distribution.
+
+2.) THESAURUS:
+
+* Support for the aiksaurus library has been dropped in favour of the
+  MyThes thesaurus library (the thesaurus library used by OpenOffice).
+  
+* LyX ships the MyThes library itself, so contrary to LyX 1.6.x, no
+  extra thesaurus library needs to be installed. However, LyX does not
+  ship any thesaurus dictionary.
+
+* The OpenOffice thesaurus dictionaries can be used, but the path to those
+  dictionary needs to be set in Tools > Preferences. Please refer to the
+  UserGuide, sec. 6.13, for further instructions.
+
+Packagers are advised to preset the thesaurus for their distribution/
+platform. Packagers of installation bundles (on Windows and the Mac)
+are advised to provide automatic installation of thesaurus disctionaries
+in the installation process (analoguous to the spellchecker installation).
+
+
 Known issues in version 2.0.0
 -----------------------------
 
@@ -121,7 +205,3 @@ TODO
 ----
 - Somebody should create a rc2rc script...
   http://www.lyx.org/trac/changeset/27531
-  
-- some summary about 3rd party programs additions/removals should be
-  written for packagers (eg aiksauraus, libtool).
-