auctex-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[AUCTeX-diffs] GNU AUCTeX branch, master, updated. 6c60d80ab592af30c1f3a


From: Mosè Giordano
Subject: [AUCTeX-diffs] GNU AUCTeX branch, master, updated. 6c60d80ab592af30c1f3a79adb6bdddab879aad9
Date: Wed, 22 Oct 2014 14:11:21 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU AUCTeX".

The branch, master has been updated
       via  6c60d80ab592af30c1f3a79adb6bdddab879aad9 (commit)
       via  7afab11e35da14264cb416574d3df31f06e3626e (commit)
       via  435d80fb12ba99b435ff252dca0521e75f178ef2 (commit)
      from  4b21d3f10a2edc90d2cbb2987273c485e390a016 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 6c60d80ab592af30c1f3a79adb6bdddab879aad9
Author: Mosè Giordano <address@hidden>
Date:   Wed Oct 22 16:10:15 2014 +0200

    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 generic bug fixes for 11.88 release.
    
    * doc/tex-ref.tex: Update AUCTeX version and copyright years
    across the file.
    Add now working `TeX-previous-error' key-binding.
    
    * tex.el: Update copyright year.

diff --git a/ChangeLog b/ChangeLog
index dec8e64..7bb8f15 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
 2014-10-22  Mosè Giordano  <address@hidden>
 
+       * RELEASE: Update AUCTeX version, the new features section, and
+       the list of contributors.
+
+       * configure.ac: Update AUCTeX version.
+
+       * doc/changes.texi: Mention generic bug fixes for 11.88 release.
+
+       * doc/tex-ref.tex: Update AUCTeX version and copyright years
+       across the file.
+       Add now working `TeX-previous-error' key-binding.
+
+       * tex.el: Update copyright year.
+
        * doc/Makefile.in: Make it possible to build the HTML doc with
        `makeinfo' if `texi2html' is not available.  Add new
        `TEXI2HTML_TOC' variable.
diff --git a/RELEASE b/RELEASE
index 93ca64f..6517532 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,4 +1,4 @@
-Release notes for AUCTeX 11.87 with preview-latex
+Release notes for AUCTeX 11.88 with preview-latex
 =================================================
 
 AUCTeX provides by far the most wide-spread and sophisticated
@@ -25,27 +25,91 @@ sleuth work, testing.
 New features and fixed bugs in this release
 -------------------------------------------
 
-AUCTeX now supports Biber in conjunction with biblatex in addition to
-BibTeX.
+'TeX-PDF-mode' is now enabled by default.
 
-Each AUCTeX mode now has its own abbrev table.  On Emacsen which
-provide the possibility to inherit abbrevs from other tables, the
-abbrevs from the Text mode abbrev table are available as well.  Newly
-defined abbrevs are written to the mode-specific tables, though.
+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>'.
 
-The file tex-fptex.el was removed.
+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/backward search for Evince has been improved.  If Emacs is
-compiled with DBUS support and a recent Evince version (3.x) is
-installed, the communication goes over the desktop bus instead of the
-command line, resulting in more accurate positioning of point in Emacs
-and highlighting of the target paragraph in Evince.
+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.
 
-A problem where Ghostscript threw an /invalidfileaccess error when
-running preview-latex was fixed.
+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.
 
-A lot of smaller fixes and additions have been made.
+'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 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.
+
+'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.
+
+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'.
+
+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)'.
+
+You can insert brace pair '()', '{}' and '[]' by typing a single left
+brace if the new user option 'LaTeX-electric-left-right-brace' is
+enabled.
+
+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'.
+
+Support for dozens of LaTeX packages was added.
+
+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.
 
 Requirements
 ------------
@@ -113,15 +177,18 @@ developer list (see above).  Other than that, 
volunteering for tasks
 remains the most effective way of helping AUCTeX development.
 
 The following people contributed to this release series (in
-alphabetical order): Ralf Angeli, Masayuki Ataka, Thomas Baumann,
-Vincent Belaïche, Berend de Boer, Ken Brown, Joshua Buhl, Patrice
-Dumas, Miguel Frasson, Peter S. Galbraith, Patrick Gundlach, Tassilo
+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, Joost Kremers, Frank Küster, Jan-Åke Larsson,
-Antoine Levitt, Dan Nicolaescu, Piet van Oostrum, Augusto Ritter
-Stoffel, Davide G. M. Salvetti, Holger Sparr, Mike Sperber, Reiner
-Steib, Christian Schlauer, Shiro Takeda, Mark Trettin (Please accept
-our apologies if we forgot somebody.)
+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.)
 
 Footnotes: 
 
diff --git a/configure.ac b/configure.ac
index 7add2aa..45ef2de 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.87,address@hidden)
+AC_INIT(auctex,11.88,address@hidden)
 
 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 8f50775..056177e 100644
--- a/doc/changes.texi
+++ b/doc/changes.texi
@@ -134,6 +134,9 @@ Now @kbd{C-c C-e document @key{RET}}, in an empty document, 
prompts 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.
+
address@hidden
+There have been lots of bug fixes and feature additions.
 @end itemize
 
 @heading News since 11.87
diff --git a/doc/tex-ref.tex b/doc/tex-ref.tex
index b7ae865..3ca96bc 100644
--- a/doc/tex-ref.tex
+++ b/doc/tex-ref.tex
@@ -1,4 +1,4 @@
-% Reference Card for AUCTeX version 11.87
+% Reference Card for AUCTeX version 11.88
 %**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.87}
-\def\year{2012}
-\def\version{November \year\ v\versionnumber}
+\def\versionnumber{11.88}
+\def\year{2014}
+\def\version{October \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, 1993, 2004, 2005, 2008,}
-\centerline{2010, 2012 Free Software Foundation, Inc.}
+\centerline{2010, 2012, 2014 Free Software Foundation, Inc.}
 \centerline{for AUC\TeX\ version \versionnumber}
 
 Permission is granted to make and distribute copies of
@@ -241,6 +241,7 @@ are preserved on all copies.
 \key{Kill job}{C-c C-k}
 \key{Recenter output buffer}{C-c C-l}
 \key{Next error in \TeX/\LaTeX\ session}{C-c `}
