branch: master commit d799eda3f2f72547948f74d16a5e3cff68478e2a Author: Mosè Giordano <m...@gnu.org> Commit: Mosè Giordano <m...@gnu.org>
; Prepare for new release --- RELEASE | 101 ++++++++++++------------------------------------------ configure.ac | 4 +-- doc/changes.texi | 2 +- doc/tex-ref.tex | 10 +++--- latex/preview.dtx | 6 ++-- 5 files changed, 33 insertions(+), 90 deletions(-) diff --git a/RELEASE b/RELEASE index 3e33bb7a..d0ae6072 100644 --- a/RELEASE +++ b/RELEASE @@ -24,81 +24,24 @@ sleuth work, testing. New features and fixed bugs in this release ------------------------------------------- -AUCTeX no longer refuses to insert dollar sign when you type ‘$’ at -point where AUCTeX thinks the current math mode didn’t start with -dollar(s). AUCTeX assumes the user knows that it isn’t in math -mode actually. - -You can keep the former behavior by enabling the new customize -option ‘TeX-refuse-unmatched-dollar’. - -AUCTeX supports completion-at-point of macro and environment -arguments in LaTeX buffers. The responsible function recognizes -the argument position and extracts the corresponding candidates -from the variables ‘TeX-symbol-list’ and ‘LaTeX-environment-list’. - -AUCTeX underlines the argument of macros which produce underlined -text in the final product with ‘font-latex-underline-face’. The -corresponding keyword class is called ‘underline-command’. See the -section for fontification of macros if you dislike this feature and -wish to deactivate it. - -Support for the Sioyek document viewer is added. - -AUCTeX now requires GNU Emacs 25.1 or higher. - -AUCTeX tracks the change in Emacs where initial inputs in the -minibuffer during queries are getting phased out. Queries for the -mandatory arguments of macros and environments are adjusted where -applicable. The value which will be used after hitting ‘RET’ -without other input is shown in the prompt in parentheses prefixed -with ‘default’. For this change the signature of the function -‘TeX-arg-length’ is altered. The old argument list was: - (defun TeX-arg-length (optional &optional prompt - initial-input definition default) - -whereas the new one is: - (defun TeX-arg-length (optional &optional prompt - default initial-input definition) - -Note the position change of ‘DEFAULT’. - -Indenting of conditionals is improved. Code inside constructs like -‘\ifx . \else . \fi’ is correctly indented. An interface for style -files is also introduced which can add their macros to the -indentation engine. Check the file ‘algpseudocode.el’ for an -example. - -You can optionally enable indent inside square brackets ‘[]’ by new -user options ‘TeX-indent-open-delimiters’ and -‘TeX-indent-close-delimiters’. - -Now ‘tex-buf.el’ is merged into ‘tex.el’ and no longer exists. If -your personal code has ‘(require 'tex-buf)’, one of the following -prescriptions would serve. - 1. Remove ‘(require 'tex-buf)’. - 2. Replace it with ‘(require 'tex)’. - 3. Replace it with ‘(require 'latex)’. - -When you edit a document divided into multiple files, auto parsed -information for all sub files are saved under ‘auto’ subdirectory -at master directory when ‘TeX-parse-self’ and ‘TeX-auto-save’ -options are enabled. Now you can have support ‘.el’ file saved -under ‘auto’ subdirectory of each directory of the sub file when -the sub files aren’t located at the master directory. - -To achieve that, set new user option ‘TeX-auto-save-aggregate’ to -‘nil’. - -There was another hook where former dynamic free variables could be -used. The usage was invalidated at version 13.1, by introduction -of lexical binding over AUCTeX. - -The functions in ‘TeX-region-hook’ could access the free variables -‘master-buffer’ and ‘orig-buffer’. Those are now named -‘TeX-region-master-buffer’ and ‘TeX-region-orig-buffer’, +AUCTeX now requires GNU Emacs 26.1 or higher. + +LaTeX abbrevs are now available in docTeX mode buffers. + +AUCTeX temporarily rebinds the variable ‘gc-cons-percentage’ to a +higher value during parsing which speeds up the process +significantly. The memory pressure should still be acceptable, +even on older machines. + +Macros provided by the ‘xparse’ package are part of LaTeX kernel +since October 2020. AUCTeX tracks this change and the content of +‘xparse.el’ is moved into ‘latex.el’ and ‘font-latex.el’ respectively. +The variable ‘preview-scale-function’ is now allowed as a +file-local variable where the assigned value can only be between +0.1 and 10. + Requirements ------------ @@ -156,12 +99,12 @@ Patrick Gundlach, Abdul-Lateef Haji-Ali, Jobst Hoffmann, Tassilo Horn, Yvon Hevel, Orlando Iovino, Mads Jensen, Arne Jørgensen, Philip Kaludercic, David Kastrup, Ikumi Keita, Philip Kime, Oleh Krehel, Joost Kremers, Frank Küster, Jan-Åke Larsson, Matthew Leach, Brian -Leung, Antoine Levitt, Leo Liu, Vladimir Lomov, Stefan Monnier, Dan -Nicolaescu, Piet van Oostrum, Pieter Pareit, Nicolas Richard, Augusto -Ritter Stoffel, Florent Rougon, Santiago Saavedra, Davide -G. M. Salvetti, Rüdiger Sonderfeld, Holger Sparr, Mike Sperber, Reiner -Steib, Christian Schlauer, Shiro Takeda, Mark Trettin (Please accept -our apologies if we forgot somebody.) +Leung, Antoine Levitt, Leo Liu, Vladimir Lomov, Stefan Monnier, Paul +Nelson, Dan Nicolaescu, Piet van Oostrum, Pieter Pareit, Nicolas +Richard, Augusto Ritter Stoffel, Florent Rougon, Santiago Saavedra, +Davide G. M. Salvetti, Rüdiger Sonderfeld, Holger Sparr, Mike Sperber, +Reiner Steib, Christian Schlauer, Shiro Takeda, Mark Trettin, Tony +Zorman (Please accept our apologies if we forgot somebody.) Footnotes: diff --git a/configure.ac b/configure.ac index 1e986788..1dbbf368 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ dnl Autoconf script for AUCTeX dnl Maintainer: auctex-devel@gnu.org -dnl Copyright (C) 2003-2023 Free Software Foundation, Inc. +dnl Copyright (C) 2003-2024 Free Software Foundation, Inc. dnl This file is part of AUCTeX. @@ -21,7 +21,7 @@ dnl along with AUCTeX; see the file COPYING. If not, write to the Free dnl Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, dnl MA 02110-1301, USA. -AC_INIT([auctex],[13.2],[bug-auc...@gnu.org]) +AC_INIT([auctex],[13.3],[bug-auc...@gnu.org]) AC_CHECK_PROGS_REQUIRED(MAKECMD, make, [make not found, aborting!]) AC_PROG_MAKE_SET diff --git a/doc/changes.texi b/doc/changes.texi index 6d39fc90..e88b9d60 100644 --- a/doc/changes.texi +++ b/doc/changes.texi @@ -8,7 +8,7 @@ @end ifset -@heading News since last release +@heading News in 13.3 @itemize @bullet @item diff --git a/doc/tex-ref.tex b/doc/tex-ref.tex index 9725cf6d..befd1a95 100644 --- a/doc/tex-ref.tex +++ b/doc/tex-ref.tex @@ -1,4 +1,4 @@ -% Reference Card for AUCTeX version 13.1 +% Reference Card for AUCTeX version 13.3 %**start of header \newcount\columnsperpage @@ -42,9 +42,9 @@ % Paul Rubin, Bob Chassell, Len Tower, and Richard Mlynarik % for creating the GNU Emacs Reference Card from which this was mutated -\def\versionnumber{13.2} -\def\year{2023} -\def\version{April \year\ v\versionnumber} +\def\versionnumber{13.3} +\def\year{2024} +\def\version{January \year\ v\versionnumber} \def\shortcopyrightnotice{\vskip 1ex plus 2 fill \centerline{\small \copyright\ \year\ Free Software Foundation, Inc. @@ -53,7 +53,7 @@ \def\copyrightnotice{% \vskip 1ex plus 2 fill\begingroup\small \centerline{Copyright \copyright\ 1987, 1992-1994, 2004-2006, 2008, 2010,} -\centerline{2012, 2014-2017, 2019-2022 Free Software Foundation, Inc.} +\centerline{2012, 2014-2017, 2019-2024 Free Software Foundation, Inc.} \centerline{for AUC\TeX\ version \versionnumber} Permission is granted to make and distribute copies of diff --git a/latex/preview.dtx b/latex/preview.dtx index c68ea264..f8b72e05 100644 --- a/latex/preview.dtx +++ b/latex/preview.dtx @@ -3,7 +3,7 @@ %% Developed as part of AUCTeX <URL:https://www.gnu.org/software/auctex/>. % % Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, -% 2010, 2017-2023 Free Software Foundation +% 2010, 2017-2024 Free Software Foundation % % This program is free software; you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by @@ -437,8 +437,8 @@ %<*style> %<*!active> \NeedsTeXFormat{LaTeX2e} -\def\pr@version{13.2} -\def\pr@date{2023/01/17} +\def\pr@version{13.3} +\def\pr@date{2024/01/17} \ProvidesPackage{preview}[\pr@date\space \pr@version\space (AUCTeX/preview-latex)] % \end{macrocode} % \end{macro}