]> git.lyx.org Git - features.git/blobdiff - lib/RELEASE-NOTES
LyX does work with ImageMagick 7
[features.git] / lib / RELEASE-NOTES
index fcd3ef188c46057a32f5df6dd60f63d60f038dfc..b101db28d789312cb4f43961ebbd78f993615ba1 100644 (file)
 * buffer-move-previous
   Moves the current tab one spot to the left.
 
+* tabular-feature is reintroduced to allow more flexibility for user
+  commands, whereas "inset-modify tabular" is now reserved for the tabular
+  dialog. In particular, "inset-modify tabular" is no longer caught by math grid
+  insets. The name tabular-feature is kept to avoid renaming icons. For more
+  information, see #9794.
 
 !!!The following LyX functions have been changed in 2.2:
 
@@ -84,6 +89,9 @@
   position); this behaviour can be restored by using the argument
   "partial".
 
+* Functionality of "inset-modify tabular" has changed. See description of the
+  new LyX function "tabular-feature" above.
+
 !!!The following LyX key bindings have been changed in 2.2:
 
 * For bindings where Control + {PgDn, PgUp} switches to the
 * The shortcuts for "bookmark-save x" have been changed from C-M-S-x to S-Fx
   ("x" stands for the number of the bookmark.)
 
-
 !!!The following LyX documents have been moved in 2.2:
 
 
   several regressions with respect to Qt 4.x. See #9215 for a list of bugs
   related to compiling LyX with different versions of Qt.
 
+* If compiling LyX on Windows with Qt 5.6, it is recommended to use MSVC 2015
+  update 2 to avoid #9892.
+
 * LyX now gives an error if the underlying LaTeX command exited with error.
 
 
 !!Known issues in version 2.2.0
 
-* LyX needs to be run under Python 2 and will not work properly on systems
-  where Python 3 is the default binary. See #7030 to know how to fix this
-  properly, since simple shebang conversion in *.py files will not be enough.
+* LyX needs Python 2.7 at runtime. The python 2 interpreter needs to be named
+  either 'python' or 'python2'.
+  Building LyX usually works with Python 3 as well, but there might be cases
+  where it does not work properly on systems where Python 3 is the default
+  binary. See #7030 to know how to fix this properly, since simple shebang
+  conversion in *.py files will not be enough.
+
+* If using LyX with Qt 4, it is possible to suddenly get keyboard keys wrong,
+  and deadlock. To work around the issue, you can disable IBus for LyX by
+  starting LyX as 'XMODIFIERS= lyx'. For further discussion and alternative
+  workarounds, see #9362.
 
 
 !!Caveats when upgrading from earlier versions to 2.2.x
   package option "Automatic" is selected. In order to use babel, select
   "Always babel" instead. This may be needed if a document uses code that
   is specific to babel.
+
+* As usual, when opening and saving a document that was created by a previous
+  major version of LyX (in this case 2.1.x), the file format is changed to
+  the new file format (in this case 2.2.x). What is different starting with
+  2.2.0 is that when we save a file that was not originally in the current LyX
+  format, we create a backup of the original file. We put it in the backup
+  directory, if one exists, otherwise in the directory the original file is
+  in. This is the same strategy as for normal backups. This backup file can be
+  helpful in case a bug in lyx2lyx caused data loss. For more information, see
+  #9554.