commit 72c955bbafdc8aae45238d118b00ddde68280262
Author: Richard Kimberly Heck <[email protected]>
Date:   Fri Feb 13 15:07:41 2026 -0500

    Prepare for 2.4.5
---
 ANNOUNCE     | 186 ++++++++++++++++++++---------------------------------------
 NEWS         |  15 +++++
 configure.ac |   4 +-
 3 files changed, 78 insertions(+), 127 deletions(-)

diff --git a/ANNOUNCE b/ANNOUNCE
index 560eb8aa90..d451aaaabb 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,37 +1,26 @@
-Public release of LyX version 2.4.4
+Public release of LyX version 2.4.5
 ===================================
 
-We are proud to announce the release LyX 2.4.4, the fourth maintenance
+We are proud to announce the release LyX 2.4.5, the final maintenance
 release in the 2.4.x series. We have fixed a number of bugs, including some
-crashes, and introduced a few new features.
+crashes.
 
-Here are some highlights.
+Most of the development effort since 2.4.4 has been focused on LyX 2.5.0,
+however, and most users will want to upgrade to that version. This version
+is intended primarily for users who need, for some reason, to continue with
+LyX 2.4.x. However, LyX 2.4.5 is able to import files created with LyX
+2.5.x and to export to that format. Please note, however, that going back
+and forth between major versions is not recommended.
 
-There have been a number of updates to LyX's interface with computer algebra
-systems. See below for details.
+One big improvement is that one can now include the symbols system file from
+the corresponding file in the user directory by using "include_system_file".
+This will be equivalent to inserting the system symbols file at that point.
 
-LyX now (again) has a function (error-next) and a menu entry (Navigate >
-Next Error) to quickly jump to the next compilation error. This re-introduces
-a feature we lost 20 years ago with LyX 1.4 (bug 2775)! LyX now also has a
-function (errors-show) and a menu entry (Document > Processing Errors) to
-(re)open the dialog that lists compilation errors (a.k.a. "LaTeX Errors")
-after it has been closed, with the next error at/after cursor highlighted.
+For complete information on what's new and on bugs that have been fixed,
+see the list below.
 
-One important fix concerns the generation of previews. In certain cases,
-LaTeX adds a temporary page at the end, and this confuses our python script
-that generates previews, making it unable to determine the pages to process
-through dvipng. This requires a re-run of LaTeX, which we can easily do. See:
-https://tex.stackexchange.com/questions/689978/why-does-temporary-page-error-occur
-A related problem has been solved for dvipng versions >= 1.16. With earlier
-versions, dvipng returns with an error code when some previews contain
-postscript specials, so that LyX will 'fall back' to the legacy method for
-generating all previews instead of only the ones with postscript specials.
-These will be of lower quality, and various messages will be output to the
-terminal. If this bothers you, please upgrade your version of dvipng.
-
-For complete information on what's new and on bugs that have been fixed, see 
the list below.
-
-You can download LyX 2.4.4 from https://www.lyx.org/Download.
+You can download LyX 2.4.5 from http://ftp.lyx.org/pub/lyx/stable/2.4.x/
+and pre-compiled binaries from http://ftp.lyx.org/pub/lyx/bin/2.4.5/.
 
 If you have trouble using LyX or have a question, consult the
 documentation that comes with LyX (under Help) and the LyX wiki, which
@@ -52,50 +41,28 @@ What's new
 
 * DOCUMENT INPUT/OUTPUT
 
-- LyX now includes a layout, template and example for the Springer Nature
-  Journal class.
-
-- Support GNOME's paper PDF viewer.
-
-- Implement product for computer algebra systems (bug 13186).
-
-
-* USER INTERFACE
+- Correctly parse labels enclosed in braces in mathed (bug 13195).
 
-- LyX includes a new icon set to select from in preferences: Adwaita. This is
-  the default GNOME icon set with flat (symbolic) design, completed with some
-  LyX-specific icons that match the design. We provide a dark and light mode
-  version which will be automatically selected as needed.
 
-- LyX now (again) has a function (error-next) and a menu entry (Navigate >
-  Next Error) to quickly jump to the next compilation error.
+* MISCELLANEOUS
 
