!!Interface changes
-- It is now possible to cancel background export processes. A menu entry
+* It is now possible to cancel background export processes. A menu entry
to do so will appear on the Document menu when such a process is underway.
- The LFUN for this is export-cancel.
+ The LFUN for this is export-cancel. One can also click on the 'spinner'
+ to cancel export.
+
+* The items on the Edit menu have been reordered, and many of the shortcuts
+ have been changed so that they are more intuitive in the case of often
+ used items. We understand that this may frustrate some users and apologize,
+ while noting that menu shortcuts can always be customized by copying the
+ stdmenus.inc file to the user directory and editing it.
!!Documents compilation process and images conversion
+* 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.
+ "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".
!!!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).
!!!The following pref variables were changed in 2.4:
!!!The following new LyX functions have been introduced in 2.4:
-* paragraph-select is a new convenience function to select the paragraph
- surrounding the actual cursor position.
+* bidi is a helper function to implement icons that are different between LTR and RTL text.
+
+* buffer-reset-export advises LyX to remove the auxiliary files before doing the next
+ export.
* buffer-write-as-template is a new convenience function to ease saving a document
in the (personal) templates folder.
* export-cancel: Used to cancel background export processes.
+* ifrelatives is a helper function to check whether a buffer has a master or children.
+
+* master-buffer-forall executes an lfun in the master and all children of a document.
+
+* paragraph-select is a new convenience function to select the paragraph
+ surrounding the actual cursor position.
+
* tabular-style-insert: Insert a table in a specified style.
* The Qt5 libraries are now used by default. In order to link against
Qt4 the configure option --disable-qt5 has to be used.
+* The pplatex/dvipost program is no longer used.
+
!!Known issues in version 2.4.0