]> git.lyx.org Git - lyx.git/blobdiff - lib/RELEASE-NOTES
Move DrawStrategy enum to update_flags.h.
[lyx.git] / lib / RELEASE-NOTES
index 39d5e8fa1530efc29ee723d3931b193de9dacea7..c8d7d2594f3659600d029d03872f7ed3c45d1a70 100644 (file)
   creating a link (and are only available when hyperref is used). There is a 
   checkbox "No Hyperlink" for this purpose.
 
+* Alt-Escape can be used to 'float' and redock widgets like the table of contents
+  or source view.
+
+* Edit > Paste operation now preserves newlines in text by default.
+
+* Dark mode on Windows is possible now by choosing "fusion" user interface style
+  in the user interface preferences dialog, your system style has to be set to dark.
+
+* One can now use the Text Properties dialog in mathed to not only change
+  colors but also other text properties, except strikethrough and language
+  settings.
+
+
 !!Documents compilation process and images conversion
 
 * LyX now uses utf8 encoding per default for all languages. This does
   sgmltools has been removed, this new support is always enabled.
   Having sgmltools installed or not will not change anything in LyX.
 
+* Postscript -> PDF convertor (ps2pdf) uses -dALLOWPSTRANSPARENCY by
+  default now (implemented since ghostscript 9.53.3, see bug #12303).
+
+* There is a widespread ban on postscript conversions across different
+  linux distributions and there are currently two way how to address
+  various image conversion errors when typesetting your documents: 
+  - either manually remove the bans of EPS/PDF coders in ImageMagick
+    policy.xml configuration file
+  - or install alternative converters for bitmap <-> postscript.
+    In particular pdftoppm (poppler-utils) and tiff2ps (libtiff-tools)
+    are now recognized and activated in case LyX detects ImageMagick
+    policy ban. These will allow eps<->png(jpg) conversion chain to
+    be found when processing your documents. 
+  Package maintainers of distributions (e.g. openSUSE or Debian derivates)
+  where ghostscript conversions of ImageMagick are banned can simply 
+  add dependencies for poppler-utils and libtiff-tools to workaround
+  the problem.
+
+* LyX now supports hebrew and hungarian quotation styles.
+
 !!!The following pref variables were added in 2.4:
 
 * \ct_additions_underlined true|false: determines whether additions in change tracking
 
 * index-tag-all adds a copy of the index entry under cursor to after all occurrences of the
   word that precedes the index inset.
-  
+
 * inset-insert-copy inserts the inset's content (in ToC pane) at the position of the cursor.
 
 * inset-split is a new convenience function that splits an inset into two at the given
 
 * info-insert buffer vcs-*: renamed to info-insert vcs *
 
+* inset-edit recognizes optional argument "nogui" - no editor will be launched in
+  such case, only filename will be returned (for use in scripts).
+
+* outline-in/out can now take argument "local", that restricts their
+  action to the current paragraph.
+
 * set-graphics-group was renamed to graphics-set-group.
 
 * tabular-feature: added toggle parameters "toggle-all-lines", "toggle-border-lines"
   splash.lyx to Welcome.lyx).
 
 
-!!!The following new folders have been added to the LyX directory
+!!!The following new files and folders have been added to the LyX directory
 
 * The examples and templates directories have been completely re-organized.
   They are now much more structured (by means of layout categories) and thus
   consist of many new subfolders.
 
+* The file images/icon.aliases provides simple string substitution
+  rules that can be used when searching for an icon. This mechanism
+  can be used to handle icons for renamed lfuns or new arguments.
 
 
 !!!The following preferences files have been removed from the tarball in 2.4:
 
 !!Known issues in version 2.4.0
 
-* See http://www.lyx.org/trac/wiki/BugTrackerHome
+* Various versions Qt6 have a problem with key events handling (QTBUG-123848).
+  This issue is documented in bug #12641 (e.g. LyX is unresponsive to
+  Control-Command keyboard shortcuts).
+  The fix for the Qt bug is announced for Qt 6.7, 6.5 and 6.2.
+
+* Gnome environments defaulting to Wayland + mutter compositor might be missing
+  proper window decorations. This is a generic problem which can be for Qt-based
+  applications (including LyX) alleviated by setting QT_QPA_PLATFORMTHEME=gnome
+  environment variable prior to running LyX.
+
+* For others see http://www.lyx.org/trac/wiki/BugTrackerHome
 
 
 !!Caveats when upgrading from earlier versions to 2.4.x
   delivering the fonts as a separated package dependent from core LyX
   in order to display correctly math symbols like \oint.
 
-  Also note, that while it is still possible to compile LyX against Qt 4
-  these math symbols will not be displayed correctly anymore on Qt 4.
+* Parentheses inside custom insets (defined in the local layout or in a  
+  custom module) which has the "PassThru" tag set to true, in a hebrew text  
+  will be reversed after conversion of existing documents.  
+  To avoid that remove the "PassThru" tag, and restore it after  
+  the conversion, or add the name of the inset, inset and the argument, 
+  or layout and argument to the appropriate list, or dictionary in  
+  the function "convert_hebrew_parentheses(document)" in lyx_2_4.py.
 
 !! If upgrading from a LyX version before 2.3.0