-* The converters definition syntax (LYX_HOME/lyxrc*) now supports a
- new option, 'needauth', to prevent completely automated execution of
- the converter, unless LyX acquired explicit consent by the
- user. This is a new security feature, useful for converters that are
- capable of executing arbitrary code, such as R scripts (used with
- sweave/knitr), embedded within LyX documents. The user needs to
- explicitly grant per-document permission on the first need for using
- the converter on each document, unless he/she checks the "Don't ask
- again for this document" checkbox in the permission dialog. The new
- behavior can be fine-tuned from two new options in the preferences
- dialog (see their description below). These also allow for disabling
- 'needauth' converters altogether, if desired (default behavior).
+* LyX now uses utf8 encoding per default for all languages. This does
+ not affect existing documents. Note that LyX also does not touch
+ personal defaults and templates. That is to say, if you still see
+ traditional encoding preset for new documents, you can change that
+ by selecting "Unicode (utf8) [default]" and hitting "Save as
+ Documents Defaults" afterwards. Your personal templates need to be
+ changed manually if desired.
+
+* LyX defaults to the "HE8" LaTeX font encoding with Hebrew if the
+ "Culmus" LaTeX fonts are installed.
+
+* Documents that use TeX fonts can only be compiled with XeTeX if the input
+ encoding is set to "utf8-plain" or "ascii".
+
+* With LyXHTML output, there are now different CSS classes generated for
+ different depths: enumi, enumii, enumiii, and enumiv, and similarly for
+ itemize: lyxitemi, etc. There is also a new HTMLClass tag, which makes it
+ easier to provide specific classes for paragraphs.
+
+* HTML support has been updated to output XHTML5 files. A major change is the
+ use of XML entities instead of HTML ones (e.g., LyX now outputs -
+ instead of ").
+
+* DocBook support has been revamped and now targets DocBook 5 (i.e.
+ only XML, SGML is gone). Some supporting files for the previous
+ implementation have been removed: all examples (lib/examples),
+ some layouts (existing documents should still work, but with a
+ DocBook 5 output instead of DocBook 4 SGML). The dependency on
+ 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
+ are underlined in the workarea (default: true).
+
+* \ct_markup_copied true|false: determines whether change tracking markup should be
+ preserved on copy/paste (default: false).
+
+* \citation_search_view lyxpaperview: determines whether external script "lyxpaperview"
+ should be used for looking up citation source.
+
+* \draw_strategy partial|backingstore: when this is set to
+ "backingstore", the drawing code will force the use of an
+ intermediate surface, instead of just drawing changed regions on
+ screen. Note that "backingstore" is actually always enforced on
+ macOS and Wayland (default: partial).
+
+* \screen_limit true|false: determines whether the text width on screen is limited
+ (both fullscreen and normal view).
+
+* \screen_width <length>: sets the width of the text on screen if \screen_limit is true.
+
+!!!The following pref variables were changed in 2.4:
+
+
+
+!!!The following pref variables are obsoleted in 2.4:
+
+* \font_encoding
+ The font encoding is now automatically set depending on the document
+ fonts and languages.
+
+* \fullscreen_limit
+ Removed in favor of \screen_limit
+
+* \fullscreen_width
+ Removed in favor of \screen_width
+
+* \use_qimage
+ This is no longer necessary due to the rewrite of the painter.
+
+* \use_pixmap_cacheqimage
+ There is no evidence that this painting mode was useful anymore.