branch: externals/auctex commit acb5cf61db33b399939997bc1088715959f575fb Author: Mosè Giordano <m...@gnu.org> Commit: Mosè Giordano <m...@gnu.org>
Prepare for upcoming release * RELEASE: Update version number and release notes. * doc/changes.texi: Mention bug fixes. * configure.ac: * doc/tex-ref.tex: * latex/preview.dtx: Update version number. --- RELEASE | 101 +++++++++++++----------------------------------------- configure.ac | 2 +- doc/changes.texi | 3 ++ doc/tex-ref.tex | 6 ++-- latex/preview.dtx | 2 +- 5 files changed, 32 insertions(+), 82 deletions(-) diff --git a/RELEASE b/RELEASE index 015ff39..faea7ac 100644 --- a/RELEASE +++ b/RELEASE @@ -1,4 +1,4 @@ -Release notes for AUCTeX 11.91 with preview-latex +Release notes for AUCTeX 11.92 with preview-latex ================================================= AUCTeX provides by far the most wide-spread and sophisticated @@ -24,82 +24,25 @@ sleuth work, testing. New features and fixed bugs in this release ------------------------------------------- -Now AUCTeX has a logo. The LaTeX code to create it is available in -the 'etc/' directory of the package. - -Add support for 'upmendex', an extension of 'makeindex' capable of -sorting indexes by unicode based ICU. - -Fix preview-latex to interact correctly with Japanese LaTeX. The -parsing routine was made robust not to be confused by the 7-bit -encoding of Japanese text and the necessary option to LaTeX command -is kept even when preamble caching is enabled. - -The new "Glossaries" entry in 'TeX-command-list' runs the command -'makeglossaries'. - -Fontification of control symbols has been improved. Characters -defined in 'font-latex-match-simple-exclude-list' do not receive -any fontification. In DocTeX mode, the character '_' is removed -from 'font-latex-match-simple-exclude-list' in order to fontify -macros like '\__module_foo:nnn' correctly. - -Fontification of math environments has been improved. Optional -and/or mandatory argument(s) to environments are not fontified. - -'preview.sty' loads 'luatex85.sty' if possible and should be -compatible with newer luaTeX versions. - -AUCTeX has a new customize option 'TeX-ispell-verb-delimiters'. -This string contains usual characters used as delimiters for -in-line verbatim macros like '\verb'. Text between delimiters -after an in-line verbatim macro will be skipped during spell -checking. - -Fontification of in-line verbatim macros has been improved. -'font-latex.el' recognizes an optional or a mandatory argument for -macros like '\Verb' from 'fancyvrb.sty', '\mint' and '\mintinline' -from 'minted.sty' and fontifies verbatim content correctly. - -AUCTeX can put and parse labels in optional argument of -environments. Inserting labels is done by new function -'LaTeX-env-label-as-keyval'. A new customize option -'LaTeX-listing-label' is available as prefix to labels in code -typesetting environments, e.g. 'lstlisting' environment provided -by 'listings' package. 'LaTeX-listing-label' defaults to 'lst:'. -Parsing of labels for later referencing relies on two requirements: - 1. Label should come as last key-value argument, and - 2. label must be enclosed in braces, e.g. - \begin{lstlisting}[caption=Some Caption,label={lst:foo}] - ... - \end{lstlisting} - -The function 'LaTeX-label' now takes a second optional argument -'NO-INSERT'. When non-'nil', 'LaTeX-label' reads a label and -returns it as a string. This argument is also passed to any -function bound to 'LaTeX-label-function' (see next item). - -*Incompatible change:* The signature for the function passed with -the customize option 'LaTeX-label-function' has changed. The -function bound to this variable is now expected to take an optional -second argument 'NO-INSERT'. When this argument is non-'nil', the -function should read and only return a label as a string; insertion -is done by another function. - -Directory local variables were ineffective for -'japanese-latex-mode' and 'japanese-plain-tex-mode'. This bug was -fixed. (This was actually done in AUCTeX 11.90, but not -advertised) - -The output of Japanese text from Japanese TeX engines is decoded -correctly for most cases, according to the encoding of the TeX -documents and the locale. The difference between MS Windows, macOS -and unix-like OS is taken into account. (This was actually done in -AUCTeX 11.90, but not advertised) - -Quite a few new LaTeX packages are supported. - -As usual, many bugs were fixed. +preview-latex is compatible with Ghostscript 9.22 where the +operator '.runandhide' is removed. All occurrences of +'.runandhide' in preview-latex are replaced by alternative code +making it work with Ghostscript 9.22 again. + +AUCTeX has a new customize option +'TeX-math-input-method-off-regexp'. When you begin to input a math +formula, the current input method is turned off if its name matches +this regular expression. + +In fact this variable was introduced long before, but has not been +documented in info files nor turned into a customize option with +'defcustom' until this release. + +The window system focus is pulled back to Emacs when viewing with +evince-compatible viewers if a new customize option +'TeX-view-evince-keep-focus' is non-nil. + +The usual dose of bug fixes was administered. Requirements ------------ @@ -121,6 +64,10 @@ You'll also need a working LaTeX installation and Ghostscript. dvipng[4] (version 1.4 or later), a very fast DVI converter, can be used to speed up the conversion. +NOTE: This will be the last release in the 11 series. Version 12 of +AUCTeX, which is due to come in a few days, will support only GNU +Emacs 24 or higher. + Availability ------------ diff --git a/configure.ac b/configure.ac index 3c7b546..43f913a 100644 --- a/configure.ac +++ b/configure.ac @@ -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,11.91,bug-auc...@gnu.org) +AC_INIT(auctex,11.92,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 bf34e22..621c6bb 100644 --- a/doc/changes.texi +++ b/doc/changes.texi @@ -31,6 +31,9 @@ documented in info files nor turned into a customize option with The window system focus is pulled back to Emacs when viewing with evince-compatible viewers if a new customize option @code{TeX-view-evince-keep-focus} is non-nil. + +@item +The usual dose of bug fixes was administered. @end itemize @heading News in 11.91 diff --git a/doc/tex-ref.tex b/doc/tex-ref.tex index b86a221..8e5c6ce 100644 --- a/doc/tex-ref.tex +++ b/doc/tex-ref.tex @@ -1,4 +1,4 @@ -% Reference Card for AUCTeX version 11.91 +% Reference Card for AUCTeX version 11.92 %**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{11.91} +\def\versionnumber{11.92} \def\year{2017} -\def\version{July \year\ v\versionnumber} +\def\version{December \year\ v\versionnumber} \def\shortcopyrightnotice{\vskip 1ex plus 2 fill \centerline{\small \copyright\ \year\ Free Software Foundation, Inc. diff --git a/latex/preview.dtx b/latex/preview.dtx index b180b28..ad36113 100644 --- a/latex/preview.dtx +++ b/latex/preview.dtx @@ -439,7 +439,7 @@ \NeedsTeXFormat{LaTeX2e} \def\reserved@a #1#2$#3: #4${\xdef#1{\reserved@c #2#4 $}} \def\reserved@c #1 #2${#1} \begingroup \catcode`\_=12 -\reserved@a\pr@version $Name: release_11_91 $ \ifx\pr@version\@empty +\reserved@a\pr@version $Name: release_11_92 $ \ifx\pr@version\@empty \reserved@a\pr@version CVS-$Revision: 1.126 $ \endgroup \else \def\next release_{} \lccode`\_=`. \edef\next{\lowercase{\endgroup