+\key{Previous error in \TeX/\LaTeX\ session}{M-g p}
 \key{Toggle debug of bad boxes}{C-c C-t C-b}
 \key{Toggle debug of warnings}{C-c C-t C-w}
 \key{View output file}{C-c C-v}
diff --git a/tex.el b/tex.el
index 48dfa5b..b634a74 100644
--- a/tex.el
+++ b/tex.el
@@ -1,6 +1,6 @@
 ;;; tex.el --- Support for TeX documents.
 
-;; Copyright (C) 1985-1987, 1991, 1993-2013 Free Software Foundation, Inc.
+;; Copyright (C) 1985-1987, 1991, 1993-2014 Free Software Foundation, Inc.
 
 ;; Maintainer: address@hidden
 ;; Keywords: tex

commit 7afab11e35da14264cb416574d3df31f06e3626e
Author: Mosè Giordano <address@hidden>
Date:   Wed Oct 22 15:53:27 2014 +0200

    Build HTML doc with makeinfo if texi2html is not available.
    
    * doc/Makefile.in: Make it possible to build the HTML doc with
    `makeinfo' if `texi2html' is not available.  Add new
    `TEXI2HTML_TOC' variable.
    (extradist): Use `TEXI2HTML_TOC'.
    (html/$(TEXI2HTML_TOC)): Use `TEXI2HTML_TOC'.  Fix splitting
    option to HTML engine.  Suggested by Norbert Preining.

diff --git a/ChangeLog b/ChangeLog
index 24e2066..dec8e64 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2014-10-22  Mosè Giordano  <address@hidden>
 
+       * doc/Makefile.in: Make it possible to build the HTML doc with
+       `makeinfo' if `texi2html' is not available.  Add new
+       `TEXI2HTML_TOC' variable.
+       (extradist): Use `TEXI2HTML_TOC'.
+       (html/$(TEXI2HTML_TOC)): Use `TEXI2HTML_TOC'.  Fix splitting
+       option to HTML engine.  Suggested by Norbert Preining.
+
        * latex.el (LaTeX-newline): Fix for when
        `comment-auto-fill-only-comments' is non-nil.  Suggested by Piet
        van Oostrum.
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 40e40ce..8507821 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -35,7 +35,21 @@ address@hidden@
 address@hidden@
 address@hidden@
 DESTDIR=
