branch: externals/auctex commit d4650766b57bd069fd995aac59fb5db47b695314 Author: Mosè Giordano <m...@gnu.org> Commit: Mosè Giordano <m...@gnu.org>
Update for upcoming release * RELEASE: Update AUCTeX version, the new features section, and the list of contributors. * configure.ac: Update AUCTeX version. * doc/changes.texi: Mention PDF Tools and generic features for 11.89 release. * doc/tex-ref.tex: Update AUCTeX version and copyright years across the file. * latex.el: Update copyright year. * latex/preview.dtx: Manually update release version. --- ChangeLog | 15 ++++++ RELEASE | 129 +++++++++++++++++++---------------------------------- configure.ac | 2 +- doc/changes.texi | 15 +++++- doc/tex-ref.tex | 8 ++-- latex.el | 2 +- latex/preview.dtx | 2 +- 7 files changed, 81 insertions(+), 92 deletions(-) diff --git a/ChangeLog b/ChangeLog index 16d54f3..011a996 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,20 @@ 2015-11-12 Mos� Giordano <m...@gnu.org> + * RELEASE: Update AUCTeX version, the new features section, and + the list of contributors. + + * configure.ac: Update AUCTeX version. + + * doc/changes.texi: Mention PDF Tools and generic features for + 11.89 release. + + * doc/tex-ref.tex: Update AUCTeX version and copyright years + across the file. + + * latex.el: Update copyright year. + + * latex/preview.dtx: Manually update release version. + * Makefile.in (WEMACSPACKAGE): Update for Emacs 24.5 (www-doc): Download gendocs.sh patch from AUCTeX repository. diff --git a/RELEASE b/RELEASE index 6517532..15eb656 100644 --- a/RELEASE +++ b/RELEASE @@ -1,4 +1,4 @@ -Release notes for AUCTeX 11.88 with preview-latex +Release notes for AUCTeX 11.89 with preview-latex ================================================= AUCTeX provides by far the most wide-spread and sophisticated @@ -25,91 +25,54 @@ sleuth work, testing. New features and fixed bugs in this release ------------------------------------------- -'TeX-PDF-mode' is now enabled by default. +You can now run all commands needed to compile a document and then +open the viewer with a single command: 'TeX-command-run-all', bound +to 'C-c C-a'. -Now 'TeX-previous-error' works with TeX commands if the new option -'TeX-parse-all-errors' is non-nil, which is the default. When this -option is non-nil, an overview of errors and warnings reported by the -TeX compiler can be opened with 'M-x TeX-error-overview <RET>'. +Commands such as LaTeX and View can now be executed conveniently on +the current section (or part, chapter, subsection, etc). See +'LaTeX-command-section' and 'LaTeX-command-section-change-level'. -Style file authors are encouraged to distinguish common from expert -macros and environments, and mark the latter using -'TeX-declare-expert-macros' and 'LaTeX-declare-expert-environments'. -Users can then restrict completion using -'TeX-complete-expert-commands'. +Forward and backward search with Evince now also work when only a +region of the document is compiled/viewed. -Management of LaTeX package options in the parser was improved. You -might need to reparse your documents, especially if you loaded the -'babel' package with language options. +To open the PDF output file you can now use also PDF Tools, a +document viewer for Emacs. With it, as a plus, forward and +backward search is accurate at word level. -Now you can insert '$...$' or '\(...\)' by typing a single '$'. To do -this, customize the new option 'TeX-electric-math'. -'TeX-math-close-double-dollar' was removed. +With new option 'TeX-PDF-via-dvips-ps2pdf' it is possible to +compile a document to DVI and then convert it to PDF using +'dvips'-'ps2pdf' before viewing it. -'C-c <RET> documentclass <RET>' completes with all available LaTeX -classes, if the 'TeX-arg-input-file-search' variable is non-nil. -Completion for class options of the standard LaTeX classes is provided -as well. +New option 'TeX-file-line-error' allows to select file:line:error +style for error messages. -New user options 'LaTeX-default-author', -'LaTeX-fontspec-arg-font-search', 'LaTeX-fontspec-font-list-default', -'TeX-date-format', and 'TeX-insert-braces-alist'. A new possible value -('show-all-optional-args') for 'TeX-insert-macro-default-style' was -added. The default value of 'TeX-source-correlate-method' has been -changed. +Indent '\[...\]' math mode as a regular environment by default. -'biblatex' support was greatly expanded. If parsing is enabled, AUCTeX -looks at 'backend' option to decide whether to use Biber or BibTeX. The -'LaTeX-biblatex-use-Biber' variable was changed to be file local only -and is no more customizable. +Now AUCTeX suggests to run 'makeindex' when appropriate. -With some LaTeX classes, the default environment suggested by -'LaTeX-environment' ('C-c C-e') when the current environment is -'document' was changed. With 'beamer' class the default environment is -'frame', with 'letter' it is 'letter', with 'slides' it is 'slide'. +'TeX-view-program-list' can contain, as third optional element of +each item, the name of the executable(s) needed to open the viewer. -Brace pairing feature was enhanced in LaTeX documents. Support for -'\bigl', '\Bigl', '\biggl' and '\Biggl', the same as the one for -'\left', was added to 'TeX-insert-macro'. For example, 'C-c <RET> bigl -<RET> ( <RET>' inserts '\bigl(\bigr)'. +'TeX-expand-list' variable has been split into 'TeX-expand-list' +and 'TeX-expand-list-builtin'. Only the former is intended to be +customized by the user, the latter contains built-in expanders. +You might want to keep in 'TeX-expand-list' only new expansion +strings. -You can insert brace pair '()', '{}' and '[]' by typing a single left -brace if the new user option 'LaTeX-electric-left-right-brace' is -enabled. +When new option 'TeX-check-engine' is non-nil, before running LaTeX +commands AUCTeX will check whether the correct engine has been set, +based upon known restrictions posed by LaTeX packages. -Macros '\langle', '\lfloor' and '\lceil', which produce the left part -of the paired braces, are treated similarly as '(', '{' and '[' during -the course of 'TeX-insert-macro'. +Basic support to ConTeXt Mark IV has been added. Users can now +select the Mark version to be used with new option +'ConTeXt-Mark-version', and AUCTeX is able to catch error messages +in the output log of a Mark IV document. -Support for dozens of LaTeX packages was added. +Support for tons of LaTeX packages has been addedd. -Tabular-like environments (tabular, tabular*, tabularx, tabulary, -array, align, ...) are indented in a nicer and more informative way -when the column values of a table line are written across multiple -lines in the tex file. - -The suitable number of ampersands are inserted when you insert array, -tabular and tabular* environments with 'C-c C-e'. Similar experience -is obtained if you terminate rows in these environments with 'C-c -<LFD>'. It supplies line break macro '\\' and inserts the suitable -number of ampersands on the next line. Similar supports are provided -for various amsmath environments. - -Commands for narrowing to a group ('TeX-narrow-to-group') and to LaTeX -environments ('LaTeX-narrow-to-environment') were added. - -Now arbitrary options can be passed to the TeX processor on a per file -basis using the 'TeX-command-extra-options' option. - -Now 'C-c C-e document <RET>', in an empty document, prompts for -'\usepackage' macros in addition to '\documentclass'. - -'TeX-add-style-hook' has now a third argument to tell AUCTeX for which -dialect (LaTeX, Texinfo or BibTeX) the style hook is registers. -Labelling style hook by dialect will avoid applying them not in the -right context. - -There have been lots of bug fixes and feature additions. +Numbers of bugs have been fixed, many minor features have been +addedd. Requirements ------------ @@ -179,16 +142,16 @@ remains the most effective way of helping AUCTeX development. The following people contributed to this release series (in alphabetical order): Ivan Andrus, Ralf Angeli, Masayuki Ataka, Fabrice Ben Hamouda, Thomas Baumann, Vincent Bela�che, Berend de Boer, Ken -Brown, Joshua Buhl, Patrice Dumas, Werner Fink, Miguel Frasson, Peter -S. Galbraith, Mos� Giordano, Patrick Gundlach, Jobst Hoffmann, Tassilo -Horn, Yvon Hevel, Mads Jensen, Arne J�rgensen, David Kastrup, Ikumi -Keita, Philip Kime, Oleh Krehel, Joost Kremers, Frank K�ster, Jan-�ke -Larsson, Matthew Leach, Antoine Levitt, Leo Liu, Vladimir Lomov, Stefan -Monnier, Dan Nicolaescu, Piet van Oostrum, Nicolas Richard, Augusto -Ritter Stoffel, Florent Rougon, 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.) +Brown, Joshua Buhl, Patrice Dumas, Arash Esbati, Werner Fink, Miguel +Frasson, Peter S. Galbraith, Mos� Giordano, Patrick Gundlach, Jobst +Hoffmann, Tassilo Horn, Yvon Hevel, Orlando Iovino, Mads Jensen, Arne +J�rgensen, David Kastrup, Ikumi Keita, Philip Kime, Oleh Krehel, Joost +Kremers, Frank K�ster, Jan-�ke Larsson, Matthew Leach, Antoine Levitt, +Leo Liu, Vladimir Lomov, Stefan Monnier, Dan Nicolaescu, Piet van +Oostrum, 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.) Footnotes: diff --git a/configure.ac b/configure.ac index 43a229d..fd250db 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.88,bug-auc...@gnu.org) +AC_INIT(auctex,11.89,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 fb927f6..a48e7ab 100644 --- a/doc/changes.texi +++ b/doc/changes.texi @@ -8,7 +8,7 @@ @end ifset -@heading News since 11.88 +@heading News in 11.89 @itemize @bullet @item @@ -30,6 +30,11 @@ Forward and backward search with Evince now also work when only a region of the document is compiled/viewed. @item +To open the PDF output file you can now use also PDF Tools, a document +viewer for Emacs. With it, as a plus, forward and backward search is +accurate at word level. + +@item With new option @code{TeX-PDF-via-dvips-ps2pdf} it is possible to compile a document to @acronym{DVI} and then convert it to @acronym{PDF} using @command{dvips}--@command{ps2pdf} before viewing it. @@ -69,6 +74,12 @@ Basic support to @ConTeXt{} Mark IV has been added. Users can now select the Mark version to be used with new option @code{ConTeXt-Mark-version}, and @AUCTeX{} is able to catch error messages in the output log of a Mark IV document. + +@item +Support for tons of @LaTeX{} packages has been addedd. + +@item +Numbers of bugs have been fixed, many minor features have been addedd. @end itemize @heading News in 11.88 @@ -202,7 +213,7 @@ in the right context. There have been lots of bug fixes and feature additions. @end itemize -@heading News since 11.87 +@heading News in 11.87 @itemize @bullet @item diff --git a/doc/tex-ref.tex b/doc/tex-ref.tex index de7edb8..5151a3d 100644 --- a/doc/tex-ref.tex +++ b/doc/tex-ref.tex @@ -1,4 +1,4 @@ -% Reference Card for AUCTeX version 11.88 +% Reference Card for AUCTeX version 11.89 %**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.88} -\def\year{2014} -\def\version{October \year\ v\versionnumber} +\def\versionnumber{11.89} +\def\year{2015} +\def\version{November \year\ v\versionnumber} \def\shortcopyrightnotice{\vskip 1ex plus 2 fill \centerline{\small \copyright\ \year\ Free Software Foundation, Inc. diff --git a/latex.el b/latex.el index f702f90..69cbf04 100644 --- a/latex.el +++ b/latex.el @@ -1,6 +1,6 @@ ;;; latex.el --- Support for LaTeX documents. -;; Copyright (C) 1991, 1993-2014 Free Software Foundation, Inc. +;; Copyright (C) 1991, 1993-2015 Free Software Foundation, Inc. ;; Maintainer: auctex-de...@gnu.org ;; Keywords: tex diff --git a/latex/preview.dtx b/latex/preview.dtx index 0675c27..0e220cd 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_88 $ \ifx\pr@version\@empty +\reserved@a\pr@version $Name: release_11_89 $ \ifx\pr@version\@empty \reserved@a\pr@version CVS-$Revision: 1.126 $ \endgroup \else \def\next release_{} \lccode`\_=`. \edef\next{\lowercase{\endgroup