-- LyX now also has a function (errors-show) and a menu entry (Document >
-  Processing Errors) to (re)open the dialog that lists compilation errors
-  (a.k.a. "LaTeX Errors") after it has been closed, with the next error
-  at/after cursor highlighted.
+- It is now possible to include the symbols system file from the corresponding
+  file in the user directory by means of the directive "include_system_file".
+  This will be equivalent to inserting the system symbols file at that point.
+  The symbols file is used in mathed and now it is possible to perform own
+  additions/modifications without the need of making a copy in the user dir.
 
-- The grid display in the MathGrid dialog has been visually improved,
-  particularly in dark mode (bug 13146).
 
-- The document dialog now opens faster on first launch.
-
-- Use Right/Left or Outer/Inner for page margins, as appropriate (bug 12410).
-
-- Changing zoom values should be now consistently maintained across different
-  LyX Windows. It supposedly also fixes a crash when switching between
-  documents in different LyX windows on Mac (bug 13162).
-
-
-* DOCUMENTATION AND LOCALIZATION
+* LYX2LYX
 
-- Updated Brazilian Portuguese, Chinese (traditional and simplified),
-  Czech, French, German, Japanese, Slovak, and Ukranian localizations.
+- Import and export LyX 2.5.x documents.
 
 
-* BUILD/INSTALLATION
+* USER INTERFACE
 
-- Update macOS build script to check for more recent SDKs too.
+- Avoid adding font size insets such as \huge in math mode when using the
+  Text Properties dialog as they are ineffective and only work within
+  text-in-math mode insets such as \textrm or \mbox (bug 13239).
 
 
 ** Bug fixes:
@@ -103,103 +70,72 @@ What's new
 
 * DOCUMENT INPUT/OUTPUT
 
-- Fix crash when attempting to load a corrupted master from a child (bug
-  13151).
-
-- Fix crash when adding custom LaTeX argument to multicolumn in varwidth table
-  (bug 13158).
-
-- Improve fix for crash when exporting a recursive macro (bug 12633).
-
-- Try to handle differences in how divpng reports certain kinds of errors.
-
-- Fix erroneous whitespace before and after math preview (bug 13127).
-
-- Ask to save unsaved changes before closing document dialog via ESC key or
-  cross button (bug 8145).
+- Fix clash of double \LyXZeroWidthSpace definition.
 
-- Fix Libertinus Math fonts with AMS symbols (bug 13145).
+- Fix check of broken cross-references (false negatives).
 
-- Japanese default quote style for direct input (not via IME) is changed to
-  english.
+- Fix LaTeX output of formulas with a prime, a superscript and a subscript
+  (bug 13004).
 
-- Improve detection of removed documents. We did not distinguish between
-  rewrite and removal in some cases (bug 12819).
+- Fix problem when using DeclarePairedDelimiterX (bug 8934).
 
-- Fix parsing error with math code when LyX file contains DOS line endings
-  (which might happen when importing via tex2lyx on Windows).
+- Fix reconstruction of last opened documents after crash (bug 12374).
 
-- Include local layout files in LyX archive (bug 13149).
+- Fix output problem with list preamble and custom item (bug 13208).
 
-- Fix handling of integrals with external computer algebra systems.
+- Fix dvi and postscript command line export on Windows (bug 13235).
 
-- Fix cmidrule trimming in last column of a formal table (bug 13171).
+- Fix space problem after inline listings (bug 13244).
 
-- Use proper minus sign character in MathML export (bug 13067).
+- Fix macro-related crash after some operations that trigger a dialog.
 
 
 * USER INTERFACE
 
-- Fix tiny previews when initially loading a file (bug 13078).
+- Fix tabular metrics crash with with xtabular, varwidth columns and a
+  multicol spanning the whole table.
 
-- Fix preview update missing after some operations (bug 13116).
+- Fix crash with macro and super/subscripts (bug 13272).
 
-- Fix crash in batch LyX when ui_style is set (bug 13141).
+- Fix crash when a newline inset is at the begining of a Labeling layout.
 
-- Rebuild toolbars on runtime mode switch on Linux.
+- Fix false warning when closing document settings with read-only document.
 