address@hidden@
+# If `texi2html' is not available, use `makeinfo' when possible.  Set the ToC
+# file accordingly.  Actually, makeinfo >= 5 is needed, but we don't check the
+# version.
+ifneq (@TEXI2HTML@,:)
+       address@hidden@
+       TEXI2HTML_TOC=auctex_toc.html
+else
+       ifneq (@MAKEINFO@,:)
+               address@hidden@ --html
+               TEXI2HTML_TOC=index.html
+       else
+               address@hidden@
+               TEXI2HTML_TOC=auctex_toc.html
+       endif
+endif
 address@hidden@
 address@hidden@
 MKINSTALLDIRS = ../mkinstalldirs
@@ -73,17 +87,17 @@ install-man:
 
 dist: $(DISTTEXTS) preview-latex.info auctex.info tex-ref.pdf
 
-extradist: html/auctex_toc.html auctex.ps auctex.pdf tex-ref.ps tex-ref.pdf
+extradist: html/$(TEXI2HTML_TOC) auctex.ps auctex.pdf tex-ref.ps tex-ref.pdf
 
 .PHONY: all info dvi dist install-auctex disttexts clean distclean \
        maintainer-clean install-preview install-man html-docs extradist
 
 # AUCTeX
 
-html/auctex_toc.html: auctex.texi
+html/$(TEXI2HTML_TOC): auctex.texi
        rm -rf html
        mkdir html
-       cd html && $(TEXI2HTML) -split_node -I .. ../auctex.texi && \
+       cd html && $(TEXI2HTML) --split=node -I .. ../auctex.texi && \
        test ! -d auctex || { mv auctex/* . && rm -rf auctex ; }
 
 tex-ref.dvi: tex-ref.tex

commit 435d80fb12ba99b435ff252dca0521e75f178ef2
Author: Mosè Giordano <address@hidden>
Date:   Wed Oct 22 15:38:42 2014 +0200

    Fix LaTeX-newline when comment-auto-fill-only-comments is non-nil.
    
    * latex.el (LaTeX-newline): Fix for when
    `comment-auto-fill-only-comments' is non-nil.  Suggested by Piet
    van Oostrum.

diff --git a/ChangeLog b/ChangeLog
index d91774a..24e2066 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2014-10-22  Mosè Giordano  <address@hidden>
+
+       * latex.el (LaTeX-newline): Fix for when
+       `comment-auto-fill-only-comments' is non-nil.  Suggested by Piet
+       van Oostrum.
+
 2014-10-13  Matthew Leach  <address@hidden>
 
        * style/cleveref.el: New file.
diff --git a/latex.el b/latex.el
index 143cb4e..565807b 100644
--- a/latex.el
+++ b/latex.el
@@ -80,8 +80,14 @@ This depends on `LaTeX-insert-into-comments'."
                   (concat "[ \t]*" TeX-comment-start-regexp "+[ \t]*")))
             (delete-region (match-beginning 0) (match-end 0))
             (indent-new-comment-line))
+           ;; `indent-new-comment-line' does nothing when
+           ;; `comment-auto-fill-only-comments' is non-il, so we must be sure
+           ;; to be in a comment before calling it.  In any other case
+           ;; `newline' is used.
+           ((TeX-in-comment)
+            (indent-new-comment-line))
            (t
-            (indent-new-comment-line)))
+            (newline)))
     (newline)))
 
 

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog        |   26 ++++++++++++
 RELEASE          |  115 ++++++++++++++++++++++++++++++++++++++++++-----------
 configure.ac     |    2 +-
 doc/Makefile.in  |   22 ++++++++--
 doc/changes.texi |    3 +
 doc/tex-ref.tex  |   11 +++--
 latex.el         |    8 +++-
 tex.el           |    2 +-
 8 files changed, 153 insertions(+), 36 deletions(-)


hooks/post-receive
-- 
GNU AUCTeX



reply via email to

[Prev in Thread] Current Thread [Next in Thread]