-- Fix an assertion when image previews are loaded.
+- In mathed, do not wrap \underbar in \text.
 
-- Do not require the input of year in bibliography item
-  dialog with Natbib (Numeric).
+- Indent paragraphs after proofs (which are indented in the output).
 
-- Fix display of accented characters in math (bug 13156).
+- Fix pasting of multiple-cell plaintext to tables with cells selected.
 
-- Fix cell splitting in cell equations.
+- Fix unnecessary reloading of toolbar icons on theme change without
+  (dark/light) mode change with Qt6.
 
-- Fix (dark/light) mode setting and run-time switch with Qt >= 6.8
-  (bug 13144).
 
-- Fix display of some icons in dialogs in dark mode.
+* INTERNALS
 
-- Fix display of menu buttons in dark mode.
+- Fix warning on Qt6 about unpaired model reset
 
-- Fix minor issues with automatic deletion of bibitem insets.
-
-- Correctly check maxima output for syntax errors.
-
-- Extend cooperation with computer algebra systems:
-  - Maxima and Octave can now properly prepend commands in front of
-    expressions, e.g. you can use math-extern maxima factor
-    for factoring the expression in mathed. See LyX Function Manual
-    for details of math-extern function (also see bug 13178).
-  - Matrix output of Octave can be read again (very old bug 13180).
-  - Matrix output of recent Maxima versions is correctly parsed again.
-  - Allow using %-notation with Maxima to specify math constants
-    such as the imaginary unit (%i) or Euler's number (%e).
-  - Improve input to Maxima such that, for example, \pi is always
-    translated as "%pi" and not simply as "pi" in some circumstances.
+- Fix crash in spell checker with multi-code UTF-16 characters (bug 13261).
 
 
 * DOCUMENTATION AND LOCALIZATION
 
-- Fix preview error in UserGuide.
-
+- Updated Dutch translation.
 
-* LYX2LYX
 
-- Fix endless recursion and string detection mismatch in lyx2lyx
-  (bug 13168).
+* LYXHTML
 
+- Fix heading of Bibliography in Table of Contents (part of bug 13189).
 
-* TEX2LYX
+- Fix output of bibliography with scrbook (bug 13202).
 
-- Fix import of enumitem lists with optional argument (bug 13185).
 
 * BUILD/INSTALLATION
 
-- Fix compilation with gcc 15.
+- Fix compilation error due to more restrictive function in Qt 6.10.
+
+- Address compiler warning with Qt > 6.7.
+
+- Fix windres invocation for cygwin build.
 
-- Fix compilation against Qt 6.9.
 
-- Fix detection of necessary APIs to print callstacks.
diff --git a/NEWS b/NEWS
index cb9097b87d..f478ab1e57 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,18 @@
+What's new in version 2.4.5?
+----------------------------
+
+We are proud to announce the release LyX 2.4.5, the final maintenance
+release in the 2.4.x series. We have fixed a number of bugs, including some
+crashes.
+
+Most of the development effort since 2.4.4 has been focused on LyX 2.5.0,
+however, and most users will want to upgrade to that version. This version
+is intended primarily for users who need, for some reason, to continue with
+LyX 2.4.x. However, LyX 2.4.5 is able to import files created with LyX
+2.5.x and to export to that format. Please note, however, that going back
+and forth between major versions is not recommended.
+
+
 What's new in version 2.4.4?
 ----------------------------
 
diff --git a/configure.ac b/configure.ac
index c32a856d56..f6a8816308 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,9 +1,9 @@
 dnl Process with autoconf to generate configure script   -*- sh -*-
 
-AC_INIT([LyX],[2.4.5~devel],[[email protected]],[lyx])
+AC_INIT([LyX],[2.4.5],[[email protected]],[lyx])
 AC_PRESERVE_HELP_ORDER
 # Use ISO format only. The frontend needs to parse this
-AC_SUBST(LYX_DATE, ["2025-06-08"])
+AC_SUBST(LYX_DATE, ["2026-02-13"])
 AC_PREREQ([2.65])
 AC_CONFIG_SRCDIR(src/main.cpp)
 AC_CONFIG_HEADERS([config.h])
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to