summaryrefslogtreecommitdiff
path: root/support/auctex/13.3-extra/ChangeLog.1
diff options
context:
space:
mode:
Diffstat (limited to 'support/auctex/13.3-extra/ChangeLog.1')
-rw-r--r--support/auctex/13.3-extra/ChangeLog.131541
1 files changed, 31541 insertions, 0 deletions
diff --git a/support/auctex/13.3-extra/ChangeLog.1 b/support/auctex/13.3-extra/ChangeLog.1
new file mode 100644
index 0000000000..454c7c180e
--- /dev/null
+++ b/support/auctex/13.3-extra/ChangeLog.1
@@ -0,0 +1,31541 @@
+2024-01-17 Mosè Giordano <mose@gnu.org>
+
+ * Version 13.3 released.
+
+2024-01-14 Arash Esbati <arash@gnu.org>
+
+ Update style/simpleicons.el to package v11.0.0
+
+ * style/simpleicons.el (LaTeX-simpleicons-icons): Update icon
+ names to package version 11.0.0.
+
+2024-01-04 Arash Esbati <arash@gnu.org>
+
+ Add new style/changebar.el
+
+ * tex.el (TeX-LaTeX-sentinel): Add entry for the changebar
+ package.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/changebar.el: New file.
+
+2023-12-30 Arash Esbati <arash@gnu.org>
+
+ Update style/simpleicons.el to package v10.4.0
+
+ * style/simpleicons.el (LaTeX-simpleicons-icons): Update icon
+ names to package version 10.4.0.
+
+2023-12-28 Arash Esbati <arash@gnu.org>
+
+ Add new style/simpleicons.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/simpleicons.el: New file.
+
+2023-12-19 Arash Esbati <arash@gnu.org>
+
+ * doc/auctex.texi: Wrap t inside @code.
+
+2023-12-19 Arash Esbati <arash@gnu.org>
+
+ Wrap nil inside @code
+
+ * doc/auctex.texi:
+ * doc/faq.texi: Use @code{nil} in the documents.
+
+2023-12-19 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Edit changes since last release.
+
+2023-12-15 Tony Zorman <soliditsallgood@mailbox.org>
+
+ Throw out fold spec after a single failure
+
+ So far, TeX-fold-expand-spec did not abort its expansion of the
+ current spec if *any* of the expansions succeeded. This can lead to
+ some unexpected behaviour. For example, given
+
+ (setopt TeX-fold-math-spec-list
+ '(("[1] of {1}||{1}" ("cite"))))
+
+ expanding `\cite{this}' would result in the overlay displaying
+ `… of this' instead of just `this', because one of the arguments
+ (the mandatory one) succeeded. This is probably not what the user
+ intended. Instead, in order for the spec to be chosen, *all
+ arguments should succeed.
+
+ * tex-fold.el (TeX-fold-expand-spec): Return non-nil value only when
+ all expansions suceeded.
+
+2023-12-08 Arash Esbati <arash@gnu.org>
+
+ Add "includegraphics" to `paragraph-start'
+
+ * style/graphicx.el ("graphicx"): Let \includegraphics have its
+ own line.
+
+2023-12-08 Arash Esbati <arash@gnu.org>
+
+ Update the caption bundle styles
+
+ * style/bicaption.el (LaTeX-arg-bicaption-captionsetup): Delete
+ now unneeded function.
+ ("bicaption"): Support new macro \bicaptionsetup.
+
+ * style/caption.el ("caption"): Remove support for bi-captions in
+ \captionsetup which isn't recommended anymore.
+ Keep fontification support for 2 optional arguments.
+ (LaTeX-caption-supported-float-types): Delete entries which now
+ can be set via \subcaptionsetup and \bicaptionsetup.
+ (LaTeX-caption-package-options-list): Delete dropped package
+ option "compatibility".
+
+ * style/subcaption.el ("subcaption"): Support \subcaptionsetup
+ macro.
+
+2023-12-07 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/ocg-p.el
+
+ * style/ocg-p.el (LaTeX-env-ocgp-ocg): Delete function and move
+ code into the hook.
+ (LaTeX-arg-ocgp-layer-id, "ocg-p"): Adjust query prompt.
+
+2023-12-06 Arash Esbati <arash@gnu.org>
+
+ Move support for xparse macros into core
+
+ * style/xparse.el: Move content from here ...
+
+ * latex.el: ... to here.
+ (LaTeX-auto-xparse-macro, LaTeX-auto-xparse-environment): New
+ variables needed for parsing.
+ (LaTeX-auto-regexp-list): Add regexp's for new macros.
+ (LaTeX-auto-prepare): Reset newly defined variables.
+ (LaTeX-arg-xparse-embellishment): Rename.
+ (LaTeX-xparse-macro-parse): Adjust to use the new variables.
+ (LaTeX-auto-cleanup): Use `LaTeX-xparse-macro-parse' to cleanup.
+ (LaTeX-common-initialization): Add macro entries.
+
+ * font-latex.el: ... and to here.
+ (font-latex-built-in-keyword-classes): Support fontification.
+
+ * doc/changes.texi: Mention the change.
+
+2023-12-05 Uwe Brauer <oub@mat.ucm.es>
+
+ Add support for the refcount package
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/refcount.el: New file.
+
+2023-11-29 Arash Esbati <arash@gnu.org>
+
+ Add completion support for \DeclareGraphicsExtensions
+
+ * style/graphicx.el (LaTeX-includegraphics-pdftex-extensions)
+ (LaTeX-includegraphics-xetex-extensions): Replace regexp style
+ extensions with real ones.
+ ("graphicx"): Add completion support for
+ \DeclareGraphicsExtensions macro.
+
+2023-11-22 Arash Esbati <arash@gnu.org>
+
+ * style/fvextra.el ("fvextra"): Track LaTeX package version 1.6.
+
+ * style/titletoc.el ("titletoc"): Replace `TeX-arg-eval'.
+
+ * style/titleps.el ("titleps"): Replace `TeX-arg-eval'.
+
+ * style/splitidx.el ("splitidx"): Replace `TeX-arg-eval'.
+
+ * style/pythontex.el ("pythontex"): Replace `TeX-arg-eval'.
+
+2023-11-21 Arash Esbati <arash@gnu.org>
+
+ Process lambda expressions correctly
+
+ * latex.el (TeX-read-key-val, TeX-read-completing-read)
+ (TeX-read-completing-read-multiple, LaTeX-completion-parse-arg):
+ Check explicitly if the argument is a lambda expession and handle
+ it correctly.
+
+2023-11-16 Arash Esbati <arash@gnu.org>
+
+ Save regexp groups in style/minted.el
+
+ * style/minted.el (LaTeX-minted-pygmentize-program): Add
+ docstring.
+ (LaTeX-minted-language-list, LaTeX-minted-style-list): Add
+ variables to `TeX-normal-mode-reset-list' so the variables aren't
+ reset upon regular re-parsing.
+ (LaTeX-minted-newmint-regexp): Extend regexp to cover all
+ \newmint* variations. Delete other regexp additions to the
+ parser.
+ (LaTeX-minted-auto-prepare, LaTeX-minted-auto-cleanup): Adjust
+ functions to the above regexp change.
+ (LaTeX-minted-add-syntactic-keywords-extra): Improve docstring.
+ ("minted"): Don't add deleted regexp's to the parser.
+ Accept also braces as delimiters for \mint macro.
+
+2023-11-11 Arash Esbati <arash@gnu.org>
+
+ Save regexp groups
+
+ * style/xparse.el (LaTeX-xparse-macro-regexp)
+ (LaTeX-xparse-environment-regexp): Use shy groups where possible.
+
+2023-11-11 Arash Esbati <arash@gnu.org>
+
+ Save regexp groups
+
+ * latex.el (LaTeX-auto-minimal-regexp-list)
+ (LaTeX-auto-class-regexp-list): Use shy groups where possible.
+
+2023-11-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix regexp
+
+ * tex-fold.el (TeX-fold-expand-spec): Fix regexp to match the
+ form (<num>) as described in the doc string.
+
+2023-11-03 Arash Esbati <arash@gnu.org>
+
+ Improve check for verbatim content
+
+ * tex.el (TeX-brace-count-line): Take into account the return
+ value of the function `TeX-verbatim-p' depending on the last
+ detected character.
+
+2023-11-03 Arash Esbati <arash@gnu.org>
+
+ Restore point in `LaTeX-verbatim-p'
+
+ * latex.el (LaTeX-verbatim-p): Don't move point when the optional
+ argument POS is non-nil.
+
+ * texmathp.el (texmathp): Remove now unnecessary `save-excursion'.
+
+2023-11-02 Arash Esbati <arash@gnu.org>
+
+ Update style/minted to package version 2.8
+
+ * style/minted.el (LaTeX-minted-key-val-options): Rename keys.
+ (LaTeX-minted-package-options-list): New function returning
+ key=vals.
+ (LaTeX-minted-package-options): Use the new function.
+
+2023-11-02 Arash Esbati <arash@gnu.org>
+
+ Update style/newfloat.el to package version 1.2
+
+ * style/newfloat.el (LaTeX-newfloat-key-val-options): Add new keys
+ for hyperref package and memoir class.
+
+2023-10-17 Arash Esbati <arash@gnu.org>
+
+ Allow `preview-scale-function' as a file-local variable
+
+ * preview.el.in (preview-scale-function): Allow the variable to be
+ set as a file-local one, but restrict the value which can be
+ assigned this way. (bug#66485)
+
+2023-10-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix previous commit
+
+ * tex-info.el (Texinfo-reftex-section-info): Remove call to `set-marker'.
+
+2023-10-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix Texinfo mode with respect to interaction with RefTeX
+
+ * tex-info.el (Texinfo-reftex-section-info): Don't reset marker
+ because the marker stays in the return value.
+ (TeX-texinfo-mode): Register `Texinfo-reftex-hook' as a local hook.
+ (Texinfo-reftex-hook): Omit mode check which is no longer necessary
+ because it's called only locally now.
+ Remove dirty trick since emacs 26 has the required entry in
+ `reftex-label-alist-builtin'.
+
+2023-10-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix documentations about Texinfo mode
+
+ * doc/auctex.texi (Features specific to @AUCTeX{}'s Texinfo major
+ mode): Add description about `Texinfo-insert-node' and correct some
+ related statements. The description was missing for some unknown
+ reason.
+ * tex-info.el (Texinfo-mode-map): Add binding for
+ `texinfo-start-menu-description', which was mentioned in the document
+ but was actually missing.
+
+2023-09-26 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-auto-regexp-list): Save regexp groups.
+
+ * latex.el (LaTeX-auto-counter-regexp-list): Save regexp groups.
+
+ * latex.el (LaTeX-auto-class-regexp-list): Save regexp groups.
+
+ * latex.el (LaTeX-auto-index-regexp-list): Save regexp groups.
+
+ * tex.el (plain-TeX-auto-regexp-list): Save regexp groups.
+
+2023-09-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Tune special modes
+
+ * tex.el (TeX-error-overview-mode, TeX-special-mode, TeX-output-mode):
+ Omit unused tables.
+ Don't be interactive commands.
+
+2023-09-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove let-binding for `max-specpdl-size'
+
+ * font-latex.el (font-latex-user-keyword-classes): Don't bind
+ `max-specpdl-size' to 1000, which is less than its default value.
+
+2023-09-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Take care of temporal buffers (bug#65912)
+
+ * font-latex.el (font-latex-setup): Set up font lock in temporal
+ buffers so that functions dependent on syntax propertization should
+ work.
+ * latex.el (docTeX-mode): Reset `font-lock-set-defaults' in case the
+ above sets up has taken place already.
+ (TeX-latex-mode):
+ * plain-tex.el (TeX-plain-tex-mode, ams-tex-mode):
+ Run style hooks in temporal buffers.
+ * tests/context/context-test.el:
+ * tests/latex/font-latex-test.el:
+ * tests/latex/latex-test.el ():
+ (LaTeX-filling, LaTeX-style-hook-with-class-option):
+ * tests/latex/texmathp-test.el:
+ Arrange in accord with the above changes.
+
+2023-09-15 Arash Esbati <arash@gnu.org>
+
+ Don't count braces in verbatim constructs for indentation
+
+ * tex.el (TeX-brace-count-line): Ignore open/close braces in
+ verbatim constructs. (bug#65824)
+
+2023-09-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Arrange indent of tabular-like environments (bug#65648)
+
+ This fixes bug#54949 as well.
+
+ * latex.el (LaTeX-env-beginning-pos-indent): New function to align "&"
+ and \end{foo} relative to the indent of the line where \begin{foo} is,
+ not the column of \begin{foo} itself.
+ (LaTeX-indent-tabular, LaTeX-hanging-ampersand-position): Use the new
+ function instead of `LaTeX-env-beginning-pos-col'. This makes
+ difference when \begin{foo} isn't on its own dedicated line.
+ (LaTeX-hanging-ampersand-position): Arrange the doc string.
+ * tests/latex/tabular-out.tex: Modify the expected result according to
+ the above change.
+
+2023-09-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix "Honor file local variables" (bug#65750)
+
+ * latex.el (TeX-latex-mode): Keep `LaTeX-paragraph-commands-regexp' in
+ sync with `LaTeX-paragraph-commands' so that setting
+ `LaTeX-paragraph-commands' in the file local variables works as
+ expected.
+ Fix typo in comment.
+ * context.el (ConTeXt-mode-common-initialization): Defer setting
+ `LaTeX-paragraph-commands-regexp' after `run-mode-hook' as well.
+
+2023-09-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove menu title inconsistency
+
+ * tex.el (TeX-common-menu-entries): In `easy-menu-add-item', we need
+ to specify the exact menu title given in `easy-menu-define'.
+
+2023-09-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Honor file local variable (bug#65750)
+
+ * context.el (ConTeXt-mode-common-initialization): Defer setups for
+ `ConTeXt-indent-item-re', `paragraph-start' and `outline-regexp' after
+ `run-mode-hooks'.
+ * tex-info.el (TeX-texinfo-mode): Defer setups for `page-delimiter',
+ `outline-heading-alist', `outline-regexp' and `TeX-complete-list'
+ after `run-mode-hooks'.
+ (): Add defvar for `outline-heading-alist' to silence compiler.
+ * tex.el (VirTeX-common-initialization): Add related comment.
+
+2023-09-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Honor file local value for `LaTeX-section-list' (bug#65750)
+
+ Set up variables for `LaTeX-mark-section' after file local variables
+ are ready. Similar change for other major modes will follow soon.
+
+ This is only a partial fix because `run-mode-hooks' doesn't run hooks
+ and `hack-local-variables' when latex-mode is called as parent of
+ doctex-mode.
+
+ * latex.el (TeX-latex-mode, LaTeX-common-initialization): Move setups
+ of `outline-regexp', `outline-heading-alist', `paragraph-start' and
+ indent-related variables after `run-mode-hooks'.
+
+2023-09-08 Arash Esbati <arash@gnu.org>
+
+ Disallow opening square brackets as verb delimiter
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Disallow '['
+ as verbatim delimiter in order to fix fontification problems and
+ catch up with `LaTeX-verbatim-macro-boundaries'.
+
+2023-08-31 Paul Nelson <ultrono@gmail.com>
+
+ Allow programmatic folding
+
+ * tex-fold.el (TeX-fold-hide-item): Abort folding if computed result
+ is the symbol `abort'.
+ (TeX-fold-macro-spec-list): Mention the new feature in the doc string.
+ (): Update copyright year.
+ * doc/auctex.texi (Folding): Mention the new feature.
+
+2023-08-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Keep preview images when killing indirect buffer (bug#65462)
+
+ * preview.el.in (preview-kill-buffer-cleanup): Don't clearout in
+ indirect buffer.
+ Fix filling of doc string.
+
+2023-08-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve tex-jp.el politeness
+
+ * tex-jp.el (japanese-latex-mode-initialization): Override
+ `LaTeX-default-style' only locally.
+ (japanese-TeX-insert-punctuation): Don't overwrite
+ `TeX-insert-punctuation'. Use :override advice instead.
+ (): Update copyright year.
+
+2023-08-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Enable LaTeX abbrevs in docTeX mode buffer.
+
+ * latex.el (): Enable LaTeX abbrevs in docTeX mode buffer.
+ * doc/changes.texi: Mention the above change.
+ Update copyright year.
+
+2023-08-18 Arash Esbati <arash@gnu.org>
+
+ Support verbatim shorthands defined with fancyvrb package
+
+ * style/fancyvrb.el ("fancyvrb"): Process characters defined in
+ `LaTeX-fancyvrb-chars'.
+
+ * tex-style.el (LaTeX-fancyvrb-chars): New variable containing
+ characters defined by \DefineShortVerb toggling verb mode.
+
+2023-08-18 Arash Esbati <arash@gnu.org>
+
+ Unbreak in-buffer completion for Emacs prior to v.28
+
+ * tex.el (TeX-always): New compatibilty function for Emacs prior
+ to version 28.
+ * latex.el (LaTeX-completion-parse-args): Use the new function.
+
+2023-08-18 Arash Esbati <arash@gnu.org>
+
+ * latex.el: Require subr-x.el during byte-compilation.
+
+2023-08-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix bug#64921
+
+ * style/biblatex.el (LaTeX-arg-biblatex-cites): Don't loop when RefTeX
+ citation is done.
+
+2023-08-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Follow-up fix for doc string (bug#65195)
+
+ * tex-fold.el (TeX-fold-make-overlay): Fix doc string.
+
+2023-08-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix context nl mode
+
+ * context-nl.el (ConTeXt-section-list-nl): Define
+ `ConTeXt-section-list-nl' to avoid error.
+
+2023-08-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add missing alternative for custom type
+
+ * tex-fold.el (TeX-fold-env-spec-list)
+ (TeX-fold-math-spec-list):
+ * latex.el (LaTeX-fold-macro-spec-list)
+ (LaTeX-fold-env-spec-list,LaTeX-fold-math-spec-list)
+ Allow function as alternative for the fold spec list.
+
+2023-07-20 Arash Esbati <arash@gnu.org>
+
+ Speed up parsing
+
+ * tex.el (TeX-normal-mode): Temporarily bind `gc-cons-percentage'
+ to a higher value during parsing. See related discussion:
+ https://lists.gnu.org/archive/html/auctex-devel/2023-07/msg00015.html
+
+2023-07-18 Arash Esbati <arash@gnu.org>
+
+ * style/menukeys.el ("menukeys"): Replace `TeX-arg-eval'.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ * style/algpseudocodex.el ("algpseudocodex"): Add missing macros.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/paralist.el
+
+ * style/paralist.el (LaTeX-paralist-env-item-opt-label): Delete
+ function and use `LaTeX-env-item-args' instead.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Improve query of optional notes for natbib cite macros
+
+ * style/natbib.el (LaTeX-arg-natbib-notes): Change the function to
+ read and insert only the post-note of a \cite macro, the pre-note
+ is queried inside the hook.
+
+ * style/revtex4-2.el ("revtex4-2"): Adjust the hook to the change
+ of `LaTeX-arg-natbib-notes'.
+ Use `function-noarg' as keyword class.
+ Add missing call of `font-latex-set-syntactic-keywords'.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Remove requiring a match during `completing-read'
+
+ * latex.el (TeX-arg-corner, TeX-arg-lr, TeX-arg-tb): Don't pass a
+ non-nil value for the REQUIRE-MATCH argument to `completing-read'.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ * style/ntheorem.el (ntheorem"): Simplify additions to the parser.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Track last change for \newtheorem macro in styles
+
+ * style/amsthm.el ("amsthm"):
+ * style/ntheorem.el ("ntheorem"):
+ * style/theorem.el ("theorem"): Apply the last change in latex.el
+ for query of \newtheorem macro arguments to the styles.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Improve query for \newtheorem macro
+
+ * latex.el (LaTeX-completion-function-map-alist-cr): Add mapping
+ entry for `TeX-arg-environment'.
+ (LaTeX-common-initialization): Replace `TeX-arg-eval' with
+ alternative code for the "newtheorem" entry. Also query for the
+ title of the new environment.
+
+2023-07-15 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Replace `TeX-arg-eval'.
+
+2023-07-01 Tassilo Horn <tsdh@gnu.org>
+
+ Obey buffer-local value of TeX-error-overview-open-after-TeX-run
+
+ Bug reported and fix suggested by Johannes Beisswenger. Thank you!
+
+ * tex.el (TeX-TeX-sentinel, TeX-LaTeX-sentinel): Use
+ TeX-error-overview-open-after-TeX-run value from
+ TeX-command-buffer (fixes bug#64371).
+
+2023-06-11 Arash Esbati <arash@gnu.org>
+
+ Remove definition of `LaTeX-label-list' in bib-cite.el
+
+ * bib-cite.el: Don't additionally defvar `LaTeX-label-list' which
+ is actually defined in latex.el.
+
+2023-05-13 Arash Esbati <arash@gnu.org>
+
+ Support in-buffer completion for class/package names/options
+
+ * latex.el (LaTeX-completion-documentclass-usepackage): New
+ function providing in-buffer completion for class/package names
+ and options.
+ (LaTeX--arguments-completion-at-point): Use function accordingly.
+
+2023-05-11 Arash Esbati <arash@gnu.org>
+
+ Treat backslash in verbatim macro arguments correctly
+
+ * tex.el (TeX-brace-count-line): Check if the ?\\ char is inside a
+ verbatim construct where the backslash doesn't escape the next
+ character. (bug#63441)
+ (TeX-search-syntax-table): Remove unneeded escaping in docstring.
+
+2023-05-11 Arash Esbati <arash@gnu.org>
+
+ Improve fontification of verbatim macros with braces
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Support one
+ level of balanced braces inside the argument of verbatim macros
+ with braces. See related discussion:
+ https://lists.gnu.org/archive/html/auctex-devel/2023-01/msg00023.html
+ Also handle backslash better as last character in the argument.
+
+ * tests/latex/font-latex-test.el
+ (font-latex-verb-macros-with-braces): New test.
+
+2023-05-10 Arash Esbati <arash@gnu.org>
+
+ Improve handling of beamer class options
+
+ * style/beamer.el (LaTeX-beamer-class-options-list): New variable
+ containing the class options.
+ (LaTeX-beamer-class-options): Use the new variable.
+
+2023-05-10 Arash Esbati <arash@gnu.org>
+
+ Update style/babel.el to package version 3.88
+
+ * style/babel.el ("babel"): Add support for optional argument for
+ \foreignlanguage macro and otherlanguage* environment.
+ Change the keywords class for \foreignlanguage to `textual'.
+ (bug#63396)
+ (LaTeX-babel-package-options-list): Update package options.
+
+2023-05-09 Arash Esbati <arash@gnu.org>
+
+ Harmonize provisioning of package options
+
+ * style/XCharter.el:
+ * style/algpseudocodex.el:
+ * style/babel.el:
+ * style/bicaption.el:
+ * style/caption.el:
+ * style/changes.el:
+ * style/csquotes.el:
+ * style/expl3.el:
+ * style/geometry.el:
+ * style/mdsymbol.el:
+ * style/microtype.el:
+ * style/newfloat.el:
+ * style/parskip.el:
+ * style/siunitx.el:
+ * style/subcaption.el:
+ * style/xparse.el: Carve out the package options into a variable
+ of the form `LaTeX-<package>-package-options-list' for static
+ options or a function of the same form for dynamic options. Use
+ the variable or function when prompting for the options in the
+ function `LaTeX-<package>-package-options'.
+
+2023-05-09 Arash Esbati <arash@gnu.org>
+
+ Introduce new fontification keywords class "function-noarg"
+
+ * doc/auctex.texi (Fontification of macros): Document new keywords
+ class.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add new
+ keywords class "function-noarg" and move the respective macros in
+ this class.
+ (font-latex-deactivated-keyword-classes)
+ (font-latex-add-keywords): Mention new class in the docstrings.
+
+2023-05-08 Arash Esbati <arash@gnu.org>
+
+ Simplify handling of package options
+
+ * style/babel.el (LaTeX-babel-package-options): Move loading of
+ "fontenc" style inside the argument of `TeX-arg-key-val'. Use the
+ variable `LaTeX-fontenc-package-options' for values.
+
+ * style/bicaption.el (LaTeX-bicaption-package-options): Move
+ loading of "caption" style inside the argument of
+ `TeX-arg-key-val'.
+
+ * style/changes.el (LaTeX-changes-package-options): Move loading
+ of needed AUCTeX styles inside the argument of `TeX-arg-key-val'.
+
+ * style/fontenc.el (LaTeX-fontenc-package-options): Remove
+ unnecessary function.
+ (LaTeX-fontenc-package-options): Rename variable from
+ `LaTeX-fontenc-package-options-list' which now caters for package
+ options.
+
+ * style/parskip.el (LaTeX-parskip-package-options): Prepare
+ lengths inside the argument of `TeX-arg-key-val'.
+
+ * style/subcaption.el (LaTeX-subcaption-package-options): Move
+ loading of "caption" style inside the argument of
+ `TeX-arg-key-val'.
+
+2023-05-04 Arash Esbati <arash@gnu.org>
+
+ Add support for wasysym package
+
+ * latex.el (LaTeX-math-menu): Add "Wasysym" to the list.
+ (LaTeX-math-default): Support math symbols provided by the wasysym
+ package.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/wasysym.el: New file containing only text symbols.
+
+2023-05-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Clean up Texinfo mode
+
+ * tex-info.el (Texinfo-mode-menu): Use `Texinfo-insert-node' instead
+ of `texinfo-insert-@node'.
+ (TeX-texinfo-mode): Fix value of `TeX-header-end' and
+ `TeX-trailer-start'.
+ Follow some improvements invested to texinfo.el so far.
+ Use #' instead of ' to quote function name.
+
+2023-05-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Clean up ConTeXt mode
+
+ * context-en.el (ConTeXt-en-mode-initialization):
+ * context-nl.el (ConTeXt-nl-mode-initialization):
+ Revise comments.
+ * context.el (ConTeXt-current-section): Return correct value.
+ (ConTeXt-section-section): Simplify function call.
+ (ConTeXt-text): Fix defvar.
+ (ConTeXt-environment-menu-entry, ConTeXt-environment-modify-menu-entry):
+ (ConTeXt-define-menu-entry, ConTeXt-setup-menu-entry):
+ (ConTeXt-referencing-menu-entry, ConTeXt-other-macro-menu-entry):
+ (ConTeXt-project-structure-menu-entry):
+ (ConTeXt-section-block-menu-entry):
+ Use #' instead of ' to quote function names.
+ (ConTeXt-numbered-section-menu-entry):
+ (ConTeXt-unnumbered-section-menu-entry):
+ Disable entries not allowed by `ConTeXt-largest-level'.
+ Use #' instead of ' to quote function names.
+ (ConTeXt-etexshow): Clean up.
+ (ConTeXt-language-variable-list): Apply `make-variable-buffer-local'
+ just once.
+ (ConTeXt-clean-intermediate-suffixes): Add ".tuc" suffix.
+
+2023-05-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for Emacs<26
+
+ * latex.el (latex-flymake, TeX-latex-mode): Support flymake always.
+ * style/dinbrief.el (LaTeX-dinbrief-style):
+ (LaTeX-dinbrief-env-recipient):
+ * style/letter.el (LaTeX-env-recipient):
+ Use `indent-relative-first-indent-point' always.
+ * tex.el (TeX-PDF-from-DVI): Use `string-or-null-p' for
+ `safe-local-variable' property.
+ (TeX-add-local-master): Omit call to `hack-local-variables'.
+ ,----[ NEWS.26 ]
+ | File local and directory local variables are now initialized each
+ | time the major mode is set, not just when the file is first visited.
+ | These local variables will thus not vanish on setting a major mode.
+ `----
+
+2023-05-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Rewrite *-unload-hook to *-unload-function
+
+ * tex-site.el.in (tex-site-unload-function): According to
+ loadhist.el, *-unload-hook is obsolete. Use *-unload-function
+ instead.
+
+2023-05-02 Arash Esbati <arash@gnu.org>
+
+ Fix style/changelog.el
+
+ * style/changelog.el (LaTeX-env-changelog): Use the function
+ `LaTeX-current-environment' and not the variable.
+
+2023-04-29 Arash Esbati <arash@gnu.org>
+
+ Improve fontification within shortvrb delimiters
+
+ * style/shortvrb.el ("shortvrb"): Use
+ `font-latex-syntactic-keywords-extra' for fontification instead of
+ `font-latex-add-to-syntax-alist' in order to catch a backslash as
+ last character inside the shortvrb delimiters.
+
+ * tests/latex/font-latex-test.el (font-latex-shortvrb-chars): Add
+ new test.
+
+2023-04-27 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/pythontex.el
+
+ * style/pythontex.el (LaTeX-env-pythontex): Delete function and
+ move the functionality into the hook.
+
+2023-04-26 Arash Esbati <arash@gnu.org>
+
+ Fontify \sloppy and \fussy
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add entries
+ for missing macros \sloppy and \fussy.
+
+2023-04-26 Arash Esbati <arash@gnu.org>
+
+ Add new style/soul.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/soul.el: New file.
+
+2023-04-25 Arash Esbati <arash@gnu.org>
+
+ Lift required GNU Emacs version to 26.1
+
+ * RELEASE:
+ * auctex.el.in:
+ * configure.ac:
+ * doc/changes.texi:
+ * doc/faq.texi:
+ * doc/install.texi (Prerequisites):
+ * doc/preview-faq.texi (Requirements):
+ * tex-site.el.in:
+ * tex.el: Bump minimum required Emacs version to 26.1.
+
+2023-04-24 Arash Esbati <arash.esbati@gmail.com>
+
+ Be more resilient when parsing arguments
+
+ * style/xparse.el (LaTeX-xparse-macro-parse): Locally bind
+ `case-fold-search' to nil and be case-sensitive when parsing the
+ argument.
+ Accept only braces as delimiters when moving over balanced
+ expressions. (bug#62997)
+
+2023-04-23 Mosè Giordano <mose@gnu.org>
+
+ * Version 13.2 released.
+
+2023-04-19 Arash Esbati <arash@gnu.org>
+
+ Improve style/enumitem.el
+
+ * style/enumitem.el (LaTeX-enumitem-key-val-options): Use
+ variables provided by latex.el and don't hard-code the font
+ related values.
+ (LaTeX-enumitem-auto-cleanup): Don't add environments defined in
+ tex-ispell.el to `ispell-tex-skip-alists' again.
+ Remove comment.
+
+2023-04-11 Arash Esbati <arash@gnu.org>
+
+ Improve style/fancyvrb.el
+
+ * style/fancyvrb.el (LaTeX-fancyvrb-arg-define-macro): Improve
+ addition of parsed elements incl. starred version, fontification
+ and spell-checking skips.
+ (LaTeX-fancyvrb-arg-define-environment): Simplify addition of
+ parsed environments of "VerbatimOut" type.
+ Make sure the entire environments are skipped during
+ spell-checking.
+ (LaTeX-fancyvrb-add-syntactic-keywords-extra): New function for
+ adding fontification support for "SaveVerb" macros.
+ ("fancyvrb"): Add missing query of optional arguments for various
+ macros. Simplify code. Improve fontification.
+ Use the function `LaTeX-fancyvrb-add-syntactic-keywords-extra'.
+
+2023-04-11 Arash Esbati <arash@gnu.org>
+
+ Improve spelling skip support for fancyvrb macros
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Improve skip support
+ for macros provided by fancyvrb package.
+
+2023-04-02 Arash Esbati <arash@gnu.org> (tiny change)
+ Dirk Ullrich <dirk.ullrich@posteo.de>
+
+ Improve filling over comments in docTeX-mode
+
+ * doc/auctex.texi (Indenting): Document new option.
+
+ * latex.el (docTeX-indent-across-comments): New option.
+ (LaTeX-indent-calculate-last): Use new option in docTeX-mode.
+ Code contributed by Dirk Ullrich.
+
+2023-03-28 Arash Esbati <arash@gnu.org>
+
+ Update style/expl3.el
+
+ * style/expl3.el ("expl3"): Add missing macros plus fontification.
+ (LaTeX-expl3-package-options): Update options.
+
+2023-03-27 Arash Esbati <arash@gnu.org>
+
+ Fix query of optional arguments
+
+ * style/thmtools.el (LaTeX-thmtools-env-label): Add ?\r (RET) to
+ list of valid chars for input.
+
+2023-03-25 Arash Esbati <arash@gnu.org>
+
+ * style/pdfpages.el ("pdfpages"): Replace `TeX-arg-eval'.
+
+2023-03-17 Arash Esbati <arash@gnu.org>
+
+ Return correct completion candidates in math-mode
+
+ * latex.el (LaTeX-common-initialization): Make sure that from the
+ second elements inside `LaTeX-math-list' and `LaTeX-math-default',
+ only the strings are used for `TeX-complete-list'. The second
+ element can also be a function which is not correct for completion
+ purposes. (bug#62220)
+
+2023-03-15 Arash Esbati <arash@gnu.org>
+
+ Replace `TeX-arg-eval' in style/newfloat.el
+
+ * style/newfloat.el ("newfloat"): Replace `TeX-arg-eval' with
+ closure.
+ Fix the first argument of `TeX-arg-completing-read'
+
+2023-03-14 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/overpic.el
+
+ * style/overpic.el (LaTeX-arg-overpic-key-val): Delete function
+ and move the functionality into the hook.
+ (LaTeX-graphicx-key-val-options): Declare.
+
+2023-03-04 Tassilo Horn <tsdh@gnu.org>
+
+ Fix \includegraphics key-vals prompt in beamer documents.
+
+ * style/beamer.el ("beamer"): Fix \includegraphics key-vals prompt in
+ beamer documents.
+ * style/overpic.el (LaTeX-arg-overpic-key-val): Fix
+ LaTeX-arg-overpic-key-val docstring which referred to the removed
+ function LaTeX-arg-graphicx-includegraphics-key-val.
+
+2023-02-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add new tests
+
+ * tests/latex/nested-indent-in.tex:
+ * tests/latex/nested-indent-out.tex:
+ New files for additional test for bug#48518.
+ * tests/latex/latex-test.el (AUCTeX-set-ert-path): Add new entries for
+ the above new files.
+ (LaTeX-indent-nested-envs): New test for bug#48518.
+ * tests/latex/latex-filling-in.tex:
+ * tests/latex/latex-filling-out.tex:
+ Add \usepackage and paragraphs for bug#61400
+
+2023-02-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fill \verb-like macros appropriately (bug#61400)
+
+ * latex.el (LaTeX-verbatim-macro-boundaries): Attach an optional
+ argument so that it can return boundaries of its argument only.
+ Include *-braces verbatim macros like \url{} as targets. This affects
+ `LaTeX-current-verbatim-macro' in the same way.
+ Clean up codes to fix the following bugs.
+ (1) Inconsistent result when the point is at just before "\verb...".
+ (2) Going back to the previous line unintentionally in search of
+ verbatim macros.
+ Support optional argument of macros such as \Verb from fancyvrb.
+ Allow one level of nested braces as verb argument.
+ (LaTeX-verbatim-p): Don't regard the point just before "\verb..." as
+ verbatim.
+ Depend only on syntax-table property when syntax propertize is used.
+
+2023-02-15 Arash Esbati <arash@gnu.org>
+
+ * style/url.el ("url"): Add missing \DeclareUrlCommand macro.
+
+2023-02-15 Arash Esbati <arash@gnu.org>
+
+ Update style/ltugboat.el to class version 2.28
+
+ * style/ltugboat.el ("ltugboat"): Improve query for the optional
+ argument of verbatim environment.
+ Add support for various URL typesetting macros.
+
+2023-02-13 Arash Esbati <arash@gnu.org>
+
+ Make `texmathp' aware of verbatim macros/environments
+
+ * tests/latex/texmathp-test.el (texmathp-verbatim): New test.
+
+ * texmathp.el (texmathp): Use `LaTeX-verbatim-p' to check if the
+ math command is inside a verbatim construct. (bug#61410)
+
+2023-02-06 Arash Esbati <arash@gnu.org>
+
+ Add new style/algpseudocodex.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/algpseudocodex.el: New file.
+
+2023-02-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Indent the active region (bug#48518, bug#28382)
+
+ * latex.el (LaTeX-insert-environment): Indent the active region so
+ that indentation isn't broken even in nested environments.
+ (LaTeX-env-label): Remove indentation code no longer necessary by the
+ above change.
+
+2023-01-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add a paragraph to Texdoc section in the documentation
+
+ * doc/auctex.texi (Documentation): Add an notice that it isn't sure
+ whether `TeX-documentation-texdoc' works for MiKTeX or not.
+
+2023-01-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Call Texdoc coherently
+
+ * tex.el (TeX-documentation-texdoc): Use `call-process' rather than
+ `shell-command-to-string' to invoke Texdoc.
+ Bind buffer object of working buffer rather than its name to `buffer'.
+ Capitalize Texdoc in the doc string. (It seems that's the proper name
+ according to its documentation shown by "texdoc texdoc".)
+
+2023-01-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix `TeX-documentation-texdoc' for okular
+
+ We used `start-process-shell-command' for these 4 years. However,
+ it turned out that that invalidated okular. (See bug#40577 and
+ <URL:https://lists.gnu.org/r/auctex/2023-01/msg00006.html>.)
+
+ The reason that `TeX-documentation-texdoc' tried hard to collect and
+ show the output from Texdoc is that the exit code wasn't meaningful
+ once[1]. This was the only way to notify the user when Texdoc can't
+ find any documentation for the given keyword.
+
+ However, recent Texdoc is improved to return non-zero exit code when
+ it can't find any documentation[2]. Now we use `call-process' instead
+ of `start-process-shell-command'. This has a drawback that user who
+ sticks to older TeX Live distribution isn't notified at all when the
+ given keyword didn't match any documentation, but we hope that it
+ doesn't cause major problem.
+
+ [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28905#17
+ [2] https://tug.org/texdoc/doc/texdoc.man1.pdf
+
+ * tex.el (TeX-documentation-texdoc): Use `call-process' to invoke
+ Texdoc.
+ Move `executable-find' test up in the function body so that it covers
+ no prefix case as well.
+ Add NO-PROPERTIES argument to `thing-at-point'.
+ Remove unnecessary `save-excursion'.
+ Refill.
+
+2023-01-26 Arash Esbati <arash@gnu.org>
+
+ * style/multido.el ("multido"): Fix query prompt.
+
+2023-01-25 Arash Esbati <arash@gnu.org>
+
+ Pacify compiler warning
+
+ * multi-prompt.el (multi-prompt-key-value-collection-fn): Fix
+ references to Emacs Lisp Reference Manual.
+
+2023-01-24 Arash Esbati <arash@gnu.org>
+
+ * style/multibib.el: Replace `TeX-arg-eval'.
+
+2023-01-20 Tassilo Horn <tsdh@gnu.org>
+
+ Remove Emacs 24.3 compat code
+
+ * preview.el.in (preview-get-dpi): Remove Emacs 24.3 compat case
+ introduced with bug#45596.
+
+2023-01-19 Arash Esbati <arash@gnu.org>
+
+ Silence compiler warning
+
+ * style/inputenc.el (LaTeX-inputenc-package-options): Delete
+ `when' with empty body.
+
+2023-01-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Simplify version and date specification
+
+ * latex/preview.dtx (section{The Implementation}): Don't use RCS
+ tags for version and date. Declare manually instead.
+ (): Update \CheckSum value.
+
+2023-01-12 Arash Esbati <arash@gnu.org>
+
+ Update Pygments style names
+
+ * style/minted.el (LaTeX-minted-key-val-options): Update style
+ names provided by Pygments version 2.14.0.
+
+2023-01-10 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/minted.el
+
+ * style/minted.el (LaTeX-arg-minted-language)
+ (LaTeX-arg-minted-style): Delete functions and move the
+ functionality into the hook.
+
+2023-01-10 Arash Esbati <arash@gnu.org>
+
+ Turn `y-or-n-p' into `always' for in-buffer completion
+
+ * latex.el (LaTeX-completion-parse-args): Turn `y-or-n-p' into
+ `always' inside `TeX-arg-conditional' for in-buffer completion.
+
+2023-01-08 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Support detached arguments
+
+ * tex.el (TeX-find-macro-boundaries): Skip white spaces between a
+ macro argument and comment starter.
+ Fix doc string.
+ Add FIXME comment.
+ (TeX-find-macro-end-helper): Skip white spaces at the beginning of
+ line even when the preceding line doesn't end with comment.
+ * tests/tex/navigation.el (TeX-check-f-m-b): New function.
+ (TeX-find-macro-boundaries-detached-arg): New test.
+ (TeX-find-macro-end-helper): Integrate similar tests into one test.
+ (TeX-check-f-m-e-h): Adapt according to the above integration.
+
+2023-01-07 David Kastrup <dak@gnu.org>
+
+ Preserve braces after @TeX and similar macros.
+
+2022-12-20 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ New style file physics.el
+
+ * style/physics.el: New style file.
+ * Makefile.in (STYLESRC): Add it.
+
+2022-12-19 Arash Esbati <arash@gnu.org>
+
+ Avoid compiler warnings with long function names
+
+ * tex.el (TeX-auto-add-type): Rearrange the auto-generated
+ docstring in order to avoid compiler warnings for long function
+ names.
+
+2022-12-19 Uwe Brauer <oub@mat.ucm.es>
+
+ Add filename as a prefix to catchfilebetweentags counter
+
+ * style/catchfilebetweentags.el (LaTeX-env-catchfilebetweentags):
+ Add filename as a prefix to the counter.
+
+2022-12-18 Arash Esbati <arash@gnu.org>
+
+ Pacify compiler warning
+
+ * context.el (ConTeXt-expand-options): Use `string=' instead of
+ `eq' to compare strings.
+
+2022-12-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve the previous commit slightly
+
+ * latex.el (LaTeX-current-environment,LaTeX-backward-up-environment):
+ Move the task to find out the environment name from the latter to the
+ former.
+
+2022-12-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Reduce redundancy in regexp
+
+ * latex.el (LaTeX-environment-name-regexp): Don't quote regexp inside
+ [^...].
+ (LaTeX-modify-environment): Omit spurious regexp group. (already
+ given by `LaTeX-environment-name-regexp')
+
+2022-12-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve consistency between similar functions
+
+ Include doctex mode special treatment of `LaTeX-current-environmnet'
+ into `LaTeX-find-matching-begin' and `LaTeX-find-matching-end'.
+
+ * latex.el (LaTeX-backward-up-environment): Factor out the common
+ functionality of `LaTeX-current-environmnet' and
+ `LaTeX-find-matching-begin' into a new function.
+ (LaTeX-current-environment,LaTeX-find-matching-begin):
+ Use it.
+ (LaTeX-find-matching-end): Include doctex mode special treatment.
+
+2022-12-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Support starred variant name
+
+ * latex.el (LaTeX-find-matching-end):
+ (LaTeX-find-matching-begin):
+ Find correct begin or end when the point is just after the asterisk of
+ "\end{foo*}".
+ Remove spurious `regexp-quote' for `TeX-grop'.
+
+2022-12-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use `symbol-value' instead of `eval'
+
+ * multi-prompt.el (multi-prompt-expand-completion-table): Use
+ `symbol-value' explicitly instead of `eval' to obtain the value of
+ variable.
+
+2022-12-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix argument description in doc strings
+
+ * latex.el (TeX-read-key-val):
+ * multi-prompt.el (multi-prompt-key-value):
+ Correct the format of KEY-VAL-ALIST and state that variable is also
+ allowed.
+ * style/acro.el (LaTeX-arg-acro-key-val):
+ Simplify instead of stating the detail.
+
+2022-12-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Overhaul beamer.el
+
+ * style/beamer.el (LaTeX-beamer-after-insert-env): Use `member'
+ instead of `TeX-member'.
+ Add comment.
+ (TeX-arg-beamer-overlay-spec): Simplify by feature implemented
+ recently in `TeX-arg-string'.
+ (TeX-arg-beamer-default-overlay-spec): New function.
+ (TeX-arg-beamer-frametitle,TeX-arg-beamer-note): Delete.
+ (LaTeX-item-beamer): Accept optional argument for bibitem.
+ Simplify.
+ (LaTeX-bibitem-beamer): New function to use `LaTeX-item-beamer'.
+ (LaTeX-beamer-search-themes): Use `length' instead of `string-width'.
+ Use `substring-no-properties' instead of `substring'.
+ (LaTeX-beamer-themes-list,LaTeX-beamer-inner-themes-list)
+ (LaTeX-beamer-outer-themes-list,LaTeX-beamer-color-themes-list)
+ (LaTeX-beamer-font-themes-list):
+ New functions to use with `TeX-arg-completing-read'.
+ (LaTeX-arg-beamer-theme,LaTeX-arg-beamer-inner-theme)
+ (LaTeX-arg-beamer-outer-theme,LaTeX-arg-beamer-color-theme)
+ (LaTeX-arg-beamer-font-theme):
+ Turn into the above new functions.
+ (LaTeX-beamer-env-frame): Factor out former lambda form into an
+ individual function and adapt for new usage in
+ `LaTeX-add-environments'.
+ (LaTeX-beamer-section): New function to insert section commands as
+ well as asking for their optional arguments.
+ ("beamer"): Update support of section commands with the above new
+ function.
+ Add and improve input support for many macros and environments.
+ Add syntax highlight support.
+ Update local value of `LaTeX-clean-intermediate-suffixes' so that
+ "Clean" command cleans .vrb files.
+ (LaTeX-beamer-class-options): Update class options for current
+ beamer.
+ * style/beamerarticle.el ("beamerarticle"): Allow (sub)paragraph
+ commands.
+
+2022-12-14 Arash Esbati <arash@gnu.org>
+
+ * style/mdframed.el ("mdframed"): Replace `TeX-arg-eval'.
+
+2022-12-14 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/mathtools.el
+
+ * style/mathtools.el (LaTeX-mathtools-arg-mathstyle-completion)
+ (LaTeX-mathtools-arg-mathsize-completion): Delete functions and
+ move the functionality into the hook.
+ (LaTeX-mathtools-mathstyle-list): New variable.
+ (LaTeX-mathtools-auto-cleanup):
+ ("mathtools"): Adjust acc. to deleted function(s).
+ Replace `TeX-arg-eval'.
+
+2022-12-13 Arash Esbati <arash@gnu.org>
+
+ * style/ltxtable.el ("ltxtable"): Replace `TeX-arg-eval'.
+
+ * style/ltxdoc.el ("ltxdoc"): Replace `TeX-arg-eval'.
+
+2022-12-13 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/ltugboat.el
+
+ * style/ltugboat.el (LaTeX-env-ltugboat-verbatim): Remove function
+ and move the functionality into the hook.
+
+2022-12-13 Arash Esbati <arash@gnu.org>
+
+ * style/enumitem.el ("enumitem"): Replace `TeX-arg-eval'.
+
+ * style/ltablex.el ("ltablex"): Add fontification support.
+
+ * style/listings.el ("listings"): Replace `TeX-arg-eval'.
+
+2022-12-13 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/ifthen.el
+
+ * style/ifthen.el (LaTeX-ifthen-test): New variable.
+ (LaTeX-arg-ifthen-test): Delete and move the functionality into
+ the hook.
+
+2022-12-08 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/hologo.el
+
+ * style/hologo.el
+ (LaTeX-hologo--arg-use-region-or-query-logo-name): Reduce
+ functionality.
+ (LaTeX-hologo--arg-use-region): New helper function to wrap region
+ in a pair of braces.
+ ("hologo"): Use new functions in combination with
+ `TeX-arg-conditional'.
+ Replace `TeX-arg-eval'.
+
+2022-12-08 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/graphicx.el
+
+ * style/graphicx.el (LaTeX-graphicx-key-val-options): New
+ function.
+ (LaTeX-arg-graphicx-includegraphics-key-val): Remove since not
+ needed anymore.
+ ("graphicx"): Use `TeX-arg-key-val' with the new function in the
+ hook.
+
+2022-12-08 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/geometry.el
+
+ * style/geometry.el ("geometry"): Replace `TeX-arg-eval'.
+
+2022-12-08 Arash Esbati <arash@gnu.org>
+
+ Update style/fvextra.el to package version 1.5
+
+ * style/fvextra.el (LaTeX-fvextra-key-val-options): Add new
+ key=vals.
+ ("fvextra"): Add support for the new "VerbEnv" environment.
+
+2022-12-08 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/footmisc.el
+
+ * style/footmisc.el (LaTeX-footmisc-fnsymbols-set): New variable.
+ ("footmisc"): Use it in the hook.
+ Remove support for the \footref macro which is now part of LaTeX
+ kernel.
+
+2022-12-08 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix bug#58689 with a bit of optiomization
+
+ * latex.el (LaTeX-modify-environment): Comment out redundant
+ `beginning-of-line' and `end-of-line'.
+
+2022-12-07 Arash Esbati <arash@gnu.org>
+
+ * style/fontspec.el ("fontspec"): Replace `TeX-arg-eval'.
+
+2022-12-07 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/floatrow.el
+
+ * style/floatrow.el (LaTeX-floatrow-auto-cleanup): Adjust to new
+ functionality of `LaTeX-floatrow-arg-floatbox'.
+ (LaTeX-floatrow-arg-floatbox): Move query for optional arguments
+ into the hook.
+ ("floatrow"): Query for optional arguments with
+ `TeX-arg-completing-read'.
+ Replace usage of `TeX-arg-eval'.
+
+2022-11-30 Arash Esbati <arash@gnu.org>
+
+ Don't rely on the value of `LaTeX-current-environment'
+
+ * style/breqn.el (LaTeX-breqn-key-val-options):
+ * style/changelog.el (LaTeX-changelog-key-val-options): Remove
+ usage of the variable `LaTeX-current-environment'.
+
+2022-11-30 Arash Esbati <arash@gnu.org>
+
+ Revert "Bind a value to `LaTeX-current-environment' locally"
+
+ This reverts commit e4ceb88bb7cb4f406874de196aa71118449fe373.
+
+ This change had negative side effects for indentation. See
+ https://lists.gnu.org/archive/html/auctex-devel/2022-11/msg00057.html
+
+2022-11-30 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/fancyvrb.el
+
+ * style/fancyvrb.el (LaTeX-fancyvrb-arg-define-macro): Check if
+ the package "fvextra" is loaded and allow verbatim arguments in
+ braces. Adjust fontification accordingly.
+ ("fancyvrb"): Replace `TeX-arg-eval'.
+ Use standard hooks to insert environments.
+
+2022-11-30 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/empheq.el
+
+ * style/empheq.el (LaTeX-empheq-env): Reduce functionality in the
+ function which now adds a number of columns to 'alignat*?'
+ environments and adds a label where applicable.
+ (LaTeX-empheq-env-overload): Delete function and move the
+ functionality into the hook.
+ (LaTeX-empheq-item-equation): Use the environment name "empheq"
+ instead of a call of `LaTeX-current-environment'. Other minor
+ improvements.
+ ("empheq"): Use standard functions inside the hook.
+ Replace `TeX-arg-eval'.
+
+2022-11-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix doc strings regarding to section commands
+
+ * context.el (ConTeXt-numbered-section-hook):
+ (ConTeXt-unnumbered-section-hook):
+ Add mention about `ConTeXt-reference'.
+ Fix explanation of `ConTeXt-section-ref'.
+ Fix order of Lisp code example.
+ Add quote for Lisp symbols.
+ * latex.el (LaTeX-section-hook): Reindent.
+ Add quote for Lisp symbols.
+
+2022-11-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Support starred section names
+
+ * latex.el (LaTeX-section-level): Accept starred section names.
+ Simplify.
+ (LaTeX-section-name): Simplify.
+ (LaTeX-section-heading): Include starred variants in completion
+ candidates.
+ * tex.el (LaTeX-command-section-boundaries): Arrange regexp to
+ accept starred section names.
+ Simplify.
+ (LaTeX-command-section-change-level): Simplify.
+ (): Arrange cookies for silencing compiler.
+ * context.el (ConTeXt-numbered-section-name)
+ (ConTeXt-unnumbered-section-name,ConTeXt-numbered-section-level)
+ (ConTeXt-unnumbered-section-level):
+ Simplify.
+
+2022-11-24 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-env-contents): Add the "nowarn" key.
+
+2022-11-24 Arash Esbati <arash@gnu.org>
+
+ Replace `TeX-arg-eval'
+
+ * style/doc.el ("doc"): Replace `TeX-arg-eval' with closure.
+ For "DocInput", add a check if "l3doc" style is loaded and adjust
+ the query accordingly.
+
+ * style/l3doc.el ("l3doc"): Remove entry for "DocInput"
+ incl. fontification which is done inside "doc.el".
+
+2022-11-23 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/csquotes.el
+
+ * style/csquotes.el (LaTeX-csquotes-read-language)
+ (LaTeX-arg-csquotes-language): Delete functions.
+ (LaTeX-csquotes-language-list): New function.
+ ("csquotes"): Adjust the hook acc. to the changes above.
+
+2022-11-23 Arash Esbati <arash@gnu.org>
+
+ * style/comment.el ("comment"): Replace `TeX-arg-eval'.
+
+2022-11-23 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/cleveref.el
+
+ * style/cleveref.el (TeX-arg-cleveref-crossref-type): Delete
+ function.
+ (LaTeX-cleveref-crossref-type): New function.
+ ("cleveref"): Adjust the hook acc. to the changes above.
+
+2022-11-23 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/CJK.el
+
+ * style/CJK.el (LaTeX-CJK-fontenc-list): New variable.
+ (LaTeX-env-CJK): Delete function
+ ("CJK"): Replace functionality of deleted function with standard
+ ones.
+
+2022-11-23 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/changes.el
+
+ * style/changes.el (LaTeX-arg-changes-definechangesauthor)
+ (LaTeX-arg-changes-markup): Delete functions. The functionality
+ is provided inside the hook.
+ (LaTeX-changes-definechangesauthor-key-val-options)
+ (LaTeX-changes-key-val-options): New functions.
+ ("changes"): Adjust the hook acc. to the changes above.
+
+2022-11-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Cleanup newcommand/newenvironment support
+
+ * latex.el (LaTeX-common-initialization): Use
+ `TeX-arg-define-macro-arguments' for optional argument
+ for (re)newenvironment(*).
+ Remove duplicated entries.
+ (TeX-arg-define-macro-arguments): Fix line break of doc string.
+
+2022-11-22 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/changelog.el
+
+ * style/changelog.el (LaTeX-changelog-key-val-options): New
+ function returning key=vals. The functionality used to be part of
+ `LaTeX-env-changelog'.
+ (LaTeX-env-changelog): Adjust in order to insert a label into
+ optional argument.
+ ("changelog"): Adjust function usage in the hook accordingly.
+
+2022-11-22 Arash Esbati <arash@gnu.org>
+
+ Check the value of `LaTeX-current-environment' first
+
+ * style/breqn.el (LaTeX-breqn-key-val-options): Check if the
+ variable `LaTeX-current-environment' contains a name before
+ running the function of the same name.
+
+2022-11-22 Arash Esbati <arash@gnu.org>
+
+ Bind a value to `LaTeX-current-environment' locally
+
+ * latex.el (LaTeX-current-environment): Add docstring.
+ (LaTeX-env-item-args, LaTeX-env-label-args, LaTeX-env-args):
+ Let-bind `LaTeX-current-environment' in the function body.
+
+2022-11-21 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/breqn.el
+
+ * style/breqn.el (LaTeX-breqn-key-val-options): New function.
+ (LaTeX-breqn-env): Delete function.
+ ("breqn"): Replace functionality of deleted function with
+ standard ones.
+ Don't use `LaTeX-env-label-as-keyval' for starred environments.
+
+2022-11-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Move `TeX-TikZ-point-name-regexp' to tex-style.el
+
+ * tex-style.el:
+ * style/tikz.el (TeX-TikZ-point-function-map):
+ Move defcustom into tex-style.el.
+ (AUCTeX-TikZ): Delete group.
+
+2022-11-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Enhance scope environmnent support
+
+ * context.el (ConTeXt-after-insert-env-hook): New hook.
+ (ConTeXt-insert-environment): Follow the change in
+ `LaTeX-insert-environment' to support the form
+ (ConTeXt-add-environments
+ '("scope" FUNCTION-NAME ARGS))
+ as well as to run the above new hook.
+ (ConTeXt-env-args,ConTeXt--env-parse-args): New function and its
+ helper function. Adapted copies of `LaTeX-env-args' and
+ `LaTeX--env-parse-args'.
+ * style/tikz.el (TeX-TikZ-env-scope): New function.
+ ("tikz"): Use the above new function to support scope env. in LaTeX
+ and ConTeXt.
+ (TeX-TikZ-get-opt-arg-string): Fix spacing in the doc string.
+ (declare-function): Silence compiler.
+
+2022-11-21 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/booktabs.el
+
+ * style/booktabs.el ("booktabs"): Delete the function
+ `LaTeX-booktabs-arg-paren' and use `TeX-arg-string' instead.
+
+2022-11-21 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/bigstrut.el
+
+ * style/bigstrut.el (TeX-arg-bigstrut): Delete the function and
+ replace the functionality with `TeX-arg-completing-read' inside
+ the hook.
+
+2022-11-21 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/babel.el
+
+ * style/babel.el (TeX-arg-babel-lang, LaTeX-env-babel-lang):
+ Delete functions.
+ ("babel"): Replace functionality of deleted functions with
+ standard ones.
+ For "babelfont", move code inside the query for "Font family" into
+ a closure at the end of the entry and drop `TeX-arg-eval'.
+
+2022-11-21 Arash Esbati <arash@gnu.org>
+
+ * style/attachfile.el ("attachfile"): Replace `TeX-arg-eval'.
+
+ * style/array.el ("array"): Replace `TeX-arg-eval' with a closure.
+
+2022-11-21 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/ntheorem.el
+
+ * style/ntheorem.el (LaTeX-ntheorem-fontdecl)
+ (LaTeX-arg-ntheorem-fontdecl, LaTeX-ntheorem-env-label): Delete
+ variable and functions.
+ (LaTeX-ntheorem-auto-cleanup): Use `LaTeX-env-label-args' instead of
+ `LaTeX-ntheorem-env-label'.
+ ("ntheorem"): Replace `TeX-arg-eval' with a closure.
+ Replace functionality of deleted functions with standard ones.
+
+2022-11-20 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/amsthm.el
+
+ * style/amsthm.el (LaTeX-amsthm-fontdecl)
+ (LaTeX-arg-amsthm-fontdecl, LaTeX-amsthm-env-label): Delete
+ variable and functions.
+ (LaTeX-amsthm-auto-cleanup): Use `LaTeX-env-label-args' instead of
+ `LaTeX-amsthm-env-label'.
+ ("amsthm"): Replace `TeX-arg-eval' with a closure.
+ Replace functionality of deleted functions with standard ones.
+
+2022-11-20 Tassilo Horn <tsdh@gnu.org>
+
+ Ignore errors from dbus-ping (fixes bug#59380).
+
+ We just want to test if a viewer's DBUS interface works. If there are
+ errors, the answer is surely no/nil.
+
+ * tex.el (TeX-evince-dbus-p): Ignore errors from dbus-ping.
+
+2022-11-18 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/fancyhdr.el
+
+ * style/fancyhdr.el (TeX-arg-fancyhdr-place): Delete function.
+ The functionality is now in the style hook.
+
+2022-11-18 Arash Esbati <arash@gnu.org>
+
+ * style/afterpage.el ("afterpage"): Fontify the only macro.
+
+2022-11-18 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/theorem.el
+
+ * style/theorem.el (LaTeX-theorem-theoremstyle-list): Turn into a
+ plain list.
+ (LaTeX-theorem-fontdecl, LaTeX-arg-theorem-fontdecl): Delete
+ functions.
+ (LaTeX-theorem-auto-cleanup): Use `LaTeX-env-label-args' instead
+ of `LaTeX-theorem-env-label'.
+ ("theorem"): Replace `TeX-arg-eval' with a closure.
+ Replace functionality of deleted functions with standard ones.
+
+2022-11-18 Arash Esbati <arash@gnu.org>
+
+ Respect `TeX-exit-mark' when inserting enviroments
+
+ * latex.el (LaTeX--env-parse-args): Set `TeX-exit-mark' to current
+ point if not set yet. Move point to the position of
+ `TeX-exit-mark' after parsing the arguments, so hooks can set the
+ value acc. to their needs.
+
+ * tex.el (TeX-exit-mark): Adjust docstring.
+
+2022-11-17 Arash Esbati <arash@gnu.org>
+
+ Add some variables containing font declarations
+
+ * latex.el (LaTeX-font-family, LaTeX-font-series)
+ (LaTeX-font-shape, LaTeX-font-size): New variables.
+
+2022-11-17 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/tcolorbox.el
+
+ * style/tcolorbox.el ("tcolorbox"): Replace `TeX-arg-eval' and use
+ a distinct function for the only argument.
+
+2022-11-17 Arash Esbati <arash@gnu.org>
+
+ Use `functionp' to recognize a function
+
+ * tex.el (TeX-parse-argument): Identify a function with
+ `functionp' instead of `symbolp'. This way it is also possible to
+ use a closure inside a style hook.
+
+2022-11-17 Arash Esbati <arash@gnu.org>
+
+ Remove entry in `LaTeX-completion-function-map-alist-keyval'
+
+ * latex.el (LaTeX-completion-function-map-alist-keyval): Remove
+ the entry for the deleted function `LaTeX-enumitem-env-with-opts'.
+
+2022-11-17 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/tcolorboxlib-theorems.el
+
+ * style/tcolorboxlib-theorems.el
+ (LaTeX-tcolorbox-lib-theorems-auto-cleanup):
+ ("tcolorboxlib-theorems"): Use `LaTeX-env-args' instead of
+ `LaTeX-env-tcolorbox-lib-theorems'.
+ (LaTeX-env-tcolorbox-lib-theorems): Delete function.
+ (LaTeX-arg-tcolorbox-lib-theorems-newtcbtheorem): Insert only the
+ first argument, other arguments are queried in the hook.
+
+2022-11-17 Arash Esbati <arash@gnu.org>
+
+ Extend the argument list of `TeX-arg-string'
+
+ * tex.el (TeX-arg-string): Extend the argument list which will be
+ passed to `TeX-read-string' and change the brackets for insertion.
+
+2022-11-16 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/tcolorboxlib-raster.el
+
+ * style/tcolorboxlib-raster.el ("tcolorboxlib-raster"): Use
+ `LaTeX-env-args' and `LaTeX-env-item-args' in the hook and
+ subsequently delete `LaTeX-tcolorbox-lib-raster-env-item'.
+
+2022-11-16 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/enumitem.el
+
+ * style/enumitem.el (LaTeX-enumitem-env-with-opts): Delete
+ function.
+ (LaTeX-arg-enumitem-SetEnumitemKey): Query and insert only the
+ first mandatory argument. The second on is queried in the hook.
+ (LaTeX-arg-enumitem-SetEnumitemValue): Query and insert only the
+ second mandatory argument. The others are queried in the hook.
+ (LaTeX-arg-enumitem-setlist): Delete function, now performed in
+ the hook.
+ (LaTeX-enumitem-auto-cleanup):
+ ("enumitem"): Use the function `LaTeX-env-item-args' instead of
+ `LaTeX-enumitem-env-with-opts'.
+
+2022-11-16 Arash Esbati <arash@gnu.org>
+
+ Extend the argument list of some functions
+
+ * latex.el (TeX-read-key-val, TeX-arg-key-val): Extend the
+ argument list which control the query and insertion of key=val's
+ in the style hooks.
+ (TeX-arg-completing-read-multiple): Extend argument list to alter
+ the value of `crm-separator' and the separator inside `mapconcat'.
+
+2022-11-15 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/currvita.el
+
+ * style/currvita.el ("currvita"): Use `LaTeX-env-item-args' in the
+ hook and subsequently delete `LaTeX-currvita-env-with-label'.
+ Add fontification support for \cvplace macro.
+
+2022-11-09 Arash Esbati <arash@gnu.org>
+
+ Improve fontification of indexing macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add entries
+ for \makeindex and \makeglossary macros.
+
+ * style/imakeidx.el ("imakeidx"):
+ * style/makeidx.el ("makeidx"):
+ * style/multind.el ("multind"):
+ * style/splitidx.el ("splitidx"): Improve fontification of
+ indexing macros.
+
+2022-11-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't insert empty node name
+
+ * style/tikz.el (TeX-TikZ-node-arg): Treat node name as optional to
+ avoid the insertion of empty node name.
+ (TeX-TikZ-arg-options, TeX-TikZ-arg-name,TeX-TikZ-arg-label):
+ Fix doc strings.
+
+2022-11-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix `ConTeXt-add-environments'
+
+ * context.el (ConTeXt-environment, ConTeXt-environment-menu): Use
+ function `ConTeXt-environment-list' to refer to the current
+ environments list.
+ (ConTeXt-environment-menu): Follow `LaTeX-environment-menu' to support
+ optional argument for environments.
+ * tex.el (TeX-auto-add-type): Use unique key for `TeX-auto-parser' in
+ order to discriminate ConTeXt environments from LaTeX environments.
+ * context-en.el (ConTeXt-en-mode-initialization):
+ * context-nl.el (ConTeXt-nl-mode-initialization):
+ Add comments.
+
+2022-11-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve support for TikZ
+
+ * style/tikz.el ("tikz"): Add "tikz", "tikzset", "usetikzlibrary" and
+ "foreach" macros.
+ Run style hooks for graphicx, keyval and xcolor as well.
+ Include preliminary support for ConTeXt and plain TeX.
+ Allow optional argument for "tikzpicture" environment.
+ Add "scope" environment.
+ (AUCTeX-TikZ): New customize group.
+ (TeX-TikZ-point-name-regexp): Use it as group.
+ (TeX-TikZ-find-named-points): Add comment.
+ (): Add `declare-function'.
+
+2022-11-09 Arash Esbati <arash@gnu.org>
+
+ Add new hooks for inserting environments with arguments
+
+ * doc/auctex.texi (Adding Environments): Document new functions
+ `LaTeX-env-item-args' and `LaTeX-env-label-args'.
+
+ * latex.el (LaTeX--env-parse-args, LaTeX--env-item): New helper
+ functions which contain body used be part of `LaTeX-env-args' and
+ `LaTeX-env-item'.
+ (LaTeX-env-item, LaTeX-env-args): Use new helpers.
+ (LaTeX-env-item-args, LaTeX-env-label-args): New functions like
+ their counterparts without '-args' but allowing additional
+ arguments.
+
+ * latex.el (LaTeX-completion-parse-args): Recognize new functions.
+
+2022-11-09 Arash Esbati <arash@gnu.org>
+
+ Use the correct function to retrieve the key=vals
+
+ * style/siunitx.el (LaTeX-siunitx-key-val-options): Delete
+ unnecessary `and' when checking for a color package.
+ ("siunitx"): Use the correct function
+ `LaTeX-siunitx-key-val-options' for the old commands.
+
+2022-11-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Extend Japanese TeX support
+
+ * latex.el (LaTeX-auto-counter-regexp-list)
+ (LaTeX-auto-length-regexp-list):
+ Support Japanese counter/length names.
+
+2022-11-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ New option `TeX-refuse-unmatched-dollar'
+
+ * tex.el (TeX-refuse-unmatched-dollar): New option.
+ (TeX-insert-dollar): When the new option is enabled, retain the former
+ behavior.
+ Arrange the doc string.
+ * doc/auctex.texi (Quotes):
+ * doc/changes.texi:
+ Mention the change in the behavior of `TeX-insert-dollar'.
+
+2022-11-04 Arash Esbati <arash@gnu.org>
+
+ Provide completion candidates for `TeX-arg-length'
+
+ * latex.el (LaTeX-completion-function-map-alist-cr): Add entry for
+ `TeX-arg-length' and the corresponding mapping function.
+ Adjust docstring.
+
+2022-11-04 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/textpos.el
+
+ * style/textpos.el ("textpos"): Use `TeX-arg-conditional' instead
+ of `TeX-arg-eval' in the style hook.
+
+2022-11-04 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/thm-restate.el
+
+ * style/thm-restate.el (LaTeX-thmrestate-restatable-marco-regexp):
+ Recognize the starred version of the environment as well.
+ (LaTeX-thmrestate-auto-cleanup): Fontify new macros.
+ (LaTeX-env-thmrestate-restatable): Insert only the last mandatory
+ argument. Other arguments are included in the style hook.
+ (LaTeX-thm-restate-package-options): New variable.
+
+2022-11-04 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/thmtools.el
+
+ * style/thmtools.el
+ (LaTeX-thmtools-declaretheoremstyle-key-val-options): Rename from
+ `LaTeX-thmtools-declaretheoremstyle-key-val'.
+ (LaTeX-thmtools-declaretheorem-key-val-options): Rename from
+ `LaTeX-thmtools-declaretheorem-key-val'.
+ (LaTeX-thmtools-listoftheorems-key-val-options): Rename from
+ `LaTeX-thmtools-listoftheorems-key-val'.
+ New functions now return only a key=val alist and don't query.
+ (LaTeX-arg-thmtools-declaretheoremstyle):
+ (LaTeX-arg-thmtools-declaretheorem): Insert only the mandatory
+ argument. The query for the optional one happens in the hook.
+ (LaTeX-arg-thmtools-listoftheorems): Removed as not needed.
+
+2022-11-04 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/titlesec.el
+
+ * style/titlesec.el (LaTeX-titlesec-section-command-list): Delete
+ unnecessary `symbol-value'.
+ (LaTeX-titlesec-titlespec-key-val-options): New function replacing
+ `LaTeX-arg-titlesec-titlespec'. The new function returns only
+ key=vals and doesn't insert them into buffer.
+ ("titlesec"): Use the new function in the style hook.
+
+2022-11-03 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/ulem.el
+
+ * style/ulem.el (LaTeX-ulem-fontdecl, LaTeX-ulem-fontcmd)
+ (TeX-arg-ulem-fontdecl, TeX-arg-ulem-fontcmd)
+ (TeX-arg-ulem-useunder): Remove variables and functions.
+ ("ulem"): Move the functionality into the style hook.
+
+2022-11-03 Arash Esbati <arash@gnu.org>
+
+ Replace `TeX-arg-url-urlstyle' in style/url.el
+
+ * style/url.el (TeX-arg-url-urlstyle): Delete function.
+ ("url"): Move the functionality into the style hook.
+
+2022-11-03 Arash Esbati <arash@gnu.org>
+
+ Simplify argument queries in style/wrapfig.el
+
+ * style/wrapfig.el ("wrapfig"): Use `LaTeX-env-args' and standard
+ hook functions for argument query.
+
+2022-11-03 Arash Esbati <arash@gnu.org>
+
+ * latex.el (TeX-arg-conditional): Declare 'indent'.
+
+2022-11-03 Arash Esbati <arash@gnu.org>
+
+ Update style/XCharter.el to package version 1.24
+
+ * style/XCharter.el ("XCharter"): Add support for new macros
+ incl. fontification.
+ (LaTeX-XCharter-package-options): Turn variable into a function
+ which reads key=val package options.
+
+2022-11-03 Arash Esbati <arash@gnu.org>
+
+ Fix style/xspace.el
+
+ * style/xspace.el ("xspace"): Fix the name of the macro
+ \xspaceaddexceptions, insert braces for the argument.
+ Query for a token after \xspaceremoveexception.
+ Remove "xspace" from fontification since it's used only in a
+ macro argument itself.
+
+2022-11-02 Arash Esbati <arash@gnu.org>
+
+ Add capf for LaTeX marco/environment arguments
+
+ * doc/changes.texi: Announce the new feature.
+
+ * doc/auctex.texi (Completion): Document the main new function.
+
+ * latex.el: Add functions for completion-at-point inside
+ marco/environment arguments in LaTeX buffers.
+ (LaTeX-common-initialization): Append the entry point
+ `LaTeX--arguments-completion-at-point' to
+ `completion-at-point-functions'.
+
+2022-11-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Allow user to insert "$" (bug#57626)
+
+ * tex.el (TeX-insert-dollar): Let user to insert "$" when `texmathp'
+ thinks that the math mode didn't start with dollar, considering it
+ isn't actually in math mode.
+ Fix doc string along with the above change.
+ * texmathp.el: Add cases* env issue in BUGS section of header
+ comments.
+
+2022-11-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Cleanup `TeX-insert-dollar'
+
+ * tex.el (TeX-insert-dollar): Don't insert "\)\(" when we have empty
+ active region and `TeX-electric-math' is ("\(" . "\)").
+ Use `insert-char' instead of `insert'+`make-string' to insert multiple
+ "$"s.
+ Supply FIXEDCASE argument for `replace-match'.
+ Use `save-excursion' for robustness to blink matching paren.
+ Add "*" at the beginning of interactive spec to declare explicitly
+ it's invalid in read-only buffer.
+ Fix line break of doc string and comment.
+ (TeX-symbol-marker,TeX-symbol-marker-pos,TeX-dollar-sign)
+ (TeX-dollar-string,TeX-dollar-regexp): Declare as obsolete explicitly.
+ * doc/auctex.texi (Quotes): Write cons value in "(A . B)" form instead
+ of "(cons A B)".
+
+2022-10-31 Arash Esbati <arash@gnu.org>
+
+ Don't let-bind `inhibit-point-motion-hooks' to t
+
+ * tex.el (TeX-current-offset): Delete let-binding of
+ `inhibit-point-motion-hooks' to t because this is the default
+ value since Emacs 25.1.
+
+2022-10-26 Arash Esbati <arash@gnu.org>
+
+ Use `TeX-arg-completing-read-multiple'
+
+ * style/babel.el ("babel"):
+ * style/biblatex.el ("biblatex"):
+ * style/doc.el ("doc"):
+ * style/enumitem.el ("enumitem"):
+ * style/ntheorem.el ("ntheorem"):
+ * style/thmtools.el ("thmtools"):
+ * style/titleps.el ("titleps"):
+ * style/xcolor.el ("xcolor"): Use
+ `TeX-arg-completing-read-multiple' instead of `TeX-arg-eval' and
+ `mapconcat ...' combination.
+
+2022-10-25 Arash Esbati <arash@gnu.org>
+
+ Use `TeX-arg-completing-read'
+
+ * latex.el (LaTeX-common-initialization):
+ * style/MyriadPro.el ("MyriadPro"):
+ * style/amsthm.el ("amsthm"):
+ * style/arabxetex.el ("arabxetex"):
+ * style/babel.el ("babel"):
+ * style/biblatex.el ("biblatex"):
+ * style/bigdelim.el ("bigdelim"):
+ * style/caption.el ("caption"):
+ * style/changes.el ("changes"):
+ * style/csquotes.el ("csquotes"):
+ * style/doc.el ("doc"):
+ * style/enumitem.el ("enumitem"):
+ * style/etoolbox.el ("etoolbox"):
+ * style/exam.el ("exam"):
+ * style/fancyvrb.el ("fancyvrb"):
+ * style/floatrow.el ("floatrow"):
+ * style/fontaxes.el ("fontaxes"):
+ * style/fontspec.el ("fontspec"):
+ * style/footmisc.el ("footmisc"):
+ * style/graphicx.el ("graphicx"):
+ * style/harvard.el ("harvard"):
+ * style/hologo.el ("hologo"):
+ * style/l3doc.el ("l3doc"):
+ * style/ltugboat.el ("ltugboat"):
+ * style/ltxdoc.el ("ltxdoc"):
+ * style/mathtools.el ("mathtools"):
+ * style/mdframed.el ("mdframed"):
+ * style/menukeys.el ("menukeys"):
+ * style/metalogo.el ("metalogo"):
+ * style/multirow.el ("multirow"):
+ * style/natbib.el ("natbib"):
+ * style/newfloat.el ("newfloat"):
+ * style/ntheorem.el ("ntheorem"):
+ * style/paracol.el ("paracol"):
+ * style/polyglossia.el ("polyglossia"):
+ * style/pythontex.el ("pythontex"):
+ * style/splitidx.el ("splitidx"):
+ * style/subcaption.el ("subcaption"):
+ * style/tcolorbox.el ("tcolorbox"):
+ * style/tex-live.el ("tex-live"):
+ * style/theorem.el ("theorem"):
+ * style/titleps.el ("titleps"):
+ * style/titlesec.el ("titlesec"):
+ * style/titletoc.el ("titletoc"):
+ * style/xcolor.el ("xcolor"):
+ * style/xr-hyper.el ("xr-hyper"): Use `TeX-arg-completing-read'
+ instead of `TeX-arg-eval' and `completing-read' combination.
+
+2022-10-19 Arash Esbati <arash@gnu.org>
+
+ Don't use `eval' on code
+
+ * latex.el (TeX-read-key-val, TeX-read-completing-read)
+ (TeX-read-completing-read-multiple): Replace usage of `eval' with
+ other clauses after a comment in this message:
+ https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01231.html
+ Adjust docstrings.
+
+ * style/hologo.el ("hologo"):
+ * style/newfloat.el ("newfloat"): Adjust the styles accordingly.
+
+2022-10-10 Arash Esbati <arash@gnu.org>
+
+ Add missing argument for `TeX-argument-prompt'
+
+ * latex.el (TeX-read-completing-read)
+ (TeX-read-completing-read-multiple): Fix the value of third
+ argument of `TeX-argument-prompt'.
+
+2022-10-07 Arash Esbati <arash@gnu.org>
+
+ Improve style/fvextra.el
+
+ * style/fvextra.el: Don't require cl-lib, `cl-pushnew' isn't used.
+ (font-latex-set-syntactic-keywords): Declare the function.
+ ("fvextra"): Add \Verb*? and \EscVerb*? to
+ `LaTeX-verbatim-macros-with-braces-local'.
+ Update fontification rules.
+
+2022-10-07 Arash Esbati <arash@gnu.org>
+
+ Improve interaction between fancyvrb.el and fvextra.el
+
+ * style/fancyvrb.el ("fancyvrb"): Check if the fvextra package is
+ loaded which allows \Verb and \SaveVerb macros to take the
+ mandatory argument in braces.
+ Add starred version of \Verb and \UseVerb macros.
+ Adjust fontification entry for \UseVerb.
+
+2022-10-07 Arash Esbati <arash@gnu.org>
+
+ Add new style/parskip.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/parskip.el: New file.
+
+2022-10-06 Arash Esbati <arash@gnu.org>
+
+ Recognize '=' argument modifier
+
+ * style/xparse.el (LaTeX-xparse-macro-parse): Support '={...}'
+ argument modifier for key-vals.
+
+2022-09-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Override built-in tex-mode
+
+ * tex-site.el.in (TeX-modes-set): Specify `depth' to override the
+ :around advice given to `tex-mode' in tex-mode.el.
+
+2022-09-13 Arash Esbati <arash@gnu.org>
+
+ Update style/amsart.el
+
+ * style/amsart.el: Add missing header.
+ (LaTeX-amsart-class-options): New variable.
+ ("amsart"): Update the style hook for the macros provided by the
+ class.
+
+2022-09-07 Arash Esbati <arash@gnu.org>
+
+ * style/l3doc.el ("l3doc"): Fix entry for the "env" macro.
+
+2022-09-05 Uwe Brauer <oub@mat.ucm.es>
+
+ Add support for the amsaddr package
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/amsaddr.el: New file.
+
+2022-09-05 Arash Esbati <arash@gnu.org>
+
+ * tex.el: Require seq.el for older Emacsen where not preloaded.
+
+2022-09-01 Arash Esbati <arash@gnu.org>
+
+ Simplify the function `LaTeX-array-update-column-letters'
+
+ * style/array.el (LaTeX-array-update-column-letters): Simplify by
+ using seq-functions. Fix docstring.
+
+2022-08-31 Uwe Brauer <oub@mat.ucm.es>
+
+ Add support for catchfilebetweentags package
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * tex-style.el (LaTeX-catchfilebetweentags-use-numeric-label):
+ Add a new variable that controls whether a numeric label gets
+ inserted automatically. Default is t.
+
+ * style/catchfilebetweentags.el: New file.
+
+2022-08-30 Tassilo Horn <tsdh@gnu.org>
+
+ Silence byte-compiler.
+
+2022-08-30 Tassilo Horn <tsdh@gnu.org>
+
+ Close over list-strings from outer scope.
+
+ * tex-bar.el (menu-strings-buttons-alist): Close over list-strings
+ from outer scope.
+
+2022-08-30 Tassilo Horn <tsdh@gnu.org>
+
+ Don't use RESULT arg of dolist.
+
+ * tex-bar.el (menu-strings-buttons-alist): Don't use RESULT arg of
+ dolist.
+
+2022-08-29 Arash Esbati <arash@gnu.org>
+
+ Support macros for key-val package or class options
+
+ * style/ltx-base.el ("ltx-base"): Add kernel commands for creating
+ and using key-val package or class options.
+
+2022-08-29 Arash Esbati <arash@gnu.org>
+
+ Restore compatibility for BSD sed
+
+ * Makefile.in (tex-site.el): Set '-i' command line option
+ explicitly since it is mandatory for BSD sed.
+
+2022-08-29 Philip Kaludercic <philipk@posteo.net>
+
+ * tex.el (TeX-insert-macro): Use 'atomic-change-group'
+
+ If the user aborts the command, we avoid keeping behind a partial
+ state by reverting all changes that might have made.
+
+2022-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Unquote lambdas in font-latex.el & tex-bar.el; add some FIXMEs
+
+ * font-latex.el (font-latex-match-math-env)
+ (font-latex-match-math-envII,font-latex-match-dollar-math)
+ (font-latex-match-quotation): Add FIXMEs.
+ * tex-bar.el (TeX-bar-TeX-button-alist)
+ (TeX-bar-LaTeX-button-alist,menu-strings-buttons-alist): Unquote lambdas.
+
+2022-08-25 Arash Esbati <arash@gnu.org>
+
+ Add new style/tcolorboxlib-theorems.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/tcolorboxlib-theorems.el: New file.
+
+2022-08-25 Arash Esbati <arash@gnu.org>
+
+ Pacify Emacs 29 compiler warnings
+
+ * context.el (ConTeXt-outline-name):
+ * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Use
+ `line-beginning-position' instead of `point-at-bol' and
+ `line-end-position' instead of `point-at-eol' which are obsolete
+ with Emacs 29.
+
+2022-08-25 Arash Esbati <arash@gnu.org>
+
+ Unbreak building with Emacs 29 after obsoleting autoload.el
+
+ * Makefile.in (AUTOLOAD, PREVIEW_AUTOLOAD): Check if the function
+ `loaddefs-generate' is defined and use it by setting the
+ `excluded-files' argument accordingly.
+ (tex-site.el): Delete unnecessary parts which are included by
+ appending auto-loads.el.
+
+2022-08-22 Arash Esbati <arash@gnu.org>
+
+ Improve function calls to retrieve key=vals in style hooks
+
+ * latex.el (TeX-read-key-val): Improve call of functions as
+ argument of `TeX-arg-key-val' inside style hooks.
+
+2022-08-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix doc string
+
+ * tex.el (TeX-dialect):
+ (TeX-unload-style):
+ Fix doc string so that the first line consists of a complete sentence.
+
+2022-08-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update documentation
+
+ * doc/changes.texi: Announce that `master-buffer' and `orig-buffer'
+ aren't accessible in `TeX-region-hook'.
+ * doc/auctex.texi (Adding Environments): Update example to the current
+ usage.
+ (Hacking the Parser): Add @findex for `TeX-auto-add-regexp' and FIXME
+ comment.
+ * doc/todo.texi (Mid-term Goals): Add todo and rearrange the item to
+ look better.
+
+2022-08-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix comments and doc strings
+
+ * latex.el (TeX-arg-key-val): Explain that KEY-VAL-ALIST can also be a
+ function call.
+ (LaTeX-modify-environment):
+ * context.el (ConTeXt-modify-environment):
+ Use better doc strings to mention the argument.
+ * font-latex.el (font-latex-find-matching-close): Add supplementary
+ comment.
+ (font-latex-make-built-in-keywords):
+ (font-latex--updated-region-end, font-latex-match-math-envII):
+ (font-latex-extend-region-backwards-math):
+ * style/tikz.el (TeX-TikZ-relative-point-function-map):
+ (TeX-TikZ-draw-arg-function-map, TeX-TikZ-arg-bend):
+ * tex.el (TeX-expand-list-builtin):
+ (TeX-view-predicate-list, TeX-source-correlate-expand-options):
+ (TeX-dialect, TeX-unload-style):
+ Fix typos and spacings.
+
+2022-08-18 Werner Lemberg <wl@gnu.org>
+
+ Avoid `makeinfo` warnings
+
+ * doc/changes.texi, doc/wininstall.texi: Protect `@cindex` entries with
+ `@ifclear rawfile`.
+
+2022-08-18 Werner Lemberg <wl@gnu.org>
+
+ Fix `autoconf` warnings
+
+ * configure.ac: Run `autoupdate`.
+ * aclocal.m4: s/AC_FD_CC/AS_MESSAGE_LOG_FD/.
+
+2022-08-16 Arash Esbati <arash@gnu.org>
+
+ Insert a space between \caption and \\ in tables
+
+ * style/longtable.el (LaTeX-env-longtable):
+ * style/xltabular.el (LaTeX-env-xltabular): Insert a space between
+ the end of \caption macro and \\.
+
+2022-08-12 Arash Esbati <arash@gnu.org>
+
+ * style/listings.el (TeX-add-style-hook): Update fontification.
+
+2022-08-02 Philip Kaludercic <philipk@posteo.net>
+
+ Don't use void function texinfo-outline-level
+
+ Apparently, the function `texinfo-outline-level' was added to
+ texinfo.el in 1996 (ChangeLog.6) and removed in 2003 (ChangeLog.10).
+ In release 9.4f (1996) `outline-level' was set to this then newly
+ added function, which has been void for 19 years now.
+
+ I just noticed it now, because consult [0] checks if `outline-level' is
+ bound, in which case it is funcall'ed. In .texi buffer with auctex
+ loaded, this triggers an error.
+
+ [0] https://elpa.gnu.org/packages/consult.html
+
+ * tex-info.el (TeX-texinfo-mode): Don't bind texinfo-outline-level to
+ outline-level.
+
+2022-07-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update documentation about C-M-a and C-M-e
+
+ * doc/auctex.texi (Environments): Supplement to descriptions about
+ C-M-a and C-M-e.
+
+2022-07-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add TODO
+
+ * doc/todo.texi (Mid-term Goals):
+ (Wishlist):
+ Syntax propertization and syntactic font lock should be improved.
+
+2022-07-10 Arash Esbati <arash@gnu.org>
+
+ Suppress indentation of verbatim env's in docTeX-mode
+
+ * latex.el (docTeX-indent-inner-fixed): Add entry for verbatim*?
+ environments.
+ (LaTeX-indent-line): Add a check in order to suppress
+ the calculation of indentation inside verbatim environments in
+ docTeX-mode.
+
+ * tests/latex/doctex-indent-in.dtx:
+ * tests/latex/doctex-indent-out.dtx: Update test.
+
+2022-07-07 Arash Esbati <arash@gnu.org>
+
+ Extend test for filling
+
+ * tests/latex/latex-filling-in.tex:
+ * tests/latex/latex-filling-out.tex: Add an additional test for
+ bug#56160 which also checks for filling with shortcuts defined
+ in `LaTeX-shortvrb-chars'.
+
+ * tests/latex/latex-test.el (LaTeX-filling): Let-bind the variable
+ `LaTeX-shortvrb-chars' for the test.
+ Use `TeX-forward-comment-skip' to skip over multiline comments.
+
+2022-07-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add new test
+
+ * tests/latex/latex-filling-in.tex:
+ * tests/latex/latex-filling-out.tex:
+ Add new test to check bug#56160.
+
+2022-07-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve shortvrb.sty support
+
+ * latex.el (LaTeX-verbatim-p): Consult syntax parse instead of
+ font-latex face.
+ (LaTeX-common-initialization): Delete FIXME comment which is now
+ obsolete.
+ * style/shortvrb.el ("shortvrb"): Install new syntax table which
+ assigns "string quotes" syntax to chars in `LaTeX-shortvrb-chars'.
+ Change syntax of those chars in `font-lock-syntax-table' from "generic
+ string delimiters" to "string quotes" so that they won't interfere
+ with each other.
+
+2022-07-01 Arash Esbati <arash@gnu.org>
+
+ * style/shortvrb.el: Add missing macros incl. fontification.
+
+2022-06-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't break line inside \verb-like macro (bug#56160)
+
+ * latex.el (LaTeX-common-initialization): Add `LaTeX-verbatim-p' to
+ `fill-nobreak-predicate'.
+ (LaTeX-fill-move-to-break-point): Drop incomplete code which is no
+ longer needed with the above addition.
+ Complement doc string.
+
+2022-06-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Partial fix of region preview with TeX-output-dir feature
+
+ * tex.el (TeX-expand-list-builtin): Add a new directive
+ "%(s-filename-only)".
+ (TeX-engine-alist-builtin): Use it for --jobname parameter for
+ lualatex.
+ string.
+
+2022-06-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Avoid emacs 25 error
+
+ * preview.el.in (preview-get-dpi): Use `cl-cdddr' instead of `cdddr'.
+
+2022-06-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add notification about xelatex in preview-latex doc
+
+ * doc/preview-problems.texi (Black texts are too hard to read on dark
+ background): New node explaining that preview-latex with xelatex
+ cannot adjust foreground color.
+
+2022-06-21 Arash Esbati <arash@gnu.org>
+
+ Add new style/microtype.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/microtype.el: New file.
+
+2022-06-21 Arash Esbati <arash@gnu.org>
+
+ Control the opening and closing braces during insertion
+
+ * latex.el (TeX-arg-completing-read)
+ (TeX-arg-completing-read-multiple): Add parameters to set the
+ values of `TeX-arg-opening-brace' and `TeX-arg-closing-brace'
+ during the argument insertion.
+ (TeX-read-completing-read, TeX-read-completing-read-multiple):
+ Escape the single quotes in docstrings correctly.
+
+2022-06-20 Arash Esbati <arash@gnu.org> (tiny change)
+ Hendrik Rommeswinkel <rommeswi@proton.me>
+
+ Introduce face and keyword class for underlined text
+
+ * doc/auctex.texi (Fontification of macros): Describe the keyword
+ list `font-latex-match-underline-command-keywords'. Add
+ "underline-command" to description of user option
+ `font-latex-deactivated-keyword-classes'.
+
+ * doc/changes.texi: Announce the new face.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Introduce
+ new keyword classs "underline-command" incl. the builtin macro.
+ (font-latex-deactivated-keyword-classes)
+ (font-latex-add-keywords): Adjust docstrings accordingly.
+ (font-latex-underline-face): New face for underlined text.
+
+ * style/ulem.el ("ulem"): Use new keyword class for macros
+ provided by the package.
+
+2022-06-20 Eshan Ramesh <esrh@gatech.edu> (tiny change)
+
+ Add support for the Sioyek document viewer
+
+ * tex.el (TeX-view-program-list-builtin): Add support for sioyek.
+
+ * doc/changes.texi (News since last release): Document this change.
+
+2022-06-19 Jean-François B <jfbu@free.fr>
+
+ Add comment
+
+ * preview.el.in (preview-cache-preamble): Add explanation of TeX codes
+ written in tempral .ini file.
+
+2022-06-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Follow up the previous commit
+
+ * tex.el (TeX-run-interactive): Avoid (void-variable
+ compilation-in-progress) error) for interactive mode as well.
+
+2022-06-15 Tassilo Horn <tsdh@gnu.org>
+
+ Fix (void-variable compilation-in-progress) error
+
+ * tex.el (TeX-run-command, TeX-run-compile): Require `compile'
+ explicitly.
+
+2022-06-12 Arash Esbati <arash@gnu.org>
+
+ Add new style/proc.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/proc.el: New file.
+
+2022-06-12 Arash Esbati <arash@gnu.org>
+
+ Track changes in LaTeX kernel 2022-06-01
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add entry
+ for the top level macro \NewMarkClass.
+
+ * latex.el (TeX-read-hook): Query for "insertmark" hook.
+ (LaTeX-common-initialization): Support macros for the new mark
+ mechanism and floating point and integer calculations.
+
+ * style/ltxdoc.el (LaTeX-ltxdoc-class-options): Add "doc2".
+
+ * style/xparse.el ("xparse"): Add "IfBlank*" series of tests.
+
+2022-06-08 Arash Esbati <arash@gnu.org>
+
+ Support different number of arguments for \hyperref
+
+ * style/hyperref.el (LaTeX-hyperref-forms-options): Remove
+ obsolete comment about the "borderstyle" key.
+ ("hyperref"): Add a conditional for the "hyperref" macro to cater
+ for the different number of arguments. Therefore, don't add the
+ macro to `LaTeX-verbatim-macros-with-braces-local'. Also adjust
+ the fontification.
+ Add query for key-val options in "Form" environment. Add missing
+ "NoHyper" environment.
+ Update URL's, minor cosmetic changes to linebreaks.
+
+2022-05-30 Arash Esbati <arash@gnu.org>
+
+ Add three new styles
+
+ * Makefile.in (STYLESRC): Add new styles.
+
+ * style/keyval.el:
+ * style/kvoptions.el:
+ * style/kvsetkeys.el: New files.
+
+2022-05-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Follow elisp quoting convention
+
+ * preview.el.in (preview-toggle):
+ * style/graphicx.el (LaTeX-arg-graphicx-includegraphics-key-val):
+ * tex-fold.el (TeX-fold-region-macro-or-env):
+ * tex.el (TeX-search-unescaped):
+ Quote symbols in doc strings with `this style'.
+
+2022-05-29 Arash Esbati <arash@gnu.org>
+
+ Fontify \maketitle macro
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add an
+ entry for \maketitle macro.
+
+2022-05-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi: Add NEWS item for the previous commit.
+
+2022-05-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ New option for saving auto parsed information (bug#55511)
+
+ * tex.el (TeX-auto-save-aggregate): New option. When non-nil, save
+ parsed information in "auto" subdirectory of master
+ directory. (Traditional behavior)
+ When nil, save in each @file{auto} subdirectory of the parsed file.
+
+2022-05-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Simplify regexp
+
+ * latex.el (LaTeX-auto-regexp-list): Simplify regular expression.
+ Inside "[...]", backslash and period don't have special meaning so
+ they don't need escaping.
+
+2022-05-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Support complex \input path (bug#55511)
+
+ * latex.el (LaTeX-auto-regexp-list): Allow ".." to appear more than
+ once in an argument of \input.
+ Support path surrounded by double quotes.
+ * tex.el (plain-TeX-auto-regexp-list): Allow ".." to appear more than
+ once in an argument of \input.
+ (TeX-auto-file): Defvar properly.
+
+2022-05-19 Arash Esbati <arash@gnu.org>
+
+ Let RefTeX recognize labels in user defined environments
+
+ * style/listings.el (LaTeX-listings-auto-cleanup): Add user
+ defined environments to `reftex-label-regexps'.
+
+2022-05-19 Arash Esbati <arash@gnu.org>
+
+ Fix insertion of second optional argument
+
+ * style/enumitem.el (LaTeX-arg-enumitem-setlist): Bind the values
+ for `TeX-arg-opening-brace' and `TeX-arg-closing-brace' when
+ inserting the second optional argument.
+
+2022-05-14 Arash Esbati <arash@gnu.org>
+
+ Improve fontification of kernel macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add two
+ kernel macros "raggedbottom" and "flushbottom".
+
+2022-05-13 Arash Esbati <arash@gnu.org>
+
+ Add support for \linespread macro
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add
+ "linespread" to function keyword class.
+
+ * latex.el (LaTeX-common-initialization): Add entry for
+ "linespread" macro.
+
+2022-05-09 Tassilo Horn <tsdh@gnu.org>
+
+ Complete LaTeX lengths and counters
+
+ * tex.el: (VirTeX-common-initialization): Complete LaTeX lengths and
+ counters.
+
+2022-05-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code
+
+ * bib-cite.el (bib-display-or-find-label):
+ * font-latex.el (font-latex-fontify-region):
+ * latex.el (TeX-read-label):
+ Remove compatibility code for emacs<25.
+ * tex.el (TeX-run-ispell-on-document): Add `make-obsolete' for
+ `TeX-run-ispell-on-document'.
+
+2022-05-06 Arash Esbati <arash@gnu.org>
+
+ Provide generic completion functions
+
+ * latex.el (TeX-read-completing-read, TeX-arg-completing-read)
+ (TeX-read-completing-read-multiple)
+ (TeX-arg-completing-read-multiple): Add generic functions to read
+ and insert arguments with completion.
+
+2022-05-05 Arash Esbati <arash@gnu.org>
+
+ Add new style/ltcaption.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/caption.el ("caption"): Run the style hook for ltcaption
+ if longtable is loaded.
+
+ * style/ltcaption.el: New file.
+
+2022-05-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix preview-latex to work with desktop.el again
+
+ * preview.el.in (): Don't use obsolete variable
+ `desktop-buffer-misc-functions'.
+ (): Just use `desktop-buffer-mode-handlers' which all supported
+ Emacsens now have.
+ Use autoload cookie instead of `eval-after-load'.
+ (desktop-buffer-preview): Add autoload cookie so that it's available
+ before preview.el is loaded.
+ (LaTeX-preview-setup): Don't use `desktop-buffer-misc' because it
+ isn't available (It's now lexically scoped variable in
+ `desktop-create-buffer'. In addition, `LaTeX-preview-setup' isn't
+ called anyway during `desktop-buffer-misc' is bound.).
+
+2022-05-03 Arash Esbati <arash@gnu.org>
+
+ Add new style/multibib.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/multibib.el: New file.
+
+2022-05-03 Arash Esbati <arash@gnu.org>
+
+ Delete compatibility code
+
+ * tex.el (TeX-completing-read-multiple): Remove compatibility code
+ for Emacs <= 24.3.
+
+2022-05-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Adapt regression test for the previous commit
+
+ * tests/tex/error-parsing.el (TeX-error-parsing): Tweak
+ `default-diretory' so that `TeX-parse-error' can find dummy file.
+ * tests/tex/test.tex: New dummy file.
+
+2022-05-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Be more robust against false positive
+
+ * tex.el (TeX-TeX-sentinel-check,TeX-parse-error): Check whether
+ "file" really exists. If not, ignore it.
+
+2022-04-26 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Support shortvrb.sty.
+
+2022-04-25 Arash Esbati <arash@gnu.org>
+
+ Add styles for iftex bundle
+
+ * style/ifluatex.el: Update license header.
+ Adjust style to use 'iftex.el'.
+
+ * Makefile.in (STYLESRC): Add new styles.
+
+ * style/ifetex.el:
+ * style/ifpdf.el:
+ * style/iftex.el:
+ * style/ifvtex.el:
+ * style/ifxetex.el: New files.
+
+2022-04-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Ensure "make maintainer-clean" deletes dynvars files
+
+ * Makefile.in (DYNVARSFILES): New variable.
+ (dynvars-check,maintainer-clean): Use it.
+
+2022-04-22 Arash Esbati <arash@gnu.org>
+
+ Delete usage of @key in index entries
+
+ * doc/auctex.texi (Completion, Indenting):
+ * doc/preview-latex.texi (Keys and lisp): Don't use @key in index
+ entries per convention for GNU manuals:
+ https://www.gnu.org/software/texinfo/manual/texinfo/html_node/_0040key.html
+
+2022-04-22 Arash Esbati <arash@gnu.org>
+
+ Mention 'M-RET' alias which runs `LaTeX-insert-item'
+
+ * doc/auctex.texi (Itemize-like, Tabular-like): Mention 'M-RET' as
+ an alias for 'C-c LFD' to invoke `LaTeX-insert-item'.
+
+2022-04-22 Arash Esbati <arash@gnu.org>
+
+ Improve insertion of & in matrix-like environments
+
+ * style/amsmath.el (LaTeX-item-equation-matrix): New function.
+ ("amsmath"): Use the function for matrix-like environments in
+ `LaTeX-item-list'.
+
+2022-04-16 Arash Esbati <arash@gnu.org>
+
+ Don't increase indentation after \iff
+
+ * latex.el (LaTeX-indent-commands-regexp-make): Add "iff" to list
+ of macros which don't increase indentation. (bug#54943)
+
+2022-04-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Follow up the previous commit
+
+ * context.el (ConTeXt-mode-common-initialization): Do similar fix for
+ Emacs<27.
+
+2022-04-16 Radon Rosborough <radon.neon@gmail.com>
+
+ Avoid using variadic setq-local
+
+2022-04-13 Arash Esbati <arash@gnu.org>
+
+ Update style/fbox.el to package version 0.06
+
+ * style/fbox.el (LaTeX-fbox-key-val-options): New function.
+ ("fbox"): Run the style hook for 'xcolor'.
+ ("fbox"): Support key=value query for the macros provided by the
+ package with the new function `LaTeX-fbox-key-val-options'.
+ (LaTeX-fbox-package-options): New variable.
+
+2022-04-13 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix bibtex dialect
+
+ * tex.el (TeX-auto-store): Use `(or :bibtex :latex)' instead of
+ `:bibtex' as dialect argument for `TeX-add-style-hook' when saving auto
+ file for BibTeX file.
+
+2022-04-13 Arash Esbati <arash@gnu.org>
+
+ Add new style/etoolbox.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/etoolbox.el: New file.
+
+ * style/biblatex.el ("biblatex"):
+ * style/polyglossia.el ("polyglossia"): Don't run the style hook
+ for 'etoolbox' since it adds a lot a macros to the completion list
+ which are usually not needed for regular LaTeX editing.
+
+2022-04-12 Arash Esbati <arash@gnu.org>
+
+ * style/ltx-base.el: Update style.
+
+ * latex.el (TeX-read-hook): Support 'include/excluded' hook.
+
+2022-04-11 Arash Esbati <arash@gnu.org>
+
+ Document how to bump the required Emacs version
+
+ * admin/release-process.org (Bumping required Emacs version):
+ Document the required steps.
+
+2022-04-11 Arash Esbati <arash@gnu.org>
+
+ Lift required GNU Emacs version to 25.1
+
+ * auctex.el.in:
+ * configure.ac (EMACS_CHECK_VERSION):
+ * doc/changes.texi:
+ * doc/faq.texi:
+ * doc/install.texi (Prerequisites):
+ * doc/preview-faq.texi (Requirements):
+ * tex-site.el.in:
+ * tex.el: Bump minimum required Emacs version to 25.1.
+
+2022-04-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make prettification work reliably
+
+ Simplify at the same time, assuming to bump required Emacs version to
+ 25.1.
+
+ * tex.el (TeX--prettify-symbols-compose-p): Define unconditionally.
+ (VirTeX-common-initialization): Always prepare for prettification.
+
+2022-04-10 Arash Esbati <arash@gnu.org>
+
+ Improve indentation after '\end{macrocode}' in docTeX mode
+
+ * latex.el (LaTeX-indent-calculate-last): Improve indentation
+ after '\end{macrocode}' if still inside a description environment
+ like 'macro' or 'environment'.
+
+ * tests/latex/doctex-indent-in.dtx:
+ * tests/latex/doctex-indent-out.dtx: New test files.
+
+ * tests/latex/latex-test.el (docTeX-indentation): New test.
+
+2022-04-08 Arash Esbati <arash@gnu.org>
+
+ Let \Describe<foo> macros stay on their own lines
+
+ * style/doc.el (LaTeX-doc-auto-cleanup): Run
+ `LaTeX-paragraph-commands-add-locally' on 'Describe<parsed>'
+ macros.
+ ("doc"): Run `LaTeX-paragraph-commands-add-locally' on
+ 'DescribeEnv' and 'DescribeMacro'.
+
+2022-04-08 Arash Esbati <arash@gnu.org>
+
+ Update style/doc.el to package version 3.0h
+
+ * latex.el (LaTeX-indent-environment-list): Add 2 environments
+ from doc.sty.
+
+ * style/doc.el (LaTeX-env-doc-no-comment): Update docstring.
+ (LaTeX-env-doc-commented): New function used to insert description
+ environments like "macro" or "environment" and the ones defined
+ with '\NewDocElement'.
+ (LaTeX-doc-after-insert-macrocode): Remove "macro" from list of
+ environments where this function runs.
+ (LaTeX-doc-newdocelement-key-val-options): New variable.
+ Add parsing support for '\NewDocElement'.
+ ("doc"): Update style hook and add fontification support.
+ (LaTeX-doc-package-options): New variable.
+
+2022-04-06 Arash Esbati <arash@gnu.org>
+
+ Wrap the 'function' environment better with %
+
+ * style/l3doc.el (LaTeX-env-l3doc-function): Improve inserting of
+ comment-char % around and in the 'function' environment.
+
+2022-04-06 Arash Esbati <arash@gnu.org>
+
+ Don't change indentation when defining a conditional
+
+ * latex.el (LaTeX-indent-level-count): Add an entry for the
+ "newif" macro where the following \if<foo> is the definition of
+ the conditional which should not increase the indentation.
+ Fix docstring.
+
+ * tests/latex/conditionals-indent-in.tex:
+ * tests/latex/conditionals-indent-out.tex: Adjust tests
+ for the change.
+
+2022-04-06 Arash Esbati <arash@gnu.org>
+
+ Improve parsing of re-definitions
+
+ * latex.el (LaTeX-auto-regexp-list): Extend regexp's for defining
+ commands and environments to match also their re-defining
+ counterparts.
+ Improve matching of environment names.
+ Delete space after the `,' marker.
+ (LaTeX-auto-cleanup): Add checks for re-definition of macros and
+ environments in order to remove already defined entries from
+ `TeX-auto-symbol' and `LaTeX-auto-environment'.
+
+2022-03-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add news for new indent feature
+
+ * doc/changes.texi: Add news for new indent feature.
+ * doc/auctex.texi (Indenting): Add minor note.
+
+2022-03-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Apply remaining portion of Stefan's patch
+
+ * preview.el.in (preview--open-for-replace):
+ (preview-query-replace-reveal):
+ * tex-site.el.in (TeX-modes-set):
+ (TeX-modes):
+ Discard fallbacks for emacsen lacking nadvice.
+
+2022-03-30 Tassilo Horn <tsdh@gnu.org>
+
+ Remove old defadvices (patch by Stefan Monnier)
+
+ * auctex.el.in: Require nadvice-0.3.
+ * context.el (ConTeXt-add-environments): Unconditionally advise it
+ with advice-add.
+ * latex.el (LaTeX-add-bibliographies,LaTeX-add-environments): ditto.
+ * tex-site.el.in (tex-site-unload-hook): ditto.
+ * tex.el (hack-one-local-variable): ditto.
+
+2022-03-30 Arash Esbati <arash@gnu.org>
+
+ Support \mathcolor in style/x?color.el
+
+ * style/color.el ("color"): Add support for 'mathcolor' macro.
+ (LaTeX-color-package-options): Update options.
+
+ * style/xcolor.el ("xcolor"): Add support for 'mathcolor' macro.
+ (LaTeX-xcolor-package-options): Update options.
+
+2022-03-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add news
+
+ * doc/changes.texi: Announce the disappearance of tex-buf.el.
+ * tex.el (TeX-command-default): Add change somehow dropped off from
+ the previous commit.
+
+2022-03-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Assign reasonable sentinel in AmS-TeX mode
+
+ * plain-tex.el (TeX-plain-tex-mode):
+ (plain-TeX-common-initialization):
+ Move `setq' for `TeX-sentinel-default-function' into
+ `plain-TeX-common-initialization' so that AmS-TeX mode also attains
+ reasonable value.
+
+2022-03-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Move contents of tex-buf.el into tex.el
+
+ Resolve circular dependency between tex.el and tex-buf.el and get rid
+ of tedious `defvar' and `declare-function' business over tex-buf.
+
+ * tex-buf.el: Delete.
+ * Makefile.in: Delete tex-buf.el from AUCSRC.
+ * tex.el: Adapt defvar's and declare-function's.
+ Remove all autoload's for tex-buf functions.
+ Move all the rest of tex-buf.el at the last of tex.el.
+ * context.el:
+ * plain-tex.el:
+ * preview.el.in:
+ * style/ifluatex.el:
+ * style/polyglossia.el:
+ * tests/japanese/error-parsing.el:
+ * tests/tex/command-expansion.el:
+ * tests/tex/error-parsing.el:
+ * tex-bar.el:
+ * tex-jp.el:
+ Remove "(require 'tex-buf)".
+ Supply "(require 'tex) or "(require 'latex)" instead if necessary.
+ * latex.el:
+ * tex-info.el:
+ Remove defvar's and declare-function's for tex-buf.el.
+
+2022-03-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make tex-buf.el compile without (require 'latex)
+
+ * tex-buf.el (): Delete (require 'latex) and add defvar's &
+ declare-function.
+ (TeX-command-default): Add `bound-and-true-p' guard for
+ `LaTeX-using-Biber'.
+ * tests/tex/command-expansion.el: Supply (require 'latex) which is now
+ needed.
+
+2022-03-29 Arash Esbati <arash@gnu.org>
+
+ Adjust indenting of conditionals in styles
+
+ * style/babel.el ("babel"):
+ * style/csquotes.el ("csquotes"):
+ * style/exam.el ("exam"):
+ * style/fancyhdr.el ("fancyhdr"):
+ * style/scrpage2.el ("scrpage2"):
+ * style/titleps.el ("titleps"):
+ * style/titlesec.el ("titlesec"): Add macros starting with \if
+ which should not increase the indentation to
+ `LaTeX-indent-begin-exceptions-list'.
+
+2022-03-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Follow similar update of latex.el in context.el
+
+ * context.el (ConTeXt-mode-common-initialization): Set
+ `beginning-of-defun-function' and `end-of-defun-function'.
+ (ConTeXt-mode-map): Don't bind C-M-a and C-M-e explicitly.
+ (): Update copyright year.
+
+2022-03-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update documentation with respect to indent
+
+ * doc/auctex.texi (Indenting): Describe support of indent for
+ tabular-like environments.
+ Delete obsolete description.
+ * doc/faq.texi: Add a missing word and re-fill.
+ Add a markup.
+ Update copyright year.
+ * doc/todo.texi (Bugs): Update a todo.
+ Update copyright year.
+
+2022-03-20 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Announce the indentation improvement.
+
+2022-03-20 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Document feature of []-induced indent
+
+ * doc/auctex.texi (Indenting): Add description of two new options
+ `TeX-indent-open-delimiters' and `TeX-indent-close-delimiters'. Also
+ Explain workarounds for unwanted side effects.
+
+2022-03-18 Arash Esbati <arash@gnu.org>
+
+ Improve indentation in env from algpseudocode package
+
+ * style/algpseudocode.el (LaTeX-algpseudocode-package-options):
+ Adjust package options.
+ ("algpseudocode"): Rearrange provided macros. Add macros to
+ appropriate indentation variables. Inhibit filling by adding the
+ environment "algorithmic" to `LaTeX-indent-environment-list'
+ without a function. Cater for fontification.
+
+ * tests/latex/latex-test.el (LaTeX-conditionals-indent): Parse the
+ test file and run the style hook for loaded package algpseudocode.
+
+ * tests/latex/conditionals-indent-in.tex:
+ * tests/latex/conditionals-indent-out.tex: Expand files with code
+ from algpseudocode package.
+
+2022-03-18 Arash Esbati <arash@gnu.org>
+
+ Improve fontification of kernel macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add some
+ missing kernel macros to function class.
+
+2022-03-18 Arash Esbati <arash@gnu.org>
+
+ Add new style/ifthen.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ifthen.el: New file.
+
+2022-03-18 Arash Esbati <arash@gnu.org>
+
+ Improve indentation of conditionals
+
+ * latex.el (LaTeX-indent-begin-list)
+ (LaTeX-indent-begin-exceptions-list, LaTeX-indent-mid-list)
+ (LaTeX-indent-end-list): New variables containing list of macros
+ which alter the indentation.
+ (LaTeX-indent-begin-regexp-local)
+ (LaTeX-indent-begin-regexp-exceptions-local)
+ (LaTeX-indent-mid-regexp-local, LaTeX-indent-end-regexp-local):
+ New variables containing the regexp's calculated from the
+ variables above.
+ (LaTeX-indent-commands-regexp-make): New function calculating the
+ regexp's.
+ (LaTeX-indent-calculate):
+ (LaTeX-indent-calculate-last): Indent at regexps from
+ `LaTeX-indent-end-regexp-local' and
+ `LaTeX-indent-mid-regexp-local'.
+ (LaTeX-indent-level-count): Increase/decrease indentation
+ depending on `LaTeX-indent-begin-regexp-local' and
+ `LaTeX-indent-end-regexp-local'.
+
+ * tests/latex/latex-test.el (LaTeX-conditionals-indent): New test.
+
+2022-03-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Revise documentation about simultaneous process
+
+ * doc/auctex.texi (Starting a Command):
+ * tex-buf.el:
+ State explicitly that AUCTeX doesn't support concurrent typesets.
+ Update copyright year.
+
+2022-03-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Enable indent by square bracket
+
+ * tex.el (TeX-indent-open-delimiters):
+ (TeX-indent-close-delimiters): New options regarded as additional
+ open/close delimiters at indentation.
+ * tex.el (TeX-brace-count-line): Increase indentation inside those
+ options in addition to "{", "}". In comments, don't ignore those
+ additional characters.
+ * latex.el (LaTeX-indent-calculate):
+ (LaTeX-indent-calculate-last):
+ Treat chars in `TeX-indent-close-delimiters' in the same way as "}".
+
+2022-03-15 Arash Esbati <arash@gnu.org>
+
+ Add new style/l3doc.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/l3doc.el: New file.
+
+2022-03-15 Arash Esbati <arash@gnu.org>
+
+ Delete obsoleted variables (bug#54339)
+
+ * style/gloss-italian.el ("gloss-italian"):
+ * style/italian.el ("italian"): Remove references to long time
+ obsoleted variables `LaTeX-italian-open-quote' and
+ `LaTeX-italian-close-quote'.
+
+ * style/german.el ("german"):
+ * style/ngerman.el ("ngerman"): Remove references to long time
+ obsoleted variables `LaTeX-german-open-quote',
+ `LaTeX-german-close-quote' and `LaTeX-german-quote-after-quote'.
+
+2022-03-15 Arash Esbati <arash@gnu.org>
+
+ Recognize macrocode*? environments in doctex-mode
+
+ * latex.el (LaTeX-current-environment): Don't ignore whitespaces
+ and other characters than letters in regexp for searching the name
+ of the environment. In doctex-mode, handle the macrocode*?
+ environments specially and find them if invoked from a non-comment
+ line.
+
+2022-03-15 Tassilo Horn <tsdh@gnu.org>
+
+ Adapt TeX-region-hook for lexical-binding
+
+ * tex-buf.el (TeX-region-hook): Update docstring.
+ (TeX-region-orig-buffer): Convert to defvar-local.
+ (TeX-region-master-buffer): New variable.
+ (TeX-region-create): Set TeX-region-master-buffer in addition to
+ TeX-region-orig-buffer before runnig TeX-region-hook.
+
+2022-03-08 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Revert "Fix simultaneity"
+
+ This reverts commit e032df90e792ef9b85be3e8e3528c947ecdb5b6a
+ because it breaks region preview.
+
+ * tex-buf.el (TeX-current-process-region-p):
+ (TeX-command, TeX-command-sentinel):
+ Revert.
+
+2022-03-08 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update documentation
+
+ * doc/faq.texi: Mention how to invoke vanilla emacs for EPLA
+ installation and on windows.
+ * latex.el (LaTeX-maybe-install-toolbar):
+ * plain-tex.el (plain-TeX-maybe-install-toolbar):
+ Fix typos.
+
+2022-03-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Discard obsolete hook
+
+ * latex.el (LaTeX-maybe-install-toolbar):
+ * plain-tex.el (plain-TeX-maybe-install-toolbar):
+ Install only when tool bar is active.
+ * latex.el (TeX-latex-mode):
+ * plain-tex.el (TeX-plain-tex-mode):
+ Use `tool-bar-mode-hook' instead of `tool-bar-mode-on-hook' since the
+ latter is backward compatibility only variable, according to a comment
+ in `define-minor-mode'.
+ Call `LaTeX-maybe-install-toolbar' or
+ `plain-TeX-maybe-install-toolbar' unconditionally since mode check is
+ done in the respective functions now.
+
+2022-03-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't change syntax of ^^A comments in doctex mode (bug#35140)
+
+ * font-latex.el (font-latex-doctex-match-^^A): New function to
+ override fontification on ^^A and ^^X comments with ordinary comment
+ face.
+ (font-latex-doctex-keywords): Add an entry to use new function.
+ (font-latex-doctex-^^A): Remove.
+ (font-latex-set-syntactic-keywords): Don't add entry using removed
+ function.
+ (font-latex--make-syntax-propertize-function): Don't use
+ `font-latex-doctex-syntactic-keywords'.
+ (font-latex-setup): Use forward quote instead of back quote.
+ (): Update copyright year.
+
+2022-03-04 Arash Esbati <arash@gnu.org>
+
+ Reduce code duplication in style/sidecap.el
+
+ * style/sidecap.el (LaTeX-env-sidecap-float): Use
+ `LaTeX-env-figure' and don't duplicate the code from it.
+ ("sidecap"): Run the style hook for 'ragged2e' depending on given
+ package option.
+
+2022-03-04 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Document switch from initial input to default.
+
+2022-03-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add new test
+
+ * tests/latex/tabular-in.tex:
+ * tests/latex/tabular-out.tex:
+ Add new test for indent involving nested tabular-like env.
+
+2022-03-03 Tassilo Horn <tsdh@gnu.org>
+
+ Don't set syntax-propertize-function in defaults
+
+ * font-latex.el (font-latex-setup): Don't set
+ syntax-propertize-function in defaults as we are calling
+ font-latex-set-syntactic-keywords explicitly.
+
+2022-03-02 Tassilo Horn <tsdh@gnu.org>
+
+ Don't use obsolete font-lock-syntactic-keywords
+
+ That's obsolete since Emacs 24.1 and probably going to be removed in
+ Emacs 29.1.
+
+ * font-latex.el (font-latex-set-syntactic-keywords):
+ (font-latex-syntax-propertize-function): Delete function.
+ (font-latex--make-syntax-propertize-function): New function.
+ (font-latex-setup): Regenerate syntax-propertize-function.
+
+2022-03-02 Arash Esbati <arash@gnu.org>
+
+ Use DEFAULT argument of `TeX-read-string' in styles
+
+ * style/longtable.el (LaTeX-env-longtable):
+ * style/ocg-p.el (LaTeX-env-ocgp-ocgtabular):
+ * style/plext.el (LaTeX-plext-env-array):
+ * style/xltabular.el (LaTeX-env-xltabular): Use the DEFAULT
+ argument in `TeX-read-string' where applicable.
+
+2022-03-02 Arash Esbati <arash@gnu.org>
+
+ Improve regexp matching new environments
+
+ * style/newfloat.el
+ (LaTeX-newfloat-DeclareFloatingEnvironment-regexp): Add 'p' to the
+ name of the variable. Use the function
+ `LaTeX-extract-key-value-label' to build the regexp. Be more
+ restrictive when matching the type of declared environment.
+
+2022-03-02 Arash Esbati <arash@gnu.org>
+
+ Use DEFAULT argument in latex.el where appropriate
+
+ * latex.el (LaTeX-env-array, LaTeX-env-tabular*): Use the DEFAULT
+ argument of `TeX-read-string' when asking for the mandatory FMT
+ argument.
+ (LaTeX-env-minipage): Use `format' instead of `concat' to assemble
+ the prompt.
+ (LaTeX-env-bib): Use DEFAULT argument for the bibitem label.
+ (TeX-arg-file-name, TeX-arg-file-name-sans-extension): Use the
+ DEFAULT argument only when used as a mandatory argument.
+ (TeX-arg-date, TeX-arg-version): Add support for DEFAULT argument
+ of `TeX-read-string'.
+
+2022-03-01 Arash Esbati <arash@gnu.org>
+
+ Adjust argument list of `TeX-arg-length'
+
+ * latex.el (TeX-arg-length): Put DEFAULT before INITIAL-INPUT in
+ the argument list. Adjust all occurrences in the library
+ accordingly.
+
+ * style/ltxtable.el ("ltxtable"): Track the new signature of
+ `TeX-arg-length'.
+
+2022-02-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve indent in tabular-like environments
+
+ * latex.el (LaTeX-hanging-ampersand-position): Fall back to default
+ value if encountered "\\" in an inner env.
+ Attach optional arguments for efficiency.
+ (LaTeX-indent-tabular): Skip inner env which also is tabular-like.
+ Call `LaTeX-hanging-ampersand-position' with new optional arguments.
+
+2022-02-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix simultaneity
+
+ * tex-buf.el (TeX-command): Keep the value of
+ `TeX-current-process-region-p' as buffer-local value of
+ `TeX--this-process-region-flag' in process buffer.
+ (TeX-command-sentinel): Call sentinel where
+ `TeX-current-process-region-p' has its own value when the process
+ started.
+ (TeX-current-process-region-p): Move `defvar' before its first usage.
+ (TeX--this-process-region-flag): New variable.
+
+2022-02-25 Arash Esbati <arash@gnu.org>
+
+ Introduce DEFAULT argument in `TeX-arg-length'
+
+ * latex.el (TeX-arg-length): Add DEFAULT to argument names list
+ which will be passed to `completing-read'. Adjust how this
+ argument is shown in the minibuffer when available.
+ Add a default value to "enlargethispage" and "enlargethispage*".
+
+ * style/ltxtable.el ("ltxtable"): Use DEFAULT argument of
+ `TeX-arg-length' for the table width.
+
+2022-02-24 Arash Esbati <arash@gnu.org>
+
+ Improve file query in style/ltxtable.el
+
+ * style/ltxtable.el ("ltxtable"): Improve query for longtable file
+ which can reside in a subfolder. Input die subfolder relative to
+ directory of the master file.
+ Change fontification of LTXtable macro to reference class.
+
+2022-02-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix label insertion at env. insertion with active region (bug#28382)
+
+ * latex.el (LaTeX-env-label): Add management of positions of point and
+ mark and indent region when region is active.
+
+2022-02-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve keymap handling
+
+ * latex.el (LaTeX-mode-map):
+ (LaTeX-common-initialization):
+ * tex.el (VirTeX-common-initialization):
+ (TeX-mode-map):
+ Bind narrowing command just once.
+ * latex.el (LaTeX-mode-map,LaTeX-common-initialization): Use
+ `beginning-of-defun-function' and `end-of-defun-function' instead of
+ overriding bindings of C-M-a and C-M-e.
+ * preview.el.in (preview-mode-setup):
+ (LaTeX-preview-setup):
+ Bind preview tool button just once.
+
+2022-02-22 Tassilo Horn <tsdh@gnu.org>
+
+ Fix bug#54099
+
+ * latex.el (LaTeX--completion-annotation-from-math-menu): Ignore
+ LaTeX-math-list entries with a function as VALUE (bug#54099).
+
+2022-02-21 Arash Esbati <arash@gnu.org>
+
+ Update pygmentize styles
+
+ * style/minted.el (LaTeX-minted-key-val-options): Update style key
+ with styles provided by pygmentize v2.11.
+
+2022-02-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve support for starred variant name
+
+ * tex.el (TeX-current-macro): Return starred variant name if asterisk
+ is present.
+ * latex.el (LaTeX-auto-regexp-list): Allow starred variant name for
+ \newenvironment.
+
+2022-02-20 Mosè Giordano <mose@gnu.org>
+
+ * Version 13.1 released.
+
+2022-02-17 Arash Esbati <arash@gnu.org>
+
+ Update style/ltxdoc.el to class version 2.1d
+
+ * style/ltxdoc.el ("ltxdoc"): Add '|' to `LaTeX-shortvrb-chars'
+ before running the 'shortvrb' style hook. Add missing symbols to
+ the style hook incl. fontification.
+ (LaTeX-ltxdoc-class-options): New variable.
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Add one entry "cs".
+
+2022-02-15 Arash Esbati <arash@gnu.org>
+
+ Update footmisc package options to v6.0b
+
+ * style/footmisc.el (LaTeX-footmisc-package-options): Delete
+ "bottomfootnotes".
+
+2022-02-13 Arash Esbati <arash@gnu.org>
+
+ Update footmisc package options to v6.0a
+
+ * style/footmisc.el (LaTeX-footmisc-package-options): Add new
+ package options.
+
+2022-02-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add NEWS item
+
+ * doc/changes.texi: Announce changes in
+ `LaTeX-indent-environment-list'.
+
+2022-02-11 Arash Esbati <arash@gnu.org>
+
+ Consider environments defined with newfloat package
+
+ * style/subcaption.el ("subcaption"): Offer environments defined
+ with newfloat package when declaring the sub-caption feature.
+
+2022-02-11 Arash Esbati <arash@gnu.org>
+
+ Improve fontification for LaTeX kernel macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add
+ fontification support for LaTeX kernel macros to various keyword
+ classes.
+
+ * tests/latex/font-latex-test.el
+ (font-latex-general-fontification): Update test for fontification.
+
+2022-02-09 Arash Esbati <arash@gnu.org>
+
+ Adjust entries for completion
+
+ (TeX-arg-corner, TeX-arg-lr): Remove empty strings and unlistify
+ the elements in collection argument of `completing-read'.
+
+2022-02-09 Arash Esbati <arash@gnu.org>
+
+ Improve query for opt. arguments of \parbox and minipage
+
+ * latex.el (LaTeX-env-minipage): Support query for all optional
+ arguments of minipage environment. Don't use INITIAL-VALUE
+ argument when reading the width with `TeX-read-string', use
+ DEFAULT-VALUE instead and indicate the value in the prompt.
+ (TeX-arg-tb): Add new argument POSLIST which can be used to offer
+ more sides for completion.
+ (LaTeX-common-initialization): Use new arguments of `TeX-arg-tb'
+ for the "parbox" entry.
+
+2022-02-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add default entries to LaTeX-indent-environment-list (bug#28405)
+
+ My previous commits disregard user's customization on
+ LaTeX-indent-environment-list. Reconsideration led to move entries to
+ its default value.
+
+ * style/amsmath.el ("amsmath"):
+ * style/mathtools.el ("mathtools"):
+ Move entries into default value in latex.el.
+ * latex.el (LaTeX-indent-environment-list): Pull in those entries.
+ Add math envs without alignment as well to fix bug#28405.
+
+2022-01-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add M-RET support for smallmatrix variants
+
+ * style/mathtools.el ("mathtools"): Add smallmatrix variant
+ environments to `LaTeX-item-list'.
+
+2022-01-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add new test for indent
+
+ * tests/latex/latex-test.el (LaTeX-indent-tabular): Add cookie to
+ recognize \usepackage.
+ * tests/latex/tabular-in.tex:
+ * tests/latex/tabular-out.tex:
+ Add \usepackage to deal with align and aligned environments.
+ Add new test involving aligned environment.
+
+2022-01-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add support for indent for environments with alignment
+
+ * latex.el (LaTeX-indent-environment-list): Move align, align* and
+ equation* environment to amsmath.el.
+ * style/amsmath.el ("amsmath"): Add amsmath environments with
+ alignment to local value of `LaTeX-indent-environment-list'.
+ Add smallmatrix environment to `LaTeX-item-list'.
+ * style/mathtools.el ("mathtools"): Add mathtools environments with
+ alignment to local value of `LaTeX-indent-environment-list'.
+ Add FIXME comment to `LaTeX-item-list' for spreadlines environment.
+ Update copyright year.
+
+ TODO: Add support for empheq environment as well. It would be
+ necessary to implement a new function which looks into the argument of
+ empheq environment and indents approapriately.
+
+2022-01-21 Arash Esbati <arash@gnu.org>
+
+ Re-run LaTeX when .toc|lof|lot is missing
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Recognize missing .toc|lof|lot
+ files and suggest a LaTeX re-run. Issue raised in:
+ https://lists.gnu.org/archive/html/auctex/2022-01/msg00020.html
+
+2022-01-21 Arash Esbati <arash@gnu.org>
+
+ Fontify LaTeX kernel macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add 3 core
+ macros for TOC, LOF and LOT to function class.
+
+2022-01-20 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el: Skip the arguments of stabular*? environments.
+
+2022-01-18 Arash Esbati <arash@gnu.org>
+
+ Add macros to skip from caption package
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Add macros from
+ caption.sty.
+
+2022-01-11 Arash Esbati <arash@gnu.org>
+
+ Re-add support for deprecated but necessary macros
+
+ * style/siunitx.el ("siunitx"): Add back support for deprecated
+ macros \si et al.
+ Conditionalize support for macros \qty and \units to avoid clash
+ with other packages defining macros with the same name.
+
+2022-01-08 Andrea Greselin <greselin.andrea@gmail.com> (tiny change)
+
+ Make TeX-insert-quote robust for corner case (bug#52852)
+
+ * tex.el (TeX-insert-quote): Go back only when there's enough room to
+ do so.
+
+2022-01-06 Arash Esbati <arash@gnu.org>
+
+ Fix tabular test for siunitx v3
+
+ * tests/latex/tabular-count-ampersands-in.tex:
+ * tests/latex/tabular-count-ampersands-out.tex: Replace the s
+ column specifier with S which is the only one provided by siunitx
+ version 3.
+
+2021-12-29 Tassilo Horn <tsdh@gnu.org>
+
+ Revert "Properly destructure LaTeX-xparse-macro/environment-list entries"
+
+ This reverts commit 0c2eda1940e2efb89006d4353d234ce3cb66ecb0.
+
+2021-12-29 Andrea Greselin <greselin.andrea@gmail.com> (tiny change)
+
+ Properly destructure LaTeX-xparse-macro/environment-list entries
+
+ * style/xparse.el (LaTeX-xparse-macro-parse): Properly destructure
+ LaTeX-xparse-macro/environment-list entries (bug#52872).
+
+2021-12-28 David Kastrup <dak@gnu.org>
+
+ Make preview.sty deal with newer LaTeX hiding \shipout
+
+2021-12-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix TeX-complete-make-expert-command-functions
+
+ * tex.el (TeX-complete-make-expert-command-functions): Use dynamically
+ generated, dedicated variable to register expert entities.
+
+2021-12-23 Tassilo Horn <tsdh@gnu.org>
+
+ Refactor completion annotation code
+
+ * tex.el
+ (TeX--completion-annotation-from-tex--prettify-symbols-alist): New
+ function.
+ (TeX--completion-annotation-function): Use it.
+
+2021-12-22 Tassilo Horn <tsdh@gnu.org>
+
+ Add completion annotation support from LaTeX-math-list/default
+
+ * latex.el (LaTeX--completion-annotation-from-math-menu): New
+ function.
+ * tex.el (TeX--completion-annotation-function): Use it if bound.
+
+2021-12-21 Tassilo Horn <tsdh@gnu.org>
+
+ Add an :annotation-function for completion and CAPF
+
+ * tex.el (TeX--completion-annotation-function): New function.
+ (TeX--completion-at-point): Use it.
+ (TeX--symbol-completion-table): New function.
+ (TeX-insert-macro): Use both new functions.
+
+2021-12-18 Arash Esbati <arash@gnu.org>
+
+ Support enhanced tabular indentation
+
+ * style/stabular.el ("stabular"): Append defined environments to
+ `LaTeX-indent-environment-list'.
+
+2021-12-15 Arash Esbati <arash@gnu.org>
+
+ Add style/sidecap.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/sidecap.el: New file.
+
+2021-12-15 Arash Esbati <arash@gnu.org>
+
+ Add new style/rotating.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/rotating.el: New file.
+
+2021-12-15 Arash Esbati <arash@gnu.org>
+
+ Add styles for packages from sttools collection
+
+ * Makefile.in (STYLESRC): Add new styles.
+
+ * style/cuted.el:
+ * style/floatpag.el:
+ * style/flushend.el:
+ * style/midfloat.el:
+ * style/stabular.el:
+ * style/stfloats.el: New files.
+
+2021-12-06 Arash Esbati <arash@gnu.org>
+
+ Update style/url.el to package version 3.4
+
+ * style/url.el: Add parsing abilities for the macros \urldef and
+ \DeclareUrlCommand.
+ (TeX-arg-url-urlstyle): New function renamed from
+ `TeX-arg-urlstyle'.
+ (TeX-arg-url-DeclareUrlCommand, TeX-arg-url-urldef): New
+ functions.
+ ("url"): Remove macros for setting new styles, linebreaks
+ etc. from fontification. Move '\urlstyle' to function class.
+ (LaTeX-url-package-options): Update package options.
+
+2021-11-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix marker management
+
+ * latex.el (LaTeX-env-figure): Set marker only when it's really a
+ marker.
+
+2021-11-26 Arash Esbati <arash@gnu.org>
+
+ Track changes in LaTeX kernel 2021-11-15
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add the
+ macros \counterwith(in|out) to variable keyword-class.
+
+ * latex.el (LaTeX-common-initialization): Support completion for
+ \counterwith(in|out) macros.
+
+2021-11-26 Arash Esbati <arash@gnu.org>
+
+ Add new style/unicodefonttable.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/unicodefonttable.el: New file.
+
+2021-11-25 Arash Esbati <arash@gnu.org>
+
+ Update style/siunitx.el to package version 3
+
+ * doc/changes.texi: Document the update of siunitx.el.
+
+ * style/siunitx.el: Change email address.
+ (LaTeX-siunitx-regexp): Adjust regexp to match the second
+ mandatory argument of '\DeclareSIPower'.
+ (LaTeX-siunitx-cleanup): Delete function since the function
+ `LaTeX-siunitx-unit-list' already moves parsed elements to the
+ variable `LaTeX-siunitx-unit-list'. Don't add the function to
+ `TeX-auto-cleanup-hook'.
+ (LaTeX-siunitx-unit-list-parsed): New function returning all
+ predefined and parsed units.
+ (LaTeX-arg-siunitx-unit): Use the function
+ `LaTeX-siunitx-unit-list-parsed'.
+ (LaTeX-siunitx-package-options): Update to (and only to) key=vals
+ defined in package version 3.
+ (LaTeX-siunitx-key-val-options): New function returning key=vals.
+ ("siunitx"): Use the function `LaTeX-siunitx-key-val-options' in
+ the hook.
+ Remove deprecated macros and units. Keep fontification for
+ deprecated main macros \si, \SI, \SIlist and \SIrange.
+ (LaTeX-siunitx-package-options): Support the preamble-only key
+ 'table-column-type'.
+
+2021-11-25 Arash Esbati <arash@gnu.org>
+
+ Add new style/cancel.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/cancel.el: New file.
+
+2021-11-23 Arash Esbati <arash@gnu.org>
+
+ Add new style/xr.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/xr.el: New file.
+
+2021-11-23 Arash Esbati <arash@gnu.org>
+
+ Add new style/xr-hyper.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/xr-hyper.el: New file.
+
+2021-11-23 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/tcolorbox.el
+
+ * style/tcolorbox.el (LaTeX-tcolorbox-keyval-options-local)
+ (LaTeX-tcolorbox-update-style-key): Remove now unused variable and
+ function.
+ (LaTeX-tcolorbox-keyval-options): New function returning key=vals.
+ (LaTeX-tcolorbox-keyval-options-full): Change the content of the
+ variable. It now holds a list of symbols.
+ (LaTeX-tcolorbox-keyval-options-full): New function returning
+ key=vals from symbols in the variable
+ `LaTeX-tcolorbox-keyval-options-full'.
+ ("tcolorbox-tcbuselibrary"): Add the missing prefix to plural
+ argument.
+ (LaTeX-tcolorbox-auto-cleanup): Don't call
+ `LaTeX-tcolorbox-update-style-key' anymore.
+ ("tcolorbox"): Use new function `LaTeX-tcolorbox-keyval-options'
+ in the hook.
+ Process the library names read in by \tcbuselibrary directly.
+
+ * style/tcolorboxlib-raster.el
+ (LaTeX-tcolorbox-lib-raster-env-item): Use the new function
+ `LaTeX-tcolorbox-keyval-options'.
+ ("tcolorboxlib-raster"): Register library variable
+ `LaTeX-tcolorbox-lib-raster-keyval-options' in
+ `LaTeX-tcolorbox-keyval-options-full'.
+ Use the function `LaTeX-tcolorbox-keyval-options' in the hook.
+
+2021-11-22 Arash Esbati <arash@gnu.org>
+
+ Update style/multicol.el to package version 1.9b
+
+ * style/multicol.el ("multicol"): Add new macros. Change the
+ query for \columnbreak which accepts an optional argument.
+ Add fontification support for relevant macros.
+ (LaTeX-multicol-package-options): Add new option "colcation".
+
+2021-11-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix misc minor issues
+
+ * latex.el (LaTeX-env-figure): Ensure temporal marker is cleaned in
+ all cases.
+ (LaTeX-current-verbatim-macro): Include asterisk, if present, in
+ returned name.
+ * tex-info.el (TeX-texinfo-mode): Set `TeX-comment-start-regexp'.
+ * tex.el (TeX-verbatim-p): Call `TeX-verbatim-p-function' with
+ argument POS.
+ (TeX-verbatim-p-function): State explicitly in doc string about the
+ argument POS of the function.
+
+2021-11-21 Arash Esbati <arash@gnu.org>
+
+ Fontify \tabularnewline macro
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add an
+ entry for \tabularnewline to warning class.
+
+2021-11-21 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/caption.el
+
+ * style/caption.el (LaTeX-caption-key-val-options-local)
+ (LaTeX-caption-update-key-val-options): Remove now unused variable
+ and function.
+ (LaTeX-arg-caption-command): Remove function since the
+ functionality is now provided by `TeX-arg-key-val' which is used
+ in the hook.
+ ("caption"): Use `completing-read' to read a single key from
+ provided key=vals for the macros \clearcaptionsetup*?.
+ Various docstring fixes.
+
+ * style/subcaption.el ("subcaption"): Don't use removed variable
+ `LaTeX-caption-key-val-options-local' anymore.
+ Various docstring fixes.
+
+2021-11-19 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/hologo.el
+
+ * style/hologo.el ("hologo"): Use `TeX-arg-key-eval' instead of
+ more complicated call of `TeX-arg-eval'.
+
+2021-11-19 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/floatrow.el
+
+ * style/floatrow.el (LaTeX-floatrow-key-val-options-local)
+ (LaTeX-floatrow-update-key-val-options): Remove now unused
+ variable and function.
+ (LaTeX-floatrow-key-val-options): New function returning key=vals.
+ (LaTeX-floatrow-auto-cleanup)
+ (LaTeX-floatrow-arg-declare-new-options): Remove call of
+ `LaTeX-floatrow-update-key-val-options'.
+ ("floatrow"): Call the function `LaTeX-floatrow-key-val-options'
+ instead of the variable `LaTeX-floatrow-key-val-options-local'.
+ Minor spacing fixes.
+
+2021-11-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix logic again
+
+ * latex.el (LaTeX-fill-region-as-paragraph): When identifying code
+ comment, continue search if the found candidate turns out not to be a
+ code comment.
+ Add a comment for regexp.
+
+2021-11-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix wrong logic of the previous commit
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Take into account lines
+ ending with "\par" or "\\" before code comments. We must always
+ perform both code comment detection and regexp match.
+ * tests/latex/latex-filling-in.tex:
+ * tests/latex/latex-filling-out.tex:
+ Add additional tests.
+
+2021-11-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use coherent logic to identify code comment (bug#51762)
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Use the same logic to
+ identify code comment as the rest of latex.el.
+ Use shy regexp groups when possible.
+ Add some comments.
+ * tests/latex/latex-test.el (LaTeX-filling):
+ * tests/latex/latex-filling-in.tex:
+ * tests/latex/latex-filling-out.tex:
+ Add new tests (including ones for bug#48937).
+
+2021-11-17 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/listings.el
+
+ * style/listings.el (LaTeX-listings-key-val-options): Fix a typo.
+ (LaTeX-listings-key-val-options-local)
+ (LaTeX-listings-update-style-key): Remove now unused variable and
+ function.
+ (LaTeX-listings-key-val-options): New function returning key=vals.
+ (LaTeX-listings-lstnewenvironment-regexp): Adjust matching of
+ first optional argument.
+ ("listings"): Call the function `LaTeX-listings-key-val-options'
+ instead of the variable `LaTeX-listings-key-val-options-local'.
+ Various docstring fixes.
+
+2021-11-15 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/enumitem.el
+
+ * style/enumitem.el (LaTeX-enumitem-key-val-options-local)
+ (LaTeX-enumitem-newlist-list-local): Remove now unused variables.
+ (LaTeX-enumitem-key-val-options): New function returning key=vals.
+ Replace all occurrences of `LaTeX-enumitem-key-val-options-local'
+ with a call to the new function.
+ (LaTeX-arg-enumitem-SetLabelAlign)
+ (LaTeX-arg-enumitem-SetEnumitemKey)
+ (LaTeX-arg-enumitem-SetEnumitemValue): Add library prefix to the
+ function names.
+ (LaTeX-arg-enumitem-setlist): New function.
+ (LaTeX-enumitem-update-key-val-options): Remove unused function.
+ ("enumitem"): Update style to package version 3.9, add support for
+ 'size' feature in \setlist and adjust fontification. Fix typo for
+ 'labelindent'. Various docstring fixes.
+
+2021-11-13 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/fancyvrb.el
+
+ * style/fancyvrb.el (LaTeX-fancyvrb-key-val-options-local): Remove
+ now unused variable.
+ (LaTeX-fancyvrb-key-val-options): New New function returning
+ key=vals. Replace all occurrences of
+ `LaTeX-fancyvrb-key-val-options-local' with a call to the new
+ function.
+
+ * style/fvextra.el (LaTeX-fvextra-key-val-options): Uncomment the
+ "numbers" key=val.
+ (LaTeX-fvextra-update-key-val): Remove the unused function and its
+ addition to `TeX-auto-cleanup-hook'.
+ ("fvextra"): Replace all occurrences of
+ `LaTeX-fancyvrb-key-val-options-local' with a call to the function
+ `LaTeX-fancyvrb-key-val-options'.
+
+ * style/pythontex.el: Declare the function
+ `LaTeX-fancyvrb-key-val-options'.
+ (LaTeX-env-pythontex, "pythontex"): Replace all occurrences of
+ `LaTeX-fancyvrb-key-val-options-local' with a call to the function
+ `LaTeX-fancyvrb-key-val-options'.
+
+ * style/tex-live.el ("tex-live"): Call the function
+ `LaTeX-fancyvrb-key-val-options' instead of the variable
+ `LaTeX-fancyvrb-key-val-options-local'.
+
+2021-11-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't use obsolete @inforef
+
+ * doc/preview-latex.texi (Keys and lisp):
+ (The Emacs interface):
+ Use @xref instead of @inforef as Texinfo 6.8 marked it as obsolete.
+
+2021-11-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/todo.texi (Mid-term Goals): Add TODO about tool bar.
+
+2021-11-10 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/minted.el
+
+ * style/minted.el (LaTeX-minted-key-val-options-local)
+ (LaTeX-minted-update-key-vals): Remove now unused variable and
+ function.
+ (LaTeX-minted-key-val-options): New function returning key=vals.
+ (LaTeX-minted-auto-cleanup): Delete call of
+ `LaTeX-minted-update-key-vals'.
+ ("minted"): Use new function in the style hook.
+
+2021-11-10 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/mdframed.el
+
+ * style/mdframed.el (LaTeX-mdframed-key-val-options-local)
+ (LaTeX-mdframed-update-style-key): Remove now unused variable and
+ function.
+ (LaTeX-mdframed-newmdenv-regexp)
+ (LaTeX-mdframed-mdtheorem-regexp): Use the helper function
+ `LaTeX-extract-key-value-label' to build the regexp.
+ (LaTeX-mdframed-key-val-options): New function returning key=vals.
+ ("mdframed"): Use new function in the style hook.
+
+2021-11-10 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals style/newfloat.el
+
+ * style/newfloat.el (LaTeX-empheq-key-val-options-local): Remove
+ now unused variable.
+ (LaTeX-newfloat-key-val-options): New function returning key=vals.
+ ("newfloat"): Use new function `LaTeX-newfloat-key-val-options'.
+
+2021-11-10 Arash Esbati <arash@gnu.org>
+
+ Improve handling of key=vals in style/empheq.el
+
+ * style/empheq.el (LaTeX-empheq-key-val-options-local)
+ (LaTeX-empheq-update-key-val-options): Remove now unused variable
+ and function.
+ (LaTeX-empheq-key-val-options): New function returning key=vals.
+ (LaTeX-empheq-env, LaTeX-empheq-env-overload, "empheq"): Use new
+ function `LaTeX-empheq-key-val-options' instead of variable
+ `LaTeX-empheq-key-val-options-local'. Minor code rearrangements.
+
+2021-11-09 Arash Esbati <arash@gnu.org>
+
+ Improve style/babel.el
+
+ * style/babel.el (LaTeX-babel-cleanup-babeltags): Use \' instead
+ of $ to match string-end. Drop unnecessary grouping.
+ ("babel"): Update various key=vals.
+
+2021-11-09 Arash Esbati <arash@gnu.org>
+
+ * style/babel.el ("babel"): Use `LaTeX-fontspec-font-features'.
+
+2021-11-08 Arash Esbati <arash@gnu.org>
+
+ Update style/fontspec.el to package version 2.7i
+
+ * style/fontspec.el (LaTeX-fontspec-font-features): Update
+ key=val list.
+ (LaTeX-fontspec-font-features-local)
+ (LaTeX-fontspec-update-font-features): Remove now unused variable
+ and function.
+ (LaTeX-fontspec-font-features): New function returning key=vals.
+ (LaTeX-fontspec-auto-cleanup): Remove the call of
+ `LaTeX-fontspec-update-font-features'.
+ ("fontspec"): Replace `LaTeX-fontspec-font-features-local' with
+ `LaTeX-fontspec-font-features' call.
+
+2021-11-08 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Supplement doc string
+
+ * style/kpfonts.el (LaTeX-kpfonts-default): Supplement doc string
+ according to recent change in doc string of `LaTeX-math-list'.
+
+2021-11-03 Arash Esbati <arash@gnu.org>
+
+ Autoload `TeX-check-engine-add-engines' in tex.el
+
+ * style/arabxetex.el ("arabxetex"):
+ * style/babel.el ("babel"):
+ * style/bidi.el ("bidi"):
+ * style/fontspec.el ("fontspec"):
+ * style/polyglossia.el ("polyglossia"): Don't require tex-buf.el
+ in the style hook.
+
+ * tex.el (TeX-check-engine-add-engines): Autoload the function so
+ the styles using it don't have to require tex-buf.el.
+
+2021-10-29 Arash Esbati <arash@gnu.org>
+
+ Extend `TeX-read-key-val' to accept a function call
+
+ * doc/changes.texi: Document the change.
+
+ * latex.el (TeX-read-key-val): Accept a function call returning an
+ alist as second argument.
+
+2021-10-24 Arash Esbati <arash@gnu.org>
+
+ * style/graphicx.el (LaTeX-graphicx-key-val-options): Add alt key.
+
+2021-10-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Cater for corner case when dealing with TeX error
+
+ * tex-buf.el (TeX-find-display-help): Don't try to open error file
+ when it wasn't found.
+ Some cleanups.
+
+2021-10-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Silence compiler warning
+
+ * tex-buf.el (TeX-parse-TeX):
+ (TeX-error-overview-goto-source):
+ Don't let-bind `default-major-mode'.
+ (TeX-find-display-help): Fall back to the major mode of command
+ buffer.
+
+2021-10-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Explain how to do forward search by mouse
+
+ * doc/auctex.texi (I/O Correlation): Add a sample usage of
+ `TeX-source-correlate-map' and `TeX-view-mouse'.
+
+2021-09-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tests/latex/latex-test.el (LaTeX-flush-left-indent): New test.
+
+2021-09-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Cleanup indentation of verbatim environments
+
+ * latex.el (LaTeX-begin-regexp): Delete because this variable isn't
+ used anywhere.
+ (LaTeX-indent-calculate-last): Remove redundant regexp grouping.
+
+2021-09-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't indent begin/end of comment env
+
+ Begin/end line of comment environment must be flush left, just like
+ verbatim environments. However, comment environment shouldn't be
+ included in `LaTeX-verbatim-environments' because
+ 1. filling shouldn't be disabled inside comment environment
+ 2. contents inside comment environment should be fontified as comment
+
+ * latex.el (LaTeX-verbatim-regexp): Attach a new optional argument
+ COMMENT to allow inclusion of comment environments.
+ (LaTeX-indent-calculate): Indent begin/end line of comment environment
+ at column 0.
+ Remove redundant regexp grouping.
+ (LaTeX-indent-calculate-last): Calculate indent after comment
+ environment correctly.
+ Remove redundant regexp grouping.
+
+2021-09-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Explain how to support option completion
+
+ * doc/auctex.texi (Adding Other): Add explanation for style file
+ authors: How to provide support for completion of optional arguments
+ for \usepackage and \documentclass.
+
+2021-09-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Delete obsolete files and targets
+
+ * auctex.spec:
+ * preview-latex.spec:
+ Delete rpm spec files.
+ * Makefile.in (): Remove make targets rpm-packages and
+ windows-package.
+ * doc/preview-readme.texi (Availability): Remove mention about rpm
+ package.
+ Supplement description about git access.
+
+2021-09-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add NEWS for two commands available in Texinfo mode
+
+ * doc/changes.texi: Add news of two new entries in `TeX-command-list',
+ "Texindex" and "Texi2dvi".
+
+2021-09-08 Tassilo Horn <tsdh@gnu.org>
+
+ Recognize L3 \msg_line_context: on warning parsing
+
+ * tex-buf.el (TeX-warning): Recognize L3 \msg_line_context: on warning
+ parsing which reads "on line X" instead of "on input line X".
+
+2021-09-02 Arash Esbati <arash@gnu.org>
+
+ Track standardized generic hook names in LaTeX kernel
+
+ * latex.el (TeX-read-hook): Unify query for hooks and track the
+ change for standardized generic hook names described in:
+ https://github.com/latex3/latex2e/blob/develop/base/doc/ltnews34.tex
+
+2021-08-30 Arash Esbati <arash@gnu.org>
+
+ Handle optional embellishment arguments correctly
+
+ * style/xparse.el (LaTeX-xparse-macro-regexp)
+ (LaTeX-xparse-environment-regexp): Include the entire match text
+ to avoid ambiguity.
+ (LaTeX-arg-xparse-embellishment-query): New function.
+ (LaTeX-xparse-macro-parse): Handle embellishments (e/E argument
+ type) correctly.
+
+2021-08-30 Arash Esbati <arash@gnu.org>
+
+ Check the options and load the style backref.el
+
+ * style/hyperref.el ("hyperref"): Run the style hook for
+ backref.el when the corresponding option is given.
+ Correct link to testform.tex.
+
+2021-08-28 Tassilo Horn <tsdh@gnu.org>
+
+ Fix error when tex.el is loaded while default-directory doesn't exist
+
+ * tex.el (TeX-view-program-select-evince): Bind `default-directory' to
+ HOME for the shell command testing for the availability of
+ evince-based viewer. That triggered an error when tex.el is loaded as
+ response to finding a tex file in a non-existent directory which at
+ this point is the value of `default-directory' (bug#50225).
+
+2021-08-27 Arash Esbati <arash@gnu.org>
+
+ Add new style/backref.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/backref.el: New file.
+
+2021-08-26 Arash Esbati <arash@gnu.org>
+
+ * style/beamer.el ("beamer"): Improve indentation of \frametitle.
+
+2021-08-24 Arash Esbati <arash@gnu.org>
+
+ Improve obeying the value of `TeX-insert-braces'
+
+ * latex.el (LaTeX-common-initialization): Add "columnseprule" to
+ list of known lengths and remove it from style/multicol.el.
+ Remove 0 as specifier for symbols formerly provided by the
+ textcomp package.
+
+ * style/multicol.el ("multicol"): Add lengths defined by the
+ package to list of known lengths.
+
+ * style/brazilian.el ("brazilian"):
+ * style/currvita.el ("currvita"):
+ * style/ltugboat.el ("ltugboat"):
+ * style/marginnote.el ("marginnote"):
+ * style/mflogo.el ("mflogo"):
+ * style/portuguese.el ("portuguese"): Remove 0 as specifier for
+ the defined symbols. Braces are now inserted after the symbols if
+ `TeX-insert-braces' is non-nil.
+
+2021-08-21 Al Haji-Ali <abdo.haji.ali@gmail.com>
+
+ Add NEWS entry for output-dir feature
+
+
+ * doc/changes.texi (News in 13.1): Add NEWS entry for Al's output-dir
+ feature.
+
+2021-08-20 Arash Esbati <arash@gnu.org>
+
+ Update Pygments styles
+
+ * style/minted.el (LaTeX-minted-key-val-options): Update values
+ for style-key provided by Pygments v2.9.
+
+2021-08-17 Arash Esbati <arash@gnu.org>
+
+ * style/ltxguide.el ("ltxguide"): Update syntactic font-locking.
+
+2021-08-13 Arash Esbati <arash@gnu.org>
+
+ Improve style/xparse.el
+
+ * style/xparse.el (LaTeX-xparse-macro-parse): Remove unnecessary
+ grouping in regexps.
+ ("xparse"): Fix number of arguments of testing macros.
+
+2021-08-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Avoid superfluous output directories
+
+ * tex.el (TeX--master-output-dir): Add new optional argument ENSURE so
+ that it doesn't make output dir when `TeX-region-file' is called from
+ `TeX-set-mode-name', which can be called from
+ `TeX-source-correlate-mode' in major mode function.
+ (TeX--output-dir-arg): Feed t for the above new argument ENSURE.
+
+2021-07-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add index files as clean target in Texinfo mode
+
+ * tex-info.el (Texinfo-clean-intermediate-suffixes): Add index file
+ suffixes.
+
+2021-07-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add entries for Texinfo mode in `TeX-command-list'
+
+ * tex.el (TeX-command-list): Add "Texindex" and "Texi2dvi" entries in
+ `TeX-command-list'.
+ * doc/auctex.texi (Superseding): Mention "Texindex" instead of "Index".
+
+2021-07-21 Arash Esbati <arash@gnu.org>
+
+ Update style/ulem.el
+
+ * style/ulem.el ("ulem"): Add macros \dashuline and \dotuline.
+ Fix \markoverwith which takes one argument.
+ Add \ULdepth to list of known lengths.
+ Cater fontification for added macros.
+ (LaTeX-ulem-fontdecl, LaTeX-ulem-fontcmd): Rename from
+ `LaTeX-arg-fontdecl' and `LaTeX-arg-fontcmd'.
+ (TeX-arg-ulem-fontdecl, TeX-arg-ulem-fontcmd): Use renamed
+ variables.
+ (TeX-arg-ulem-useunder): Don't listify the completion candidates,
+ `completing-read' can handle list of strings.
+
+2021-07-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix slowdown of font lock in doctex mode
+
+ `texmathp' limits search by looking for empty lines, which appear
+ frequently in LaTeX documents. However, docTeX documents often lack
+ such true empty lines. In such buffer, `texmathp' must search
+ from (point-min) every time, which slowed down font lock operation
+ siginificantly.
+
+ * texmathp.el (texmathp): Adjust regular expression so that a line
+ containing only whitespaces except consecutive %'s at its beginning
+ is considered as empty in doctex mode buffer.
+
+2021-07-18 Arash Esbati <arash@gnu.org>
+
+ Be more precise about the first element in `LaTeX-math-list'
+
+ * doc/auctex.texi (Mathematics):
+ * latex.el (LaTeX-math-list): Update description for the first
+ element KEY in `LaTeX-math-list'.
+ Remove unnecessary quoting of opening/closing parenthesis.
+
+2021-07-16 Arash Esbati <arash@gnu.org>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Add entry for "footref".
+
+2021-07-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Clean up temporal markers
+
+ * latex.el (LaTeX-env-figure, LaTeX-fill-region-as-paragraph)
+ (LaTeX-fill-region-as-para-do,LaTeX-fill-paragraph)
+ (LaTeX-fill-region):
+ * style/dinbrief.el (LaTeX-dinbrief-env-recipient):
+ * style/letter.el (LaTeX-env-recipient):
+ * tex-info.el (Texinfo-reftex-section-info):
+ * tex.el (TeX-parse-argument):
+ Clean up temporal markers after their usage so that they don't slow
+ down the subsequent editing in the buffer.
+
+2021-07-07 Arash Esbati <arash@gnu.org>
+
+ Add support for LaTeX hook macros
+
+ * doc/auctex.texi (Adding Macros): Document new functions for
+ reading and inserting LaTeX hooks.
+
+ * doc/changes.texi: Add entry for LaTeX hooks support.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add hook
+ macros to function keywords class.
+
+ * latex.el (TeX-global-input-files-with-extension): New variable.
+ (TeX-read-hook, TeX-arg-hook): New functions for reading and
+ inserting LaTeX hooks.
+ (LaTeX-common-initialization): Add hook macros to AUCTeX's LaTeX2e
+ hook.
+
+2021-07-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add defensive `save-match-data'
+
+ * preview.el.in (preview-set-texinputs): Follow the instruction
+ "Simple Match Data Access" in elisp reference:
+ A search which fails may or may not alter the match data. In the
+ current implementation, it does not, but we may change it in the future.
+ Don’t try to rely on the value of the match data after a failing search.
+
+2021-07-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix order of arguments
+
+ * preview.el.in (preview-make-image): Rearrange the arguments of `get'
+ in correct order.
+ Adapt doc string.
+
+2021-07-05 Arash Esbati <arash@gnu.org>
+
+ * doc/auctex.texi (Modes and Hooks): Fix hook name.
+
+2021-06-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve tool bar appearance
+
+ * toolbar-x.el (toolbarx-emacs-add-button): Use built-in separator.
+ Add :vert-only property to suppress labels unless vertical alignment
+ is specified for labels.
+ Reindent the codes.
+ * preview.el.in (preview-mode-setup): Add :vert-only property as well.
+
+2021-06-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update document
+
+ * doc/auctex.texi (Multifile): Delete description about nonexistent
+ feature.
+
+2021-06-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix doc strings and comment
+
+ * latex.el (LaTeX-style-list):
+ * preview.el.in (preview-document-pt-list):
+ * tex-buf.el (TeX--concat-ext, TeX-command)
+ (TeX-active-master-with-quotes):
+ * tex.el (TeX-master,TeX-auto-regexp-list,TeX-auto-x-regexp-list)
+ (TeX-output-dir, TeX--master-output-dir, TeX--output-dir-arg):
+ Fix doc strings.
+ Fix defcutom specs.
+ * tex-fold.el (TeX-fold-mode): Fix comment.
+
+2021-06-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix arguments given to makeglossaries
+
+ * tex.el (TeX-expand-list-builtin): Add new placeholder "%(d-dir)".
+ (TeX-command-list): Use it and give basename of the document, not .aux
+ file names, as argument for makeglossaries.
+ Tweak the order of the argument for biber and dvipdfmx for coherency.
+
+2021-06-11 Arash Esbati <arash@gnu.org>
+
+ Define `TeX-parse-all-errors' in tex.el
+
+ * tex-buf.el:
+ * tex.el (TeX-parse-all-errors): Move defintion of custom variable
+ into tex.el. This variable is also used in
+ `TeX-mode-specific-command-menu-entries' and results in an error
+ when selecting 'Command' in the menu bar since tex.el doesn't
+ require tex-buf.el.
+
+2021-06-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix bug#36651
+
+ * tex-fold.el (TeX-fold-mode): Open folded portion when isearch
+ matches the hidden text.
+
+2021-06-09 Tassilo Horn <tsdh@gnu.org>
+
+ Fix filling of code-and-comment lins where code ended in \% (bug#48937)
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Fix filling of
+ code-and-comment lins where code ended in \% (bug#48937).
+
+2021-06-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make TeX-fold-mode aware of superscript and subscript
+
+ * tex-fold.el (TeX-fold-hide-item): Copy `display' property of
+ underlying text to displayed text to raise superscript and lower
+ subscript suitably.
+
+2021-06-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use own error description for LaTeX mode only
+
+ * tex-buf.el (TeX-error-description-list): Move its value to new
+ variable in latex.el. Now it holds user defined entries only and
+ defaults to nil.
+ (TeX-error-description-list-local): New variable to store buffer
+ local list of error descriptions.
+ (TeX-help-error): Combine values of the above two variables.
+ * latex.el (LaTeX-error-description-list): New variable for LaTeX
+ specific error descriptions, formerly stored in
+ `TeX-error-description-list'.
+ (LaTeX-common-initialization): Set local value of
+ `TeX-error-description-list-local'.
+ * tex-jp.el (toplevel): Overwrite `LaTeX-error-description-list'
+ instead of `TeX-error-description-list'.
+ * doc/changes.texi (News in 13.1): Mention about it.
+
+2021-06-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Adapt for Texinfo mode
+
+ * tex.el (TeX-local-master-p): Just look into
+ `file-local-variables-alist' to return correct value even in TeXinfo
+ mode. This fixes bug#33227 as well.
+
+2021-06-02 Arash Esbati <arash@gnu.org>
+
+ Define minor modes using keywords
+
+ * tex.el (TeX-Omega-mode, TeX-interactive-mode):
+ * tex-fold.el (TeX-fold-mode):
+ * style/kpfonts.el (LaTeX-kpfonts-mode):
+ * latex.el (LaTeX-math-mode): Use keywords to define minor modes.
+
+2021-06-02 Arash Esbati <arash@gnu.org>
+
+ Check for `auto-fill-function' before filling
+
+ * style/algorithm.el (LaTeX-env-algorithm):
+ * style/beamer.el ("beamer"):
+ * style/bicaption.el (LaTeX-arg-bicaption-bicaption):
+ * style/caption.el (LaTeX-arg-caption-captionbox)
+ (LaTeX-arg-caption-captionof):
+ * style/currvita.el (LaTeX-currvita-env-with-label):
+ * style/enumitem.el (LaTeX-enumitem-env-with-opts):
+ * style/longtable.el (LaTeX-env-longtable):
+ * style/moodle.el (LaTeX-moodle-question-env-with-args):
+ * style/subcaption.el (LaTeX-arg-subcaption-subcaption)
+ (LaTeX-arg-subcaption-subcaptionbox):
+ * style/tcolorboxlib-raster.el (LaTeX-tcolorbox-lib-raster-env-item):
+ * style/xltabular.el (LaTeX-env-xltabular): Fill the paragraph if
+ `auto-fill-function' is non-nil.
+
+2021-06-01 Tassilo Horn <tsdh@gnu.org>
+
+ Only re-fill \item contents if auto-fill-mode is active (bug#48760)
+
+ * latex.el (LaTeX-env-item): Only fill the paragraph of the new \item
+ if auto-fill-mode is activated (bug#48760).
+
+2021-06-01 Arash Esbati <arash@gnu.org>
+
+ Remove backspace as paragraph separator
+
+ * tex-info.el (TeX-texinfo-mode): Remove backspace from paragraph
+ separator and start. See also Emacs commit 3c6b59918a.
+
+2021-05-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use #' rather than ' to quote function names
+
+ * latex.el (LaTeX-match-class-option, LaTeX-auto-cleanup):
+ * style/beamer.el (LaTeX-beamer-after-insert-env):
+ * style/doc.el (LaTeX-doc-after-insert-macrocode):
+ * tex-buf.el (TeX-style-check, TeX-error-overview-make-entries):
+ * tex.el (TeX-match-style, TeX-run-style-hooks)
+ (TeX-complete-word)
+ (TeX-complete-make-expert-command-functions)
+ (TeX-default-mode,TeX-auto-parse-region):
+ Use #' rather than ' to quote function names.
+
+2021-05-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix markups in documents
+
+ * doc/auctex.texi (Internationalization): Fix markups.
+ (Japanese): Reorder words so that unbreakable email addresses don't
+ make the line ugly in pdf output.
+
+2021-05-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Followup my commit on May 6
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Use `insert-file-contents-literally'
+ instead of `insert-file-contents'.
+
+2021-05-28 Arash Esbati <arash@gnu.org>
+
+ Improve completion
+
+ * style/pdfpages.el ("pdfpages"): Allow directories while reading
+ the file name. Use "\'" to match the empty string at the end of
+ regexp.
+
+2021-05-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve `TeX-electric-macro' in Texinfo mode
+
+ * tex.el (TeX-electric-macro): Compare with `last-command-event'
+ rather than constant ?\ in case `@' is typed in Texinfo mode.
+
+2021-05-26 Arash Esbati <arash@gnu.org>
+
+ Delete style/latexinfo.el from AUCTeX
+
+ * Makefile.in (STYLESRC): Delete entry for style/latexinfo.el.
+
+ * doc/changes.texi: Document removal of style.
+
+2021-05-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add -dDELAYBIND only when necessary
+
+ * preview.el.in (preview-pdf2dsc-sentinel): Add gs option -dDELAYBIND
+ only when preview-latex tries to tweak foreground color. According to
+ gs developer[1], -dDELAYBIND option must be accompanied by ".bindnow"
+ in gs init string.
+ [1] https://lists.gnu.org/r/auctex-devel/2021-05/msg00030.html
+
+2021-05-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update documentation
+
+ * doc/auctex.texi (Internationalization): Update according to recent
+ utf8-oriented change in LaTeX.
+ (Modes and Hooks): Display mode function names in lower case because
+ `major-mode' variable holds those forms.
+ (Mapping): Fix typo in key sequence.
+ (Processing): Add mention about options to customize tool bar.
+ (Adding Other): Add description how to examine package/class names and
+ options.
+ * doc/preview-latex.texi: Remove duplicated "@contents".
+ * doc/preview-readme.texi (More documentation): Update acoording to
+ change already done in favor of pdf format.
+ * doc/quickstart.texi (Editing Facilities): Update paragraph written
+ in days that `global-font-lock-mode' wasn't enabled by default.
+ (Processing Facilities): Add mention about synctex.
+ Update paragraph mentioning `TeX-PDF-from-DVI' rather than obsolete
+ `TeX-PDF-via-dvips-ps2pdf' option.
+
+ * doc/auctex.texi:
+ * doc/changes.texi:
+ * doc/faq.texi:
+ * doc/install.texi:
+ * doc/preview-faq.texi:
+ * doc/preview-latex.texi:
+ * doc/preview-problems.texi:
+ * doc/preview-readme.texi:
+ * doc/preview-todo.texi:
+ * doc/quickstart.texi:
+ * doc/tex-ref.tex:
+ * doc/todo.texi:
+ * doc/wininstall.texi:
+ Fix and (hopefully) improve a lot of markups and comments.
+ Add some FIXME's.
+ Convert tabs to spaces.
+ Add more indexes.
+ Use "init.el" as well as ".emacs" as the name of user init file.
+
+2021-05-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Indent region (bug#48518)
+
+ * latex.el (LaTeX-insert-environment): Indent active region when
+ `auto-fill-mode' is disabled.
+
+2021-05-20 Arash Esbati <arash@gnu.org>
+
+ Improve style/algorithm.el
+
+ * style/algorithm.el (LaTeX-algorithm-package-options): Add
+ missing options.
+ (LaTeX-env-algorithm): Insert a newline only when a label is
+ really added. Remove unnecessary comments.
+ ("algorithm"): Move `TeX-dialect' to be the third argument of the
+ hook.
+
+2021-05-13 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add new test
+
+ * tests/latex/font-latex-test.el (font-latex-unclosed-dollars): New
+ test.
+ * font-latex.el (font-latex-find-dollar-math): Clean up doc string and
+ comment.
+
+2021-05-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix fontification when $ is unclosed in buffer
+
+ * font-latex.el (font-latex-match-dollar-math): Ensure that limit
+ passed to `font-latex-find-dollar-math' doesn't exceed end of buffer.
+
+2021-05-12 Arash Esbati <arash@gnu.org>
+
+ Add new variable `TeX-normal-mode-reset-list'
+
+ * latex.el:
+ * style/graphicx.el: Add variables to `TeX-normal-mode-reset-list'
+ which were hard-coded in `TeX-normal-mode'.
+
+ * tex.el (TeX-normal-mode-reset-list): New variable for symbols to
+ be reset when the command `TeX-normal-mode' is run with argument.
+ (TeX-normal-mode): Remove the hard-coded variables and use
+ `TeX-normal-mode-reset-list'.
+ Remove the defvar's silencing the compiler.
+
+2021-05-11 Tassilo Horn <tsdh@gnu.org>
+
+ Skip inline math $ inside comments (bug#48365)
+
+ * font-latex.el (font-latex-find-dollar-math): Skip inline math $
+ inside comments.
+
+2021-05-11 Arash Esbati <arash@gnu.org>
+
+ Introduce new variable `LaTeX-global-package-files'
+
+ * latex.el (LaTeX-global-package-files): New variable holding
+ LaTeX package files.
+ (LaTeX-arg-usepackage-read-packages-with-options): Set and use it
+ instead of `TeX-global-input-files'.
+
+ * tex.el (TeX-normal-mode): Reset also
+ `LaTeX-global-package-files' when invoked with ARG.
+ Silence the compiler.
+
+2021-05-06 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Ensure rawness of data to compute MD5
+
+ * tex-buf.el (TeX-run-TeX): Use `insert-file-contents-literally'
+ instead of `insert-file-contents' in order to avoild possible wrong
+ MD5 value due to unnecessary encoding conversion.
+ ;(TeX-sentinel-function, TeX-sentinel-default-function): Fix typo.
+
+2021-05-06 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make `TeX-run-format' self-contained (bug#48144)
+
+ * tex-buf.el (TeX-run-format, TeX-run-TeX): Move initialization of
+ `TeX-error-report-switches' from `TeX-run-TeX' to `TeX-run-format'.
+ This makes `TeX-TeX-sentinel', set to `TeX-sentinel-function', work
+ without error when `TeX-run-format' is called outside of
+ `TeX-run-TeX'.
+ (TeX-error-report-switches, TeX-error-report-has-errors-p): Define
+ them before `TeX-run-format' to prevent compiler warning.
+
+2021-05-05 Arash Esbati <arash@gnu.org>
+
+ Support new kernel macro \footref
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add entry
+ for footref to reference class.
+
+ * latex.el (LaTeX-common-initialization): Add support for
+ \footref macro.
+
+2021-05-04 Arash Esbati <arash@gnu.org>
+
+ Add support for (Brazilian) Portuguese
+
+ * tex.el (TeX-quote-language-alist): Add entry for "portuguese".
+
+ * doc/auctex.texi (European): Document the features of new
+ language styles.
+
+ * Makefile.in (STYLESRC): Add entries for new styles.
+
+ * style/brazil.el:
+ * style/brazilian.el:
+ * style/portuges.el:
+ * style/portuguese.el: New files.
+
+2021-04-28 Tassilo Horn <tsdh@gnu.org>
+
+ Allow one level of braces in verbatim environment args (bug#48078)
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Allow one level
+ of braces in verbatim environment args (bug#48078).
+
+2021-04-27 Tassilo Horn <tsdh@gnu.org>
+
+ Fix filling issue caused by commit 98455d05.
+
+ * latex.el (LaTeX-fill-region-as-para-do): Call
+ LaTeX-back-to-indentation without explicit arg again.
+
+2021-04-25 Tassilo Horn <tsdh@gnu.org>
+
+ Fix matching of script chars (bug#48012)
+
+ * font-latex.el (font-latex-match-script-chars): Don't stop after
+ findind the first script char which turns out not to be an actual
+ script char (bug#48012).
+
+2021-04-23 Tassilo Horn <tsdh@gnu.org>
+
+ Give explicit arg to LaTeX-back-to-indentation in filling functions.
+
+ Also add some comment filling tests, and adapt one existing test to
+ new filling behavior introduced in previous commit.
+
+ * latex.el (LaTeX-fill-region-as-para-do):
+ (LaTeX-fill-move-to-break-point): Provide explicit arg to
+ `LaTeX-back-to-indentation'.
+
+2021-04-23 Tassilo Horn <tsdh@gnu.org>
+
+ Don't treat comments with whitespace before % as code comments
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Don't treat comments with
+ whitespace before % as code comments (mentioned as addendum to
+ bug#47757).
+
+2021-04-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add new test
+
+ * tests/latex/latex-test.el (LaTeX-electric-pair-interaction): New
+ test.
+ * latex.el (LaTeX-insert-left-brace): Add comments.
+
+2021-04-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Follow up previous commit
+
+ * latex.el (LaTeX-insert-left-brace): Let side effects of
+ self-insertion, such as electric paring, to occur when this function
+ doesn't do special treatment.
+
+2021-04-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Get rid of unexpected side effects
+
+ * latex.el (LaTeX-insert-left-brace): Use `insert' instead of
+ `self-insert-command' to avoid all unexpected interactions.
+ (LaTeX-insert-corresponding-right-macro-and-brace)
+ (LaTeX-common-initialization):
+ Remove codes which is no longer necessary.
+
+2021-04-21 Philip K <philipk@posteo.net>
+
+ Improve handling for parentheses with electric-pair-mode (bug#47936)
+
+ * latex.el (LaTeX-insert-corresponding-right-macro-and-brace): Improve
+ handling for parentheses with electric-pair-mode (bug#47936).
+
+2021-04-18 Tassilo Horn <tsdh@gnu.org>
+
+ Fix the fix of bug#47757 which broke comment filling.
+
+ * latex.el (LaTeX-back-to-indentation): Move point to the comment
+ content only if the current command is no newline command (fixes the
+ previous fix for bug#47757 which broke comment filling).
+
+2021-04-16 Tassilo Horn <tsdh@gnu.org>
+
+ Rename TeX-xreader-sync-view to TeX-reader-sync-view (bug#47807)
+
+ * tex.el (TeX-reader-sync-view): Rename from
+ TeX-xreader-sync-view (bug#47807).
+
+2021-04-14 Tassilo Horn <tsdh@gnu.org>
+
+ Don't move past % if the current command is a non-indent command
+
+ * latex.el (LaTeX-back-to-indentation): Don't move past % if the
+ current command is a non-indent command (bug#47757).
+
+2021-04-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Simplify conditionals evaluating to constant
+
+ * font-latex.el (font-latex-bold-face, font-latex-italic-face)
+ (font-latex-math-face, font-latex-string-face)
+ (font-latex-warning-face, font-latex-verbatim-face)
+ (font-latex-script-char-face):
+ All supported emacsens support :inherit attribute for face and
+ have `fixed-pitch' basic face.
+
+2021-04-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Resolve constant fboundp/boundp/featurep
+
+ * bib-cite.el (bib-apropos-keyword-at-point):
+ * context.el (ConTeXt-menu-update)
+ (ConTeXt-mode-common-initialization):
+ * latex.el (LaTeX-math-initialize)
+ (LaTeX-fill-move-to-break-point):
+ * multi-prompt.el (multi-prompt-next):
+ * preview.el.in (preview-transparent-border)
+ (preview-place-preview, preview-reinstate-preview):
+ * style/kpfonts.el (math):
+ * style/dk-bib.el (LaTeX-dk-bib-package-options):
+ * tex-buf.el (TeX-shell-command-option, TeX-check-engine):
+ * tex-fold.el (TeX-fold-item, TeX-fold-post-command):
+ * tex.el (TeX-source-specials-view-start-server)
+ (TeX-auto-private, TeX-style-private, TeX-complete-symbol)
+ (VirTeX-common-initialization, TeX-token-char)
+ (TeX-mode-specific-command-menu-entries)
+ (TeX-math-input-method-off, TeX-abbrev-mode-setup):
+ Simplify conditionals containing `fboundp', `boundp' and `featurep'
+ which evaluate to constant.
+
+ * latex.el (LaTeX-math-initialize, LaTeX-fold-math-spec-list):
+ Simplify by not using `decode-char'. Now that emacs is unicode based,
+ (decode-char 'ucs ARG) is trivial operation which just returns ARG.
+ Code point in ucs is the same as emacs char.
+
+ * multi-prompt (multi-prompt): Use #' to quote function names.
+ (multi-prompt-next-must-match): Use
+ `minibuffer-contents-no-properties' instead of
+ `buffer-substring-no-properties'.
+
+2021-04-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for Emacs<24.3
+
+ * latex.el (LaTeX-insert-left-brace):
+ * tex.el (TeX-insert-dollar):
+ Simplify the property `delete-selection-mode'.
+ (VirTeX-common-initialization): Use " " for `comment-padding'.
+ (TeX-math-input-method-off): Never use `inactivate-input-method'.
+
+2021-04-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use #' instead of ' to quote function names
+
+ * bib-cite.el (bib-switch-to-buffer-function):
+ * latex.el (LaTeX-item-array, LaTeX-item-tabular*)
+ (LaTeX-math-insert-function, LaTeX-environment-menu-entry)
+ (LaTeX-environment-modify-menu-entry)
+ (LaTeX-section-menu-entry, LaTeX-indent-tabular)
+ * preview.el.in (preview-auto-reveal, preview-copy-mml)
+ (preview-copy-region-as-mml, preview-generate-preview):
+ * style/amsmath.el (LaTeX-item-equation-alignat):
+ * style/amsthm.el (LaTeX-amsthm-auto-cleanup)
+ ("amsthm"):
+ * style/biblatex.el ("biblatex"):
+ * style/dinbrief.el (LaTeX-dinbrief-style)
+ (LaTeX-dinbrief-env-recipient):
+ * style/exam.el ("exam"):
+ * style/jurabib.el ("jurabib"):
+ * style/letter.el (LaTeX-env-recipient):
+ * style/minted.el (LaTeX-minted-auto-cleanup):
+ * style/natbib.el ("natbib"):
+ * style/ntheorem.el (LaTeX-ntheorem-auto-cleanup)
+ ("ntheorem"):
+ * style/pythontex.el ("pythontex"):
+ * style/tcolorbox.el (LaTeX-tcolorbox-auto-cleanup):
+ * style/theorem.el (LaTeX-theorem-auto-cleanup)
+ ("theorem"):
+ * style/xparse.el (LaTeX-xparse-macro-parse):
+ * tests/latex/font-latex-test.el (font-latex-three-dollars)
+ (font-latex-extend-region-backwards-quotation)
+ (font-latex-general-fontification):
+ * tex-bar.el (TeX-bar-TeX-button-alist)
+ (TeX-bar-LaTeX-button-alist):
+ * tex-buf.el (TeX-command-master, TeX-view):
+ * tex-info.el (TeX-texinfo-mode):
+ * tex-fold.el (TeX-fold-post-command):
+ * tex-site.el.in (tex-site-unload-hook):
+ * tex.el (TeX-expand-list-builtin,toplevel)
+ (TeX-source-correlate-start-server-maybe)
+ (TeX-install-font-lock, TeX-command-current)
+ (TeX-command-select-master, TeX-command-select-buffer)
+ (TeX-command-select-region, TeX-newline-function)
+ (TeX-mode-specific-command-menu-entries)
+ (TeX-font-replace-function, TeX-insert-dollar):
+ * toolbar-x.el (toolbarx-default-toolbar-meaning-alist):
+ * doc/auctex.texi (Mathematics, Filling, Folding)
+ (Hacking the Parser):
+ * doc/tex-ref.tex:
+ Use #' instead of ' to quote function names.
+
+ tex.el (): Add `declare-function' for `gnuserv-start'.
+
+2021-04-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use closure rather than hand-made lambda
+
+ * latex.el (LaTeX-math-initialize):
+ * style/kpfonts.el (math):
+ * toolbar-x.el (toolbarx-make-command):
+ Use closure rather than hand-made lambda form.
+
+2021-04-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Resolve unnecassary back quote
+
+ * font-latex.el (font-latex-user-keyword-classes,
+ (font-latex-slide-title-face):
+ * tex-fold.el (TeX-fold-macro-spec-list):
+ Turn unnecassary back quote into forward quote.
+ Fix typo in doc string.
+
+2021-04-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove xemacs compat elements
+
+ * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons):
+ Don't use vector as element.
+ * toolbar-x.el (toolbarx-install-toolbar): Fix doc string.
+ Partially revert the comments removed recently which are still
+ valid.
+
+2021-03-31 Arash Esbati <arash@gnu.org>
+
+ Add new fontification test
+
+ * tests/latex/font-latex-test.el
+ (font-latex-general-fontification): Add test for general
+ fontification of vanilla LaTeX files.
+
+2021-03-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use built-in functions for similar functions
+
+ * tex.el (TeX-split-string): Simplify by `split-string' and mark
+ obsolete.
+ (TeX-assoc): Simplify by `assoc-string' and mark obsolete.
+ * doc/changes.texi (News in 13.0): Add announce that these functions
+ are removed in future release.
+
+ * latex.el (LaTeX-split-bibs, LaTeX-auto-cleanup)
+ (LaTeX-209-to-2e):
+ * style/babel.el (LaTeX-babel-active-languages):
+ Replace `TeX-split-string' by `split-string'.
+
+ * tex-buf.el (TeX-command-query, TeX-printer-query): Replace
+ `TeX-assoc' by `assoc-string'.
+
+2021-03-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Some minor followups
+
+ * doc/tex-ref.tex: Fix markups as well as a few errors.
+ Remove mention about xemacs.
+ * tex.el (TeX-expand-list-builtin): Simplify.
+ * tests/make-test-deps.emacs-lisp: Enable lexical binding.
+ Update Copyright year.
+
+2021-03-29 Arash Esbati <arash@gnu.org>
+
+ Fix broken test
+
+ * tests/japanese/preview-latex.el: Mark
+ `japanese-TeX-error-messages' as special before dynamically
+ binding it.
+
+2021-03-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix doc string
+
+ * tex.el (TeX-expand-list): Delete obsolete comment.
+ State that variable name is allowed as the second element and how that
+ is treated.
+
+2021-03-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Reduce byte compiler warning
+
+ * tex.el (): Move `(eval-when-compile (require 'dbus))' before
+ `declare-function's of dbus related functions because otherwise they
+ seem ineffective.
+ Both NOERROR optional argument for `(require 'dbus)' and `(featurep
+ 'dbusbind)' test are removed deliberately because
+ (1) Now all supported emacsen have dbus.el.
+ (2) Even if emacs is built with configure option "--without-dbus", it
+ doesn't cause error to load dbus.el just to get macro definition
+ of `dbus-ignore-errors'.
+ This way, it works fine even when
+ (a) Emacs used for byte-compiling lacks D-Bus support.
+ (b) Emacs at run time has D-Bus support.
+ without relying on `TeX--if-macro-fboundp'.
+
+ (): Remove `declare-function' for `dbus-ignore-errors' because it's
+ now guaranteed that the macro is expanded away at byte compile time.
+ (): Remove `defvar' for `dbus-debug' because `dbus.el' provides a
+ suitable defvar.
+
+2021-03-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Reduce byte compiler warning
+
+ * tex.el (VirTeX-common-initialization,toplevel): Don't set obsolete
+ ispell variables `ispell-tex-p' and `ispell-tex-major-modes'. Neither
+ appears in NEWS.* nor source of emacs 24.3.
+ (TeX-run-ispell): Don't call obsolete functions `spell-buffer' and
+ `spell-region'.
+ (): Discard `declare-function' for `spell-buffer'.
+ Add `defvar' for `ispell-parser' to silence byte compiler.
+
+2021-03-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use #' instead of ' to quote function where possible
+
+ * latex.el (LaTeX-babel-insert-hyphen):
+ * multi-prompt.el (multi-prompt-delete)
+ (multi-prompt-next-must-match):
+ * style/biblatex.el ("biblatex"):
+ * style/newfloat.el ("newfloat"):
+ * style/ntheorem.el ("ntheorem"):
+ * style/wrapfig.el ("wrapfig"):
+ * tex.el (TeX-electric-macro, TeX-insert-punctuation)
+ (TeX-run-ispell):
+ Use #' instead of ' to quote function where possible.
+
+2021-03-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Reduce byte compiler warning
+
+ * bib-cite.el (bib-display-or-find-label): Use `outline-show-entry'
+ instead of `show-entry' when possible. Wrap `show-entry' with
+ `with-no-warnings'.
+ (bib-get-citations, psg-list-env): Use `replace-regexp-in-string'
+ instead of `dired-replace-in-string'.
+ Use `split-string' instead of `dired-split' and `TeX-split-string'.
+ (dired-replace-in-string,TeX-split-string): Delete fallback
+ definitions.
+ (): Remove `declare-function' for `dired-replace-in-string' and
+ `dired-split'.
+
+2021-03-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Reduce byte compiler warning
+
+ * bib-cite.el (bib-bib-label-help-echo-format, bib-ext-list)
+ (bib-label-help-echo, bib-label-help):
+ Delete remaining XEmacs only functions and variables.
+ (bib-highlight-mouse): Don't touch removed variable.
+ (bib-etags-command, bib-etags-append-command, bib-display, bib-find)
+ (bib-find-next, bib-make-bibliography, bib-edit-citation)
+ (bib-get-bibliography):
+ Fix doc strings.
+
+2021-03-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tests/japanese/preview-latex.el: Make cleanup forms more robust
+
+2021-03-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix preamble cache
+
+ * preview.el.in (preview-cache-preamble): Remove trash left when
+ preferring closure over backquote+lambda.
+ (preview-gs-flag-error): Replace `str' with `string' for clarity;
+ `str' is used again in the clause just after the one in question.
+
+2021-03-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix preview-latex and regression tests
+
+ * preview.el.in (preview-query-replace-reveal): Add treatment for
+ nadvice functions.
+ (): Promote defvar's without value to proper defvar's to prevent
+ unexpected error when external program calls preview-latex functions.
+ * tests/latex/font-latex-test.el (): Add defvar for `font-lock-beg'
+ and `font-lock-end' to make dynamic binding at let-binding them.
+ * tests/tex/path-expansion.el: Add temporal defvar for dummy variable.
+ * tests/japanese/preview-latex.el
+ (japanese-preview-preserve-kanji-option2)
+ (japanese-preview-preserve-kanji-option3):
+ Make cleanup forms more robust.
+
+2021-03-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix font-latex.el
+
+ * font-latex.el (font-latex-make-built-in-keywords): Defer making
+ `font-latex-match-*' buffer-local so that it attains sane default
+ value.
+
+2021-03-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix void function error
+
+ * font-latex.el (font-latex-make-built-in-keywords): Bring back the
+ defun of `font-latex-match-*-make` before the defcustom of
+ `font-latex-match-*-keywords' because the latter depends on the
+ former through :set function.
+ Add defvar without value to suppress byte compile warnings for
+ `font-latex-match-*-keywords'.
+
+2021-03-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix documents
+
+ * doc/auctex.texi (LaTeX-amsmath-label): Add multline env. and remove
+ aligned env. since the former gets label while the latter doesn't get.
+ (Error overview): Delete spurious "on".
+ * doc/install.texi (Prerequisites): Raise minimum required version to
+ 24.3.
+ * doc/preview-faq.texi (Requirements): Add description about
+ availability on Windows.
+ Remove reference on table deleted before.
+ Adapt subsection title.
+
+2021-03-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Discard obsolete variables
+
+ According to NEWS.24, `font-lock-defaults-alist' was removed at
+ emacs 24.1.
+ `font-lock-mode-enable-list' doesn't exist in any NEWS.* nor emacs
+ 24.3 source. (Xemacs specific variable?)
+ According to loaddefs.el, `font-lock-auto-fontify' is xemacs variable
+ corresponding to `global-font-lock-mode'.
+
+ * tex-buf.el:
+ (): Remove defvar for `font-lock-mode-enable-list',
+ `font-lock-auto-fontify' and `font-lock-defaults-alist'.
+ (TeX-region-create): Don't let-bind obsolete variables.
+ Stop let-binding `font-lock-defaults' since it is buffer local
+ variable. It doesn't make sense to let-bind it before changing the
+ current buffer.
+ Set NOWARN argument to t in `find-file-noselect' to suppress "(New
+ file)" message in echo area.
+
+2021-03-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix merging
+
+ * tex-buf.el (TeX-region-update): Use `begin', not `TeX--begin'.
+ * tex.el (TeX--call-minor-mode): Rename from `tex--call-minor-mode' to
+ make prefix uniform in AUCTeX.
+ (): Add autoload declaration of `TeX-previous-error'.
+ (TeX-output-dir): Use #' instead of ' to quote function name.
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Use UTF-8 for all ELisp files
+
+ UTF-8 is the default encoding used for ELisp files nowadays, so
+ convert the few remaining exceptions.
+
+ * tests/japanese/preview-latex.el:
+ * tex-jp.el: Remove `coding:` cookie and re-encode into utf-8.
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Prefer lexical closures over hand-built lambda forms
+
+ now that we have lexical-binding, we can use closures, which have the
+ advantage over `(lambda ...) of allowing the byte-compiler to compile
+ the code, and also makes it possible to Edebug it.
+
+ * preview.el (preview-gs-close, preview-gs-flag-error)
+ (preview-scale-from-face, preview-gs-flag-error)
+ (preview-scale-from-face, preview-disabled-string)
+ (preview-buffer-restore, preview-place-preview)
+ (preview-reinstate-preview, preview-cache-preamble)
+ (preview-generate-preview, preview-report-bug):
+ * toolbar-x.el (toolbarx-emacs-mount-popup-menu):
+ * tex.el (TeX-mode-specific-command-menu): Replace `(lambda...) with closures.
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Activate lexical-binding everywhere
+
+ Also, add an underscore at the beginning of unused arguments to
+ silence warnings.
+
+ * bib-cite.el (bib-highlight-mouse): Remove unused vars `extent`
+ and `local-extent-list`.
+
+ * latex.el (LaTeX-label): Remove unused var `label`.
+ (LaTeX-math-mode-map): Move before first use.
+
+ * preview.el.in (preview-start-dvipng, preview-start-dvips):
+ Remove unused var `file`.
+
+ * tex-fold.el (TeX-fold-macro-nth-arg): Remove unused var `close-string`.
+ (TeX-fold-hide-item): Remove unused var `face`.
+
+ * tex-font.el (tex-font-lock-keywords-2): Remove unused var `type`.
+
+ * tex-info.el (Texinfo-mark-section): Rework to avoid relying on
+ dynamic scoping to access local vars.
+
+ * toolbar-x.el (toolbarx-test-toolbar-type): Remove unused vars
+ `all-but-def-opts` and `all-opts`; remove always-t var `good-jobs`.
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Expose the body of advice to the compiler
+
+ While at it, use `advice-add` when available.
+ We can drop `defadvice` completely when we bump the required version
+ to Emacs-24.4, or if/when we add `nadvice` as a required package.
+
+ * context.el (ConTeXt--invalidate-menu): New function.
+ (ConTeXt-add-environments): Advise with it.
+
+ * latex.el (LaTeX-add-bibliographies): Advise with `TeX-run-style-hooks`.
+ (LaTeX--invalidate-menus): New function.
+ (LaTeX-add-environments): Advise with it.
+
+ * preview.el.in (preview--open-for-replace): New function.
+ (replace-highlight): Advise with it.
+
+ * tex.el (tex--call-minor-mode): New function.
+ (hack-one-local-variable): Advise with it.
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Miscellaneous minor changes
+
+ Move to the next line arguments that are easy to misread.
+ Fix some commenting style to obey `outline-minor-mode`.
+
+ * auctex.el.in: Don't require `cl-lib` since it's bundled with Emacs-24.3.
+
+ * README: Prefer HTTPS over HTTP/FTP for gnu.org sites.
+
+ * bib-cite.el (bib-find-next): Simplify.
+
+ * latex.el: Use a non-nil default value for `LaTeX-label-function`
+ so RefTeX can override it with `add-function`.
+ (LaTeX-label--default): New function, extracted from `LaTeX-label`.
+ (LaTeX-label): Use it.
+ (LaTeX-label-function): Use it as default value.
+
+ * toolbar-x.el (toolbarx-emacs-mount-popup-menu): Make the control&data
+ flow a bit simpler.
+ (toolbarx-test-image-type, toolbarx-process-dropdown-group):
+ Use `car-safe` and strength-reduce `eval` to `symbol-value`.
+
+ * style/dinbrief.el: Remove redundant comment.
+
+ * style/kpfonts.el (<toplevel>): Simplify.
+
+ * style/latexinfo.el (LaTeXinfo-mode-map): Move initialization into
+ the declaration.
+
+ * style/url.el (TeX-arg-urlstyle):
+ * style/prosper.el (LaTeX-prosper-slide-style-prompt):
+ Completion tables can be lists of strings.
+
+ * style/tikz.el (TeX-TikZ-single-macro-arg): Strength-reduce `eval` to
+ `apply`.
+
+ More misc changes
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Remove some XEmacs and old-Emacs code
+
+ Remove uses of `easy-menu-add` and `easy-menu-remove` which have
+ always been no-op in Emacs and are declared obsolete in Emacs-28.
+
+ * bib-cite.el (bib-cite-setup-highlight-mouse-keymap): Remove Emacs-19 code.
+
+ * tex-buf.el (TeX-region-create): Remove use of variable
+ `font-lock-maximum-size` declared obsolete in Emacs-24.
+
+ * toolbar-x.el: Remove left over code from XEmacs compatibility.
+ Remove XEmacs-only `:toolbar` and `:dropdown-toolbar` as well
+ `:insert` which was only used to select Emacs-only or XEmacs-only entries.
+ (toolbarx-default-toolbar-meaning-alist): Replace all uses of
+ `[Emacs-only XEmacs-only]` vectors with the `Emacs-only` form.
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Don't quote `lambda`
+
+ Remove some redundant `:group` arguments
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Use #' rather than ' to quote functions
+
+ This helps track down typos, references to functions which don't exist
+ any more, as well as references to obsolete functions.
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-latex.el (font-latex-make-built-in-keywords): Make it a macro
+
+ This lets us expose the code it generates to the compiler without
+ having to call `byte-compile` explicitly. It also reduces the reliance
+ on `eval`, saving the souls of many kitten along the way.
+
+ (font-latex-built-in-keyword-classes): Define it at compile-time as well.
+ (font-latex-keywords-1, font-latex-keywords-2):
+ Move their definition to `font-latex-make-built-in-keywords`.
+ (font-latex-keyword-matcher): Define it at compile-time as well.
+ (font-latex--make-match-defun): Rename from `font-latex-make-match-defun`.
+ Define it at compile-time as well. Return the function definition (as
+ the docstring suggests) rather than evaluating it.
+ (font-latex-make-user-keywords): Adjust call to it.
+ (<toplevel>): Don't manually call the byte-compiler.
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-latex.el (font-latex-make-built-in-keywords): Reorder defs
+
+ Move definition of `font-latex-match-*-make` after the `defvar`s of
+ the vars it uses.
+
+2021-03-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Prepare for enabling lexical binding in preview.el.in
+
+ * tex-buf.el (TeX-region-update):
+ * preview.el.in (preview-region, preview-counters)
+ (preview--counter-information):
+ Turn a piece of advice for `TeX-region-create' into a helper function
+ `preview--counter-information', and invoke it at all calls of
+ `TeX-region-create'.
+ Use `buffer-substring-no-properties' instead of `buffer-substring' to
+ save memory usage a bit.
+ Simplify code by `TeX-current-offset'.
+
+ * tex-buf.el (TeX-region-create):
+ * preview.el.in (preview-preamble, preview--skip-preamble-region):
+ Turn another advice for `TeX-region-create' into a helper function
+ `preview--skip-preamble-region' and call it in `TeX-region-create'.
+
+ * tex-buf.el (TeX-region-extra): Move `defcustom' before its new first
+ usage.
+
+2021-03-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Discard `TeX-auto-update' to silence byte compiler
+
+ Now that we add `TeX-safe-auto-write' as local hook in
+ `write-contents-functions', we don't have to check every time whether
+ it is AUCTeX buffer.
+
+ * latex.el (BibTeX-auto-store):
+ * tex-info.el (TeX-texinfo-mode):
+ Don't set `TeX-auto-update'.
+ * tex.el (VirTeX-common-initialization): Don't set `TeX-auto-update'.
+ (TeX-safe-auto-write): Don't check whether it is AUCTeX buffer or
+ BibTeX buffer.
+ (TeX-update-style): Consult `major-mode' instead of `TeX-auto-update'
+ to check whether it is BibTeX buffer.
+ * bib-cite.el: Don't use `TeX-auto-update'. Consult `TeX-mode-p' to
+ check whether it is AUCTeX buffer.
+
+2021-03-17 Al Haji-Ali <a.hajiali@hw.ac.uk>
+
+ Implement the user option TeX-output-dir
+
+ * doc/auctex.texi (Control/Controlling the output): Document the
+ new TeX-output-dir user option.
+
+ * preview.el.in (preview-pdf2dsc-command): Replace concatenated output
+ file names with the new expansions.
+ (preview-LaTeX-command): Use an expansion for filename only.
+ (preview-create-subdirectory): Retrieve prv path from
+ TeX-active-master.
+ (preview-dump-replacements, preview-undump-replacements): Do not
+ discard --output-directory from the command arguments.
+ (preview-cache-preamble, preview-document): Call TeX-save-document
+ with file function instead of filename.
+ (TeX-inline-preview-internal): Retrieve prv path from TeX-master-file.
+
+ * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-LaTeX-button-alist):
+ Call TeX-save-document with file function instead of filename.
+
+ * tex-buf.el (TeX-save-document, TeX-command-default)
+ (TeX-command-query): Change implementation to accept file function as
+ well as filename as argument.
+ (TeX--concat-ext): New helper function.
+ (TeX-command-master, TeX-command-region): Call TeX-command-query with
+ file function instead of filename.
+ (TeX-command): Update documentation.
+ (TeX-active-master-with-quotes): Add new argument for pre-processing
+ filename.
+ (TeX-command-sequence): Pass file function to TeX-command-default.
+ (TeX-run-TeX, TeX-run-index, TeX-LaTeX-sentinel): Call
+ TeX-active-master instead of concatenating extension to filename.
+ (TeX-region-file): Change to return paths in TeX-output-dir when
+ non-nil.
+
+ * tex.el (TeX-command-list, LaTeX-command-style): Change commands to
+ pass output-directory as an argument.
+ (TeX-print-command, TeX-printer-list): Use "%d" for dvi files.
+ (TeX-expand-list-builtin): Add expansions for output files and
+ directories.
+ (TeX-clean): Refactor to use the new TeX--clean-extensions-regexp.
+ (TeX-master-file): Change to return output files inside
+ TeX-output-file.
+ (TeX-output-dir): New user option.
+ (TeX--master-output-dir, TeX--output-dir-arg)
+ (TeX--clean-extensions-regexp): New function.
+ (TeX-split-string): Correct a spelling mistake.
+
+2021-03-06 Arash Esbati <arash@gnu.org>
+
+ Improve style/footmisc.el
+
+ * style/footmisc.el ("footmisc"): Add completion support for some
+ macros. Support special macros defined only with `splitrule'
+ option. Improve fontification.
+
+2021-03-03 Tassilo Horn <tsdh@gnu.org>
+
+ Use "wrap region or query for logo" also in \[hH]ologoVariant
+
+ * style/hologo.el: Use "wrap region or query for logo" also in
+ \[hH]ologoVariant.
+
+2021-03-03 Tassilo Horn <tsdh@gnu.org>
+
+ Fix wrapping of active region with \[Hh]ologo macros
+
+ * style/hologo.el (LaTeX-hologo--arg-use-region-or-query-logo-name):
+ Fix wrapping of logo in active region.
+
+2021-03-02 Tassilo Horn <tsdh@gnu.org>
+
+ Use active region if it is a logo name.
+
+ * style/hologo.el (LaTeX-hologo--arg-use-region-or-query-logo-name):
+ New function for the logo name arg of \hologo and \Hologo.
+
+2021-02-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Enable lexical binding in context-{en,nl}.el
+
+ * context-en.el:
+ * context-nl.el:
+ Enable lexical binding.
+ Update copyright year.
+
+2021-02-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix preview-cache-preamble after region typeset/preview
+
+ * preview.el.in (preview-cache-preamble): Move `setq' for
+ `TeX-current-process-region-p' before `let*' so that
+ `TeX-command-expand' in `let*' should work correctly.
+
+2021-02-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Enable lexical binding in plain-tex.el
+
+ * plain-tex.el: Enable lexical binding.
+ Update copyright year.
+
+2021-02-24 Arash Esbati <arash@gnu.org>
+
+ * style/geometry.el ("geometry"): Fontify \restoregeometry macro.
+
+2021-02-11 Brian Leung <leungbk@mailfence.com>
+
+ Deprioritize "\\.drv\\'" in auto-mode-alist
+
+ Guix and Nix have derivation files that look like
+ "/gnu/store/.*\\.drv". To avoid choosing the wrong mode, we prefer to
+ use more stringent regexps for those corresponding modes, and add the
+ less-stringent regexp here to the end of auto-mode-alist.
+
+ * latex.el (auto-mode-alist): Deprioritize "\\.drv\\'" in
+ auto-mode-alist.
+
+2021-02-09 Arash Esbati <arash@gnu.org>
+
+ Add new style/changes.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/changes.el: New file.
+
+2021-02-09 Arash Esbati <arash@gnu.org>
+
+ Add parsing support to style/comment.el
+
+ * style/comment.el (LaTeX-comment-include-exclude-regexp):
+ (LaTeX-comment-package-options): New variables.
+ (LaTeX-comment-auto-cleanup): New function for processing parsed
+ elements.
+
+2021-02-06 Arash Esbati <arash@gnu.org>
+
+ Add new style/footnotehyper.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/footnotehyper.el ("footnotehyper"): New file.
+
+2021-02-03 Arash Esbati <arash@gnu.org>
+
+ Add new style/truncate.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/truncate.el: New file.
+
+2021-01-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove eol format suffix from coding tag (bug#46117)
+
+ * doc/preview-dtxdoc.pl:
+ * tex-jp.el:
+ Remove "-unix" suffix from coding: tag for local git repos of git for
+ windows which enable autocrlf feature.
+ Update copyright year.
+
+2021-01-25 Arash Esbati <arash@gnu.org>
+
+ Document how to load AUCTeX from a local Git repo
+
+ * doc/install.texi (Advice for non-privileged users): Add
+ instructions to use AUCTeX directly out of a local Git repo.
+
+2021-01-24 Arash Esbati <arash@gnu.org>
+
+ Update style/bigdelim.el to package version 2.6
+
+ * style/bigdelim.el (TeX-arg-bigdelim-brace): Support completion
+ for more brace choices. Insert the choice in braces only if the
+ choice doesn't start with a backslash.
+ ("bigdelim"): Add fontification support.
+
+2021-01-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Prevent inadvertent destruction of list variable
+
+ * latex.el (LaTeX-common-initialization): Apply `copy-sequence' to the
+ last argument of `delete-dups'+`append'.
+
+2021-01-20 Arash Esbati <arash@gnu.org>
+
+ Update style/bigstrut.el to package version 2.6
+
+ * style/bigstrut.el ("bigstrut"): Remove non-existent macro
+ \bigstrutsetup.
+ Add \bigstrutjot to list of lengths.
+ Add fontification support for \bigstrut.
+ (TeX-arg-bigstrut): Fix prompt and the usage of
+ `TeX-argument-prompt'. Make the function more AUCTeX standard.
+
+2021-01-20 Arash Esbati <arash@gnu.org>
+
+ Update style/multirow.el to package version 2.6
+
+ * style/multirow.el ("multirow"): Improve arguments of \multirow
+ macro incl. fontification.
+ Add \bigstrutjot to list of lengths and not to macros.
+ Add \STneed macro depending on supertabular package option.
+ (LaTeX-multirow-package-options): Fix package options.
+
+2021-01-19 Arash Esbati <arash@gnu.org>
+
+ Update style/thmtools.el to package version 0.72
+
+ * style/thmtools.el (LaTeX-arg-thmtools-declaretheorem): Query for
+ the optional argument after the mandatory environment name.
+ (LaTeX-thmtools-env-label): Use `read-char-choice' instead of
+ `read-char'.
+ Set `help-form' in the let-binding.
+ (LaTeX-thmtools-listoftheorems-key-val): Update key=val's.
+ ("thmtools"): Fontify also the optional argument after the
+ mandatory one. Keep the old behavior for compatibility.
+
+2021-01-19 Tassilo Horn <tsdh@gnu.org>
+
+ Signal an error if auto-parser regexp has too many groups
+
+ In (pathological) documents which activate too many styles adding
+ entries to TeX-auto-regexp-list, the full regular expression built for
+ auto-parsing may contain more groups than emacs supports (which is 255
+ at this point of time). Therefore, signal a clear error in that case
+ instead of failing unpredictably by resultant problems.
+
+ Also, fix another spot where duplicate entries could have been added.
+
+ * tex.el (TeX-auto-parse-region): Signal an error if the generated
+ auto-parser regexp has more than 255 groups.
+ * latex.el (LaTeX-common-initialization): Ensure we don't add
+ duplicate entries to TeX-auto-full-regexp-list.
+
+2021-01-19 Tassilo Horn <tsdh@gnu.org>
+
+ Fix adding duplicates to TeX-auto-regexp-list
+
+ * tex.el (TeX-auto-add-regexp): Check membership with `member' instead
+ `memq' because the latter won't work with list-valued entries.
+
+2021-01-15 Arash Esbati <arash@gnu.org>
+
+ Delete kernel commands from styles
+
+ * style/scrbase.el ("scrbase"):
+ * style/scrpage2.el ("scrpage2"): Delete support for macros
+ provided by LaTeX kernel.
+
+2021-01-15 Arash Esbati <arash@gnu.org>
+
+ * style/extramarks.el ("extramarks"): Use reference keyword class.
+
+2021-01-13 Tassilo Horn <tsdh@gnu.org>
+
+ Fix use-package recipe in install docs (once again)
+
+ * doc/install.texi (Installation): Fix use-package recipe.
+
+2021-01-12 Arash Esbati <arash@gnu.org>
+
+ Add support for some missing kernel macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add various
+ \<sectioning>mark to "reference" class.
+
+ * latex.el (LaTeX-common-initialization): Add support for \...mark
+ macros.
+
+2021-01-12 Arash Esbati <arash@gnu.org>
+
+ Add new style/extramarks.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/extramarks.el: New file.
+
+2021-01-12 Arash Esbati <arash@gnu.org>
+
+ Update style/fancyhdr.el to package version 4.0
+
+ * style/fancyhdr.el (TeX-arg-fancyhdr-place): Rename from
+ `TeX-arg-fancyhdr-position'. Improve list of candidates for
+ completion.
+ (LaTeX-fancyhdr-fancypagestyle-regexp): New variable for parsing
+ user defined pagestyles.
+ ("fancyhdr"): Update for macros provided by package version 4.0.
+ Remove completion support for deprecated macros.
+ Remove macros provided by LaTeX kernel.
+ Improve fontification support.
+ (LaTeX-fancyhdr-package-options): Add new package options.
+
+2021-01-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Support page(box) options for dvipdfmx in graphicx.el
+
+ * style/graphicx.el (LaTeX-arg-graphicx-includegraphics-key-val):
+ Support page(box) options when the document is to be processed by
+ dvipdfmx.
+ (): Update copyright year.
+
+2021-01-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix off-by-one behavior of preview-latex (bug#39927)
+
+ * preview.el.in (preview-prepare-fast-conversion): Turn newline in
+ init string into space so that gs waits subsequent input. This newline
+ caused a spurious appearance of gs prompt "GS>".
+
+2021-01-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't use `add-to-list' on lexical vars
+
+ * tex.el (TeX-view-program-list, TeX-view-program-selection):
+ (TeX-add-to-alist):
+ Don't use `add-to-list' on lexical scope variables.
+ * tests/tex/utility.el (TeX-adding-to-alist): New test.
+ (): Enable lexical binding. Update copyright year.
+
+2021-01-09 Tassilo Horn <tsdh@gnu.org>
+
+ Fix mistake in use-package recipe
+
+ * doc/install.texi (Installation): Fix mistake in use-package recipe.
+
+2021-01-09 Tassilo Horn <tsdh@gnu.org>
+
+ Fix docstring too wide warnings
+
+ * bib-cite.el (bib-dos-or-os2-variable): Reword/reformat docstring so
+ that it's less than 80 chars wide.
+ * context-en.el (ConTeXt-project-structure-list-en)
+ (ConTeXt-section-block-list-en): Ditto.
+ * context-nl.el (ConTeXt-project-structure-list-nl)
+ (ConTeXt-section-block-list-nl): Ditto.
+ * context.el (ConTeXt-numbered-section-hook)
+ (ConTeXt-unnumbered-section-hook): Ditto.
+ * tex-buf.el (TeX-check-engine): Ditto.
+
+2021-01-09 Tassilo Horn <tsdh@gnu.org>
+
+ Add use-package recipe to installation info docs
+
+ * doc/install.texi (Installation): Add use-package recipe.
+
+2021-01-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Adapt preview.el.in for `TeX-translate-location-hook'
+
+ * preview.el.in (preview-parse-messages): Transport the values between
+ dynamic scope variables TeX-translate-location-* and corresponding
+ lexical scope variables around the call to
+ `TeX-translate-location-hook'.
+ Update copyright year.
+
+2021-01-08 Tassilo Horn <tsdh@gnu.org>
+
+ Fix error reported in <87o8hzto7r.fsf@fastmail.fm> on auctex@gnu.org
+
+ * style/polyglossia.el (LaTeX-polyglossia-active-languages): Don't use
+ add-to-list on lexical variable.
+
+2021-01-08 Tassilo Horn <tsdh@gnu.org>
+
+ Declare formerly free vars accessible in TeX-translate-location-hook
+
+ * tex-buf.el (TeX-translate-location-file,TeX-translate-location-offset)
+ (TeX-translate-location-line,TeX-translate-location-string)
+ (TeX-translate-location-error,TeX-translate-location-context): New
+ defvars.
+ * tex-buf.el (TeX-find-display-help): Bind them before calling
+ TeX-translate-location-hook.
+ (TeX-translate-location-hook): Adapt docstring.
+
+2021-01-08 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use proper name rather than obsolete alias
+
+ * latex.el (LaTeX-insert-environment): Use
+ `LaTeX-after-insert-env-hook' instead of
+ `LaTeX-after-insert-env-hooks'.
+
+2021-01-07 Arash Esbati <arash@gnu.org>
+
+ Update style/eso-pic.el to package version 3.0a
+
+ * style/eso-pic.el ("eso-pic"): Don't run the style hook for
+ `atbegshi' since `eso-pic' doesn't rely on that package anymore.
+ (LaTeX-eso-pic-package-options-list): Update package options.
+
+2021-01-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use `write-contents-functions' instead of `write-file-functions'
+
+ * tex.el (VirTeX-common-initialization):
+ * latex.el (BibTeX-auto-store):
+ Use `write-contents-functions' instead of `write-file-functions' to
+ store `TeX-safe-auto-write' because the latter is cleared by C-x
+ C-w (write-file).
+ * doc/changes.texi (News in 13.0): Mention the bug fix.
+
+2021-01-04 Tassilo Horn <tsdh@gnu.org>
+
+ Use frame-monitor-attributes for computing DPI if avail (bug#45596)
+
+ * preview.el.in (preview-get-dpi): New defun.
+ (preview-get-geometry): Use it for computing the screen DPI (bug#45596)
+
+2021-01-02 Arash Esbati <arash@gnu.org>
+
+ Remove support for \swshape
+
+ * style/baskervaldx.el ("baskervaldx"): Delete additions for
+ \swshape macro which is now part of LaTeX kernel and supported via
+ latex.el and font-latex.el.
+
+2020-12-29 Tassilo Horn <tsdh@gnu.org>
+
+ Convert tabs to spaces in all *.el.in files according to .dir-locals.el
+
+ Convert tabs to spaces in all lisp files according to .dir-locals.el
+
+2020-12-29 Tassilo Horn <tsdh@gnu.org>
+
+ URI-encode ? in filename to %3F (bug#45510)
+
+ * tex.el (TeX-evince-sync-view-1): Evince's dbus method wants an URI
+ where ? is properly encoded as %3F so do so (bug#45510).
+
+2020-12-29 Tassilo Horn <tsdh@gnu.org>
+
+ Untabify tex.el.
+
+2020-12-27 Arash Esbati <arash@gnu.org>
+
+ * .dir-locals.el: Add new file.
+
+2020-12-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Indent additional texts
+
+ * latex.el (LaTeX-insert-environment): Indent texts sent after the
+ inserted environment.
+
+2020-12-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fixup dropping old implementations for viewers
+
+ * tex-buf.el (TeX-output-style-check): Remove function only useful for
+ old view implementations.
+
+2020-12-22 Arash Esbati <arash@gnu.org>
+
+ Lift required GNU Emacs version to 24.3
+
+ * RELEASE (Requirements): Mention that AUCTeX now requires at
+ least GNU Emacs 24.3.
+
+ * auctex.el.in: Lift GNU Emacs version to 24.3 and cl-lib to 1.0
+ for `Package-Requires' header.
+
+ * configure.ac (EMACS_CHECK_VERSION): Check for 24.3.
+
+ * doc/changes.texi: Add entry for required Emacs version.
+
+ * doc/faq.texi:
+ * doc/preview-faq.texi (Requirements): Change tested/required
+ Emacs version.
+
+ * tex-site.el.in:
+ * tex.el: Consider Emacs' minor version as well before reporting
+ an error.
+
+2020-12-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Delete bogus defvar
+
+ * tex-buf.el: Remove bogus defvar for `compilation-in-progress'. There
+ is a bare defvar for it already far above these lines.
+
+2020-12-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Drop old implementations for viewers
+
+ * tex.el (TeX-expand-list-builtin): Remove entries for "%v" and "%vv".
+ (TeX-view-style, TeX-output-view-style): Remove.
+ * doc/auctex.texi (Starting Viewers): Remove description about old
+ implementations.
+ * doc/changes.texi (News in 13.0): Mention the above changes.
+ * tex-mik.el: Remove entries for TeX-view-style and
+ TeX-output-view-style.
+
+2020-12-21 Tassilo Horn <tsdh@gnu.org>
+
+ Document lexical-binding changes in context.el.
+
+ * doc/changes.texi: Document lexical-binding changes in context.el.
+ * context.el: Don't reference non-existing ConTeXt-section-hook but
+ ConTeXt-numbered-section-hook.
+
+2020-12-18 Tassilo Horn <tsdh@gnu.org>
+
+ Document lexical binding changes.
+
+ * doc/changes.texi: Document lexical binding changes.
+
+2020-12-03 Tassilo Horn <tsdh@gnu.org>
+
+ Fix compile "Error: symbol-value cannot use lexical var ‘amsenv’"
+
+ * style/empheq.el (LaTeX-empheq-env): Don't call symbol-value on lexical
+ variable amsenv.
+
+2020-12-02 Arash Esbati <arash@gnu.org>
+
+ Add new style/scholax.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/scholax.el: New file.
+
+2020-11-10 Arash Esbati <arash@gnu.org>
+
+ Update style/subfiles.el to package version 2.1
+
+ * style/subfiles.el (LaTeX-subfiles-class-options): Use \' to
+ match the empty string at the end of the file extension.
+ ("subfiles"): Add support for \subfileinclude macro.
+
+2020-10-31 Tassilo Horn <tsdh@gnu.org>
+
+ Rename LaTeX-dialect to TeX-dialect.
+
+ * tex.el (TeX-dialect): Renamed from LaTeX-dialect and move from latex.el to
+ tex.el.
+ * doc/auctex.texi: Adapt docs.
+ * doc/changes.texi: Mention in changes for AUCTeX 13.
+ * style/*.el: Adapt all style files accordingly.
+
+2020-10-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Ensure the trailing slash for directory
+
+ * tex.el (TeX-parse-path, TeX-strip-extension): Apply
+ `file-name-as-directory' for `TeX-macro-global' and
+ `TeX-macro-private' in case their entries lack the trailing slash.
+ * tex-site.el.in (TeX-auto-global): Delete obsolete sentence.
+
+2020-10-24 Tassilo Horn <tsdh@gnu.org>
+
+ Delete unused ispell code from 1994.
+
+ * tex.el (ispell-tex-buffer-p): Delete defun.
+ (ispell-enable-tex-parser): Don't set undefined variable.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ Put point after the graphic file argrument
+
+ * style/graphicx.el (LaTeX-includegraphics-extensions): Delimit
+ the regexp with \\' instead of $.
+ (LaTeX-arg-includegraphics): Rewrite the function in order to
+ comply with AUCTeX insertion hooks. Put point after the braced
+ group once the file argument in inserted into buffer.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ Fix insertion of unnecessary backslash
+
+ * style/amsthm.el (LaTeX-arg-amsthm-fontdecl):
+ * style/ntheorem.el (LaTeX-arg-ntheorem-fontdecl): Don't insert a
+ backslash if the query for font declaration is left empty.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ Add new style/appendix.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/appendix.el: New file.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el: Enable lexical-binding.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ Improve style/amsthm.el
+
+ * style/amsthm.el (LaTeX-amsthm-theoremstyle-list): Delete
+ variable.
+ (LaTeX-arg-amsthm-fontdecl): Adjust `prompt' in
+ `TeX-argument-prompt' and don't use the 5. argument of
+ `TeX-completing-read-multiple'.
+ (LaTeX-amsthm-auto-cleanup): Remove the part for the deleted
+ `LaTeX-amsthm-theoremstyle-list'.
+ ("amsthm"): Use `LaTeX-add-amsthm-newtheoremstyles' for
+ predefined styles.
+ Adjust the hook for deleted variable.
+
+2020-10-23 Tassilo Horn <tsdh@gnu.org>
+
+ Enable lexical-binding for texmathp.el
+
+ * texmathp.el (texmathp-compile): Use `push' on places rather than `set' and
+ `symbol-value' on locals partly pointing to symbols naming globals.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ * style/fancyvrb.el: Replace dynamically bound `optional'.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ Update style/fancyvrb.el to package version 3.6
+
+ * style/fancyvrb.el (LaTeX-fancyvrb-key-val-options): Add the
+ "reflabel" key.
+ (LaTeX-fancyvrb-env-reflabel-key-val)
+ (LaTeX-fancyvrb-reftex-label-context-function): New functions.
+ (LaTeX-fancyvrb-arg-define-environment): Use
+ `LaTeX-fancyvrb-env-reflabel-key-val'.
+ (LaTeX-fancyvrb-key-val-label-regexp): New variable added to
+ AUCTeX parser.
+ ("fancyvrb"): Run `font-latex-set-syntactic-keywords' in the hook
+ if fontification is enabled.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ Add missing argument to function body
+
+ * style/thmtools.el (LaTeX-thmtools-declaretheoremstyle-key-val)
+ (LaTeX-thmtools-declaretheorem-key-val): Add the missing `prompt'
+ argument.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ Remove `TeX-arg-none'
+
+ * style/alphanum.el (TeX-arg-none): Remove function and use
+ `TeX-arg-literal' instead.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ Adapt styles to lexical-binding
+
+ * style/arabxetex.el ("arabxetex"):
+ * style/babel.el ("babel"):
+ * style/doc.el ("doc"):
+ * style/enumitem.el ("enumitem"):
+ * style/exam.el ("exam"):
+ * style/floatrow.el ("floatrow"):
+ * style/fontspec.el ("fontspec"):
+ * style/graphicx.el ("graphicx"):
+ * style/hologo.el ("hologo"):
+ * style/ltugboat.el ("ltugboat"):
+ * style/mdframed.el ("mdframed"):
+ * style/menukeys.el ("menukeys"):
+ * style/moodle.el ("moodle"):
+ * style/natbib.el ("natbib"):
+ * style/ntheorem.el ("ntheorem"):
+ * style/paracol.el ("paracol"):
+ * style/pythontex.el ("pythontex"):
+ * style/splitidx.el ("splitidx"):
+ * style/tcolorbox.el ("tcolorbox"):
+ * style/tex-live.el ("tex-live"):
+ * style/thmtools.el ("thmtools"):
+ * style/titleps.el ("titleps"):
+ * style/titlesec.el ("titlesec"):
+ * style/titletoc.el ("titletoc"):
+ * style/xcolor.el ("xcolor"): Replace occurrences of dynamically
+ bound `optional' with constant nil or t.
+
+ * style/harvard.el ("harvard"): Remove unnecessary quoting of
+ `lambda'.
+
+ * style/xcolor.el (LaTeX-xcolor-color-models): Remove unnecessary
+ `symbol-value'.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ Enable lexical-binding in all style files.
+
+2020-10-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use declared dynamic variable in tex-jp
+
+ * tex-jp.el (TeX-expand-list-builtin): Replace former dynamic var
+ `pos' with `TeX-expand-pos'.
+ (): Enable lexical binding.
+ Move `coding' tag to the File Local Variable section at EOF.
+ Update copyright year.
+
+2020-10-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Simplify nested `let's
+
+ * tex-buf.el (TeX-active-master-with-quotes): Simplify nested `let's
+ into singe one.
+
+2020-10-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make "%o" compatible again with file name with spaces
+
+ * tex-buf.el (TeX-active-master-with-quotes): Rename from
+ `TeX--master-or-region-file-with-extra-quotes' and make public.
+ Incorporate adjust of `TeX-expand-pos' from `TeX-command-expand'.
+ (TeX-command-expand): Simplify.
+ * tex.el (TeX-expand-list-builtin): Use renamed function instead of
+ `TeX-active-master'.
+ * tests/tex/command-expansion.el (TeX-command-expand-skip-file-name):
+ Include "%o" in test.
+ (TeX-command-expand-file-name-with-spaces): New test.
+ (TeX-command-detokenize): Add case where `TeX-master' has space.
+
+2020-10-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Arrange test condition
+
+ * latex.el (LaTeX-env-args): Just test nil or not since
+ `TeX-exit-mark' is now always bound.
+
+2020-10-23 Tassilo Horn <tsdh@gnu.org>
+
+ Enable lexical-binding for AUCTeX core files
+
+ * tex.el: Enable lexical-binding.
+ (TeX-command-text,TeX-command-pos): Moved from tex-buf.el.
+ (TeX-expand-pos,TeX-expand-command): New defvars used in place of `pos' and
+ `command' in TeX-expand-list{,-builtin} entries.
+ (TeX-expand-list-builtin): Use TeX-expand-pos and TeX-expand-command (instead
+ of pos and command). Use TeX-active-master instead of formerly dynamically
+ bound `file'.
+ (TeX-view-command-raw): Adapt to TeX-command-expand signature change.
+ (TeX-exit-mark): New defvar.
+ (TeX-parse-macro): Adapt docstring; bind and use TeX-exit-mark instead of
+ exit-mark.
+ (TeX-last-optional-rejected): New defvar.
+ (TeX-parse-arguments): Use TeX-last-optional-rejected instead of
+ last-optional-rejected.
+ (TeX-parse-argument): Use TeX-exit-mark instead of exit-mark.
+ (TeX-argument-insert): Use TeX-exit-mark and TeX-last-optional-rejected instead
+ of the former unprefixed variables.
+ (TeX-safe-auto-write,TeX-auto-untabify,TeX-auto-parse-region,TeX-verbatim-p)
+ (TeX-submit-bug-report): Prefix unused var with _.
+ (TeX-mode-specific-command-menu-entries): Don't bind `file'.
+ (TeX-doc): Remove unused var `doc'.
+ (TeX-run-ispell): Remove unused var `found'.
+ (TeX-ispell-document): Use `when' instead of `if' with `progn'.
+ * tex-buf.el: Enable lexical-binding.
+ (TeX-command-expand): Remove file argument but use TeX-active-master instead.
+ (TeX-command): Rename file argument to file-fn; adapt to TeX-command-expand
+ signature change.
+ (TeX--master-or-region-file-with-extra-quotes): Remove file-fn argument.
+ * latex.el: Enable lexical-binding.
+ (LaTeX-title,LaTeX-name,LaTeX-level,LaTeX-done-mark,LaTeX-toc): New defvars.
+ (LaTeX-section): Bind them.
+ (LaTeX-section-hook): Adapt docstring to the new defvars.
+ (LaTeX-section-section): Ditto, and use the new defvars.
+ (LaTeX-section-heading,LaTeX-section-title,LaTeX-section-toc,LaTeX-section-label):
+ Use the new defvars.
+ (LaTeX-env-args): Use TeX-exit-mark instead of exit-mark.
+ (TeX-arg-index): Prefix unused argument args with _.
+ (TeX-arg-cite): Prefix unused argument definition with _.
+ (LaTeX-mark-environment,LaTeX-forward-paragraph,LaTeX-backward-paragraph)
+ (LaTeX-narrow-to-environment): Use _ for unused dotimes counter variable.
+ (LaTeX-check-insert-macro-default-style): Use TeX-last-optional-rejected
+ instead of last-optional-rejected.
+ * context.el: Enable lexical-binding.
+ (ConTeXt-title,ConTeXt-name,ConTeXt-level,ConTeXt-done-mark,ConTeXt-reference):
+ New defvars.
+ (ConTeXt-section): Bind them.
+ (ConTeXt-numbered-section-hook): Adapt docstring to the new defvars.
+ (ConTeXt-unnumbered-section-hook): Ditto.
+ (ConTeXt-numbered-section-heading,ConTeXt-unnumbered-section-heading)
+ (ConTeXt-section-section,ConTeXt-section-ref): Use the new defvars.
+ * preview.el.in (preview-generate-preview): Remove region-p argument.
+ (preview-start-dvipng,preview-start-dvips)
+ (preview-cache-preamble): Adapt to TeX-command-expand and
+ preview-generate-preview signature change.
+ (preview-region, preview-document): Ditto.
+ * style/bicaption.el (LaTeX-arg-bicaption-bicaption): Use
+ TeX-last-optional-rejected instead of last-optional-rejected.
+ * style/booktabs.el ("booktabs"): Menion TeX-last-optional-rejected in comment.
+ * style/caption.el (LaTeX-arg-caption-captionbox): Use
+ TeX-last-optional-rejected instead of last-optional-rejected.
+ * style/color.el (TeX-arg-color,(TeX-arg-color-fcolorbox): Use
+ TeX-last-optional-rejected instead of last-optional-rejected.
+ * style/exam.el: Enable lexical-binding.
+ (LaTeX-exam-insert-item): Use LaTeX-current-environment instead of dynamically
+ bound `environment'.
+ * style/floatrow.el (LaTeX-floatrow-arg-floatbox): Use
+ TeX-last-optional-rejected instead of last-optional-rejected.
+ * style/ifluatex.el (LaTeX-ifluatex-set-TeX-exit-mark): Use TeX-exit-mark
+ instead of exit-mark.
+ * style/xcolor.el (TeX-arg-xcolor-definecolor,TeX-arg-xcolor-definecolorset):
+ (TeX-arg-xcolor,TeX-arg-xcolor-fcolorbox): Use TeX-last-optional-rejected
+ instead of last-optional-rejected.
+ * tests/japanese/preview-latex.el (japanese-preview-preserve-kanji-option2)
+ (japanese-preview-preserve-kanji-option3): Adapt to TeX-command-expand
+ signature change.
+ * tests/tex/command-expansion.el (TeX-command-expansion)
+ (TeX-command-expansion-errors,TeX-command-detokenize)
+ (TeX-command-expand-skip-file-name,TeX-command-expand-active-master): Adapt to
+ TeX-command-expand signature change.
+ * doc/auctex.texi (Sectioning): Describe LaTeX-level, LaTeX-name, LaTeX-title,
+ LaTeX-toc, and LaTeX-done-mark instead of the former unprefixed vars.
+
+2020-10-18 Mosè Giordano <mose@gnu.org>
+
+ * Version 12.3 released.
+
+2020-10-18 Mosè Giordano <mose@gnu.org>
+
+ Mark default argument to `LaTeX-arg-polyglossia-lang' as optional
+
+ * style/polyglossia.el (LaTeX-arg-polyglossia-lang): The `default' argument
+ isn't currently used, mark it as ignored.
+
+2020-10-10 Mosè Giordano <mose@gnu.org>
+
+ Prepare for upcoming release
+
+2020-08-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Simplify mode line for emacs 27
+
+ * tex-buf.el: Don't add an entry in `minor-mode-alist' for
+ `compilation-in-progress'. In emacs 27, compile.el adds a similar
+ entry in `mode-line-modes'.
+
+2020-08-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix document
+
+ * doc/auctex.texi (Fontification of math): Delete incorrect
+ description.
+
+2020-08-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Restore all math environments in texmathp.el
+
+ * texmathp.el (texmathp-tex-commands-default): Restore all math
+ environments from style files. The idea to update t-t-c-d by style
+ files afterwards fails when texmathp is used solely in external
+ packages like org mode.
+ * style/amsmath.el:
+ * style/breqn.el:
+ * style/empheq.el:
+ * style/mathtools.el:
+ Adjust in accord with the above change.
+ * doc/changes.texi: Delete relevant entry.
+
+2020-08-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Prepare for pdf output for PSTricks documents
+
+ * style/pstricks.el ("pstricks"): Prepare for pdf output rather than
+ turn off PDF mode.
+ (): Update copyright year.
+ * doc/changes.texi: Mention above change.
+
+2020-07-28 Arash Esbati <arash@gnu.org>
+
+ Add an extra check for tex-buf.el in some style hooks
+
+ * style/arabxetex.el ("arabxetex"):
+ * style/bidi.el ("bidi"):
+ * style/fontspec.el ("fontspec"):
+ * style/polyglossia.el ("polyglossia"): Check if "tex-buf.el" is
+ loaded and require it otherwise. `TeX-check-engine-add-engines'
+ is defined in "tex-buf.el" and the hook would exit too early if
+ the library isn't loaded.
+
+2020-07-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Merge prv-emacs.el into preview.el.in
+
+ * preview.el.in: Merge all contents of prv-emacs.el.
+ * prv-emacs.el: Delete.
+ * Makefile.in:
+ * configure.ac:
+ Drop prv-emacs.el.
+
+2020-07-22 Arash Esbati <arash@gnu.org>
+
+ Treat \choice like \item
+
+ * style/exam.el ("exam"): Add "choice" to `LaTeX-item-regexp'.
+ Simplify regexp for "subpart" and "subsubpart".
+
+2020-07-19 Arash Esbati <arash@gnu.org>
+
+ Update style/csquotes.el to package version 5.2j
+
+ * style/csquotes.el: Track changes in package version 5.2j.
+ Remove deprecated macros, improve query for language argument.
+ Add keyval query of package options.
+ (LaTeX-csquotes-insert-environment): Remove function and use
+ `LaTeX-env-args' instead.
+
+2020-07-13 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add support of \tag for texmathp
+
+ * style/amsmath.el (): Add entries for \tag and \tag* to
+ `texmathp-tex-commands-default'.
+
+2020-07-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Cater for case where fontification match goes over limit
+
+ * font-latex.el (font-latex-match-quotation): Cater for case
+ where fontification match goes over limit.
+ Drop `string-make-multibyte'. It's no longer necessary because
+ all supported emacsen handle multibyte strings well enough.
+ (font-latex--updated-region-end): Adjust comments.
+
+2020-07-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix previous commit and add new test
+
+ * font-latex.el (font-latex-extend-region-backwards-quotation): Move
+ the point back to the correct position when the inner loop search
+ fails.
+ * tests/latex/font-latex-test.el
+ (font-latex-extend-region-backwards-quotation): New test.
+
+2020-07-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't extend font lock region too eagerly (bug#42267)
+
+ * font-latex.el (font-latex-extend-region-backwards-quotation): If
+ there is no matching open quote, don't extend the font lock region.
+
+2020-07-03 Arash Esbati <arash@gnu.org>
+
+ Add short verb characters to `ispell-tex-skip-alist'
+
+ * style/shortvrb.el ("shortvrb"): Add entries in
+ `LaTeX-shortvrb-chars to `ispell-tex-skip-alist' in order to skip
+ verbatim content during spell checking.
+
+2020-07-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Ajust document
+
+ * doc/preview-latex.texi (Key bindings and user-level lisp functions):
+ * preview.el.in (preview-at-point):
+ Delete mention about zmacs-regions.
+ * doc/auctex.texi (Known problems): Delete comment which is no longer
+ valid because the current highlighting of $...$ is search-based, not
+ syntactic.
+
+2020-07-01 Arash Esbati <arash@gnu.org>
+
+ Support \newblock macro
+
+ * latex.el (LaTeX-common-initialization): Add entry for \newblock
+ marco.
+ Add "bibindent" to list of known lengths.
+ (LaTeX-paragraph-commands-internal): Add "newblock".
+
+2020-06-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Get rid of gabage in generated texi file
+
+ * doc/preview-dtxdoc.pl (MAIN): Add rule to delete dtx comment ^^A.
+ (): Add coding tag. Update copyright year.
+
+2020-06-28 Arash Esbati <arash@gnu.org>
+
+ Update style/xparse.el to package dated 2020-03-06
+
+ * style/xparse.el: Update style to package version 2020-03-06
+ incl. auto-parsing capabilities. Fix fontification of provided
+ macros.
+
+2020-06-27 Tassilo Horn <tsdh@gnu.org>
+
+ Document deprecation of font-latex-update-font-lock
+
+ * doc/changes.texi: Document deprecation of font-latex-update-font-lock.
+
+2020-06-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Accommodate preview.dtx to new font-latex.el
+
+ * latex/preview.dtx: Add "^^A$" so that |$| doesn't mess up the
+ highlighting of TeX codes at later part.
+ * doc/auctex.texi: Add mention about usage of "^^A$" in docTeX
+ documents.
+
+2020-06-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add TODO item about remove-style feature
+
+ * doc/todo.texi (Mid-term Goals): Add an item about remove-style
+ feature.
+ * doc/changes.texi (News in 12.3): Fix typo.
+
+2020-06-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve conformance to code conventions, and documents
+
+ * font-latex.el (font-latex-update-math-env): Rename by changing "--"
+ to "-" in function name.
+ Don't alter user customize option `font-latex-math-environments'. In
+ order to achieve that, use always `texmathp-tex-commands1' for
+ input and omit argument LIST.
+ * style/empheq.el: Arrange in accord with the above changes.
+ * style/amsmath.el:
+ * style/breqn.el:
+ * style/mathtools.el:
+ Arrange in accord with the above changes.
+ Use `cl-pushnew' instead of `add-to-list' and require cl-lib in order
+ to do that.
+ * doc/changes.texi (News in 12.3):
+ * texmathp.el:
+ Mention change about support for AMS-LaTeX and packages mathtools,
+ empheq and breqn.
+
+2020-06-17 Tassilo Horn <tsdh@gnu.org>
+
+ Don't call TeX-remove-style in TeX-arg-document.
+
+ * latex.el (TeX-arg-document): Don't call TeX-arg-document.
+
+2020-06-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use constant regexp to fontify math environments
+
+ * font-latex.el (font-latex--match-math-envII-regexp): New internal
+ variable to store regexp to search math environments such as
+ "equation".
+ (font-latex-match-math-envII): Use it.
+ (font-latex--update-math-env): New function to update
+ `font-latex-math-environments' and build
+ `font-latex--match-math-envII-regexp' from it.
+ (font-latex-math-environments-from-texmathp): Remove.
+ (font-latex-math-environments): Change default value to nil and
+ initialize at top level by new function.
+ * style/breqn.el:
+ * style/empheq.el:
+ * style/mathtools.el:
+ Arrange in accord with the above change.
+ * style/amsmath.el:
+ Arrange in accord with the above change.
+ Add fontification rule for \boxed{}.
+ * doc/auctex.texi:
+ Add instruction to convert customization.
+
+2020-06-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix regression of font lock
+
+ * font-latex.el (font-latex-match-math-envII): Store the position of
+ "\begin{foo}" as (match-beginnig 0) so that `font-lock-multiline' text
+ property covers it. Store the range of math expression as
+ subexpression 1.
+ (font-latex-make-user-keywords): Arrange in accord with the above
+ change.
+
+2020-06-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix typos
+
+ * doc/changes.texi (News in 12.3):
+ * tests/latex/fontification-general.tex (AUCTeX fontification):
+ Fix typos.
+
+2020-06-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update documents
+
+ * doc/auctex.texi (Fontification of math):
+ * doc/changes.texi (News in 12.3):
+ * font-latex.el (font-latex-math-environments):
+ Document that variable `font-latex-math-environments' is no longer
+ suitable for personal customization and recommend to use
+ `texmathp-tex-commands' instead.
+ * tests/latex/fontification-general.tex: Mention new function
+ `font-latex-extend-region-backwards-math'
+
+2020-06-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * texmathp.el: Add comment about additional bug.
+
+2020-06-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Recover compatibility for older emacsen
+
+ * font-latex.el (font-latex-fontify-region): Add check for return
+ value from `font-lock-default-fontify-region'.
+
+2020-06-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Reconsider region extension
+
+ * font-latex.el (font-latex-fontify-region): Consider cases that
+ `font-lock-extend-region-functions' extends the region inside
+ `font-lock-default-fontify-region'. Use the return value from it to
+ construct the correct region.
+ (font-latex-match-math-env):
+ (font-latex-match-math-envII):
+ (font-latex-match-dollar-math):
+ Raise `font-latex--updated-region-end' to at least LIMIT when
+ necessary.
+ (font-latex--updated-region-end): Fix comments.
+
+2020-06-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Delete overhead in extending font lock range of math expression
+
+ * font-latex.el (font-latex-math-environments-from-texmathp): New
+ helper function.
+ (font-latex-math-environments): Take default value using the above
+ function.
+ (font-latex-extend-region-backwards-math): Rename from
+ `font-latex-extend-region-backwards-dollar-math' and include the
+ functionality of `font-latex-extend-region-backwards-math-env' and
+ `font-latex-extend-region-backwards-math-envII'.
+ (font-latex-extend-region-backwards-math-env):
+ (font-latex-extend-region-backwards-math-envII):
+ Remove.
+ (font-latex-setup): Simplify according to the above change.
+ * texmathp.el (texmathp-tex-commands-default): Move entries not in
+ standard LaTeX to the respective style files.
+ * style/amsmath.el ():
+ * style/breqn.el ():
+ * style/empheq.el ():
+ * style/mathtools.el ():
+ Add package specific entries to `texmathp-tex-commands-default' and
+ take additions for `font-latex-math-environments' from it rather than
+ adding constant entries.
+
+2020-06-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update region extension in font-latex.el
+
+ * font-latex.el (font-latex--updated-region-end): New variable to
+ record the end of the region that fontification actually took place.
+ (font-latex-fontify-region): New function to utilize it.
+ (font-latex-setup): Assign it to `font-lock-fontify-region-function'.
+ (font-latex-match-math-env): Search closing tag beyond limit honoring
+ `font-latex-multiline-boundary'.
+ Use new variable.
+ (font-latex-match-math-envII):
+ (font-latex-match-dollar-math):
+ Use new variable.
+
+2020-06-14 Uwe Brauer <oub@mat.ucm.es>
+
+ Add support for algopseudocde style
+
+ * Makefile.in (STYLESRC): Add algopseudocde style
+
+ * style/algpseudocode.el: Add support for the algopseudocde (algorithmcx)
+ style
+
+2020-06-14 Uwe Brauer <oub@mat.ucm.es>
+
+ Add support for algorithm style
+
+ * Makefile.in (STYLESRC): Add algorithm style
+
+ * style/algorithm.el: Add support for the algorithm style
+
+2020-06-13 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Ignore 3 consective $'s properly
+
+ * font-latex.el (font-latex-match-dollar-math): Ignore 3 or more
+ consecutive $'s when searching opening of $...$ or $$...$$, instead of
+ stopping to return nil.
+ * tests/latex/font-latex-test.el: New test.
+
+2020-06-11 Tassilo Horn <tsdh@gnu.org>
+
+ Trigger refontification in font-latex-add-to-syntax-alist.
+
+ * font-latex.el (font-latex-add-to-syntax-alist): Trigger refontification.
+
+2020-06-11 Tassilo Horn <tsdh@gnu.org>
+
+ Omit hard font-lock reset also in font-latex-add-to-syntax-alist
+
+ * font-latex.el (font-latex-add-to-syntax-alist): Don't nilify
+ font-lock-set-defaults but adjust font-lock-syntax-table directly as suggested
+ by Ikumi Keita on auctex-devel.
+
+2020-06-10 Tassilo Horn <tsdh@gnu.org>
+
+ Obsolete font-latex-update-font-lock (bug#37945)
+
+ * font-latex.el (font-latex-add-keywords): Don't call
+ font-latex-update-font-lock but font-lock-flush.
+ (font-latex-update-font-lock): Make obsolete and emit a warning when called.
+ * style/alltt.el: Adapt, i.e., don't call font-latex-update-font-lock but maybe
+ font-latex-set-syntactic-keywords.
+ * style/beamer.el: Dito.
+ * style/comment.el: Dito.
+ * style/expl3.el: Dito.
+ * style/fancyhdr.el: Dito.
+ * style/fancyvrb.el: Dito.
+ * style/fvextra.el: Dito.
+ * style/hyperref.el: Dito.
+ * style/listings.el: Dito.
+ * style/ltxguide.el: Dito.
+ * style/minted.el: Dito.
+ * style/pythontex.el: Dito.
+ * style/revtex4-2.el: Dito.
+ * style/tex-live.el: Dito.
+ * style/url.el: Dito.
+ * style/verbatim.el: Dito.
+
+2020-06-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi: Delete words inappropriate for raw file.
+
+2020-06-08 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Complement document
+
+ * doc/changes.texi: Mention workaround for new incompatibility.
+ * doc/auctex.texi: Add missing entry to TOC.
+
+2020-06-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi (News in 12.3): Add news about fix of bug#33139.
+
+2020-06-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use search-based fontification for $...$ (bug#33139)
+
+ It turned out that using "text quotes" syntax for "$" in
+ `font-lock-syntax-table' sometimes leads to scrambled fontification
+ about in-line math $...$ (bug#33139). That's because conflicting
+ results of `syntax-ppss' are compiled into syntax-ppss cache as
+ explained in:
+ https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg02725.html
+ We, Keita, Tassilo and Arash discussed this issue and decided to use
+ search-based fontification for $...$ since syntactic fontification for
+ $...$ doesn't seem prospective with regard to this bug.
+
+ * font-latex.el (font-latex-match-dollar-math):
+ (font-latex-find-dollar-math,font-latex-extend-region-backwards-dollar-math):
+ New functions to do search-based fontification for $...$.
+ Fontification facility for $$...$$ is merged into them.
+ (font-latex-make-user-keywords,font-latex-setup): Use new functions.
+ (font-latex-syntax-alist): Don't change syntax of "$" during font lock.
+ (font-latex-syntactic-face-function): Simplify.
+
+2020-05-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Simplify regexp in texmathp.el
+
+ * texmathp.el (texmathp-compile): Simplify regexp. In [^...] backslash
+ and dollar have no special meaning so they can (should) be raw.
+
+2020-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Don't make TeX-remove-style-hook buffer-local.
+
+ * tex.el (TeX-remove-style-hook): Not buffer-local anymore.
+
+2020-05-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix false negative of texmathp (bug#41559)
+
+ * texmathp.el (texmathp-compile): Fix `texmathp-onoff-regexp' to allow
+ switch to begin at (point-min).
+ Use `regexp-opt' instead of `mapconcat'+`regexp-quote'.
+ (texmathp): Use `>=' instead of `>' so that match is updated even when
+ arg-on or sw-on begins at (point-min).
+ * tests/latex/texmathp-test.el: New test.
+
+2020-05-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix regression of unfontify-region
+
+ * font-latex.el (font-latex-unfontify-region): Restore `invisible' as
+ removed property. My commit on Jan 7 was partially wrong. It kept "^"
+ and "_" invisible even when commented out if
+ `font-latex-fontify-script' is `invisible'.
+
+2020-05-22 Arash Esbati <arash@gnu.org>
+
+ Fontify content of comment environment
+
+ * style/verbatim.el ("verbatim"): Add fontification support for
+ comment environment. Delete unnecessary `function' in the hook.
+
+2020-05-17 Tassilo Horn <tsdh@gnu.org>
+
+ Empty commit fixing ChangeLog.
+
+ * font-latex.el (font-latex-syntax-alist): This variable has not been deleted
+ as suggested by the previous entry.
+ (font-latex-extend-region-functions): Delete defvar. Now set via
+ `font-lock-defaults'.
+
+2020-05-17 Tassilo Horn <tsdh@gnu.org>
+
+ Modernize font-latex.el
+
+ - Use a syntax-propertize-function.
+ - Use normal font-lock-extend-region-functions.
+ - Add a function to syntax-propertize-extend-region-functions.
+ - Use lexical-binding.
+
+ * font-latex.el: Use lexical-binding.
+ (font-latex-syntax-alist): Delete defvar. Now set via `font-lock-defaults'.
+ (font-latex-syntax-propertize-function): New defun being set as
+ `syntax-propertize-function'.
+ (font-latex-extend-region-backwards-command-with-args,
+ font-latex-extend-region-backwards-command-in-braces,
+ font-latex-extend-region-backwards-math-env,
+ font-latex-extend-region-backwards-math-envII,
+ font-latex-extend-region-backwards-quotation): Convert to normal
+ `font-lock-extend-region-functions'.
+ (font-latex-sp-extend-region-backwards-verb-env): New defun used in
+ `syntax-propertize-extend-region-functions'.
+ (font-latex-setup): Set `font-lock-extend-region-functions',
+ `syntax-propertize-extend-region-functions', and `syntax-propertize-function'
+ via `font-lock-defaults'.
+ (font-latex-jit-lock-force-redisplay, font-latex-fontify-region): Delete
+ defuns.
+ (font-latex-unfontify-region): Remove unused lexical variable.
+ (font-latex-script-char): Mark argument as ignored to silence the
+ byte-compiler.
+
+2020-05-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update all mode lines
+
+ * tex-buf.el (TeX-command-sentinel): Supply argument t for
+ `force-mode-line-update' and discard useless `with-current-buffer'.
+ * preview.el.in: Replace all
+ `(set-buffer-modified-p (buffer-modified-p))' with
+ `(force-mode-line-update)' and remove `sit-for' calls accompanying
+ them.
+
+2020-04-20 Arash Esbati <arash@gnu.org>
+
+ Update style/breqn.el to package version 0.98j
+
+ * style/breqn.el (LaTeX-breqn-key-val-options): Delete no-op keys
+ "background" and "color".
+ (LaTeX-breqn-key-val-options-local): Delete now unneeded variable,
+ also from the style hook.
+ (LaTeX-breqn-env): Use `LaTeX-breqn-key-val-options' instead of
+ `LaTeX-breqn-key-val-options-local'.
+ (LaTeX-breqn-update-color-keys): Delete function and entry for
+ `TeX-auto-cleanup-hook'.
+
+2020-04-11 Tassilo Horn <tsdh@gnu.org>
+
+ Fix some regexp issues reported by relint.
+
+ * latex.el (LaTeX-209-to-2e): Fix regexp issues reported by relint.
+ * tex-buf.el (LaTeX-warnings-regexp, TeX-LaTeX-sentinel, TeX-parse-error):
+ Dito.
+
+2020-04-09 Pieter Pareit <pieter.pareit@gmail.com> (tiny change)
+
+ Fix y-or-n-p query prompts
+
+ * style/prosper.el (LaTeX-prosper-insert-slide): Fix query prompt.
+ ("prosper"): Delete unnecessary (funtion ...) in the hook.
+
+ * tex-buf.el (TeX-check-engine):
+ * tex-wizard.el (TeX-wizard): Fix query prompt.
+
+2020-04-09 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Document latest changes.
+
+2020-04-08 Arash Esbati <arash@gnu.org>
+
+ Track LaTeX kernel changes for textcomp package
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add entry
+ for \legacyoldstylenums to type-command class.
+
+ * latex.el (LaTeX-common-initialization): Move all entries from
+ textcomp.el into latex.el since the macros are part of kernel with
+ 2020-02-02 release.
+ Add support for \legacyoldstylenums.
+
+ * style/textcomp.el: Move all entries to latex.el.
+ (LaTeX-textcomp-package-options): Update options.
+
+2020-04-07 Arash Esbati <arash@gnu.org>
+
+ Load caption style when asking for bicaption package options
+
+ * style/bicaption.el (LaTeX-bicaption-package-options): Load
+ "caption" style when making the query for package options.
+
+2020-04-06 Arash Esbati <arash@gnu.org>
+
+ Load caption style before asking for package options
+
+ * style/subcaption.el (LaTeX-subcaption-package-options): Load
+ "caption" style in order to make `LaTeX-caption-key-val-options'
+ defined when calling the function. (Emacs bug#40464)
+
+2020-04-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * preview.el.in (preview-gs-open): Use wrapper function.
+
+2020-03-29 Arash Esbati <arash@gnu.org>
+
+ Add new style/tex-live.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/tex-live.el: New file.
+
+2020-03-26 Arash Esbati <arash@gnu.org>
+
+ Update style/listings.el
+
+ * style/listings.el (LaTeX-listings-key-val-options): Add
+ "consecutivenumbers" key.
+ ("listings"): Add \lstlistingnamestyle and \thelstlisting macros.
+
+2020-03-26 Arash Esbati <arash@gnu.org>
+
+ Add new style/overpic.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/overpic.el: New file.
+
+2020-03-23 Arash Esbati <arash@gnu.org>
+
+ Fix regexp for parsing optional arguments
+
+ * latex.el (LaTeX-auto-minimal-regexp-list):
+ (LaTeX-auto-class-regexp-list): Fix regexp for parsing optional
+ argument of \usepackage, \RequirePackage and \LoadClass.
+
+2020-02-14 Arash Esbati <arash@gnu.org>
+
+ Add new style/ltxguide.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ltxguide.el: New file.
+
+2020-01-25 Uwe Brauer <oub@mat.ucm.es>
+
+ Add support for some missing environments
+
+ * style/exam.el (LaTeX-exam-insert-item):
+ ("exam"): Add support for various "choices" and "checkboxes"
+ environments.
+
+ ("exam"): Append the entries added to `LaTeX-item-list'.
+ Enter a space in the buffer after the \choice macro.
+
+2020-01-25 Arash Esbati <arash@gnu.org>
+
+ Add fontification support \textnormal macro
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add
+ entry for \textnormal to "type-command" class.
+
+2020-01-25 Arash Esbati <arash@gnu.org>
+
+ * doc/auctex.texi (Font Specifiers): Document new font macros.
+
+2020-01-18 Arash Esbati <arash@gnu.org>
+
+ Move customizable variable into tex-style.el
+
+ * style/shortvrb.el: Move definition of `LaTeX-shortvrb-chars'
+ into `tex-style.el'.
+ Delete check for function `font-latex-set-syntactic-keywords' and
+ check for feature font-latex instead.
+
+ * tex-style.el (LaTeX-shortvrb-chars): Add entry for
+ `LaTeX-shortvrb-chars'.
+
+2020-01-18 Arash Esbati <arash@gnu.org>
+
+ Add new font macros in the related menus
+
+ * latex.el (LaTeX-mode-menu): Add new entries for new kernel font
+ macros. Reorder the entries in groups family, series, shapes and
+ miscellaneous.
+
+2020-01-11 Arash Esbati <arash@gnu.org>
+
+ Add new style/revtex4-2.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/revtex4-2.el: New file.
+
+ * tex-style.el (LaTeX-write18-enabled-p): Delete * and whitespace
+ in docstring.
+ Indent comment.
+ Add customize entries for revtex4-2.el.
+
+2020-01-08 Arash Esbati <arash@gnu.org>
+
+ Adjust style/fontaxes.el to LaTeX kernel
+
+ * style/fontaxes.el ("fontaxes"): Comment out entries for macros
+ which are now provided by LaTeX kernel. Also remove fontification
+ support.
+
+2020-01-08 Arash Esbati <arash@gnu.org>
+
+ Improve support for extended NFSS macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Move
+ entries for \normalfont and \normalshape to `function' class.
+ Add \textssc to `bold-command' and \sscshape to `bold-declaration'
+ class.
+
+ * latex.el (LaTeX-common-initialization): Add entries for `spaced
+ small caps' macros \sscshape and \textssc. \textssc is not part
+ of `LaTeX-font-list' yet.
+
+2020-01-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for older emacsen
+
+ According to NEWS.22, `font-lock-extra-managed-props' is available in
+ all supported emacsen.
+
+ * font-latex.el (font-latex-script,font-latex-script-char): Remove
+ `boundp' test for `font-lock-extra-managed-props'.
+ (font-latex-unfontify-region): Don't play with `invisible' text
+ property because it is now handled by font-lock thanks to
+ `font-lock-extra-managed-props'.
+
+2020-01-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't use obsolete variable
+
+ According to NEWS.20, `font-lock' no longer supports
+ `font-lock-comment-start-regexp'.
+
+ * font-latex.el (defvar): Remove `defvar' for
+ `font-lock-comment-start-regexp'.
+ (font-latex-setup): Don't include `font-lock-comment-start-regexp' in
+ `font-lock-defaults'.
+
+2020-01-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for older emacsen
+
+ Since `font-lock-multiline' is available in all supported emacsen, we
+ no longer need `font-latex-multiline'.
+
+ * font-latex.el (font-latex-setup): Remove `boundp' check.
+ (font-latex-unfontify-region): Delete unnecessary code.
+ (font-lock-after-change-function): Delete obsolete advice.
+ (font-latex-put-multiline-property-maybe): Remove.
+ (font-latex-match-command-with-arguments):
+ (font-latex-match-command-in-braces):
+ (font-latex-match-math-env):
+ (font-latex-match-math-envII):
+ (font-latex-match-quotation):
+ Remove call on `font-latex-put-multiline-property-maybe'.
+
+2020-01-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Delete obsolete comment
+
+ * font-latex.el: Delete obsolete comment. `font-latex-do-multi-line'
+ was removed in 2007.
+
+2020-01-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add changelog for my previous bug fix
+
+ * doc/changes.texi (News in 12.3): Add a new entry for bug fix of
+ `LaTeX-insert-environment' (C-c C-e).
+
+2020-01-05 Arash Esbati <arash@gnu.org>
+
+ Support extended NFSS shapes with 2020-02-02 LaTeX kernel
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add
+ \textulc and \textsw to `bold-command' class, the respective
+ declarations to `bold-declaration'.
+ Add reset \normalfont and \normalshape to `type-declaration'
+ class.
+
+ * latex.el (LaTeX-font-list): Add the macros \textulc and \textsw
+ and bind the to C-l and C-w respectively.
+ (LaTeX-common-initialization): Add the matching font declarations
+ \ulcshape and \swshape. Add user level reset macros \normalfont
+ and \normalshape.
+
+2020-01-05 Arash Esbati <arash@gnu.org>
+
+ Update style/fbox.el to package version 0.04
+
+ * style/fbox.el: Add support for \fparbox macro.
+
+2020-01-05 Arash Esbati <arash@gnu.org>
+
+ Fix handling of LaTeX font declaration macros
+
+ * latex.el (LaTeX-common-initialization): Delete unnecessary and
+ duplicate entry for picture environment.
+ Add `-1' to LaTeX font declaration macros in order to work
+ correctly on active regions.
+
+2020-01-05 Arash Esbati <arash@gnu.org>
+
+ Delete insertion of wrong dollar sign
+
+ * tex.el (TeX-insert-dollar): Remove insertion of wrong `$' as
+ reported here:
+ https://lists.gnu.org/archive/html/auctex-devel/2020-01/msg00002.html
+
+2020-01-04 Arash Esbati <arash@gnu.org>
+
+ Update Pygments styles to version 2.5.2
+
+ * style/minted.el (LaTeX-minted-key-val-options): Update values of
+ "style" to styles provided by Pygments version 2.5.2.
+
+2019-12-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve environment insertion (bug#35284)
+
+ * latex.el (LaTeX-insert-environment): Place the point and the mark at
+ appropriate place.
+ * tests/latex/latex-test.el (LaTeX-insert-environment-with-active-region):
+ New test.
+
+2019-12-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use pdf rather than dvi for preview package document
+
+ * latex/Makefile.in: Generate preview.pdf with full contents and use
+ it instead of preview.dvi.
+
+2019-12-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Adjust Makefile clean targets
+
+ * Makefile.in:
+ * doc/Makefile.in:
+ * latex/Makefile.in:
+ Adjust clean targets
+
+2019-12-08 Arash Esbati <arash@gnu.org>
+
+ * font-latex.el (font-latex-setup): Remove XEmacs compat code.
+
+2019-12-07 Arash Esbati <arash@gnu.org>
+
+ Update style/caption.el to package version 3.4a
+
+ * style/caption.el (LaTeX-caption-key-val-options): Add values
+ autodot and unnumbered to labelformat key.
+ Remove wrong ContinuedFloat value from type key.
+ ("caption"): Delete entries for ContinuedFloat.
+ Add fontification support for \continuedfloat macro.
+
+2019-12-06 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update menu in proper timing (bug#38058)
+
+ * tex-buf.el (TeX-command-sentinel): Do `force-mode-line-update' in
+ the command buffer so that "Next Error" item will appear in the menu
+ bar just after compilation.
+ Replace all `(set-buffer-modified-p (buffer-modified-p))' with
+ `(force-mode-line-update)'
+ (TeX-run-command): Remove `sit-for' call which is no longer
+ necessary.
+
+2019-11-16 Arash Esbati <arash@gnu.org>
+
+ Update style/ltugboat.el to class version 2.22
+
+ * style/ltugboat.el ("ltugboat"): Add new abbreviation macros.
+
+2019-11-08 Arash Esbati <arash@gnu.org>
+
+ Add new style/fbox.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/fbox.el: New file.
+
+2019-10-30 Mosè Giordano <mose@gnu.org>
+
+ * Version 12.2 released.
+
+2019-10-29 Mosè Giordano <mose@gnu.org>
+
+ Prepare for upcoming release
+
+ * RELEASE: Update version number, release notes and list of contributors.
+ * configure.ac: Update version number.
+ * doc/auctex.texi: Update copyright years.
+ * doc/changes.texi: Mention generic bug fixes.
+ * doc/tex-ref.tex:
+ * latex/preview.dtx: Update version number and copyright years
+
+2019-10-26 Arash Esbati <arash@gnu.org>
+
+ Add new style/xkcdcolors.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/xkcdcolors.el: New file.
+
+2019-10-26 Arash Esbati <arash@gnu.org>
+
+ Add check for empty overlay
+
+ * tex-fold.el (TeX-fold-hide-item): Add an extra check to make
+ sure that the function runs when overlay start and end are
+ non-nil. What is done in the end of function isn't useful with
+ evaporated overlays and used to cause bugs because `overlay-start'
+ and `overlay-end' return nil for such overlays, and functions such
+ as `TeX-fold-overfull-p` try to move point to the
+ overlay-end. (bug#37337)
+
+2019-10-20 Arash Esbati <arash@gnu.org>
+
+ * style/amsmath.el ("amsmath"): Improve query strings.
+
+2019-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ multi-prompt.el, style/beamer*.el: Get copyright just right
+
+2019-10-18 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Mention changes in News.
+
+2019-10-18 Arash Esbati <arash@gnu.org>
+
+ Add final adjustments for LaTeX 2019-10-01
+
+ * latex.el (LaTeX-env-contents): Adjust function to LaTeX kernel
+ 2019-10-01 release. Remove check for usage within preamble only.
+ Add query for optional argument with completion.
+ (LaTeX-verbatim-environments):
+ (LaTeX-indent-environment-list): Add filecontents(*) environments.
+
+ * style/amsmath.el ("amsmath"): Add support for \overunderset
+ macro. Delete unnecessary `function' before `lambda'. Re-indent
+ the code.
+
+2019-10-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Change default for new Ghostscript
+
+ * preview.el.in (preview-pdf-color-adjust-method): Change the default
+ value to t and adjust doc string.
+ * doc/preview-problems.texi (No images are displayed with gs 9.27 and
+ earlier): Adjust its contents in line with the above change and change
+ the title from "... newer".
+
+2019-10-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix for revised file access controls of gs (bug#37719)
+
+ * preview.el.in (preview-prepare-fast-conversion): Add commands for
+ revised file access controls introduced after gs 9.27.
+ (preview-gs-restart): Use "-d" option instead of "-s" because the
+ former does not accept "%d" in OutputFile parameter.
+ Don't wrap the file name into parentheses in line with this change.
+ (preview-gs-flag-error): Adjust the reconstructed gs command line
+ argument so that it matches with the above change.
+ Add comments about limitations of this function.
+
+2019-10-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * preview.el.in (preview-undump-replacements): Fix last commit.
+
+2019-10-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix preview-latex for TeXLive 2019 update
+
+ * preview.el.in (preview-LaTeX-command, preview-undump-replacements):
+ Remove the brace around the argument of \input.
+
+2019-09-23 Arash Esbati <arash@gnu.org>
+
+ Add fontification support for ragged2e macros
+
+ * style/ragged2e.el ("ragged2e"): Add provided macros to function
+ keywords class. This is in line with decision in `font-latex.el'
+ for corresponding kernel macros.
+
+2019-09-22 Arash Esbati <arash@gnu.org>
+
+ Delete \Ref and \labelformat from varioref.el
+
+ * style/varioref.el ("varioref"): Delete \Ref and \labelformat
+ from style hook and fontification support.
+
+2019-09-22 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Add \Ref to `TeX-complete-list'.
+
+2019-09-22 Arash Esbati <arash@gnu.org>
+
+ Support new kernel macros \Ref and \labelformat
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add \Ref to
+ reference and \labelformat to function class.
+
+ * latex.el (LaTeX-common-initialization): Add support for \Ref and
+ \labelformat which are part of LaTeX kernel 2019-10-01 release.
+
+2019-09-18 Arash Esbati <arash@gnu.org>
+
+ Update style/subcaption.el to package version 1.3
+
+ * style/subcaption.el ("subcaption"): Add support for \subfloat
+ macro.
+
+2019-09-18 Arash Esbati <arash@gnu.org>
+
+ Update style/varioref.el to package version 1.6b
+
+ * style/varioref.el ("varioref"): Rearrange macros acc. to the
+ manual. Add missing starred version of \Vref. Add fontification
+ support for \labelformat.
+ (LaTeX-varioref-package-options): Update package options.
+
+2019-09-14 Arash Esbati <arash@gnu.org>
+
+ Improve detecting of rejected optional arguments
+
+ * style/bicaption.el (LaTeX-arg-bicaption-bicaption):
+ * style/caption.el (LaTeX-arg-caption-captionbox):
+ * style/floatrow.el (LaTeX-floatrow-arg-floatbox):
+ * style/xcolor.el (TeX-arg-xcolor-fcolorbox): Add an additional
+ check for detecting if last optional argument was rejected.
+
+2019-09-08 Arash Esbati <arash@gnu.org>
+
+ Add new style/multitoc.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/multitoc.el: New file
+
+2019-08-31 Arash Esbati <arash@gnu.org>
+
+ Make "PDF Tools" viewer available under Windows and macOS
+
+ * tex.el (TeX-view-program-list-builtin): Make entry for "PDF
+ Tools" available under Windows and macOS. (bug#37152)
+
+ * doc/changes.texi: Mention availability of "PDF Tools" under
+ Windows and macOS in `TeX-view-program-list-builtin'.
+
+ * doc/install.texi (Prerequisites): Replace "Mac OS X" with
+ "macOS".
+
+2019-08-22 Arash Esbati <arash@gnu.org>
+
+ Add new style/ltugboat.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ltugboat.el: New file.
+
+2019-08-22 Arash Esbati <arash@gnu.org>
+
+ Add new style/changelog.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/changelog.el: New file.
+
+2019-08-22 Arash Esbati <arash@gnu.org>
+
+ Support explicitly numbered group contructs
+
+ * latex.el (LaTeX-extract-key-value-label): Add an optional
+ argument for explicitly numbered group contructs.
+
+2019-08-22 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Mention fontification improvement for biblatex.
+
+2019-08-21 Arash Esbati <arash@gnu.org>
+
+ * context.el (ConTeXt-environment): Fix docstring.
+
+2019-08-21 Arash Esbati <arash@gnu.org>
+
+ Fix lisp example for `TeX-electric-math'
+
+ * doc/auctex.texi (Quotes): Use `make-local-variable' instead of
+ `make-variable-buffer-local' in lisp example for init file. (bug#37124)
+
+2019-08-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Restore syntax fontify in Texinfo mode
+
+ * tex-info.el (TeX-texinfo-mode): Set `syntax-propertize-function',
+ mimicking texinfo.el. Now comments in Texinfo mode buffer are
+ displayed with comment face again.
+
+2019-08-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Reduce unnecessary local variable safety inquiry
+
+ * tex.el (TeX-add-local-master): Call major mode function only when
+ necessary.
+
+2019-08-18 Arash Esbati <arash@gnu.org>
+
+ Update style/titlesec.el to package version 2.11
+
+ * style/titlesec.el ("titlesec"): Add \nostruts macro.
+ (LaTeX-titlesec-package-options): Add `nostruts' option.
+
+2019-08-17 Arash Esbati <arash@gnu.org>
+
+ Update style/thmtools.el to package version 67
+
+ * style/thmtools.el (LaTeX-thmtools-declaretheoremstyle-regexp)
+ (LaTeX-thmtools-declaretheorem-regexp): Use the function
+ `LaTeX-extract-key-value-label' to build the regexp.
+ (LaTeX-thmtools-listoftheorems-key-val): Add new key `title'.
+ (LaTeX-thmtools-package-options): Add new variable.
+
+2019-08-17 Arash Esbati <arash@gnu.org>
+
+ Update style/fvextra.el to package version 1.4
+
+ * style/fvextra.el (LaTeX-fvextra-key-val-options): Add new keys.
+ ("fvextra"): Add new macros. Add fontification support for
+ \EscVerb macro.
+
+2019-08-15 Arash Esbati <arash@gnu.org>
+
+ Update style/paracol.el to package version 1.35
+
+ * style/paracol.el: Add macro \definecolumnpreamble and the length
+ \belowfootnoteskip.
+
+2019-07-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Change color adjustment method (bug#35571, bug#35696, bug#36039)
+
+ * preview.el.in (preview-pdf-color-adjust-method): New option.
+ (preview-pdf-color-string): Use new code using DELAYBIND feature when
+ the new option is t.
+ (preview-gs-color-string): Add new optional argument to suppress code
+ for explicit colors.
+ (preview-gs-open): Don't adjust color when the latex command produces
+ PDF and `preview-pdf-color-adjust-method' is nil.
+ (preview-pdf2dsc-sentinel): Add "-dDELAYBIND" option to gs invocation
+ when `preview-pdf-color-adjust-method' is t.
+ * doc/changes.texi: Add a new entiry.
+ * doc/preview-problems.texi: Add a section to explain how to do with
+ the case no images are displayed with gs 9.27 and newer.
+
+2019-07-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Enhance support for file names with spaces
+
+ * tex-buf.el (TeX-run-compile): Add an entry for file name with spaces
+ to localized `compilation-error-regexp-alist'.
+
+2019-07-14 Arash Esbati <arash@gnu.org>
+
+ Update style/AnonymousPro.el to package version 2.2
+
+ * style/AnonymousPro.el (LaTeX-AnonymousPro-package-options): Add
+ the `scaled' key.
+
+2019-06-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Conform to `delete-selection-mode' (bug#36385)
+
+ * latex.el (LaTeX-insert-left-brace): Put `delete-selection' property
+ which obeys that of `self-insert-command' when
+ `LaTeX-electric-left-right-brace' feature is inactive.
+
+2019-06-14 Arash Esbati <arash@gnu.org>
+
+ Support cleveref labels
+
+ * style/cleveref.el (TeX-arg-cleveref-crossref-type): New
+ function.
+ (LaTeX-cleveref-label-regexp): New variable for parsing \label
+ macros with an optional argument.
+ ("cleveref"): Add missing package macros.
+ Update expert commands and fontification.
+ Update `reftex-label-regexps' enabling RefTeX to handle \label
+ with an optional argument as well.
+ Update description line and add Commentary section. (bug#36111)
+
+2019-05-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make navigation function robust
+
+ * tex.el (TeX-find-macro-end-helper): Cater for corner case that the
+ `while' loop is exited or skipped.
+ * tests/tex/navigation.el: Add new test.
+
+2019-05-20 Arash Esbati <arash@gnu.org>
+
+ Update style/babel.el to package version 3.31
+
+ * style/babel.el (LaTeX-babel-language-list): Add azerbaijani and
+ remove frenchb.
+ (LaTeX-babel-babelprovide-key-val-options): New variable.
+ (LaTeX-babel-babeltags-regexp, LaTeX-babel-cleanup-babeltags): Add
+ parsing support for \babeltags macro.
+ (LaTeX-babel-babelfont-regexp, LaTeX-babel-cleanup-babelfont): Add
+ parsing support for \babelfont macro.
+ (TeX-arg-babel-lang): Use the arguments optional and prompt
+ properly.
+ ("babel"): Add missing macros incl. fontification.
+ (LaTeX-babel-package-options): Add missing package options.
+
+2019-05-17 Tassilo Horn <tsdh@gnu.org>
+
+ Fix autoload generation code (bug#35758)
+
+ * Makefile.in (AUTOLOAD,PREVIEW_AUTOLOAD): Use arg instead of
+ generated-autoload-file (bug#35758).
+
+2019-05-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix regression
+
+ * latex.el (LaTeX-arg-usepackage-insert, LaTeX-arg-usepackage): Move
+ `TeX-run-style-hooks' from `LaTeX-arg-usepackage' to
+ `LaTeX-arg-usepackage-insert'. Due to my commit "Defer running style
+ hook until options are given actually", style hooks associated with
+ \usepackage were not run when the document is newly created with
+ `LaTeX-env-document'.
+
+2019-05-17 Arash Esbati <arash@gnu.org>
+
+ Load hyperref.el in `LaTeX-beamer-class-options'
+
+ * style/beamer.el (LaTeX-beamer-class-options): Load "hyperref.el"
+ in order to have `LaTeX-hyperref-package-options-list' defined
+ when the document class is requested and the style hook hasn't run
+ yet. (bug#35649)
+
+2019-05-12 Arash Esbati <arash@gnu.org>
+
+ Improve style/mflogo.el
+
+ * style/mflogo.el ("mflogo"): Ask for Text when \textlogo is
+ invoked. Change \logofamily into a declaration. Add missing
+ macros \MF and \MP. Adjust fontification for \textlogo and
+ \logofamily.
+
+2019-05-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix last commit
+
+ * tex-buf.el (TeX-command-expand): Redefine the value of `file' just
+ once per call of `TeX-command-expand'. Previous code could give
+ spurious quote when the given command string contains more than one
+ "%" expanders tied with the symbol `file'.
+
+2019-05-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Stop depreciated usage of undeclared dynamic variable
+
+ * tex-buf.el (TeX--master-or-region-file-with-extra-quotes): Redefine
+ as template. On accepting one of `TeX-master-file', `TeX-region-file'
+ or `TeX-active-master' as its first argument, it becomes a wrapper for
+ those three, like previous definition.
+ (TeX-command-expand): Arrage in accord with the above change.
+ With these two changes, we no longer need implicit dynamic binding of
+ non-special variable `orig-file'.
+ * tex.el (TeX-expand-list-builtin): Update supplementary comment for
+ "%T".
+
+2019-05-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex-jp.el (AUCTeX-jp): Add keyword :link to info node.
+
+2019-05-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix treatment of class and package options
+
+ * preview.el.in (preview-auctex-font-size): Consult
+ `LaTeX-provided-{class,package}-options' instead of
+ `(TeX-style-list)'. This function has been accidentally disabled
+ since AUCTeX began not to include the class and package options into
+ the styles. Similar problem with bug#25563.
+ * latex.el (LaTeX-match-class-option): Update doc string because the
+ above change depends on its implicit behavior.
+
+2019-05-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove obsolete codes
+
+ * preview.el.in (preview-mouse-open-eps): Remove xemacs compatibility
+ code.
+ Don't use obsolete variable `default-major-mode'.
+
+2019-05-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for xemacs
+
+ * prv-emacs.el (preview-compatibility-macros): Remove.
+ * preview.el.in (eval-when-compile,makunbound): Remove useless
+ codes.
+
+2019-05-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for xemacs
+
+ * prv-emacs.el (preview-mark-active): Remove.
+ (): Update Copyright year.
+ * preview.el.in (LaTeX-preview-setup): Remove the above macro.
+ (): Update Copyright year.
+
+2019-05-08 Mohammad Hossein Bateni <bateni@google.com>
+
+ Allow the user to customize which TeX commands are available in each mode.
+
+ Commands such as Biber, DVI2PS, PS2PDF, Index, etc. are not useful in
+ ConTeXt. ConTeXt generates a PDF directly and has its own indexing
+ mechanism.
+
+ In Mark IV (which has been the preferred version for over a decade and
+ is actively developed), a new bibliography package is also available,
+ which can process old bibtex files as well. So there is no need for
+ BibTeX.
+
+ Having so many commands in context-mode clutters the menus. In the
+ definition of TeX-command-list, we either provide a list of relevant
+ modes, or set the value to `t' indicating that this command should
+ always be available. In the latter case, the user cannot customize
+ it. Here we provide sensible defaults as well as the ability for the
+ user to customize.
+
+ * tex.el (TeX-command-list): Hide by default some commands from context-mode.
+
+2019-04-23 Arash Esbati <arash@gnu.org>
+
+ Add new function `LaTeX-extract-key-value-label'
+
+ * latex.el (LaTeX-extract-key-value-label): Add new utility
+ function to return a regexp string to extract label value in an
+ optional key=val argument.
+
+ * style/breqn.el (LaTeX-breqn-key-val-label-regexp):
+ * style/listings.el (LaTeX-listings-key-val-label-regexp)
+ (LaTeX-listings-auto-cleanup): Use
+ `LaTeX-extract-key-value-label'.
+ Delete now unused variable `LaTeX-listings-key-val-label-extract'.
+
+2019-04-20 Arash Esbati <arash@gnu.org>
+
+ Add support for ChangeLog entries for LaTeX files
+
+ * tex.el (TeX-current-defun-name): New function returning the name
+ of current sectioning command when `C-x 4 a' is invoked.
+
+ * latex.el (LaTeX-common-initialization): Set a local version
+ `add-log-current-defun-function' to `TeX-current-defun-name'.
+
+2019-04-19 Arash Esbati <arash@gnu.org>
+
+ * style/xparse.el ("xparse"): Fix fontification of alternatives.
+
+2019-04-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Reset `TeX-PDF-from-DVI' if xetex engine is in use
+
+ * tex.el (TeX-engine-set): Reset `TeX-PDF-from-DVI' when the new
+ engine is `xetex'. Fix bug#34593.
+
+2019-04-13 Arash Esbati <arash@gnu.org>
+
+ Update keywords to biblatex v3.12
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Update
+ biblatex keywords. For qualified lists, fontify at least 2
+ mandatory arguments.
+
+2019-04-11 Arash Esbati <arash@gnu.org>
+
+ * tex-info.el (TeX-texinfo-mode): Set `add-log-current-defun-function' locally.
+
+2019-04-06 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Elaborate LaTeX math insertion command
+
+ * latex.el (LaTeX-math-insert): Put the point after the closing dollar
+ sign when appropriate. This fixes bug#35128.
+ In addtion, wrap the text in the active region suitably.
+
+2019-04-05 Arash Esbati <arash@gnu.org>
+
+ Fix handling of function entries in `TeX-complete-list'
+
+ * tex.el (TeX-complete-symbol): Check if the fourth argument of
+ entry in `TeX-complete-list' is a list and eval it. (Bug#35074)
+
+2019-03-16 Arash Esbati <arash@gnu.org>
+
+ Improve fontification of \href macro
+
+ * style/hyperref.el ("hyperref"): Add "href" to
+ `LaTeX-verbatim-macros-with-braces-local'.
+ Check for feature font-latex and not for functions.
+ Declare and use `font-latex-update-font-lock' instead of
+ `font-latex-set-syntactic-keywords'.
+
+2019-03-09 Tassilo Horn <tsdh@gnu.org>
+
+ Support up to 12 command arguments.
+
+ * font-latex.el (font-latex-keyword-matcher): Support up to 12 command
+ arguments.
+
+2019-03-04 Arash Esbati <arash@gnu.org>
+
+ Fix fontification of simple macros
+
+ * font-latex.el (font-latex-match-simple-command): Change second
+ part of regexp in order to be less greedy. This function now
+ fontifies only letters and characters defined in
+ `font-latex-match-simple-include-list' (bug#34712).
+ (font-latex-match-simple-include-list): New variable.
+
+ * style/expl3.el ("expl3"): Add "_" and ":" to
+ `font-latex-match-simple-include-list'.
+
+2019-02-24 Tassilo Horn <tsdh@gnu.org>
+
+ New styles for beamerarticle & beamerswitch triggering beamer
+
+ * style/beamerarticle.el: New style.
+ * style/beamerswitch.el: New style.
+ * Makefile.in (STYLESRC): Enable them.
+
+2019-02-11 Arash Esbati <arash@gnu.org>
+
+ * style/listings.el: Require tex.el.
+
+2019-02-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * auctex.el: Add requireds, keywords, and trailer
+
+ (cherry picked from commit 0c8d6703d16097eb64f014c56e4135a5a1f9600f)
+
+2019-02-08 Arash Esbati <arash@gnu.org>
+
+ Delete auctex-pkg.el which is not needed for ELPA releases
+
+2019-02-08 Arash Esbati <arash@gnu.org>
+
+ Add dependencies file auctex-pkg.el
+
+ * auctex-pkg.el: Add new file containing AUCTeX's dependencies for
+ ELPA releases.
+
+2019-02-02 Arash Esbati <arash@gnu.org>
+
+ Improve indenting and filling in "Form" environments
+
+ * style/hyperref.el ("hyperref"): Add the "Form" environment to
+ `LaTeX-document-regexp'.
+
+2019-01-12 Arash Esbati <arash@gnu.org>
+
+ Add support for w and W column specifiers
+
+ * style/array.el ("array"): Add column specifiers w and W to
+ `LaTeX-array-column-letters'.
+
+ * doc/changes.texi: Mention that counting columns is supported
+ only if the align parameter is enclosed in braces.
+
+2019-01-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove combatibility code for older emasen
+
+ * tex.el (put): Don't put unnecessary property on
+ `TeX-source-correlate-mode'.
+ (TeX-clean): Remove fallback code for emacs 21.
+
+2019-01-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for older emacsen
+
+ * font-latex.el (put):
+ * tex-style.el (put):
+ Use `booleanp' instead of `TeX-booleanp'.
+ * tex.el (put): Use `booleanp' instead of `TeX-booleanp'.
+ (TeX-booleanp): Remove.
+
+2019-01-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for older emacsen
+
+ * context.el (ConTeXt-mode-common-initialization):
+ * latex.el (TeX-latex-mode):
+ * plain-tex.el (TeX-plain-tex-mode, ams-tex-mode):
+ * tex-info.el (TeX-texinfo-mode):
+ Use `run-mode-hooks' instead of `TeX-run-mode-hooks'.
+ * tex.el (TeX-run-mode-hooks): Remove.
+
+2019-01-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix test conditions on w32
+
+ * tests/tex/command-expansion.el (TeX-command-detokenize): Correct
+ `system-type' for w32.
+ (TeX-command-expand-skip-file-name, TeX-command-expand-active-master):
+ Skip tests on w32.
+
+2019-01-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Override some bindings in `TeX-mode-map' in Texinfo mode
+
+ * tex-info.el (Texinfo-mode-map): Bind `self-insert-command' to
+ "$", "^", "_" and "\" because they are normal characters in Texinfo
+ documents.
+ Bind `TeX-insert-backslash' to "@" so that users benefit from
+ `TeX-electric-macro' even in Texinfo mode.
+ * tex.el (TeX-electric-escape): Update doc string.
+ * doc/auctex.texi (Completion): Update description.
+ * doc/changes.texi (News in 12.2): Mention the above changes.
+
+2019-01-06 Arash Esbati <arash@gnu.org>
+
+ Update style/enumitem.el to package version 3.6
+
+ * style/enumitem.el (LaTeX-enumitem-key-val-options): Update
+ key=val options to v3.6.
+ (LaTeX-enumitem-auto-cleanup): Use sharp-quote notation.
+ ("enumitem"): Query for trivlist environment depending of package
+ option.
+ Add macro \Drawenumitemlabel and length \labelitem.
+ (LaTeX-enumitem-package-options): Update package options.
+
+2019-01-02 Arash Esbati <arash@gnu.org>
+
+ Skip macros and environments from pythontex
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Add document macros
+ of pythontex package.
+ (TeX-ispell-skip-envs-list): Add environments provided by
+ pythontex package.
+ Add general verbatim macros.
+
+2018-12-15 Arash Esbati <arash@gnu.org>
+
+ Improve completion for \url between url.el and hyperref.el
+
+ * style/hyperref.el ("hyperref"): Comment the entry for "url"
+ since the completion is provided via url.el.
+
+ * style/url.el ("url"): Add a conditional to "url" in order to
+ check if hyperref.el is loaded and then supply the argument in
+ braces.
+ Also check for hyperref.el. before adding "url" to
+ `LaTeX-verbatim-macros-with-delims-local'.
+
+2018-12-14 Arash Esbati <arash@gnu.org>
+
+ Add new style/pythontex.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/pythontex.el: New file.
+
+2018-12-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Drop xemacs support and mule check from configure and Makefile
+
+ * aclocal.m4:
+ * configure.ac:
+ * doc/Makefile.in: Drop xemacs support and mule check.
+ * Makefile.in: Merge mule file into main files.
+ Drop xemacs support.
+ * prv-install.el: Remove.
+
+2018-12-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix document
+
+ * doc/auctex.texi (Completion): Correct wrong description and typo.
+ (Cleaning): Add mention about variables related to AmSTeX mode.
+
+2018-12-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use ASCII apostrophe in code expample
+
+ * doc/auctex.texi (): (I/O Correlation): Use APOSTROPHE(U+0027) rather
+ than RIGHT SINGLE QUOTATION MARK(U+2019) in code example.
+ Add coding tag in Local Variables section.
+
+2018-12-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Redefine support for \url in hyperref
+
+ * style/hyperref.el ("hyperref"): Override the entry for \url macro in
+ url.el because hyperref.sty redefines the macro.
+
+2018-12-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Revise description about CJK support
+
+ * doc/auctex.texi (Internationalization): Revise description about CJK
+ support in Emacs and TeX.
+ (Japanese): Fix typo and add index entries.
+
+2018-12-06 Arash Esbati <arash@gnu.org>
+
+ Improve handling of `TeX-insert-macro-default-style' in styles
+
+ * latex.el (LaTeX-check-insert-macro-default-style): Add new
+ macro. This macro is intended for more complex functions in style
+ files querying multiple optional and mandatory arguments and
+ obeying the values of `TeX-insert-macro-default-style' and
+ `current-prefix-arg'.
+
+ * tex.el (TeX-parse-arguments): Add a comment about the new macro.
+
+ * style/bicaption.el (LaTeX-arg-bicaption-bicaption):
+ * style/caption.el (LaTeX-arg-caption-captionbox):
+ * style/color.el (TeX-arg-color, TeX-arg-color-fcolorbox):
+ * style/floatrow.el (LaTeX-floatrow-arg-floatbox):
+ * style/xcolor.el (TeX-arg-xcolor-definecolor)
+ (TeX-arg-xcolor-definecolorset, TeX-arg-xcolor)
+ (TeX-arg-xcolor-fcolorbox): Use
+ `LaTeX-check-insert-macro-default-style'.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for older emacsen
+
+ * tex.el: Remove XEmacs compatibility definitions for
+ `TeX-read-string', `TeX-active-mark', `TeX-activate-region',
+ `line-beginning-position', `line-end-position' and
+ `TeX-overlay-prioritize'.
+ (TeX-activate-region): Remove compatibility code for older emacsen.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove TeX-maybe-remove-help, TeX-menu-with-help
+
+ * tex.el (TeX-maybe-remove-help, TeX-menu-with-help): Remove.
+ (TeX-mode-specific-command-menu-entries, TeX-fold-menu)
+ (TeX-common-menu-entries):
+ * context.el:
+ * latex.el:
+ * plain-tex.el:
+ * tex-buf.el:
+ * tex-info.el:
+ Remove `TeX-menu-with-help' and fix indent.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove TeX-mark-active
+
+ * tex.el (TeX-mark-active): Remove.
+ (TeX-mode-specific-command-menu-entries):
+ * style/dinbrief.el (LaTeX-dinbrief-insert)
+ (LaTeX-dinbrief-env-recipient):
+ Use the variable `mark-active' directly instead of the function
+ `TeX-mark-active'.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove TeX-replace-regexp-in-string
+
+ * tex.el (TeX-replace-regexp-in-string): Remove.
+ * latex.el:
+ * style/empheq.el:
+ * style/floatrow.el:
+ * style/tcolorbox.el:
+ * style/xcolor.el:
+ Use `replace-regexp-in-string' instead of
+ `TeX-replace-regexp-in-string'.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use `write-file-functions'
+
+ * tex.el (VirTeX-common-initialization):
+ * latex.el (BibTeX-auto-store):
+ Use `write-file-functions' instead of obsolete
+ `local-write-file-hooks' and `write-file-hooks'. Also, use local hook.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility face
+
+ * tex-buf.el (TeX-error-description-error)
+ (TeX-error-description-warning, TeX-error-description-tex-said):
+ Remove compatibility alternatives in `defface'.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove XEmacs compatibility code in tex-bar.el
+
+ * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Remove
+ Emacs/XEmacs choice of buttons.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex-buf.el (TeX-special-mode): Use `define-derived-mode'.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for older emacsen
+
+ * font-latex.el (font-latex-after-hacking-local-variables): Remove
+ fallback code for case `file-local-variables-alist' isn't available.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for older emacsen
+
+ * font-latex.el (font-latex-doctex-^^A): Remove fallback for case
+ `string-to-syntax' isn't available.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for older emacsen
+
+ * latex.el (LaTeX-fill-region-as-para-do): Drop fallback for case
+ `fill-delete-prefix' isn't available.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Adjust autoload cookie
+
+ * tex-fold.el (TeX-fold-mode): Set autoload cookie directly to
+ `define-minor-mode'.
+
+2018-12-02 Arash Esbati <arash@gnu.org>
+
+ Remove unnecessary parentheses
+
+ * style/geometry.el ("geometry"):
+ * style/graphicx.el ("graphicx"): Remove unnecessary parentheses
+ in option management.
+
+2018-11-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility codes for older emacsen
+
+ * tex-info.el (when, TeX-texinfo-mode):
+ * tex.el (TeX-documentation-texdoc):
+ * plain-tex.el (TeX-plain-tex-mode):
+ * preview.el.in (preview-counter-find):
+ Remove compatibility codes for older emacsen.
+
+2018-11-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use `declare-function' without `fboundp' test
+
+ * latex.el:
+ * tex-info.el:
+ Use `declare-function' without `fboundp' test.
+
+2018-11-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove references to older emacsens in comments and doc strings
+
+ * bib-cite.el:
+ * font-latex.el:
+ * tex-fold.el:
+ * tex-style.el:
+ * style/graphicx.el
+ Remove references on older emacsens in comments and doc strings
+
+2018-11-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove references to XEmacs from the manual
+
+ * RELEASE (): Delete the words "or XEmacs" and fill the paragraph.
+ * doc/install.texi (Configure): Delete redundant line and words.
+
+2018-11-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Clean up remnants of previous removal of compatibility codes
+
+ * tex.el (TeX-mode-specific-command-menu): Delete irrelevant comment.
+ * latex.el (LaTeX-indent-line): Clear out unused lines.
+
+2018-11-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add suggestions for non-privileged installation
+
+ * doc/install.texi (Configure): Reorganize a paragraph and add @ref's.
+ (Installation for non-privileged users): Add paragraphs to suggest to
+ supply options "--with-lispdir" and "--with-texmf-dir" etc. to
+ configure when installing AUCTeX under the user's home directory.
+
+2018-11-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Defer running style hook until options are given actually
+
+ * latex.el (LaTeX-arg-usepackage-read-packages-with-options): Don't
+ run the style hooks before reading package options, just load the
+ style files for completion of package options.
+ (LaTeX-arg-usepackage): Run style hooks actually after the package
+ options are given.
+ (TeX-arg-document): Don't run the style hooks before reading class
+ options, just load the style file for completion of class options.
+ The style hooks are run afterward by `TeX-update-style' anyway.
+ * style/exam.el ("exam"): Prepare `LaTeX-exam-class-options' to have
+ its full values outside the style hook along with the above idea.
+ * style/mathtools.el ("mathtools"):
+ * style/empheq.el ("empheq"):
+ * style/graphics.el ("graphics"): Set `LaTeX-*****-package-options'
+ outside the style hook along with the above idea.
+
+2018-11-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix not to run wrong style hooks
+
+ * tex.el (TeX-style-hook-dialect-weight-alist): Add entry for
+ pseudo-dialect `:classopt'.
+ (TeX-style-hook-dialect): Add description for `:classopt' in doc
+ string.
+ * latex.el (LaTeX-common-initialization): Assign style hooks for
+ class options into pseudo-dialect `:classopt'.
+ Don't set `TeX-PDF-from-DVI' in XeLaTeX document.
+ (TeX-latex-mode): Run style hooks for class options in
+ `TeX-update-style-hook', without altering `TeX-active-list'.
+ * style/geometry.el ("geometry"):
+ * style/graphicx.el ("graphicx"): Don't set `TeX-PDF-from-DVI' in
+ XeLaTeX document.
+ * style/hyperref.el ("hyperref"): Set `TeX-PDF-from-DVI' to "Dvipdfmx"
+ when package option "dvipdfmx" is given for non-XeLaTeX document.
+ * tests/latex/latex-test.el (LaTeX-style-hook-with-class-option):
+ Refine tests.
+ * doc/auctex.texi (Simple Style): Add descriptions for available
+ dialects including `:classopt'.
+
+2018-11-24 Arash Esbati <arash@gnu.org>
+
+ Add new style/dashundergaps.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/dashundergaps.el: New file.
+
+2018-11-16 Arash Esbati <arash@gnu.org>
+
+ Improve behavior of `TeX-arg-beamer-overlay-spec'
+
+ * style/beamer.el (TeX-arg-beamer-overlay-spec): Use
+ `TeX-argument-insert' in the body of the function and respect the
+ OPTIONAL argument.
+ ("beamer"): Enclose all occurrences of
+ `TeX-arg-beamer-overlay-spec' in brackets in order to mark them as
+ optional.
+
+2018-11-16 Arash Esbati <arash@gnu.org>
+
+ style/enumitem.el ("enumitem"): Use `TeX-argument-prompt' for query.
+
+2018-11-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Surround both \langle and \rangle with math delimiter
+
+ * latex.el (LaTeX-math-insert): Typing "C-u ` (" used to result in
+ "$\langle$\rangle" when `LaTeX-math-mode' and
+ `LaTeX-electric-left-right-brace' are enabled. Fix this to insert
+ "$\langle\rangle$" instead.
+
+2018-11-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Set `TeX-command-buffer' always (bug#33377)
+
+ * tex-buf.el (TeX-command): Make sure to set `TeX-command-buffer'
+ always.
+
+2018-11-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Adjust preview-latex in case sub file isn't in master directory
+
+ * preview.el.in (preview-dvips-abort):
+ (preview-gs-dvips-sentinel):
+ (preview-dvipng-place-all): Make sure directory part of dvi file to be
+ deleted is removed because deletion takes place in master directory.
+ (preview-start-pdf2dsc): Make sure directory part of pdf file is
+ removed so that path for later use is constructed correctly.
+ (preview-cache-preamble):
+ (preview-region):
+ (preview-document): Retain directory part of the file name to be
+ passed to `preview-generate-preview' because `TeX-run-command' in
+ `TeX-inline-preview-internal' doesn't recognize the right path
+ otherwise.
+ (preview-generate-preview): Adjust in accord with the above change.
+
+2018-11-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't block emacs during viewing document
+
+ * tex.el (TeX-documentation-texdoc): Use asynchronous proces not to
+ block emacs during viewing document.
+ Supply "%s" to `message' argument in case the shell output contains
+ accidental %-sequence.
+
+2018-11-02 Arash Esbati <arash@gnu.org>
+
+ * style/fancyvrb.el (LaTeX-fancyvrb-key-val-options): Add vspace key.
+
+2018-10-31 Arash Esbati <arash@gnu.org>
+
+ Improve style/fancyvrb.el
+
+ * style/fancyvrb.el (LaTeX-fancyvrb-arg-define-macro): Refactor
+ code. Cater for starred version of user defined macros. Add
+ missing `,' in backquote constructs.
+ (LaTeX-fancyvrb-arg-define-environment): Refactor code.
+ ("fancyvrb"): Add \Verb* macro incl. fontification.
+
+2018-10-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Deal with space in path of MikTeX gs executable (Bug#32251)
+
+ * preview.el.in (preview-gs-command): Wrap gs with
+ `shell-quote-argument' in case it has space in its path.
+
+2018-10-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Change regexp for clarity
+
+ * preview.el.in (preview--decode-^^ab): Change regexp "[\x00-\xFF]+" to
+ "[^[:multibyte:]]+" for clarity that it matches raw 8-bit bytes.
+
+2018-10-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make style hooks associated with class options valid again
+
+ * latex.el (TeX-latex-mode): Add a function on `TeX-update-style-hook'
+ to run style hooks associated with class options.
+ (LaTeX-common-initialization): Set `TeX-PDF-from-DVI' to suitable
+ value when a class option "dvips" or "dvipdfmx" is given.
+ * style/geometry.el ("geometry"):
+ * style/graphicx.el ("graphicx"): Set `TeX-PDF-from-DVI' to "Dvipdfmx"
+ when a package option "dvipdfmx" is given.
+ * tests/latex/latex-test.el (LaTeX-style-hook-with-class-option): New
+ test.
+
+2018-10-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Deal with partial ^^-quoting in preview-latex
+
+ If latex outputs a multibyte character as a mixture of raw 8-bit byte
+ and byte with ^^-quoting, we have to decode them as a whole.
+
+ * preview.el.in (preview--decode-^^ab): Include raw 8-bit bytes which
+ already exist in the string as well when decoding with the given
+ coding system.
+ * tests/latex/preview-latex-test.el: New test.
+
+2018-10-20 Arash Esbati <arash@gnu.org>
+
+ Extract caption for RefTeX's label context
+
+ * style/listings.el (LaTeX-listings-reftex-label-context-function):
+ New function. Extract the caption in the optional argrument of
+ the lstlisting environment and return it as a string for the
+ context of a label.
+
+2018-09-07 Arash Esbati <arash@gnu.org>
+
+ Update style/lettrine.el to package version 2.21
+
+ * style/lettrine.el (LaTeX-lettrine-key-val-options): Delete
+ "Vone" option.
+ ("lettrine"): Delete \LettrineVonefalse macro.
+
+2018-08-25 Arash Esbati <arash@gnu.org>
+
+ Update style/lettrine.el to package version 2.1
+
+ * style/lettrine.el (LaTeX-lettrine-key-val-options): Add new keys
+ "Vone" and "refstring".
+ ("lettrine"): Add new macros, minor rearrangements.
+
+2018-08-09 Arash Esbati <arash@gnu.org>
+
+ Update style/lettrine.el to package version 2.01
+
+ * style/lettrine.el (LaTeX-lettrine-key-val-options): Update
+ key=val options.
+ ("lettrine"): Use correct functions on counters and
+ lengths/dimensions provided by lettrine.sty.
+ Add support for missing macros.
+
+2018-08-09 Arash Esbati <arash@gnu.org>
+
+ Add new style/ocg-p.el and style/ocgx.el
+
+ * Makefile.in (STYLESRC): Add new styles.
+
+ * style/ocg-p.el:
+ * style/ocgx.el: New files.
+
+2018-07-17 Arash Esbati <arash@gnu.org>
+
+ Add \eqref to RefTeX's reference styles
+
+ * style/amsmath.el ("amsmath"): Add \eqref to
+ `reftex-ref-style-alist' when RefTeX is loaded and activate the
+ reference style.
+
+2018-07-12 Arash Esbati <arash@gnu.org>
+
+ Add new style/thmtools.el and style/thm-restate.el
+
+ * Makefile.in (STYLESRC): Add new styles.
+
+ * style/thmtools.el:
+ * style/thm-restate.el: New files.
+
+2018-07-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix regression of `TeX-view'
+
+ * tex-buf.el (TeX-active-master): Add dummy argument for
+ compatibility. In `TeX-view', `TeX-commmand' is called with
+ `TeX-active-master', so the `file' argument is `TeX-active-master'
+ in subsequent call of `TeX-command-expand'. In that case,
+ `TeX--master-or-region-file-with-extra-quotes' calls
+ `TeX-active-master' with three arguments.
+ (TeX--master-or-region-file-with-extra-quotes): Adapt doc string.
+ * tex.el (TeX-expand-list-builtin): Adapt comment.
+ * tests/tex/command-expansion.el (TeX-command-expand-active-master):
+ New test.
+
+2018-07-07 Arash Esbati <arash@gnu.org>
+
+ Add new style/marginnote.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/marginnote.el: New file.
+
+2018-07-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix possible endless loop
+
+ * tex.el (TeX-expand-list-builtin): Use symbol `file' for the entry
+ "%T" so that special treatment for `file' about advancing matching
+ position in `TeX-command-expand' takes effect.
+ * tests/tex/command-expansion.el (TeX-command-expand-skip-file-name):
+ New test.
+
+2018-06-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Adjust test for known emacs bug
+
+ * tests/latex/latex-test.el (LaTeX-includegraphics-extensions): Mark
+ emacs 26.1 as expected failure.
+
+2018-06-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make preamble caching robust to LuaLaTeX and (u)pLaTeX
+
+ * preview.el.in (preview-cache-preamble): Modify .ini code so that
+ LaTeX variants even without \pdfoutput can read unusual file names
+ (with space or non-ascii character, or both) when preamble cache is
+ enabled. The modified .ini code is kindly provided by jfbu
+ <jfbu@free.fr>.
+ (preview-dump-replacements, preview-undump-replacements): Add
+ -file-line-error option to the undump- variable so that AUCTeX can
+ analyse the output from lualatex even with file name with space.
+ It turned out that -kanji option is needed for platex even when
+ dumping format file if the preamble contains Japanese characters.
+ Thus modify the both variables so that -kanji option, if any, is
+ retained.
+ (TeX-inline-preview-internal): Revert the additional post process of
+ the command line string introduced last year by me because it is no
+ longer necessary by the above change on
+ `preview-undump-replacements'. Though this change disables -jobname
+ option again when lualatex is used with preamble cache, it would be
+ fine because that concerns only very old lualatex binaries and that
+ had always been the state before my commit just a year ago.
+ The above three modifications fix bug#31685 and bug#31686.
+ * tests/japanese/preview-latex.el
+ (japanese-preview-preserve-kanji-option2): Arrange with the above
+ change.
+ (japanese-preview-preserve-kanji-option3): New test.
+ (japanese-preview-error-quote-shift-jis): Remove spurious backslash.
+ * doc/preview-latex.texi (Key bindings and user-level lisp functions):
+ Add description about restriction of preamble cache on LaTeX variants.
+
+2018-06-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Raise robustness of call of dvipng command
+
+ * preview.el.in (preview-dvipng-command): Remove spurious quotes which
+ cause error for file names with space. (bug#31684)
+ (preview-dvipng-color-string): Replace single quotes with double
+ quotes for w32 users.
+ * doc/preview-latex.texi: (The preview images): Add warning that
+ (u)pLaTeX is not compatible with dvipng.
+
+2018-05-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add note and test about the change involving non-ascii file name
+
+ * doc/changes.texi (News in 12.2): Add note that support for standard
+ LaTeX without e-TeX extension is now very limited.
+ * tests/tex/command-expansion.el (TeX-command-detokenize): New test to
+ check whether \input and \detokenize are supplied when necessary.
+
+2018-05-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ TL 2018 non-ascii file name fix for preview-latex
+
+ * preview.el.in (preview-LaTeX-command): Wrap file name after implicit
+ \input in \detokenize{}.
+ (preview-cache-preamble): Arrange the ini file code so that non-ascii
+ file name can be used with generated format file. Be careful not to
+ lose capability of handling file name with space.
+ (preview-undump-replacements): Use new TeX macro defined in the above
+ ini file code to accept even unusual file name with non-ascii
+ character or space.
+ Delegate quoting of format name to `TeX-inline-preview-internal' so
+ that non-ascii character will not be quoted twice.
+ (TeX-inline-preview-internal): Adjust to the above change.
+
+2018-05-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Accept non-ascii file name in accord with change in TL 2018
+
+ * tex.el (TeX-expand-list-builtin): Add new entry %T. Same as %t,
+ except to enclose with \detokenize{} for non UTF-8 LaTeX when \input
+ is supplmented.
+ Adjust the entries %` and %' so that \input is supplemented only when
+ any TeX code is present between them and leave the bind to
+ `TeX-command-text' for later examination.
+ The bind to `TeX-command-pos' is no longer retained.
+ (TeX-command-list): Use %T for "LaTeX".
+ Adjust "TeX" and "AmSTeX" as the same with "LaTeX" in the aspect that
+ user can supply one's own TeX code, as well as any command line
+ options, through `TeX-command-extra-options'.
+ * tex-buf.el (TeX--master-or-region-file-with-extra-quotes): New
+ function to act as a wrapper of `TeX-master-file' and
+ `TeX-region-file' inside `TeX-command-expand'.
+ (TeX-command-expand): Use the above function as the value of `file'
+ and get rid of tricky temporal overriding of `file' with lambda form.
+ (TeX-region-create): Make the first line parsing of %&FORMAT
+ construct, if any, to be valid even for region compilation.
+ Discard text properties when constructing the content of _region_.tex.
+ Drop bind check for `buffer-file-coding-system'.
+ * tests/tex/command-expansion.el (TeX-command-expansion): Reflect the
+ change that \input is not necessarily supplemented now by %`-%' pair
+ in `TeX-command-expand'.
+
+2018-05-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix region compilation with \usepackage[utf8]{inputenc}
+
+ * tex-buf.el (TeX-quote-filename): Wrap non-ascii characters in
+ \unexpanded{} for non UTF-8 LaTeX so that raw file name is recovered.
+
+2018-05-27 Arash Esbati <arash@gnu.org>
+
+ Quote %b expansion string for Zathura
+
+ * tex.el (TeX-view-program-list-builtin): Guard %b expansion
+ string for Zathura with quotes for file names with spaces
+ (bug#31451).
+
+2018-05-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Prepare for UTF-8 with BOM
+
+ * tex-buf.el (TeX-adjust-process-coding-system): Don't use
+ `utf-8-with-signature' to encode keyboard input for TeX process.
+ Drop mule feature check.
+
+2018-05-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Drop compatibility code for older emacsen in preview-latex
+
+ We no longer need messy treatment with regard to coding system in
+ preview-latex since xemacs isn't supported anymore.
+
+ * preview.el.in (preview-coding-system): Remove.
+ (preview-error-quote): Simplify. Discard RUN-CODING-SYSTEM argument.
+ (preview--decode-^^ab): Drop mule feature check.
+ (preview--convert-^^ab): Drop compatibility code for older emacsen.
+ (preview-parse-messages): Remove `run-coding-system' argument from
+ calls to `preview-error-quote'.
+ (TeX-inline-preview-internal): Drop codes related to coding system.
+ * prv-emacs.el (preview-buffer-recode-system): Remove.
+ * tests/japanese/preview-latex.el
+ (japanese-preview-error-quote-shift-jis): Remove `shift_jis' argument
+ from call to `preview-error-quote'.
+ Remove unnecessary let bind on `TeX-japanese-process-output-coding-system'.
+ (japanese-preview-process-coding-system): Remove.
+ (japanese-preview-shift-jis):
+ (japanese-preview-different-coding-system): Use `copy-sequence' on
+ `process-environment' in order to guard it from temporal `setenv'.
+
+2018-05-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Support UTF-8 with BOM in Japanese TeX documents
+
+ * tex-jp.el (japanese-TeX-coding-ejsu): Consider the case the document
+ is encoded in UTF-8 with BOM, which begins to be supported in TeXLive
+ 2018.
+
+2018-05-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Replace another cl function with cl-lib
+
+ * style/pstricks.el (eval-when-compile): Require cl-lib.
+ (LaTeX-pst-cleanup): Replace `caddr' with `cl-caddr'.
+
+2018-05-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update URLs further
+
+ * COPYING:
+ * Makefile.in:
+ * RELEASE:
+ * bib-cite.el:
+ * build-aux/gitlog-to-auctexlog:
+ * latex/README:
+ * latex/preview.dtx:
+ * preview.el.in:
+ * style/foils.el:
+ * style/hyperref.el:
+ * style/ifluatex.el:
+ * style/luatextra.el:
+ * style/mathtools.el:
+ * style/pstricks.el:
+ * tests/Makefile:
+ * tex-buf.el:
+ * tex.el: Update URLs. Use https: rather than http: or ftp: where
+ possible.
+ * build-aux/gitlog-to-changelog: Update URLs.
+ Use `before-save-hook' instead of obsolete `write-file-hooks' in
+ Local Variables section.
+
+2018-05-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Update URLs
+
+ * tex-site.el.in:
+ * doc/auctex.texi:
+ * doc/fdl.texi:
+ * doc/install.texi:
+ * doc/intro.texi:
+ * doc/preview-readme.texi:
+ * doc/wininstall.texi: Update URLs. Use https: rather than http: or
+ ftp: where possible.
+ * auctex.spec: Update URLs. Use https: rather than http: or
+ ftp: where possible.
+ Remove xemacs support.
+ Update required emacs version.
+
+2018-05-06 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Adjust coding system for Japanese pTeX engine on w32
+
+ Default coding system of Japanese pTeX engine in w32 TeXLive changed
+ from SHIFT JIS to UTF-8 in 2018. Make tex-jp.el to work with both
+ TeXLive 2017 and 2018 on w32 platform, with higher priority on newer
+ engine with regard to the behavior in non default case.
+
+ * tex-jp.el (japanese-TeX-use-kanji-opt-flag): Set default value to t
+ even on w32 platform.
+ (japanese-TeX-set-process-coding-system): Change coding system for non
+ default case from `shift_jis' to `utf-8' on w32 platform.
+ (TeX-expand-list-builtin): Remove mule feature check.
+
+2018-05-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove obsolete option related to Japanese TeX
+
+ * tex-jp.el (japanese-TeX-command-list): Remove. Ataka-san and I
+ (Ikumi) discussed this topic and decided to delete this option.
+ * doc/auctex.texi (Japanese): Mention the above change.
+
+2018-05-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix previous removal of xemacs compatibility code
+
+ * toolbar-x.el (toolbarx-default-toolbar-meaning-alist): Remove
+ spurious quote formerly inside "," construct.
+ Replace "`" with "'".
+
+2018-04-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Prevent spurious newlines to be added
+
+ * tex-fold.el (TeX-fold-overfull-p): Restore mandatory `and'. The
+ removal of xemacs compatibility code previously done was a bit too
+ aggressive.
+
+2018-04-16 Arash Esbati <arash@gnu.org>
+
+ Update key=val options to geometry package v5.8
+
+ * style/geometry.el (LaTeX-geometry-preamble-key-val-options): Add
+ new keys luatex, dvipdfmx and xdvipdfmx. Delete duplicate
+ entries.
+
+2018-04-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Correct how `TeX-record-buffer' is used
+
+ * tex-buf.el (TeX-pop-to-buffer): Use `TeX-record-buffer' in accord with
+ the documents.
+ * doc/changes.texi: Mention the change and warn users who have
+ customized the option.
+
+2018-04-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Correct record in changes.texi
+
+ * doc/changes.texi (): Make a new section for release 12.2 and move
+ mention about change made after release 12.1 there.
+
+2018-04-07 Arash Esbati <arash@gnu.org>
+
+ Quote %b expansion string for SumatraPDF
+
+ * tex.el (TeX-view-program-list-builtin): Guard %b expansion
+ string for SumatraPDF with quotes for file names with spaces
+ (bug#30999).
+
+2018-04-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add support for dvipdfmx to \includegraphics
+
+ * style/graphicx.el (LaTeX-includegraphics-extensions-list): Add
+ support for dvipdfmx.
+ * tests/latex/latex-test.el (LaTeX-includegraphics-extensions): New
+ test to check whether correct extensions are generated.
+
+2018-04-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use `TeX-search-files-by-type' to assist input \includegraphics
+
+ * style/graphicx.el (LaTeX-includegraphics-extensions-list): New
+ function.
+ (LaTeX-includegraphics-extensions): Delegate most of its task to the
+ above new function and become its wrapper.
+ (LaTeX-includegraphics-global-files): New variable.
+ (LaTeX-includegraphics-read-file-TeX): Use `TeX-search-files-by-type'
+ rather than `TeX-search-files' and cache global value in the above
+ new variable.
+ Reflect the option `LaTeX-includegraphics-strip-extension-flag'.
+ * tex.el (TeX-search-files-type-alist): Remove `graphics' entry,
+ which is supplied in latex-mode by `LaTeX-search-files-type-alist'.
+ (TeX-normal-mode): Add `LaTeX-includegraphics-global-files' to list of
+ variables to be cleared.
+
+2018-04-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Resolve conflict of argument spec between regexp and literal
+
+ * tex.el (TeX-search-files-kpathsea): Treat EXTENSIONS argument as a
+ list of regexps in accordance with other parts of AUCTeX.
+ (TeX-ispell-document): Treat `TeX-file-extensions' as a list of
+ regexps in accordance with other parts of AUCTeX.
+ (TeX-file-extensions, TeX-Biber-file-extensions):
+ (BibTeX-file-extensions, BibLaTeX-style-extensions):
+ (BibTeX-style-extensions): Change custom type to regexp from string.
+ (TeX-doc-extensions): Turn into list of regexps.
+ * latex.el (LaTeX-split-bibs): Treat `TeX-Biber-file-extensions' as a
+ list of regexps in accordance with other parts of AUCTeX.
+
+2018-03-29 Alex Branham <branham@utexas.edu>
+
+ Fix TeX-dwim-master
+
+ * tex.el (TeX-dwim-master): `cl-return' is much easier to work with if
+ we're alerady using cl- functions, so convert `dolist' to `cl-loop.'
+
+2018-03-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make `TeX-clean' to work in ams-tex-mode
+
+ * plain-tex.el (AmSTeX-clean-intermediate-suffixes,
+ AmSTeX-clean-output-suffixes): New customize options.
+ (AmS-TeX-mode-hook): Move from tex.el.
+ (AmSTeX-mode-command-menu, AmSTeX-mode-menu): Fix doc strings.
+ (): Update copyright year.
+ * tex.el (TeX-mode-prefix): Add an entry for AmS-TeX.
+ (AmS-TeX-mode-hook): Move to plain-tex.el.
+
+2018-03-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make compatible with emacs 24
+
+ * latex.el (TeX-read-label): Use `format' instead of `format-message'
+ if the latter is not available.
+
+2018-03-29 Jonathan Underwood <jonathan.underwood@gmail.com>
+
+ Fix incorrect FSF address
+
+ * multi-prompt.el ():
+ * style/comment.el ():
+ * style/latexinfo.el (): Fix incorrect FSF address and whitespaces.
+
+2018-03-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * style/amsmath.el ("amsmath"): Correct \cfrac spec.
+
+2018-03-16 Alex Branham <branham@utexas.edu>
+
+ * tex.el (TeX-dwim-master): Prefer `cl-return' over `return'.
+
+2018-03-12 Arash Esbati <arash@gnu.org>
+
+ * font-latex.el (font-latex--get-script-props): Use `cl-case' instead of `case'.
+
+2018-03-04 Arash Esbati <arash@gnu.org>
+
+ Add new function `TeX-arg-verb-delim-or-brace'
+
+ * latex.el (TeX-arg-verb-delim-or-brace): New function for \verb
+ like macros which take their argument either in delimiters or in
+ braces.
+
+ * doc/auctex.texi (Adding Macros): Document
+ `TeX-arg-verb-delim-or-brace'.
+
+ * style/listings.el ("listings"): Use
+ `TeX-arg-verb-delim-or-brace' for \lstinline which also takes an
+ optional argument.
+
+ * style/minted.el (LaTeX-minted-auto-cleanup, "minted"): Use
+ `TeX-arg-verb-delim-or-brace' for \mintinline and new macros
+ defined with \newmintinline.
+
+ * style/url.el ("url"): Use `TeX-arg-verb-delim-or-brace' for \url
+ and \path.
+ Remove "{" from fontification or \url and \path.
+
+2018-03-01 Alex Branham <branham@utexas.edu>
+
+ Remove cl from AUCTeX
+
+ * tex.el: replace last 'cl with 'cl-lib
+ * latex.el: replace cl function with cl-lib function
+
+2018-03-01 Alex Branham <branham@utexas.edu>
+
+ Refine how we setup flymake backend function
+
+ * latex.el: Add LaTeX-flymake to TeX-latex-mode
+ * latex-flymake.el: Don't add to LaTeX-mode-hook
+
+2018-02-21 Alex Branham <branham@utexas.edu>
+
+ Improve flymake documentation
+
+ * doc/changes.texi:
+ * doc/auctex.texi (Checking): Add Flymake support to manual.
+
+ * latex-flymake.el: Add copyright notice and fix a quote.
+
+2018-02-20 Arash Esbati <arash@gnu.org>
+
+ * Makefile.in (AUCSRC): Add new file latex-flymake.el.
+
+2018-02-18 Arash Esbati <arash@gnu.org>
+
+ * style/babel.el (LaTeX-babel-active-languages): Use `cl-pushnew'.
+
+2018-02-17 Mosè Giordano <mose@gnu.org>
+
+ Replace cl with cl-lib in other files
+
+ * latex.el (LaTeX-hanging-ampersand-position):
+ * tex-fold.el (require):
+ (TeX-fold-region-macro-or-env):
+ (TeX-fold-update-at-point):
+ * tex-info.el (require):
+ (Texinfo-make-node-list):
+ * toolbar-x.el (require):
+ (toolbarx-good-option-list-p): Replace cl with cl-lib and corresponding macros.
+
+2018-02-17 Mosè Giordano <mose@gnu.org>
+
+ Explicitly require Emacs 24
+
+ * tex.el: Error when Emacs < 24 is used.
+
+2018-02-17 Alex Branham <branham@utexas.edu>
+
+ Support flymake in Emacs 26+ using chktex
+
+ * latex-flymake.el: New file.
+ * latex.el (require): Require `latex-flymake' in Emacs >= 26.
+
+2018-02-17 Alex Branham <branham@utexas.edu>
+
+ Replace cl with cl-lib
+
+ * bib-cite.el (require):
+ (psg-list-env):
+ * font-latex.el (require):
+ * latex.el (require):
+ * style/babel.el (require):
+ * style/caption.el (require):
+ (LaTeX-caption-update-key-val-options):
+ * style/empheq.el (require):
+ (LaTeX-empheq-update-key-val-options):
+ * style/enumitem.el (require):
+ (LaTeX-enumitem-update-key-val-options):
+ ("enumitem"):
+ * style/floatrow.el (require):
+ (LaTeX-floatrow-update-key-val-options):
+ * style/fvextra.el (require):
+ (LaTeX-fvextra-update-key-val):
+ * style/listings.el (require):
+ (LaTeX-listings-update-style-key):
+ * style/mdframed.el (require):
+ (LaTeX-mdframed-update-style-key):
+ * style/tcolorbox.el (require):
+ (LaTeX-tcolorbox-update-style-key): Replace cl with cl-lib.
+
+2018-01-25 Alex Branham <branham@utexas.edu>
+
+ Remove some obsolete functions
+
+ * font-latex.el (font-latex-syntactic-face-function):
+ * preview.el.in (preview-gs-restart):
+ * tex-buf.el (TeX-run-background):
+ (TeX-run-silent):
+ * tex.el:
+ (TeX-source-correlate-handle-TeX-region):
+ (TeX-insert-macro):
+ (TeX-doc):
+ * texmathp.el (texmathp): Now that AuCTeX requires GNU Emacs 24.1 or greater, we
+ can remove some functions that are obsolete in Emacs < 24.1
+
+2018-01-12 Mosè Giordano <mose@gnu.org>
+
+ Do not actually write bug report instructions
+
+ * tex.el (TeX-submit-bug-report): Use `propertize' to show instructions without
+ writing them in the message.
+
+2017-12-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make sure `process-environment' is recovered after temporal setenv
+
+ * preview.el.in (TeX-inline-preview-internal): Since `setenv' operates
+ destructively on `process-environment', use `copy-sequence' for
+ maximal safety in order to guard its list structure.
+
+2017-12-28 Arash Esbati <arash@gnu.org>
+
+ Add fontification for some core macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add macros
+ \addvspace, \raggedright and \raggedleft to function class.
+
+2017-12-27 Arash Esbati <arash@gnu.org>
+
+ * texmathp.el (texmathp-tex-commands-default): Add entries for breqn.sty.
+
+2017-12-21 Mosè Giordano <mose@gnu.org>
+
+ Restore some code erroneously removed from font-latex.el
+
+ * font-latex.el (font-latex-make-sectioning-faces):
+ (font-latex-user-keyword-classes):
+ (font-latex-slide-title-face): Restore code.
+
+2017-12-21 Mosè Giordano <mose@gnu.org>
+
+ Restore loading of prv-emacs
+
+ * preview.el.in: Require prv-emacs.
+
+2017-12-20 Mosè Giordano <mose@gnu.org>
+
+ Remove compatibility code for XEmacs in toolbar-x.el
+
+ * toolbar-x.el (toolbarx--if-when-compile): Remove macro no more needed.
+ (toolbarx-emacs-mount-popup-menu):
+ (toolbarx-mount-popup-menu):
+ (toolbarx-test-image-type):
+ (toolbarx-test-button-type):
+ (toolbarx-test-toolbar-type):
+ (toolbarx-find-image):
+ (toolbarx-emacs-add-button):
+ (toolbarx-refresh):
+ (toolbarx-install-toolbar):
+ (toolbarx-default-toolbar-meaning-alist): Remove code for compatibility with
+ XEmacs.
+ (toolbarx-xemacs-mount-popup-menu):
+ (toolbarx-xemacs-image-properties):
+ (toolbarx-xemacs-button-properties):
+ (toolbarx-xemacs-refresh-process-button-or-insert-list):
+ (toolbarx-xemacs-refresh): Remove functions.
+
+2017-12-20 Mosè Giordano <mose@gnu.org>
+
+ Remove compatibility code for XEmacs in font-latex.el
+
+ * font-latex.el (font-latex-sectioning-5-face):
+ (font-latex-update-sectioning-faces):
+ (font-latex-make-sectioning-faces):
+ (font-latex-user-keyword-classes):
+ (font-latex-fontify-script):
+ (font-latex-verbatim-face):
+ (font-latex-slide-title-face):
+ (font-latex-setup): Remove code for compatibility with XEmacs.
+
+2017-12-20 Mosè Giordano <mose@gnu.org>
+
+ Remove compatibility code for XEmacs in tex-fold.el
+
+ * tex-fold.el (TeX-fold-overfull-p):
+ (TeX-fold-macro-nth-arg):
+ (TeX-fold-hide-item):
+ (TeX-fold-show-item):
+ (TeX-fold-post-command): Remove code for compatibility with XEmacs.
+
+2017-12-20 Mosè Giordano <mose@gnu.org>
+
+ Remove code for compatibility with very old emacsens in bib-cite.el
+
+ * bib-cite.el (bib-cite-minor-mode):
+ (bib-cite-setup-highlight-mouse-keymap):
+ (bib-cite-fontify-help-as-bibtex):
+ (bib-cite-fontify-help-as-latex):
+ (bib-etags):
+ (bib-highlight-mouse):
+ (bib-toggle-highlight):
+ (bib-guess-or-prompt-for-label):
+ (bib-etags-find-noselect): Remove compatibility code.
+
+2017-12-20 Mosè Giordano <mose@gnu.org>
+
+ Delte prv-xemacs.el
+
+ * prv-xemacs.el: Delete file.
+ * preview.el.in (preview): Remove code to load prv-xemacs.
+
+2017-12-20 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove XEmacs compatibility code in tex-jp.el
+
+ * tex-jp.el (japanese-TeX-set-process-coding-system)
+ (japanese-TeX-coding-ejsu): Remove code for compatibility with
+ XEmacs.
+
+2017-12-20 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Delete unused options
+
+ * tex-jp.el (japanese-TeX-command-default,
+ japanese-LaTeX-command-default): Remove them because they are no
+ longer used anywhere in the current code. Ataka-san and I (Ikumi)
+ discussed this matter and agreed to dismiss them.
+ * doc/auctex.texi: Reflect the above change.
+
+2017-12-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make sure `LaTeX-default-options' is honored
+
+ * latex.el (TeX-arg-document): Use `LaTeX-default-options' as default
+ of class options even when the respective `LaTeX-XXXX-class-options'
+ is not set.
+
+2017-12-17 Arash Esbati <arash@gnu.org>
+
+ Update style/bidi.el to package version 31.7
+
+ * style/bidi.el (LaTeX-bidi-package-options): Add
+ "extrafootnotefeatures" option.
+ (LaTeX-env-bidi-bib): New function.
+ ("bidi"): Add missing macros and environments. Add fontification
+ support.
+
+2017-12-17 Arash Esbati <arash@gnu.org>
+
+ Add fontification for some core macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Fontify
+ core macros \marginpar (reference), \LaTeXe (function) and
+ \bibitem (textual).
+
+2017-12-17 Mosè Giordano <mose@gnu.org>
+
+ Change encoding of Elisp source files to UTF-8
+
+ * style/alphanum.el:
+ * style/dk-bib.el:
+ * style/doc.el:
+ * style/inputenc.el:
+ * style/jura.el:
+ * style/ltx-base.el:
+ * style/ltxdoc.el:
+ * tex-font.el:
+ * tex.el: Change coding of files to UTF-8. Now that we require Emacs >= 24 it
+ is always possible to use this encoding.
+
+2017-12-17 Mosè Giordano <mose@gnu.org>
+
+ Remove code for compatibility with old Emacsens in tex.el
+
+ * tex.el: Always require `crm', which is available in all supported version of
+ Emacs.
+ (TeX-completing-read-multiple): Remove function definition for XEmacs.
+ (TeX-view-predicate-list-builtin):
+ (TeX-source-correlate-sync-source):
+ (TeX-tree-expand):
+ (TeX-comment-forward): Remove code for compatibility with old Emacsens.
+
+2017-12-17 Mosè Giordano <mose@gnu.org>
+
+ Remove TeX-line-number-at-pos
+
+ * tex.el (TeX-line-number-at-pos): Remove function and alias.
+ * style/pdfsync.el (LaTeX-pdfsync-output-page):
+ * tex-info.el (Texinfo-make-node-list): Replace `TeX-line-number-at-pos' with
+ `line-number-at-pos'.
+
+2017-12-17 Mosè Giordano <mose@gnu.org>
+
+ Remove XEmacs compatibility code in tex.el
+
+ * tex.el (TeX-source-correlate-gnuserv-p):
+ (TeX-source-correlate-map):
+ (VirTeX-common-initialization):
+ (TeX-mode-map):
+ (TeX-search-syntax-table): Remove code for compatibility with XEmacs.
+
+2017-12-17 Mosè Giordano <mose@gnu.org>
+
+ Remove TeX-how-many function
+
+ * tex.el (TeX-how-many): Remove function.
+ * latex.el (LaTeX-hanging-ampersand-position): Replace `TeX-how-many' with
+ `how-many'.
+
+2017-12-17 Mosè Giordano <mose@gnu.org>
+
+ Remove TeX-assoc-string
+
+ * tex.el (TeX-assoc-string): Remove alias.
+ (TeX-add-style-hook):
+ (TeX-unload-style):
+ (TeX-run-style-hooks):
+ * tex-info.el (Texinfo-nodename-de-escape):
+ (Texinfo-nodename-escape): Replace `TeX-assoc-string' with `assoc-string'.
+
+2017-12-17 Mosè Giordano <mose@gnu.org>
+
+ Remove TeX-deactivate-mark
+
+ * tex.el (TeX-deactivate-mark): Remove function.
+ (TeX-argument-insert):
+ * latex.el (LaTeX-env-item):
+ * style/currvita.el (LaTeX-currvita-env-with-label):
+ * style/dinbrief.el (LaTeX-dinbrief-insert):
+ (LaTeX-dinbrief-env-recipient):
+ * style/enumitem.el (LaTeX-enumitem-env-with-opts):
+ * style/moodle.el (LaTeX-moodle-question-env-with-args):
+ * style/tcolorboxlib-raster.el (LaTeX-tcolorbox-lib-raster-env-item): Replace
+ `TeX-deactivate-mark' with `deactivate-mark'.
+
+2017-12-17 Mosè Giordano <mose@gnu.org>
+
+ Remove old compat functions for commenting and uncommenting
+
+ * tex.el (TeX-comment-regio):
+ (TeX-comment-or-uncomment-region):
+ (TeX-uncomment-region): Remove old compatibility functions.
+ * context.el (ConTeXt-mode-menu):
+ * latex.el (LaTeX-mode-menu):
+ * plain-tex.el (plain-TeX-menu-entries):
+ * tex-info.el (Texinfo-mode-menu):
+ * tex.el (TeX-mode-map):
+ (TeX-in-comment):
+ (TeX-in-commented-line): Replace compat functions with standard functions.
+
+2017-12-16 Mosè Giordano <mose@gnu.org>
+
+ Remove XEmacs compatibility code in latex.el
+
+ * latex.el (LaTeX-largest-level-set):
+ (LaTeX-after-insert-env-hook):
+ (LaTeX-indent-line):
+ (LaTeX-fill-region-as-paragraph):
+ (LaTeX-fill-newline):
+ (LaTeX-common-initialization): Remove code for compatibility with XEmacs.
+ (LaTeX-fill-delete-newlines): Remove function, no more needed.
+ (LaTeX-fill-region-as-para-do): Replace `LaTeX-fill-delete-newlines' with
+ `fill-delete-newlines'.
+
+2017-12-16 Mosè Giordano <mose@gnu.org>
+
+ Remove XEmacs compatibility code in tex-buf.el
+
+ * tex-buf.el (TeX-record-buffer): Always define this option.
+ (TeX-recenter-output-buffer):
+ (TeX-previous-error):
+ (TeX-parse-TeX): Remove code for compatibility with XEmacs.
+ (TeX-parse-error): Fix a bug in the regexp.
+ (TeX-error-overview): Remove check for Emacs version. Now this works in all
+ supported versions.
+
+2017-12-10 Mosè Giordano <mose@gnu.org>
+
+ * Version 12.1 released.
+
+2017-12-09 Mosè Giordano <mose@gnu.org>
+
+ Remove references to old Emacsen from the manual
+
+2017-12-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove references to XEmacs from the manual
+
+ * doc/intro.texi:
+ * doc/preview-faq.texi:
+ * doc/preview-latex.texi:
+ * doc/preview-readme.texi: Remove references to XEmacs.
+
+2017-12-04 Mosè Giordano <mose@gnu.org>
+
+ Remove references to XEmacs from the manual
+
+ * doc/auctex.texi:
+ * doc/faq.texi:
+ * doc/install.texi:
+ * doc/preview-faq.texi:
+ * doc/preview-latex.texi:
+ * doc/preview-problems.texi:
+ * doc/quickstart.texi:
+ * doc/tex-ref.tex:
+ * doc/todo.texi:
+ * doc/wininstall.texi: Remove references to XEmacs.
+
+2017-12-03 Mosè Giordano <mose@gnu.org>
+
+ Prepare for new brand-new series of AUCTeX
+
+ * RELEASE: Update version number and release notes.
+ * doc/changes.texi: Update.
+ * configure.ac:
+ * doc/tex-ref.tex:
+ * latex/preview.dtx: Update version number.
+ * tex-site.el.in: Require Emacs 24 of higher.
+
+2017-12-03 Mosè Giordano <mose@gnu.org>
+
+ * Version 11.92 released.
+
+2017-12-03 Mosè Giordano <mose@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.
+
+2017-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix auto detect of kpathsea delimeter
+
+ * tex.el (TeX-kpathsea-detect-path-delimiter): New function.
+ (TeX-kpathsea-path-delimiter): Use it to obtain the default value.
+ (TeX-tree-expand): Use it to simplify auto detection method.
+ Use `TeX-kpathsea-path-delimiter' for argument given to kpsewhich
+ command. Using constant ";" is completely wrong for most kpsewhich
+ implementation.
+
+2017-11-30 Arash Esbati <arash@gnu.org>
+
+ Get rid of `delete-dups'
+
+ * style/caption.el (LaTeX-caption-update-key-val-options):
+ * style/enumitem.el (LaTeX-enumitem-update-key-val-options):
+ * style/floatrow.el (LaTeX-floatrow-update-key-val-options):
+ * style/graphicx.el (LaTeX-includegraphics-extensions):
+ * style/listings.el (LaTeX-listings-update-style-key):
+ * style/mdframed.el (LaTeX-mdframed-update-style-key):
+ * style/menukeys.el (TeX-arg-menukeys-newmenumacro): Replace
+ `delete-dups' with `TeX-delete-duplicate-strings'.
+
+2017-11-30 Arash Esbati <arash@gnu.org>
+
+ * style/longtable.el ("longtable"): Use `make-local-variable'.
+
+ * tex-ispell.el: Add entry for "xltabular" environment.
+
+2017-11-30 Arash Esbati <arash@gnu.org>
+
+ Fix style/xltabular.el
+
+ * style/xltabular.el (LaTeX-xltabular-skipping-regexp): New variable.
+ (LaTeX-env-xltabular):
+ (LaTeX-item-xltabular): New function.
+ ("xltabular"): Use the above functions in the style hook.
+
+2017-11-30 Mosè Giordano <mose@gnu.org>
+
+ Reduce code duplication in tests
+
+ * tests/make-test-deps.emacs-lisp: New file.
+ * tests/Makefile (%.log): Load it make-test-deps.emacs-lisp when running tests.
+ * tests/context/context-test.el:
+ * tests/japanese/error-parsing.el:
+ * tests/japanese/parse-timing.el:
+ * tests/japanese/preview-latex.el:
+ * tests/latex/latex-test.el:
+ * tests/tex/error-parsing.el:
+ * tests/tex/path-expansion.el:
+ * tests/tex/utility.el: Remove code moved to make-test-deps.emacs-lisp.
+
+2017-11-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Revert wrong test
+
+ * tests/tex/path-expansion.el (TeX-kpathsea-delimiter-w32): Remove.
+
+2017-11-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add style path explicitly
+
+ * tests/japanese/error-parsing.el ():
+ * tests/japanese/parse-timing.el ():
+ * tests/japanese/preview-latex.el (): Add "style" subdirectory in the
+ repository to `TeX-style-path' so we can load style files inside tests.
+
+2017-11-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Re-implement auto-detect of path separator from kpsewhich output
+
+ * tex.el (TeX-kpathsea-path-delimiter): Accept t for Autodetect again
+ and make it default on w32 platform.
+ (TeX-tree-expand): Use heuristics as much as possible to determine the
+ path separator, paying attention to the case that it cannot be
+ determined.
+
+2017-11-23 Tassilo Horn <tsdh@gnu.org>
+
+ Don't set company-minimum-prefix-length in tex mode buffers
+
+ * tex.el (VirTeX-common-initialization): Don't set
+ company-minimum-prefix-length in tex mode buffers.
+
+ AUCTeX used to set company-minimum-prefix-length to 1 initially because there
+ aren't too many TeX completions provided by AUCTeX itself. However, some users
+ use multiple completion backends in TeX modes (like dabbrev for example), and
+ then the number of completion candidates increases dramatically.
+
+ Also see https://github.com/syl20bnr/spacemacs/issues/9388 and
+ https://github.com/alexeyr/company-auctex/issues/18.
+
+2017-11-19 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Mention compatibility of preview with GS 9.22.
+
+2017-11-18 Arash Esbati <arash@gnu.org>
+
+ Improve style/epigraph.el
+
+ * style/epigraph.el ("epigraph"): Leave point inside first pair of
+ braces for \epigraph and \qitem.
+ Use `LaTeX-add-lengths' for skips instead of `TeX-add-symbols'.
+ Use `TeX-arg-length' instead of `TeX-arg-size' for \dropchapter.
+ Append qitem macro to `LaTeX-item-regexp'.
+ Improve fontification.
+
+2017-11-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Give proper argument to `TeX-command-expand'
+
+ * preview.el.in (TeX-inline-preview-internal): Give `TeX-region-file'
+ or `TeX-master-file' as `file' argument of `TeX-command-expand' when
+ preamble caching is enabled. This argument used to be nil, which
+ caused error when lualatex is in use. The fourth element of the
+ `luatex' entry of `TeX-engine-alist-builtin' contains "%s", which
+ eventually triggers the use of the `file' argument.
+
+2017-11-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add test for the recent change about `TeX-kpathsea-path-delimiter'
+
+ * tests/tex/path-expansion.el (TeX-kpathsea-delimiter-w32): New test.
+
+2017-11-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Document `TeX-view-evince-keep-focus'
+
+ * doc/auctex.texi (Starting Viewers):
+ * doc/changes.texi (News in 11.92):
+ Document `TeX-view-evince-keep-focus'.
+
+2017-11-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Document `TeX-math-input-method-off-regexp' properly.
+
+ * doc/auctex.texi (Entering Mathematics):
+ * doc/changes.texi (News in 11.92):
+ Document `TeX-math-input-method-off-regexp'.
+
+2017-11-13 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Mention the necessity of GNU make
+
+ * doc/install.texi (Prerequisites): Add an item of GNU make.
+ Fix copyright year.
+
+2017-11-13 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Bug fix and code refactoring related to kpathsea
+
+ * tex.el (TeX-kpathsea-path-delimiter): Use `path-separator' for
+ default value. Drop t from the candidates because auto detection
+ sometimes fails for w32 platform.
+ (TeX-tree-expand): Always use `TeX-kpathsea-path-delimiter' if
+ non-nil.
+ Disable subsequent use of kpathsea if kpsewhich causes error or
+ returns non-zero exit value.
+ Accept nil for PROGRAM argument.
+ (TeX-search-files-kpathsea): Always use `TeX-kpathsea-path-delimiter' if
+ non-nil.
+ Use `TeX-tree-expand'.
+ Don't signal error even if kpsewhich causes error or returns non-zero
+ exit value.
+
+2017-11-12 Arash Esbati <arash@gnu.org>
+
+ Add new style/xltabular.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/xltabular.el: New file.
+
+2017-11-12 Arash Esbati <arash@gnu.org>
+
+ Add new function `LaTeX-env-longtable'
+
+ * style/longtable.el (LaTeX-env-longtable): Add new function.
+ Move the body of the anonymous function into this in order to make
+ it available for other styles loading longtable.
+
+2017-11-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex.el (TeX-math-input-method-off-regexp): Turn defvar into defcustom.
+
+2017-11-06 David Kastrup <dak@gnu.org>
+
+ Remove use of .runandhide operator
+
+ Ghostscript bug 698680
+ <https://bugs.ghostscript.com/show_bug.cgi?id=698680> has been caused
+ by the removal of the .runandhide operator in Ghostscript 9.22
+ upstream. Since .runandhide has no longer been used in a
+ security-critical manner, its operation can be emulated by storing the
+ respective information in a .preview-ST variable. Potentially
+ malicious code would not be able to retrieve a non-safe "save" object
+ from here.
+
+2017-09-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix Copyright year
+
+ * context-en.el, context-nl.el, latex.el, plain-tex.el:
+ * preview.el.in, prv-xemacs.el, tex-bar.el, tex-buf.el:
+ * tex-info.el, tex-site.el.in, tex-style.el, tex.el:
+ Fix Copyright year.
+
+2017-09-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Cosmetic Change
+
+ * font-latex.el (font-latex-match-math-env): Quote "\[" with "\=" in
+ doc string.
+ (font-latex-add-to-syntax-alist): Delete duplicated line.
+
+2017-09-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix doc strings and comments
+
+ * plain-tex.el (TeX-plain-tex-mode, ams-tex-mode): Fix doc strings.
+ * tex-fold.el (): Fix typo.
+
+2017-09-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make preview-latex parsing robust to fix Bug#20773, Bug#27088
+
+ * preview.el.in (TeX-inline-preview-internal): Set environment
+ variable max_print_line to sufficiently large value of 1000 so that
+ LaTeX process does not insert newline in lines necessary to identify
+ Bounding Boxes.
+
+2017-09-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add test abount truncation of list
+
+ * tests/tex/path-expansion.el: New file to test whether
+ `TeX-search-files-by-type' does not truncate the value of list
+ variable.
+
+2017-09-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Prevent possible truncation of list value
+
+ * tex.el (TeX-search-files-by-type): Use
+ `TeX-delete-duplicate-strings' instead of `delete-dups'.
+
+2017-09-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add a new option for evince compatible viewer.
+
+ * tex.el: (TeX-view-evince-keep-focus): New option.
+ (TeX-evince-sync-view-1): Pull the focus back to Emacs if the above
+ new option is non-nil.
+
+2017-09-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make correct extensions are returned
+
+ * style/graphicx.el (LaTeX-includegraphics-extensions):
+ Fix misaligned form structure which prevented `cond' to enter clauses
+ for engines other than default.
+ Use copied list for the last argument of `append' so that
+ `delete-dups' does not alter the value of
+ `LaTeX-includegraphics-extensions'.
+ Use `delete' rather than `remove' for copied sequence.
+ ():
+ (LaTeX-includegraphics-read-file-relative):
+ Fix typos.
+
+2017-09-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add test for infinite loop
+
+ * tests/tex/utility.el: New file.
+
+2017-09-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Parse package/class option with comments correctly
+
+ * latex.el: (LaTeX-auto-class-regexp-list): Replace the regexp for
+ RequirePackage/LoadClass option with the same one for usepackage.
+ * tests/latex/latex-test.el: Add test for the change above.
+
+2017-09-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Conform to elisp coding convention
+
+ * style/biblatex.el (LaTeX-arg-addbibresource)
+ (LaTeX-biblatex-package-options):
+ * style/fontspec.el (LaTeX-fontspec-arg-font):
+ Add "done" message.
+ * style/relsize.el ("relsize"): Tailor prompt string.
+ * style/bidi.el: Remove spurious execution bit.
+
+2017-08-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Prevent possible infinite loop
+
+ * tex.el (TeX-delete-duplicate-strings): Make sure that comparison is
+ done with valid list elements.
+ (TeX-delete-dups-by-car): Ditto.
+ Use `TeX-sort-strings' and `TeX-car-string-lessp'.
+ (TeX-car-string-lessp): Move the position of defun before the
+ defcustom of `TeX-engine'. Since the defcustom requires
+ `TeX-delete-dups-by-car' at load time, all the functions used in
+ `TeX-delete-dups-by-car' must be defined before the defcustom.
+
+2017-08-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use `delete' correctly for list variable
+
+ * tex.el (TeX-search-files-kpathsea): Make sure that "." will be
+ removed from the directory list even if "." is the first element of
+ the list, when the SCOPE argument is `global'.
+
+2017-08-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add test for my commit on Aug 18
+
+ * tests/japanese/parse-timing-test.tex:
+ * tests/japanese/parse-timing.el:
+ New file.
+
+2017-08-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix doc string and indent
+
+ * tex.el (TeX-PDF-from-DVI, TeX-insert-braces-alist)
+ (TeX-arg-literal, TeX-auto-add-type):
+ Fix doc string.
+ (TeX-auto-parse-region): Fix indent.
+
+2017-08-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add %(PDF) when undumped format is used in preview-latex
+
+ * preview.el.in (TeX-inline-preview-internal): Make pdflatex to be
+ called when default output is PDF and dumped format is used. Although
+ it seems that if the dumped format is created by pdflatex, the format
+ produces PDF output even when the command name is (non-pdf) latex, it
+ would be better that pdflatex is used in that case, too.
+
+2017-08-20 Arash Esbati <arash@gnu.org>
+
+ Add new style/arabxetex.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/arabxetex.el: New file.
+
+2017-08-18 Vincent Belaïche <vincent.b.1@hotmail.fr>
+
+ Improvements for tex-info.el
+
+ * tex-info.el (Texinfo-arg-nodename): Fix default prompt.
+ (Texinfo-arg-lrc): New function, used for commands that take Left,
+ Center, and Right entries for setting page header.
+ (Texinfo-arg-next-line): New function. Used to break line if need
+ be after entering command argument.
+ (Texinfo-arg-on|off): New function for entering boolean input.
+ (TeX-texinfo-mode): Add TeX symbols `allowcodebreak', `atchar',
+ `codequotebacktick', `codequoteundirected', `documentlanguage',
+ `documentencoding', `evenfooting', `evenheading', `everyfooting',
+ `everyheading', `LaTeX', `oddfooting', `oddheading',
+ `setchapternewpage', and `url'.
+
+2017-08-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use #' to quote function names
+
+ * tex-jp.el (japanese-plain-tex-mode-initialization,
+ add-hook, japanese-latex-mode-initialization,
+ japanese-TeX-reset-mode-name, TeX-insert-punctuation):
+ Use #' to quote function names.
+
+2017-08-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Delay setting Japanese TeX engine in `japanese-latex-mode'
+
+ * tex-jp.el (japanese-latex-mode-initialization): The part which
+ guesses and sets `TeX-engine' using `TeX-match-style' is factored out
+ and put in `TeX-update-style-hook'. `TeX-match-style' eventually
+ triggers `TeX-update-style', which isn't appropriate in
+ `LaTeX-mode-hook'.
+ (japanese-LaTeX-guess-engine): New function.
+
+2017-08-11 Arash Esbati <arash@gnu.org>
+
+ * style/XCharter.el ("XCharter"): Update to package v1.094 from 2017/08/08.
+
+2017-08-09 Arash Esbati <arash@gnu.org>
+
+ * style/amsthm.el ("amsthm"): Use `LaTeX-amsthm-env-label'.
+
+2017-07-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Conform to elisp coding convention in context.el
+
+ * context.el (ConTeXt-numbered-section-heading,
+ ConTeXt-unnumbered-section-heading, ConTeXt-environment): Tailor
+ prompt string.
+ (ConTeXt-menu-update): Add "done" messages.
+
+2017-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-latex.el: Use the standard utf-8 rather than latin-1
+
+2017-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Fix unescaped character literals
+
+ * font-latex.el (font-latex-command-with-args-opt-arg-delims)
+ * tex-fold.el (TeX-fold-expand-spec): Escape [ and ] character literals
+
+2017-07-25 Tassilo Horn <tsdh@gnu.org>
+
+ Manually cherry-pick commit bc0db60e
+
+2017-07-24 Mosè Giordano <mose@gnu.org>
+
+ * Version 11.91 released.
+
+2017-07-24 Mosè Giordano <mose@gnu.org>
+
+ Prepare for upcoming release
+
+2017-07-22 Arash Esbati <arash@gnu.org>
+
+ Update key=val options to minted package v2.5
+
+ * style/minted.el (LaTeX-minted-key-val-options): Update options
+ to package version v2.5 from 2017/07/19.
+
+2017-07-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Conform to elisp coding conventions.
+
+ * latex.el (LaTeX-section-heading, LaTeX-environment)
+ (TeX-arg-document, LaTeX-arg-usepackage-read-packages-with-options)
+ (TeX-arg-bibstyle, TeX-arg-bibliography, TeX-arg-verb)
+ (LaTeX-fill-region): Taylor minibuffer prompt string. Add or taylor
+ "done" messages.
+ * tex-buf.el (TeX-command-query, TeX-printer-query): Ditto.
+ * tex.el (TeX-master-file-ask, TeX-master-file, TeX-update-style)
+ (TeX-auto-list-information, TeX-auto-generate): Ditto.
+
+2017-07-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi: Mention changes related to Japanese TeX.
+
+2017-07-03 Arash Esbati <arash@gnu.org>
+
+ * doc/auctex.texi (European): Add babel languages which load english.el.
+
+2017-07-03 Arash Esbati <arash@gnu.org>
+
+ Check and set `TeX-quote-language' if necessary
+
+ * style/english.el ("english"): Reset `TeX-quote-language' to nil
+ if changed by other babel language options.
+
+2017-07-03 Arash Esbati <arash@gnu.org>
+
+ Add new style/australian.el and style/newzealand.el
+
+ * Makefile.in (STYLESRC): Add new styles.
+
+ * style/australian.el:
+ * style/newzealand.el: New files.
+
+2017-07-02 Arash Esbati <arash@gnu.org>
+
+ Add new style/canadian.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/canadian.el: New file.
+
+2017-07-01 Arash Esbati <arash@gnu.org>
+
+ Add new style/moodle.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/moodle.el: New file.
+
+2017-07-01 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-babel-hyphen-language-alist): Fix typo in docstring.
+
+2017-06-17 Antoine Levitt <antoine.levitt@gmail.com>
+
+ Add support for xreader viewer
+
+ * tex.el (TeX-evince-dbus-p):
+ (TeX-evince-sync-view-1):
+ (TeX-view-program-select-evince):
+ (TeX-raise-frame-function):
+ (TeX-source-correlate-mode): Adapt functions and docstrings to xreader.
+ (TeX-xreader-sync-view): New function.
+ (TeX-view-program-list-builtin): Add xreader.
+
+2017-06-14 Arash Esbati <arash@gnu.org>
+
+ Update key=value options to graphicx package version 1.1a
+
+ * style/graphicx.el (LaTeX-graphicx-key-val-options): Add new
+ key=value options.
+ (LaTeX-arg-graphicx-includegraphics-key-val): Support "pagebox"
+ key with pdfTeX or LuaTeX.
+
+2017-06-13 Arash Esbati <arash@gnu.org>
+
+ * style/beamer.el ("beamer"): Query for optional argument after \pause.
+
+2017-06-13 Mosè Giordano <mose@gnu.org>
+
+ Suggest to rerun LaTeX if xsim properties changed
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Catch xsim warning suggesting to rerun LaTeX
+ and set LaTeX and next default command.
+
+2017-06-13 Mosè Giordano <mose@gnu.org>
+
+ Catch expl3 warnings
+
+ * tex-buf.el (LaTeX-warnings-regexp): Adapt regexp to the style of expl3
+ warnings.
+ * tests/tex/error-parsing.el (TeX-error-parsing-expl3-warnings): New test for
+ expl3 warnings.
+
+2017-06-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Correct actions on region file in included file not placed in master dir
+
+ * tex-buf.el (TeX-command-region): Call `TeX-region-file' with nil
+ `nondirectory' argument.
+ Fix a typo in doc string.
+ (TeX-command-default): Use `(TeX-region-file)' instead of `TeX-region'
+ for comparison with the given argument.
+
+2017-05-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Imporve fix for Bug#26694
+
+ * tex-buf.el (TeX-command): Update point in region file if the
+ command is "View".
+ (TeX-view):
+ (TeX-region-create): Pass the above job to `TeX-command'.
+ (TeX-region-update-point): Move point according to the column in
+ the original buffer.
+ Do nothing when `TeX-source-correlate-mode' is disabled.
+ Use `TeX-current-offset' instead of `TeX-line-number-at-pos' in
+ case narrowing is in effect in the original buffer.
+ * preview.el.in (preview-at-point): Revert previous commit in
+ accord with the changes above.
+ * tex.el (TeX-evince-sync-view-1): Use `TeX-current-offset'
+ instead of `TeX-line-number-at-pos' in case narrowing is in
+ effect in the original buffer.
+ Add FIXME comment about using `current-column'.
+ (TeX-synctex-output-page-1): Ditto.
+ Arrange regexp to pick up page number more correctly.
+ (TeX-view-program-list-builtin): Remove spurious quotation around
+ %b in SumatraPDF entry.
+
+2017-05-29 Mosè Giordano <mose@gnu.org>
+
+ * tests/tex/compilation-log.txt:
+ * tests/tex/error-parsing.el: Add test for error starting with exclamation mark.
+
+2017-05-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Resolve preview-latex incompatibility with Japanese TeX (Bug#25322)
+
+ * preview.el.in (preview-error-quote): Work consistently with
+ decoded text. The idea of "encoding entire string beforehand and
+ decoding it at the last stage" was used previously, but that failed
+ with `japanese-shift-jis' coding system containing bytes which
+ happen to coincide with regexp meta characters.
+ (preview--decode-^^ab):
+ (preview--convert-^^ab): New functions.
+ (TeX-inline-preview-internal): Record the process coding system
+ for decode assigned already so that `preview-error-quote' can
+ decode the given text correctly afterward. To achive that, change
+ the role of `preview-coding-system' together with the changes to
+ `preview-error-quote'.
+ Give back the command options provided in `(TeX-engine-alist)' to
+ latex command when preamble caching is enabled.
+ (preview-coding-system): Modify doc string according to the
+ changes above to `preview-error-quote' and
+ `TeX-inline-preview-internal'.
+ * tex-buf.el (TeX-adjust-process-coding-system): New function.
+ Adjust the process coding system for asynchronous process launched
+ within AUCTeX.
+ (TeX-after-start-process-function): Change default value to
+ `TeX-adjust-process-coding-system'.
+ * tex-jp.el (japanese-TeX-set-process-coding-system): Specify end
+ of line format on the coding systems assigned to process.
+ (): Don't set `japanese-TeX-set-process-coding-system' to
+ `TeX-after-start-process-function'. It is now called within
+ `TeX-adjust-process-coding-system'.
+ * prv-xemacs.el (preview-buffer-recoding-alist): Fix docstring.
+ (coding-system-change-eol-conversion): Add advice because XEmacs
+ 21.4 mule-ucs fails to define `utf-8' coding system to respond
+ properly to this function.
+ (preview-ps-quote-filename): Add advice so that this function is
+ not confused by backslashes as path separator in the return value
+ of XEmacs function.
+ * tests/japanese/preview-latex.el:
+ * tests/japanese/preview-error-test.tex:
+ * tests/japanese/preview-error-test2.tex:
+ * tests/japanese/prv-dif-code.tex: New files for regression test.
+
+2017-05-21 Mosè Giordano <mose@gnu.org>
+
+ Fix indentation in ConTeXt mode after indented optional argument
+
+ * context.el (ConTeXt-find-indent): Fix indentation. Requested by Henri Menke.
+ * tests/context/context-test.el:
+ * tests/context/context-indentation-in.tex:
+ * tests/context/context-indentation-out.tex: New test files.
+
+2017-05-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't discard process output with `TeX-run-silent'
+
+ * tex-buf.el (TeX-run-silent): Associate the process to the buffer
+ "*TeX silent*".
+
+2017-05-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex.el (TeX-command-list): Fix typo in help string (mendex -> upmendex)
+
+2017-05-12 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-env-label-as-keyval): Use `buffer-substring-no-properties'.
+
+2017-05-11 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Document recent changes.
+
+2017-05-10 Arash Esbati <arash@gnu.org>
+
+ * tests/latex/fontification-general.tex: New file.
+
+2017-05-10 Arash Esbati <arash@gnu.org>
+
+ Exclude arguments to math environments from fontification
+
+ * font-latex.el (font-latex-match-math-envII)
+ (font-latex-extend-region-backwards-math-envII): Match and exclude
+ optional and mandatory argument(s) to math environments from
+ fontification.
+
+2017-05-08 Arash Esbati <arash@gnu.org>
+
+ Improve further the exclusion of reserved characters
+
+ * font-latex.el (font-latex-match-simple-exclude-list): New
+ variable.
+ (font-latex-match-simple-command): Use
+ `font-latex-match-simple-exclude-list'. Add check for docTeX mode
+ in order to remove "_" from the list.
+
+2017-05-06 Mosè Giordano <mose@gnu.org>
+
+ Work around bug#26694
+
+ * preview.el.in (preview-at-point): Let-bind `TeX-source-correlate-mode' to nil.
+ * tex-buf.el (TeX-region-create): Move point only when
+ `TeX-source-correlate-mode' is non-nil.
+
+2017-05-06 Arash Esbati <arash@gnu.org>
+
+ * latex/preview.dtx: Adjust contact email address.
+
+2017-05-04 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el: Move entries from style/empheq.el to this file.
+
+ * latex/preview.dtx: Adjust modification date for CTAN.
+
+2017-05-03 Arash Esbati <arash@gnu.org>
+
+ Query for expl3 package options
+
+ * style/expl3.el (LaTeX-expl3-package-options): New function to
+ read package options from user.
+ Add missing file footer.
+
+2017-05-03 Arash Esbati <arash@gnu.org>
+
+ Add new style/floatrow.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/floatrow.el: New file.
+
+2017-05-02 Arash Esbati <arash@gnu.org>
+
+ Use `ispell-tex-arg-end' on parsed elements
+
+ * style/mdframed.el (LaTeX-mdframed-auto-cleanup, "mdframed"): Use
+ correct function `ispell-tex-arg-end'.
+
+2017-04-27 Arash Esbati <arash@gnu.org>
+
+ Improve exclusion of reserved characters from command matches
+
+ * font-latex.el (font-latex-match-simple-command): Skip matches
+ starting with reserved characters.
+
+2017-04-27 Arash Esbati <arash@gnu.org>
+
+ Add support for plus sign in macro syntax specification list
+
+ * font-latex.el (font-latex-match-command-with-arguments): Support
+ plus sign besides asterisk in specification of macro syntax.
+
+2017-04-27 Arash Esbati <arash@gnu.org>
+
+ Update style/fontspec.el to package version 2.6a
+
+ * style/fontspec.el (LaTeX-fontspec-font-features): Update
+ variable to package version 2.6a.
+ (LaTeX-fontspec-auto-cleanup): New function for parsing support
+ for \newfontfamily and \newfontface macros.
+ ("fontspec"): Add missing macros and environment.
+ (LaTeX-fontspec-package-options): Update with new options.
+
+2017-04-27 Arash Esbati <arash@gnu.org>
+
+ Consider the return value of `assq-delete-all'
+
+ * style/breqn.el (LaTeX-breqn-update-color-keys):
+ * style/fvextra.el (LaTeX-fvextra-update-key-val):
+ * style/mdframed.el (LaTeX-mdframed-update-style-key):
+ * style/minted.el (LaTeX-minted-update-key-vals):
+ * style/tcolorbox.el (LaTeX-tcolorbox-update-style-key): Use the
+ return value of `assq-delete-all' rather than looking at the saved
+ value of the temporary variable.
+
+2017-04-27 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Add eminnershape macro.
+
+2017-04-26 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Add \addlinespace.
+
+2017-04-25 Tassilo Horn <tsdh@gnu.org>
+
+ Correctly exclude hypenation and thin spaces from command matches
+
+ * font-latex.el (font-latex-match-simple-command): Skip matches starting with
+ \- or \,.
+
+2017-04-25 Arash Esbati <arash@gnu.org>
+
+ Add LaTeX core command \oldstylenums
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add
+ \oldstylenums to "type-command" keyword class.
+
+ * latex.el (LaTeX-common-initialization): Add \oldstylenums to
+ LaTeX core commands.
+
+ * style/textcomp.el ("textcomp"): Remove \oldstylenums from
+ textcomp.el which is provided by LaTeX core.
+
+2017-04-24 Arash Esbati <arash@gnu.org>
+
+ Make preview.sty compatible with recent luatex
+
+ * latex/preview.dtx: Check if file luatex85.sty is loadable and
+ require the package (bug#25601).
+
+2017-04-24 Arash Esbati <arash@gnu.org>
+
+ Do not highlight control spaces with "\ "
+
+ * font-latex.el (font-latex-match-simple-command): Add space to
+ the list of characters to be ignored.
+
+2017-04-23 Arash Esbati <arash@gnu.org>
+
+ Adjust macros acc. to change in `LaTeX-paragraph-commands-regexp-make'
+
+ * style/bicaption.el ("bicaption"): Add \bicaption, \bicaptionbox,
+ \bisubcaption and \bisubcaptionbox to paragraph commands.
+
+ * style/caption.el ("caption"): Add \captionbox and \captionof to
+ paragraph commands.
+
+ * style/subcaption.el ("subcaption"): Add \subcaption and
+ \subcaptionbox to paragraph commands.
+
+2017-04-23 Arash Esbati <arash@gnu.org>
+
+ * style/exam.el ("exam"): Remove duplicate entries and backslash.
+
+2017-04-23 Uwe Brauer <oub@mat.ucm.es>
+
+ Add the select environment and related macros to exam style.
+
+ * style/exam.el ("exam"): Add the select environment and related macros.
+
+2017-04-23 Tassilo Horn <tsdh@gnu.org>
+
+ Fix comment environment highlighting
+
+ * style/comment.el ("comment"): Don't set comment starter/ender but generic
+ comment delimiters.
+
+2017-04-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add test for my last commit
+
+ * tests/japanese/error-parsing.el: New file.
+
+2017-04-21 Mosè Giordano <mose@gnu.org>
+
+ Do not highlight thin spaces with \,
+
+ * font-latex.el (font-latex-match-simple-command): Add comma to the list of
+ characters to be ignored.
+
+2017-04-19 Mosè Giordano <mose@gnu.org>
+
+ Fix parsing of LaTeX2e date formats
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Support ISO date format, now used by
+ LaTeX2e. Reported by Uwe Siart.
+ * tests/tex/error-parsing.el (TeX-LaTeX2e-date): Add a test for LaTeX2e date
+ formats.
+
+2017-04-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve error handling for Japanese users
+
+ * tex-buf.el (TeX-help-error): Use number based condition to
+ detect whether the search over `TeX-error-description-list'
+ comes to its last element. Comparison with a literal string
+ breaks when tex-jp.el installs Japanese help messages into
+ `TeX-error-description-list'.
+
+2017-04-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Deal with strange file name
+
+ * tex-jp.el (): Increase `pos' in case the master file
+ name happens to contain special %-sequence.
+
+2017-04-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Support upmendex
+
+ * tex-jp.el (): Make "%(makeindex)" to expand to upmendex when
+ upmendex is available and `TeX-engine' is supported by it.
+ Add "%(dic)" expander for the dictionary option of (up)mendex.
+ * tex.el (TeX-command-list): Add "upMendex" entry. Set 4th
+ element to t so that user will get a chance to supply
+ dictionary option to the command line string.
+
+2017-04-17 Tassilo Horn <tsdh@gnu.org>
+
+ Improve command highlighting to not be triggered by hyphenation
+
+ Reported by François Patte.
+
+2017-04-17 Tassilo Horn <tsdh@gnu.org>
+
+ Add proper copyright header to some styles
+
+ Add the required headers so that the ELPA build works again.
+
+2017-04-15 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Update with recent changes.
+
+2017-04-10 Arash Esbati <arash@gnu.org>
+
+ * doc/auctex.texi (Selecting a Command): Document `TeX-ispell-verb-delimiters'.
+
+2017-04-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix `paragraph-start' and `paragraph-separate'
+
+ * plain-tex.el (plain-TeX-common-initialization): Remove "^" from
+ `paragraph-start' according to the doc string.
+ Remove LaTeX display math delimiters "\[" and "\]" from
+ `paragraph-start'.
+ Add "item" and "itemitem" to `paragraph-start'.
+ Change the regexp grouping to shy group in `paragraph-start' and
+ `paragraph-separate'.
+ * tex-info.el (TeX-texinfo-mode): Remove "^" from `paragraph-start'
+ and `paragraph-separate'.
+
+2017-04-03 Arash Esbati <arash@gnu.org>
+
+ Update package options in style/amsmath.el
+
+ * style/amsmath.el (LaTeX-amsmath-package-options): Update package
+ options to v2.16a.
+
+2017-04-01 Arash Esbati <arash@gnu.org>
+
+ Append \b to regexp built from TeX control words
+
+ * latex.el (LaTeX-paragraph-commands-regexp-make): Append \b to
+ regexp built from TeX control words. Fix this report
+ http://lists.gnu.org/archive/html/auctex/2017-03/msg00009.html
+
+ * tests/latex/latex-filling-in.tex:
+ * tests/latex/latex-filling-out.tex:
+ * tests/latex/latex-test.el (LaTeX-filling): Extend test for addition
+ in `LaTeX-paragraph-commands-regexp-make' in latex.el.
+
+2017-03-31 Mosè Giordano <mose@gnu.org>
+
+ Fix detection of bibliography files with dots in path
+
+ * latex.el (LaTeX-auto-regexp-list): Remove dot from the list of excluded
+ characters in addbibresource's regexp.
+ * tests/latex/latex-test.el (LaTeX-addbibresource): New test for addbibresource.
+
+2017-03-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Don't alter standard value or saved value themselves of customize option
+
+ * tex-jp.el (): Stop using `setcar' on the elements of
+ `TeX-command-list'. This used to alter the standard value
+ or saved value themselves of the customize option since
+ `setcar' operates descructively on lists as Lisp objects.
+ Instead create new list by `mapcar' and `append'.
+ (): Deal with the case that `TeX-view-program-list-builtin'
+ doesn't have an entry of "xdvi".
+ Change the expected executable name to "%(xdvi)" as well.
+
+2017-03-28 Arash Esbati <arash@gnu.org>
+
+ Fix last improvement for skipping of inline verbatim macros
+
+ * tex.el (TeX-ispell-tex-arg-verb-end): New function.
+
+ * tex-ispell.el (TeX-ispell-verb-delimiters): Replace
+ `TeX-ispell-verb-opening-delimiters' and
+ `TeX-ispell-verb-closing-delimiters' with new customizable option
+ `TeX-ispell-verb-delimiters'.
+ (TeX-ispell-skip-setcar): Use new function
+ `TeX-ispell-tex-arg-verb-end' with verbatim macros.
+
+2017-03-27 Arash Esbati <arash@gnu.org>
+
+ Improve skipping of inline verbatim macros
+
+ * tex-ispell.el (TeX-ispell-verb-opening-delimiters)
+ (TeX-ispell-verb-closing-delimiters): New customizable options.
+ (TeX-ispell-skip-setcar): Skip inline verbatim macros from
+ listings and fancyvrb package. Use new variables for minted
+ package.
+
+2017-03-27 Arash Esbati <arash@gnu.org>
+
+ * tests/latex/fontification-verb-macros.tex: New file.
+
+2017-03-27 Arash Esbati <arash@gnu.org>
+
+ Improve fontification of verbatim macros in style/minted.el
+
+ * style/minted.el (LaTeX-minted-auto-cleanup): Add key=val query
+ and fontification support for parsed elements.
+ (LaTeX-minted-add-syntactic-keywords-extra): New function.
+ ("minted"): Use `LaTeX-minted-add-syntactic-keywords-extra' to add
+ fontification support for \mint and \mintinline macros.
+ Add \mint and \mintinline to textual keywords class and apply the
+ fontification only for optional and first mandatory argument.
+
+2017-03-27 Arash Esbati <arash@gnu.org>
+
+ Adapt fontification for \lstinline
+
+ * style/listings.el ("listings"): Fontify only the optional
+ argument of \lstinline.
+
+2017-03-27 Arash Esbati <arash@gnu.org>
+
+ Recognize optional argument in verb macros with delimiters/braces
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add \verb
+ to textual keyword class.
+ (font-latex-set-syntactic-keywords): Extend regexp to ignore an
+ optional argument for verbatim macros with delimiters and/or
+ braces.
+
+2017-03-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add support for Japanese font command
+
+ * tex-jp.el (): Append entries for mincho and gothic font
+ commands to `LaTeX-font-list'.
+ (japanese-latex-mode-initialization): Add font lock support
+ to \textgt, \mathgt and \gtfamily commands for displaying
+ with bold font in Emacs buffer.
+ * doc/auctex.texi (Japanese): Mention new font commands and
+ add indexes for them.
+
+2017-03-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Enhance Japanese class files support
+
+ * style/tarticle.el:
+ * style/tbooks.el:
+ * style/treport.el:
+ * style/jsreport.el: Add new style files.
+ * Makefile.in (STYLESRC): Add them and tweak order not to break the
+ format of file name alignment.
+ * style/j-book.el ("j-book"): Correct the largest section level to
+ "part" following book.el.
+ * style/jarticle.el:
+ * style/jbook.el:
+ * style/jreport.el:
+ * style/jsarticle.el:
+ * style/jsbook.el: Add defvar for class options, counters and
+ pagestyles following {article,book,report}.el.
+ Correct the largest section level in jbook.el, too.
+ Deal with "report" option in jsbook.el.
+
+2017-03-24 Arash Esbati <arash@gnu.org>
+
+ * texmathp.el (texmathp-tex-commands-default): Add entries for empheq.sty.
+
+2017-03-23 Arash Esbati <arash@gnu.org>
+
+ * style/minted.el ("minted"): Add key=val query for \mint and \mintinline.
+
+2017-03-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use `TeX-line-number-at-pos' further for older emacsen
+
+ * tex-buf.el (TeX-region-create):
+ (TeX-region-update-point):
+ * tex-info.el (Texinfo-make-node-list): Replace `line-number-at-pos'
+ with `TeX-line-number-at-pos'.
+
+2017-03-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use compatibility function `TeX-line-number-at-pos' for older emacsen
+
+ * tex.el (TeX-evince-sync-view-1):
+ (TeX-synctex-output-page-1): Replace `line-number-at-pos' with
+ `TeX-line-number-at-pos'.
+
+2017-03-18 Arash Esbati <arash@gnu.org>
+
+ Use the variable `LaTeX-listing-label'
+
+ * style/minted.el ("minted"):
+ * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Use
+ `LaTeX-listing-label' instead of hard-coded "lst:" string.
+
+2017-03-18 Arash Esbati <arash@gnu.org>
+
+ Use compat function `TeX-replace-regexp-in-string' in core files
+
+ * tex.el (TeX-source-correlate-sync-source):
+ * latex.el (LaTeX-split-bibs): Use compat function
+ `TeX-replace-regexp-in-string'.
+
+2017-03-18 Arash Esbati <arash@gnu.org>
+
+ Use `TeX-replace-regexp-in-string' in style files
+
+ * style/empheq.el (LaTeX-empheq-item-equation):
+ * style/tcolorbox.el (LaTeX-tcolorbox-load-used-libraries):
+ * style/xcolor.el (LaTeX-xcolor-auto-cleanup): Use compat function
+ `TeX-replace-regexp-in-string'.
+
+2017-03-18 Arash Esbati <arash@gnu.org>
+
+ Add new compat function `TeX-replace-regexp-in-string'
+
+ * tex.el (TeX-replace-regexp-in-string): New compat function.
+ With XEmacs, pass arguments to `replace-in-string', with Emacs to
+ `replace-regexp-in-string'. This function supports only mandatory
+ arguments of the original functions just mentioned.
+
+2017-03-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Avoid altering user option as much as possible
+
+ * tex-jp.el (): Alter `TeX-view-predicate-list-builtin' and
+ `TeX-view-program-list-builtin' instead of their customize option
+ cousins.
+ Append to `TeX-view-program-selection' only on w32 system.
+
+2017-03-16 Arash Esbati <arash@gnu.org>
+
+ Add LaTeX inline math delimiters to Ispell skip list
+
+ * tex-ispell.el: Add LaTeX inline math delimiters \( \) to Ispell
+ skip list. (bug#26125)
+ Remove unnecessary part from regexp for \cmidrule.
+
+2017-03-15 Arash Esbati <arash@gnu.org>
+
+ Fix addition of key=val's
+
+ * style/fvextra.el (LaTeX-fvextra-update-key-val): Fix addition of
+ key=val's to `LaTeX-fancyvrb-key-val-options-local'.
+
+2017-03-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Modify `TeX-expand-list-builtin' instead of `TeX-expand-list'
+
+ * tex-jp.el (): `TeX-expand-list' is user option since 2015. Add
+ extra entries for Japanese TeX engines to `TeX-expand-list-builtin'
+ instead.
+
+2017-03-13 Arash Esbati <arash@gnu.org>
+
+ Add new style/fvextra.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/fvextra.el: New file.
+
+2017-03-13 Arash Esbati <arash@gnu.org>
+
+ Improve parsing capabilities of style/fancyvrb.el
+
+ * style/fancyvrb.el (LaTeX-fancyvrb-key-val-options): Add
+ undocumented keys, update some values.
+ (LaTeX-fancyvrb-key-val-options-local)
+ (LaTeX-fancyvrb-base-macros, LaTeX-fancyvrb-base-environments)
+ (LaTeX-fancyvrb-key-val-skip-regexp): New variables.
+ (LaTeX-fancyvrb-macro-regexp, LaTeX-fancyvrb-environment-regexp):
+ Update for new parsing mechanism.
+ (LaTeX-fancyvrb-arg-define-macro)
+ (LaTeX-fancyvrb-arg-define-environment)
+ (LaTeX-fancyvrb-arg-file-relative): New functions.
+ ("fancyvrb"): Use new variables and functions in the hook. Update
+ fontification.
+
+2017-03-10 Arash Esbati <arash@gnu.org>
+
+ Improve fallback for indentation when & is omitted
+
+ * latex.el (LaTeX-hanging-ampersand-position): Improve handling of
+ fallback which now respects also intended tabular environments.
+ Thanks to Ikumi Keita for testing and providing code. (bug#26032)
+
+ * tests/latex/tabular-in.tex:
+ * tests/latex/tabular-out.tex: Add additional test for indented
+ tabular.
+
+2017-03-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove spurious entries of view settings.
+
+ * tex-jp.el (TeX-view-program-list):
+ (TeX-view-program-selection): Remove spurious entries, most of which
+ are related with other TeX IDEs.
+ cf. http://lists.gnu.org/archive/html/auctex-devel/2016-04/msg00036.html
+
+2017-03-09 Arash Esbati <arash@gnu.org>
+
+ Add fallback for indentation when & is omitted
+
+ * latex.el (LaTeX-hanging-ampersand-position): Add fallback for
+ indentation if the row searched does not contain a column
+ separator &.
+
+ * tests/latex/tabular-in.tex:
+ * tests/latex/tabular-out.tex: Add filling test for missing & in
+ row.
+
+2017-02-06 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix auto selection of japanese TeX engine
+
+ * tex-jp.el (japanese-latex-mode-initialization): Use
+ `LaTeX-match-class-option' to detect uplatex option given to
+ jsarticle, jsreport and jsbook class. (The root of this problem is
+ the same as Bug#25563)
+ (): Quit appending to `LaTeX-command-style' because this made the
+ user's intentional selection of `TeX-engine' ineffective with regard
+ to the selection of the executable names.
+ Fix copyright year.
+ * doc/auctex.texi (Japanese): Add description of Japanese TeX engine:
+ How to use, change and set the value of the engine.
+ Add description of the customize options related to the encoding of
+ Japanese TeX documents.
+
+2017-03-08 Arash Esbati <arash@gnu.org>
+
+ Detect \& in tabular cells when filling
+
+ * latex.el (LaTeX-indent-tabular): Search backward for any
+ ampersands not escaped with a backslash, i.e. control symbol \&,
+ and return the adjusted value. Thanks to Ikumi Keita for his
+ perceptive comments on the implementation. (bug#26010)
+
+ * tests/latex/tabular-in.tex:
+ * tests/latex/tabular-out.tex: Add test for table filling with \&
+ in cells.
+
+2017-03-06 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Add hyperref macros.
+
+2017-03-05 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el (TeX-ispell-skip-setcdr): Add entry for filecontents package.
+
+2017-03-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix documents and add trivial improvements.
+
+ * font-latex.el (font-latex-deactivated-keyword-classes): Add keyword
+ class biblatexnoarg, biblatex and slide-title to doc string.
+ Use `buffer-string'.
+ (font-latex-keyword-matcher): Mention that face attributes is accepted
+ as FACE argument in doc string.
+ (font-latex-make-built-in-keywords): Arrange doc string for generated
+ defvar of `font-latex-match-*-keywords-local' depending on the keyword
+ type.
+ Remove spurious type declaration from generated defcustom of
+ `font-latex-match-*-keywords'.
+ Replace meaningless argument with nil and add doc string for generated
+ defvar of `font-latex-match-*'.
+ Replace redundant call to intern with literal quote of symbol.
+ (font-latex-user-keyword-classes): Fix doc string. The accepted face
+ argument is face attribute rather than font specification.
+ Add doc string for generated defvar of `font-latex-match-*'.
+ (font-latex-make-user-keywords): Replace backquote with quote where
+ backquote is not necessary.
+ (font-latex-add-keywords): Add keyword class biblatexnoarg to doc
+ string.
+ * doc/auctex.texi (): Update copyright year.
+ (Deactivating defaults of built-in keyword classes): Add keyword
+ class biblatexnoarg, biblatex and slide-title.
+ Fix sample lisp code.
+ (User-defined keyword classes): The accepted face argument is face
+ attribute rather than font specification.
+
+2017-03-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make customization to face specification to appear in
+ customization buffer.
+
+ * font-latex.el (font-latex-user-keyword-classes): Exchange the order
+ of `face' and `custom-face-edit'. Tweak doc string.
+
+2017-03-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Unify treatment of face argument over the relevant functions.
+
+ * font-latex.el (font-latex-keyword-matcher): Conform the face
+ argument correctly to the format `font-lock-keywords' requires.
+ (font-latex-make-user-keywords) : Call `font-latex-make-match-defun'
+ directly without `eval'.
+ (font-latex-deactivated-keyword-classes) : Accept a face symbol, as
+ well as a form returning a face symbol, for the third element for each
+ item of `font-latex-built-in-keyword-classes'.
+ (font-latex-built-in-keyword-classes) : Remove quoting from the face
+ names. Contrary to the sentence of the doc string
+ "The third element is the symbol of a face to be used or a Lisp
+ form returning a face symbol.", symbol of a face was invalid due to
+ the above bugs.
+
+2017-03-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix font-latex-make-match-defun to generate intended code.
+
+ * font-latex.el (font-latex-make-match-defun): Arrange the order of
+ evaluation not to generate meaningless clause. Byte compile warning
+ on xemacs went away.
+
+2017-03-04 Mosè Giordano <mose@gnu.org>
+
+ Partially revert previous commit, will look better later
+
+ * tex-buf.el (TeX-command-expand): Do not error if `string' is nil. This made
+ "View" command unusable.
+
+2017-03-04 Mosè Giordano <mose@gnu.org>
+
+ Prevent infinite loop in TeX-command-expand
+
+ * tex-buf.el (TeX-command-expand): Throw an error if `string' is not a string.
+ This prevents an infinite loop.
+ * tex.el (TeX-engine-in-engine-alist): New function to pick up an engine from
+ `TeX-engine-alist' and throw an error if the engine is not there.
+ (TeX-expand-list-builtin): Use `TeX-engine-in-engine-alist'.
+ * context.el (ConTeXt-expand-options): Use `TeX-engine-in-engine-alist'.
+ * tests/tex/command-expansion.el (TeX-command-expansion-errors): Add tests for
+ error handling of `TeX-command-expand'.
+
+2017-02-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Tweak locale treatment on xemacs.
+
+ * tex-jp.el (japanese-TeX-set-process-coding-system): Use the locale
+ related environment variables for fallback value.
+
+2017-02-21 Arash Esbati <arash@gnu.org>
+
+ Add new style/sourcecodepro.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/sourcecodepro.el: New file.
+
+2017-02-21 Arash Esbati <arash@gnu.org>
+
+ * style/subfiles.el (LaTeX-subfiles-class-options): New function.
+
+2017-02-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make papersize predicate in tex-jp.el to work again.
+ Problem parallel to bug#25563.
+
+ * tex-jp.el (): Use `LaTeX-match-class-option' to examine paper size
+ option of document class.
+
+2017-02-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix setting of coding system for Japanese TeX
+
+ * tex-jp.el (japanese-TeX-set-process-coding-system): Cater for the
+ case that kanji option is requested by user but cannot be determined.
+ XEmacs doesn't have `locale-coding-system'. Use
+ `get-coding-system-from-locale' and `current-locale' instead.
+ Cleanup indentation.
+ (japanese-TeX-coding-ejsu): Add entry for xemacs coding system of cp932.
+
+2017-02-20 Mosè Giordano <mose@gnu.org>
+
+ Improve regexp for looking for documentclass macro
+
+ * latex.el (LaTeX-env-document): Allow any non line-breaking character in regexp
+ used to look for `documentclass' macro. Previous regexp did not catch class
+ options containing dots or slash, that may occur when using `subfiles' class.
+
+2017-02-20 Mosè Giordano <mose@gnu.org>
+
+ Improve determination of master file with subfiles class
+
+ * style/subfiles.el ("subfiles"): Do not strip dirname from master file.
+
+2017-02-19 Arash Esbati <arash@gnu.org>
+
+ Add new keys for package version 4.00
+
+ * style/tcolorbox.el (LaTeX-tcolorbox-keyval-options): Add new
+ keys for v4.00 of the package.
+
+2017-02-16 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-label): Eliminate premature returning of label.
+
+2017-02-16 Arash Esbati <arash@gnu.org>
+
+ Append "lstlisting" to `LaTeX-label-alist'
+
+ * style/listings.el ("listings"): Append "lstlisting" to
+ `LaTeX-label-alist'.
+ (LaTeX-listings-auto-cleanup): Use `LaTeX-listing-label' as a
+ symbol during clean up.
+
+2017-02-10 Arash Esbati <arash@gnu.org>
+
+ Add new style/preview.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/preview.el: New file.
+
+2017-02-10 Arash Esbati <arash@gnu.org>
+
+ * .gitignore: Ignore only preview.el in top directory.
+
+2017-02-10 Arash Esbati <arash@gnu.org>
+
+ Improve parsing process in style/xcolor.el
+
+ * style/xcolor.el (LaTeX-xcolor-definecolor-regexp): Use
+ `regexp-opt' to build a regexp to match all color defining macros.
+ (LaTeX-xcolor-colorlet-regexp): Remove variable.
+ (LaTeX-xcolor-auto-cleanup): Romove unnecessary *.
+
+2017-02-09 Arash Esbati <arash@gnu.org>
+
+ Improve parsing process in style/color.el
+
+ * style/color.el (LaTeX-color-definecolor-regexp): Remove
+ unnecessary 2nd and 3rd arguments from regexp.
+ (LaTeX-color-auto-cleanup): Delete unnecessary function and remove
+ it from `TeX-auto-cleanup-hook'.
+
+2017-02-09 Arash Esbati <arash@gnu.org>
+
+ Fix parsing bug in style/xcolor.el
+
+ * style/xcolor.el (LaTeX-xcolor-definecolor-regexp): Move parsing
+ of \colorlet macro into `LaTeX-xcolor-colorlet-regexp'.
+ (LaTeX-xcolor-colorlet-regexp): New variable.
+ ("xcolor"): Activate `LaTeX-xcolor-colorlet-regexp' in style hook.
+
+2017-02-06 Arash Esbati <arash@gnu.org>
+
+ * latex/preview.dtx: Fix example for \PreviewMacro* macro.
+ Add missing backslash.
+
+2017-02-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix minor problems
+ * tex.el (TeX-view-predicate-list-builtin): Enclose whole alternatives
+ in regexp with shy group in order that the effect of "\`" and "\'"
+ covers all the alternatives.
+ * latex.el (LaTeX-auto-cleanup): Regard "Class", in addition to
+ "class", as an indicator of LaTeX2e document.
+
+2017-02-02 Arash Esbati <arash@gnu.org>
+
+ Simplify addition of entirely skipped environments
+
+ * tex-ispell.el (TeX-ispell-skip-envs-list): New variable for
+ environments which should be skipped entirely.
+ (TeX-ispell-skip-envs-regexp): New variable keeping the regexp
+ generated from `TeX-ispell-skip-envs-list'.
+
+2017-02-02 Tassilo Horn <tsdh@gnu.org>
+
+ Fix TeX-view-predicate-list-builtin predicates wrt class opts
+
+ * latex.el (LaTeX-match-class-option): New function.
+ * tex.el (TeX-view-predicate-list-builtin): Use above function to check
+ paper sizes orientation from documentclass options (bug#25563).
+
+2017-02-01 Mosè Giordano <mose@gnu.org>
+
+ Fix number of arguments of local-variable-p in XEmacs
+
+ * font-latex.el (font-latex-after-hacking-local-variables): Second argument of
+ `local-variable-p' is mandatory in XEmacs.
+
+2017-02-01 Tassilo Horn <tsdh@gnu.org>
+
+ Fix font-latex-after-hacking-local-variables on XEmacs
+
+ * font-latex.el (font-latex-after-hacking-local-variables): Cater for the
+ fact that file-local-variables-alist isn't there in XEmacs and older
+ Emacs versions (bug#25564).
+
+2017-02-01 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el: Add support for enviroments from breqn.sty.
+
+2017-02-01 Tassilo Horn <tsdh@gnu.org>
+
+ Fix plain-TeX-auto-regexp-list docstring
+
+ * tex.el: Fix docstring of plain-TeX-auto-regexp-list (bug#25574).
+
+2017-01-29 Arash Esbati <arash@gnu.org>
+
+ Add new style/breqn.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/breqn.el: New file.
+
+2017-01-29 Arash Esbati <arash@gnu.org>
+
+ Update style/listings.el to use `LaTeX-env-label-as-keyval'
+
+ * style/listings.el (LaTeX-listings-key-val-options): Comment the
+ "label" key.
+ (LaTeX-listings-key-val-label-extract):
+ (LaTeX-listings-key-val-label-regexp): New variable.
+ (LaTeX-listings-auto-cleanup): Use `LaTeX-add-environments'
+ instead of adding new enviroments to `LaTeX-auto-environment'.
+ Use the function `LaTeX-env-label-as-keyval' to insert labels.
+ Add parsed enviroments to AUCTeX parser with `TeX-auto-add-regexp'.
+ ("listings"): Add `LaTeX-listings-key-val-label-regexp' to the
+ parser.
+ Use `LaTeX-env-label-as-keyval' for "lstlisting".
+
+2017-01-29 Arash Esbati <arash@gnu.org>
+
+ Add function to put labels in opt. argument of environments
+
+ * doc/changes.texi: Document new feature.
+
+ * latex.el (LaTeX-listing-label): New custom prefix for labels in
+ code typesetting environments.
+ (LaTeX-env-label-as-keyval): New function.
+ (LaTeX-narrow-to-environment): Fix typo in docstring.
+
+2017-01-27 Arash Esbati <arash@gnu.org>
+
+ Add `NO-INSERT' argument to `LaTeX-label'
+
+ * doc/changes.texi: Document changes to `LaTeX-label' and
+ `LaTeX-label-function'.
+
+ * latex.el (LaTeX-label): Add second optional argument NO-INSERT.
+ This argument is passed to function bound to
+ `LaTeX-label-function' (usually `reftex-label' with RefTeX
+ enabled). If `LaTeX-label-function' is nil and NO-INSERT is
+ non-nil, label is read and returned as a string. Remove some
+ unnecessary checks.
+ (LaTeX-label-function): Mention in docstring that the function is
+ expected to take an optional argument NO-INSERT. This is an
+ incompatible change.
+
+2017-01-27 Arash Esbati <arash@gnu.org>
+
+ Check if label is defined before adding it to known labels
+
+ * latex.el (TeX-read-label): Check if label is already defined and
+ ask for user confirmation before adding it list of known labels.
+ Do not add label if empty string or the value of
+ `TeX-read-label-prefix'.
+
+2017-01-26 Arash Esbati <arash@gnu.org>
+
+ Add \citetitle to `reftex-cite-format' in style/biblatex
+
+ * style/biblatex.el ("biblatex"): Add \citetitle[*] to
+ `reftex-cite-format' and bind them to keys i/I per user request
+ http://lists.gnu.org/archive/html/auctex/2017-01/msg00049.html.
+
+2017-01-25 Mosè Giordano <mose@gnu.org>
+
+ Guard setcar with appropriate test
+
+ * tex-jp.el (assoc): Replace second element of "BibTeX" and "Index" entries of
+ `TeX-command-list' only if they are already there. This variable is
+ customizable and users may have removed them. Reported by jfbu.
+
+2017-01-20 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-newline): Make interactive. See bug#24412.
+
+2017-01-20 Mosè Giordano <mose@gnu.org>
+
+ Add makeglossaries to the list of commands
+
+ * tex.el (TeX-command-list): Add makeglossaries. Fixes bug#24952.
+ * latex.el (LaTeX-clean-intermediate-suffixes): Add extensions of files created
+ by makeglossaries.
+
+2017-01-15 Mosè Giordano <mose@gnu.org>
+
+ Show summary of tests at the end of make check
+
+ * tests/Makefile (check): Depend on `check-doit' and `mostlyclean' phony
+ targets.
+ (check-doit): New rule for showing summary of tests.
+ (mostlyclean): Delete log files.
+
+2017-01-13 Davide G. M. Salvetti <salve@debian.org>
+
+ Fix ConTeXt-outline-regexp
+
+ Add a separator between different elements; see Debian bug #850444.
+
+2017-01-13 Mosè Giordano <mose@gnu.org>
+
+ Remove also a gitignore
+
+ * Makefile.in (EXCLUDEDFILES): Add latex/.gitignore to excluded files.
+
+2017-01-13 Mosè Giordano <mose@gnu.org>
+
+ Remove file from distributed tar ball
+
+ * Makefile.in (EXCLUDEDFILES): Add doc/tex-ref.log.
+
+2017-01-12 Mosè Giordano <mose@gnu.org>
+
+ Add AUCTeX Logo
+
+ * etc/auctex-logo.tex: Logo of AUCTeX. It was realized with comments from
+ Vincent Belaïche, Marcin Borkowski, Marta Dell’Atti, Tamas Papp and others.
+
+ * .gitignore: Ignore some files automatically created during compilation.
+
+2017-01-11 Mosè Giordano <mose@gnu.org>
+
+ Make gitlog-to-changelog ignore release-commit
+
+ * Makefile.in (release-commit): Prefix the commit message with "; ", so that
+ the commit will be ignored when automatically updating the ChangeLog.
+
+2017-01-10 Mosè Giordano <mose@gnu.org>
+
+ * Version 11.90 released.
+
+2017-01-10 Mosè Giordano <mose@gnu.org>
+
+ Refresh RELEASE file
+
+ * RELEASE: Update "Availability" and "Future development and additional
+ information" sections.
+
+2017-01-10 Mosè Giordano <mose@gnu.org>
+
+ * Makefile.in (release-commit): Use UTF-8 coding for ChangeLog entry.
+
+ * ChangeLog-preview: Change encoding to UTF-8.
+
+ * Makefile.in (release-commit): Fix name of preview ChangeLog.
+
+2017-01-10 Arash Esbati <arash@gnu.org>
+
+ Use RefTeX for multiple references in cleveref
+
+ * style/cleveref.el (TeX-arg-cleveref-multiple-labels): Check if
+ RefTeX is enabled and use it for multiple referencing macros.
+ ("cleveref"): Use `TeX-arg-ref' instead of `TeX-arg-label'.
+ ("cleveref"): Remove call of (font-latex-set-syntactic-keywords).
+
+2017-01-10 Arash Esbati <arash@gnu.org>
+
+ Skip macros and environments from tcolorbox and raster library
+
+ * tex-ispell.el (TeX-ispell-sort-skip-cmds-list): Extract macros
+ with optional argument from `TeX-ispell-skip-cmds-list'.
+ (TeX-ispell-skip-cmds-opt-arg-regexp): New variable containing
+ macros where only the optional argument is skipped while spell
+ checking.
+ Add macros and environments from tcolorbox.el and
+ tcolorboxlib-raster.el.
+
+2017-01-10 Arash Esbati <arash@gnu.org>
+
+ Advertise AUCTeX installation from ELPA
+
+ * doc/quickstart.texi (Quick Start): Emphasize the necessity to
+ drop (load "auctex.el" nil t t) when installed from ELPA.
+
+ * doc/install.texi (Installation): Advertise installation from
+ ELPA.
+
+2017-01-09 Mosè Giordano <mose@gnu.org>
+
+ Prepare for upcoming release
+
+ * RELEASE: Update AUCTeX version, the new features section, and
+ the list of contributors.
+
+ * configure.ac: Update AUCTeX version.
+
+ * doc/changes.texi: Reorder changes for 11.90 version section.
+
+ * doc/tex-ref.tex: Update AUCTeX version and copyright years
+ across the file.
+
+ * latex/preview.dtx: Manually update release version.
+
+2017-01-07 Mosè Giordano <mose@gnu.org>
+
+ Adapt Makefile to new ChangeLog file name
+
+ * Makefile.in (release-commit): Use `CHANGELOG_N' in place of
+ `ChangeLog'.
+
+2017-01-06 Tassilo Horn <tsdh@gnu.org>
+
+ Don't use cl function copy-list
+
+ * font-latex.el (font-latex--get-script-props): Use copy-sequence instead of
+ copy-list, the latter being a cl function.
+
+2017-01-05 Tassilo Horn <tsdh@gnu.org>
+
+ Fix bug where font-latex-sub/superscript-face was not applied to ^_
+
+ * font-latex.el (font-latex-make-user-keywords): prepend
+ font-latex-script-char-face, don't replace existing specs.
+
+2017-01-05 Tassilo Horn <tsdh@gnu.org>
+
+ Fontify script characters with a new face
+
+ * doc/auctex.texi (Fontification of math): Document it.
+ * doc/changes.texi: Mention that.
+ * font-latex.el (font-latex-make-user-keywords): Adapt.
+ (font-latex-script-char-face): New face.
+ (font-latex-match-script-chars): Improve it so that double ^_ aren't
+ matched because such errors were hard to see with
+ font-latex-fontify-script set to invisible.
+ (font-latex-script-char): New function.
+
+2017-01-05 Arash Esbati <arash.esbati@gmail.com>
+
+ Support biblatex cite format in all Emacsen
+
+ * style/biblatex.el ("biblatex"): Check if biblatex is available
+ in `reftex-cite-format-builtin' and use it. If not, add entries
+ for older Emacsen manually.
+
+2017-01-05 Arash Esbati <arash.esbati@gmail.com>
+
+ Check new custom option before activating RefTeX cite format
+
+ * doc/changes.texi: Document new variable.
+
+ * style/biblatex.el ("biblatex"):
+ * style/harvard.el ("harvard"):
+ * style/jurabib.el ("jurabib"):
+ * style/natbib.el ("natbib"): Set cite format provided by RefTeX
+ when `LaTeX-reftex-cite-format-auto-activate' is non-nil.
+
+ * tex-style.el (LaTeX-reftex-cite-format-auto-activate): New
+ customizable variable.
+
+2017-01-04 Tassilo Horn <tsdh@gnu.org>
+
+ Fix script unfontification bug
+
+ * font-latex.el (font-latex-unfontify-region): Remove script-level
+ property and raise display property even though it's value is different
+ from what's specified in font-latex-script-display.
+
+2017-01-04 Tassilo Horn <tsdh@gnu.org>
+
+ Improve completion docs
+
+ * doc/auctex.texi (Completion): Improved docs.
+ * doc/changes.texi: Mention math completion, add link to Completion node
+ in the manual.
+ * tex.el (TeX-complete-list): Improve docstring.
+
+2017-01-04 Tassilo Horn <tsdh@gnu.org>
+
+ Refactor normal completion and completion at point a bit
+
+ * tex.el (TeX--complete-find-entry): New function.
+ (TeX-complete-symbol,TeX--completion-at-point): Use it.
+
+2017-01-04 Tassilo Horn <tsdh@gnu.org>
+
+ Completion for math macros
+
+ * latex.el (LaTeX--after-math-macro-prefix-p): New function.
+ (LaTeX-common-initialization): Use it for new TeX-complete-list entry.
+ * tex.el (TeX-complete-list): Also allow match-data setting predicates in
+ entries.
+ (TeX-complete-symbol,TeX--completion-at-point): Adapt to new possibility.
+
+2017-01-03 Tassilo Horn <tsdh@gnu.org>
+
+ Add completion-at-point support
+
+ * doc/auctex.texi (Completion): Document completion-at-point support.
+ * doc/changes.texi: Mention completion-at-point support.
+ * tex.el (TeX--completion-at-point): New function.
+ (VirTeX-common-initialization): Add TeX--completion-at-point to
+ completion-at-point-functions in TeX buffers if that's bound.
+
+2017-01-03 Mosè Giordano <mose@gnu.org>
+
+ Use RefTeX for multiple citations in biblatex
+
+ * style/biblatex.el (LaTeX-arg-biblatex-cites): Use RefTeX when
+ available. Suggested by Arash Esbati.
+
+2017-01-03 Tassilo Horn <tsdh@gnu.org>
+
+ Simple docfix
+
+ * font-latex.el (font-latex-fontify-script-max-level): Correct escaping of
+ \(...\) in the docstring.
+
+2017-01-03 Tassilo Horn <tsdh@gnu.org>
+
+ Improve multi-level script fontification
+
+ * doc/auctex.texi (Fontification of math): Update docs.
+ * doc/changes.texi: Add an item for the new script fontification
+ features.
+ * font-latex.el (font-latex-fontify-script): Update docstring.
+ (font-latex-fontify-script-max-level): New custom variable.
+ (font-latex--get-script-props): Apply script face only for levels up to
+ font-latex-fontify-script-max-level.
+ (font-latex-script): Adapt call to font-latex--get-script-props.
+
+2017-01-03 Arash Esbati <arash.esbati@gmail.com>
+
+ Add a newline only if \label is inserted
+
+ * style/caption.el (LaTeX-arg-caption-captionof):
+ * style/bicaption.el (LaTeX-arg-bicaption-bicaption): Save the
+ position before asking for a label. Add a newline only if a label
+ is inserted.
+
+2017-01-03 Tassilo Horn <tsdh@gnu.org>
+
+ Bring back multi-level script font-locking
+
+ * doc/auctex.texi (Fontification of math): Add documentation.
+ * font-latex.el (font-latex-script-display): Increase default raise level to
+ 0.5.
+ (font-latex-superscript-face,font-latex-subscript-face): Let scripts be a bit
+ larger (:height 0.85 instead of 0.8).
+ (font-latex--get-script-props): New function for incrementing/decrementing
+ raise display property values.
+ (font-latex-script): Use it.
+
+2017-01-03 Tassilo Horn <tsdh@gnu.org>
+
+ Revert "Remove multi-level/invisible feature of font-latex-fontify-script"
+
+ This reverts commit ccec8501960a448dd8faccaae54dfd9839a37c30.
+
+2017-01-02 Tassilo Horn <tsdh@gnu.org>
+
+ Remove multi-level/invisible feature of font-latex-fontify-script
+
+ * font-latex.el (font-latex-make-user-keywords,font-latex-script-display)
+ (font-latex-script): Remove multi-level/invisible feature of
+ font-latex-fontify-script.
+ (font-latex-doctex-preprocessor-face): Remove function.
+ * doc/auctex.texi (Fontification of math): Remove documentation for
+ font-latex-fontify-script's multi-level and invisible values.
+
+2016-12-31 Arash Esbati <arash.esbati@gmail.com>
+
+ Set `reftex-set-cite-format' to biblatex or natbib
+
+ * style/biblatex.el ("biblatex"): Set `reftex-set-cite-format' to
+ biblatex or natbib depending on package option.
+
+2016-12-30 Uwe Brauer <oub@mat.ucm.es>
+
+ Add new style/exam.sty
+
+ * Makefile.in (STYLESRC): add exam.el
+ * style/exam.el: Add style file
+ * tex-style.el: Move defcustom from exam.el to tex-style.el
+
+2016-12-30 Arash Esbati <arash.esbati@gmail.com>
+
+ Fix the names also in expert macros
+
+ * style/cleveref.el ("cleveref"): Fix the names also in expert macros.
+
+2016-12-30 Arash Esbati <arash.esbati@gmail.com>
+
+ Fix name of macros \lcnamecref and \lcnamecrefs
+
+ * style/cleveref.el ("cleveref"): Fix name of macros \lcnamecref
+ and \lcnamecrefs.
+
+2016-12-30 Arash Esbati <arash.esbati@gmail.com>
+
+ Add fontification for varioref's referencing macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add starred
+ version to \vref macro.
+
+ * style/varioref.el ("varioref"): Add fontification support for
+ referencing macros.
+
+2016-12-30 Arash Esbati <arash.esbati@gmail.com>
+
+ Add starred version of \citeauthor and \Citeauthor
+
+ * font-latex.el (font-latex-built-in-keyword-classes):
+ * style/biblatex.el ("biblatex"): Add starred version of
+ \citeauthor and \Citeauthor macros.
+
+2016-12-30 Arash Esbati <arash.esbati@gmail.com>
+
+ Fix fontification for natbib compat macros
+
+ * style/biblatex.el ("biblatex"): Fix fontification for natbib
+ compat macros which take 2 optional arguments.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add \switchcolumn to paragraph commands
+
+ * style/paracol.el ("paracol"): Add \switchcolumn to paragraph
+ commands.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/titletoc.el
+
+ * style/titletoc.el: New file.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/titlesec.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/titlesec.el: New file.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/titleps.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/titleps.el: New file.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/mdframed.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/mdframed.el: New file.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new tcolorbox library style/tcolorboxlib-raster.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/tcolorboxlib-raster.el: New file.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Update style/tcolorbox.el to package v3.96
+
+ * style/tcolorbox.el: Update style to package v3.96.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Query for optional float position
+
+ * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Query for
+ optional float position.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Improve inserting arguments of \captionof macro
+
+ * style/caption.el (LaTeX-arg-caption-captionof): New function
+ improving query and insert of caption and label acc. to float
+ type.
+ ("caption"): Use it.
+
+2016-12-29 Mosè Giordano <mose@gnu.org>
+
+ Fix documentation of TeX-arg-file
+
+ * doc/auctex.texi (Adding Macros): `TeX-arg-file' does not strip
+ extension. Reported by Tyler Smith. Fixes bug#24444.
+
+2016-12-26 Uwe Brauer <oub@mat.ucm.es>
+
+ Make AUCTeX and RefTeX aware of file loading macro \subfile
+
+ * style/subfiles.el ("subfiles"): Make subfile macro be recognized
+ as a paragraph command. For AUCTeX, add argument of subfile to
+ `TeX-auto-file'. For RefTeX, append subfile to
+ `reftex-include-file-commands' and run `reftex-compile-variables'
+ only once. Code rearrangement.
+
+2016-12-24 Mosè Giordano <mose@gnu.org>
+
+ Print only first line of the message in error overview
+
+ * tex-buf.el (TeX-error-overview-make-entries): Use `push' in place of
+ `add-to-list'. Print only the first line of the message.
+
+2016-12-23 Arash Esbati <arash.esbati@gmail.com>
+
+ Mention improvements to `LaTeX-array-count-columns' in news
+
+ * doc/changes.texi: Mention improvements to
+ `LaTeX-array-count-columns' in news since 11.89.
+
+2016-12-23 Arash Esbati <arash.esbati@gmail.com>
+
+ Extend test for new column counting code with style files loaded
+
+ * tests/latex/tabular-count-ampersands-out.tex:
+ * tests/latex/tabular-count-ampersands-in.tex: Add tests for
+ tabularx, tabulary, longtable, dcolumn, siunitx constructs.
+
+ * tests/latex/latex-test.el
+ (LaTeX-count-ampersands-inserted-in-tabular): Set `TeX-parse-self'
+ to t in order to load style files in the test. Thanks to Mosè
+ Giordano for enabling this feature.
+
+2016-12-22 Arash Esbati <arash.esbati@gmail.com>
+
+ Update style/minted.el to package version 2.4.1.
+
+ * style/minted.el (LaTeX-minted-key-val-options): Add new key=vals
+ from package version 2.4.1.
+ (LaTeX-minted-key-val-options-local): New variable.
+ (LaTeX-minted-language-list): Set the variable
+ `LaTeX-minted-language-list' after the first call of function.
+ (LaTeX-minted-style-list): New variable.
+ (LaTeX-minted-style-list): New function analogous to
+ `LaTeX-minted-language-list' returning styles provided by
+ pymentize program.
+ (LaTeX-arg-minted-style): New function to insert styles provided
+ by pymentize program into buffer.
+ (LaTeX-minted-update-key-vals): New function to update key=vals in
+ `LaTeX-minted-key-val-options-local'.
+ (LaTeX-minted-auto-cleanup): Call `LaTeX-minted-update-key-vals'.
+ ("minted"): Use `LaTeX-minted-key-val-options-local' for all
+ key=val queries. Update macros incl. fontification. Run style
+ hook for `newfloat' when package option is given.
+
+2016-12-22 Tassilo Horn <tsdh@gnu.org>
+
+ Uniform font-lock updates/don't break prettify (bug#25245)
+
+ * font-latex.el (font-latex-update-font-lock): New function.
+ (font-latex-add-keywords): Use it.
+ (font-latex-after-hacking-local-variables): Use it.
+ * style/alltt.el: Use font-latex-update-font-lock.
+ * style/beamer.el: Ditto.
+ * style/comment.el: Ditto.
+ * style/expl3.el: Ditto.
+ * style/fancyhdr.el: Ditto.
+ * style/fancyvrb.el: Ditto.
+ * style/listings.el: Ditto.
+ * style/minted.el: Ditto.
+ * style/url.el: Ditto.
+
+2016-12-22 Mosè Giordano <mose@gnu.org>
+
+ Fix to TeX-add-local-master
+
+ * tex.el (TeX-add-local-master): Parse local variables again after
+ calling the mode function, which killed local variables.
+
+2016-12-21 Mosè Giordano <mose@gnu.org>
+
+ Add style/ directory to TeX-style-path for tests
+
+ * tests/latex/latex-test.el: Add our "style/" directory `TeX-style-path'
+ to make it possible to load style files inside tests.
+
+2016-12-20 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (TeX-add-local-master): Inherit major mode from master file.
+
+2016-12-19 Arash Esbati <arash.esbati@gmail.com>
+
+ Mention that arguments to *-operator must be in braces
+
+ * doc/auctex.texi (Tabular-like): Mention that the new code for
+ counting columns in *{num}{cols} expects num and cols to be
+ enclosed in braces.
+
+2016-12-19 Arash Esbati <arash.esbati@gmail.com>
+
+ Add test for new column counting code
+
+ * tests/latex/tabular-count-ampersands-out.tex:
+ * tests/latex/tabular-count-ampersands-in.tex: New files.
+
+ * tests/latex/latex-test.el
+ (LaTeX-count-ampersands-inserted-in-tabular): Test new column
+ counting code in `LaTeX-array-count-columns'.
+
+2016-12-19 Arash Esbati <arash.esbati@gmail.com>
+
+ Count *-operator in column specification
+
+ * latex.el (LaTeX-array-count-columns): Detect *-operator in
+ column specification and count the arguments for final calculation
+ of columns. Thanks to Ikumi Keita for pointing out this
+ deficiency and code to fix it.
+
+2016-12-19 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/dcolumn.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/dcolumn.el: New file.
+
+2016-12-19 Arash Esbati <arash.esbati@gmail.com>
+
+ Accept non-letter characters as column specifier
+
+ * style/array.el (LaTeX-array-newcolumntype-regexp): Accept
+ non-letter characters as column specifier.
+
+2016-12-17 Arash Esbati <arash.esbati@gmail.com>
+
+ Use `LaTeX-item-longtable' while inserting longtable's
+
+ * style/longtable.el (LaTeX-longtable-skipping-regexp): New variable.
+ (LaTeX-item-longtable): New function. This function is a
+ variation of `LaTeX-item-array' which uses
+ `LaTeX-longtable-skipping-regexp' when inserting ampersands.
+ ("longtable"): Append longtable to `LaTeX-item-list'.
+
+2016-12-17 Arash Esbati <arash.esbati@gmail.com>
+
+ Add "s" and "S" to `LaTeX-array-column-letters'
+
+ * style/siunitx.el ("siunitx"): Add column specification letters
+ "s" and "S" to `LaTeX-array-column-letters'.
+
+2016-12-17 Arash Esbati <arash.esbati@gmail.com>
+
+ Append tabular[xy] to `LaTeX-item-list'
+
+ * style/tabulary.el ("tabulary"):
+ * style/tabularx.el ("tabularx"): Append tabularx and tabulary to
+ `LaTeX-item-list'.
+
+2016-12-06 Arash Esbati <arash.esbati@gmail.com>
+
+ Support RefTeX with `reftex-add-index-macros' in style/splitidx.el
+
+ * style/splitidx.el ("splitidx"): Support RefTeX with
+ `reftex-add-index-macros' and not by appending macros to
+ `reftex-index-macros'.
+
+2016-12-06 Arash Esbati <arash.esbati@gmail.com>
+
+ Support RefTeX with `reftex-add-label-environments' in style/mathtools.el
+
+ * style/mathtools.el (LaTeX-mathtools-auto-cleanup, "mathtools"):
+ Support RefTeX with `reftex-add-label-environments' and not by
+ appending environments to `reftex-label-alist'.
+ ("mathtools"): Add fontification support for referencing macros.
+
+2016-12-06 Arash Esbati <arash.esbati@gmail.com>
+
+ Support RefTeX with `reftex-add-label-environments' in style/empheq.el
+
+ * style/empheq.el ("empheq"): Support RefTeX with
+ `reftex-add-label-environments' and not by appending environments
+ to `reftex-label-alist'.
+
+2016-12-05 Arash Esbati <arash.esbati@gmail.com>
+
+ Fix query for defined colors in style/textpos.el
+
+ * style/textpos.el ("textpos"): Use `cond' to check which color
+ defining package is loaded and use the respective function for
+ `completing-read'.
+
+2016-12-05 Arash Esbati <arash.esbati@gmail.com>
+
+ Fix query for defined colors in style/ntheorem.el
+
+ * style/ntheorem.el ("ntheorem"): Use `cond' to check which color
+ defining package is loaded and use the respective function for
+ `completing-read'.
+
+2016-11-30 Arash Esbati <arash.esbati@gmail.com>
+
+ Add support for LaTeX core command \textsubscript
+
+ * font-latex.el (font-latex-built-in-keyword-classes):
+ * latex.el (LaTeX-common-initialization): Add entry for
+ "textsubscript" which is in LaTeX core since 2015/01/01.
+
+2016-11-28 Arash Esbati <arash.esbati@gmail.com>
+
+ Do not spell-check arguments of \LTXtable
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Add entry for
+ \LTXtable.
+
+2016-11-28 Arash Esbati <arash.esbati@gmail.com>
+
+ Add \LTXtable to list of file-loading commands
+
+ * style/ltxtable.el (LaTeX-ltxtable-file-regexp): New variable.
+ ("ltxtable"): Make AUCTeX and RefTeX aware of \LTXtable as file
+ loading command.
+ Add fontification support.
+
+2016-11-25 Arash Esbati <arash.esbati@gmail.com>
+
+ Support new floats defined with newfloat package
+
+ * style/caption.el (LaTeX-caption-update-key-val-options): Append
+ new floating environments defined with "newfloat.sty" as values to
+ "type*?" keys in `LaTeX-caption-key-val-options-local'.
+
+2016-11-25 Arash Esbati <arash.esbati@gmail.com>
+
+ Append entry to `LaTeX-label-alist' for new "verbatim" floats
+
+ * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Append an entry
+ for parsed environments of "verbatim" type to `LaTeX-label-alist'.
+
+2016-11-24 Arash Esbati <arash.esbati@gmail.com>
+
+ Insert \label inside the mandatory argument of \caption
+
+ * style/longtable.el ("longtable"): Append \label at the end of
+ caption text inside the mandatory argument.
+ (LaTeX-longtable-package-options): New variable to suppress the
+ query for package options.
+
+2016-11-24 Uwe Brauer <oub@mat.ucm.es>
+
+ Add style file for subfiles package.
+
+ * Makefile.in (STYLESRC): add subfiles.el entry
+
+ * style/subfiles.el ("subfiles"): add new style.
+
+2016-11-23 Mosè Giordano <mose@gnu.org>
+
+ Min fix to kpfonts package
+
+ * style/kpfonts.el ("kpfonts"): Move setting of `TeX-font-list' inside
+ the hook.
+
+2016-11-23 Mosè Giordano <mose@gnu.org>
+
+ Add style file for amsfonts package
+
+ * style/amsfonts.el: New file.
+ * Makefile.in (STYLESRC): Install it.
+ * style/amssymb.el ("amssymb"): Run `amsfonts' hook.
+
+2016-11-21 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/bicaption.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/bicaption.el: New file.
+
+2016-11-21 Arash Esbati <arash.esbati@gmail.com>
+
+ Add support for style/bicaption.el to style/caption.el
+
+ * style/caption.el (LaTeX-caption-supported-float-types): Add
+ supported caption types available with bicaption.el.
+ ("caption"): Append key=vals from bicaption.el to
+ `LaTeX-caption-key-val-options-local'.
+ ("caption"): Query for a second optional argument with
+ \captionsetup*? if bicaption.el is loaded. Same for
+ fontification.
+
+2016-11-21 Arash Esbati <arash.esbati@gmail.com>
+
+ Do not insert a new line if \label is omitted
+
+ * style/subcaption.el (LaTeX-arg-subcaption-subcaption): Insert a
+ new line only if \label is given.
+
+2016-11-18 Arash Esbati <arash.esbati@gmail.com>
+
+ Improve caption and label insertion in style/caption.el
+
+ * style/caption.el (LaTeX-caption-key-val-options): Add key slc
+ which is an abbrev for singlelinecheck.
+ (LaTeX-arg-caption-captionbox): Delete unused prompt argument.
+ Ask for short caption acc. to the value of
+ `LaTeX-short-caption-prompt-length'. Use `LaTeX-label' instead of
+ `TeX-insert-macro' to insert a label. Use `TeX-argument-insert'
+ instead of conditional insert.
+ ("caption"): Do not fontify the last argument of \captionbox.
+ Fontification happens within \begin...\end{tabular} or
+ \includegraphics.
+
+2016-11-18 Arash Esbati <arash.esbati@gmail.com>
+
+ Improve caption and label insertion in style/subcaption.el
+
+ * style/subcaption.el (LaTeX-arg-subcaption-subcaption): Delete
+ unused prompt argument. Ask for short caption acc. to the value
+ of `LaTeX-short-caption-prompt-length'. Fill the inserted
+ sub-caption before using `LaTeX-label' to insert the label.
+ (LaTeX-arg-subcaption-subcaptionbox): Delete unused prompt
+ argument. Ask for short caption acc. to the value of
+ `LaTeX-short-caption-prompt-length'. Use `LaTeX-label' to insert
+ the label. Use `TeX-argument-insert' instead of conditional
+ insert.
+ ("subcaption"): Append package environments to `LaTeX-label-alist'.
+ ("subcaption"): Do not fontify the last argument of
+ \subcaptionbox. Fontification happens within
+ \begin...\end{tabular} or \includegraphics.
+
+2016-11-16 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/FiraSans.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/FiraSans.el: New file.
+
+2016-11-16 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/FiraMono.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/FiraMono.el: New file.
+
+2016-11-14 Mosè Giordano <mose@gnu.org>
+
+ Suggest to display warnings when there are no errors in error overview
+
+ * tex-buf.el (TeX-error-overview): When there are no errors, suggest to
+ display warnings and bad boxes, if present. Fixes bug #24877.
+
+2016-11-04 Tassilo Horn <tsdh@gnu.org>
+
+ Refresh font-latex fontification if vars are modified
+
+ Refresh font-latex fontification if variables such as
+ LaTeX-verbatim-*-local are set in a file-local variables block or as
+ directory-local variables (bug#24868).
+
+ * font-latex.el (font-latex-after-hacking-local-variables): New function.
+ (font-latex-setup): Add it do hack-local-variables-hook.
+ * tex.el (TeX--list-of-string-p): New function.
+ * latex.el (LaTeX-verbatim-environments-local):
+ (LaTeX-verbatim-macros-with-braces-local):
+ (LaTeX-verbatim-macros-with-delims-local): Use it for
+ safe-local-variable property.
+
+2016-11-02 Arash Esbati <arash.esbati@gmail.com>
+
+ Update style/natbib.el to package version 8.31b
+
+ * style/natbib.el ("natbib"): Add missing macros to catch up with
+ package version 8.31b. Rearrange code.
+ (LaTeX-arg-natbib-notes): Remove redundant check if
+ `TeX-arg-cite-note-p' is non-nil.
+
+2016-10-17 Tassilo Horn <tsdh@gnu.org>
+
+ Make Copyright headers conforming to convention
+
+2016-10-17 Arash Esbati <arash.esbati@gmail.com>
+
+ Do not insert unnecessary brackets for citation macros
+
+ * style/natbib.el (LaTeX-arg-natbib-notes): Rename function name
+ from `natbib-note-args'.
+ Improve the insertion of arguments in order not to have an empty
+ pair of brackets when both pre- and post-note are omitted.
+ ("natbib"): Replace occurrence of `natbib-note-args' with
+ `LaTeX-arg-natbib-notes'.
+
+2016-10-17 Arash Esbati <arash.esbati@gmail.com>
+
+ Use `TeX-argument-insert' instead of conditional `insert'
+
+ * style/biblatex.el (LaTeX-arg-biblatex-natbib-notes): Use
+ `TeX-argument-insert' instead of `insert' for arguments
+ insertion.
+
+2016-10-16 Arash Esbati <arash.esbati@gmail.com>
+
+ Add support for natbib macros to style/biblatex
+
+ * style/biblatex.el (LaTeX-arg-biblatex-natbib-notes): New
+ function.
+ ("biblatex"): Add completion and fontification support for natbib
+ compatibility macros.
+
+2016-10-14 Tassilo Horn <tsdh@gnu.org>
+
+ Manually merge changes that were only on the elpa branch
+
+2016-10-13 Tassilo Horn <tsdh@gnu.org>
+
+ Fix TeX--if-macro-fboundp edebug spec
+
+ * tex.el (TeX--if-macro-fboundp): Fix broken edebug spec.
+
+2016-09-27 Mosè Giordano <mose@gnu.org>
+
+ Fix to my previous commit
+
+ * tex-buf.el (TeX-BibTeX-sentinel): Fix misplaced `setq', it was inside
+ the `cond' form while it should have been outside.
+
+2016-09-19 Tassilo Horn <tsdh@gnu.org>
+
+ Improve docs added/changed in last commit
+
+ * doc/auctex.texi (Display): Rewrite WYSIWYG paragraph and add
+ references.
+ (Fontification of math): Switch order in which multi-level and invisible
+ are introduced. Fix misplaced @xref.
+
+2016-09-19 Uwe Brauer <oub@mat.ucm.es>
+
+ Add information about prettify and semi WYSIWYG features.
+
+ * doc/auctex.texi (Display): Add a sentence about
+ prettify-symbols-unprettify-at-point.
+ (Fontification of math): add `invisible' to
+ `font-latex-fontify-script'.
+
+2016-09-18 Tassilo Horn <tsdh@gnu.org>
+
+ Don't require \end{env} is on a separate line
+
+ * font-latex.el (font-latex-make-user-keywords):
+ (font-latex-set-syntactic-keywords): Don't require that \end{env} is on
+ a line of its own. Also allow empty mandatory argument in verbatim
+ environments.
+
+2016-09-18 Mosè Giordano <mose@gnu.org>
+
+ Fix default command after running BibTeX with warnings
+
+ * tex-buf.el (TeX-BibTeX-sentinel): Always set `TeX-command-next' to
+ `TeX-command-default'. As it was before, if BibTeX issued
+ warnings (or errors) the default next command would have been "View",
+ which is in no case what the user would expect. This is the same
+ logic used in Biber sentinel (which has, in addition, a fatal error
+ after which Biber is run again).
+
+2016-09-18 Tassilo Horn <tsdh@gnu.org>
+
+ Improve font-locking of verbatim environments
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Handle case where
+ verbatim content immediately follows \begin{verb-env}.
+
+2016-09-17 Uwe <oub@mat.ucm.es>
+
+ Improve style/bidi and add make file entry.
+
+ * Makefile.in (STYLESRC): add bidi.el
+
+ * style/bidi.el ("bidi"): New file.
+
+2016-09-17 Arash Esbati <arash.esbati@gmail.com>
+
+ Improve style/graphicx.el
+
+ * doc/changes.texi: Document the changes about graphicx.el.
+
+ * tex-style.el (LaTeX-includegraphics-options-alist): Remove the
+ now no-op variable.
+
+ * style/graphics.el ("graphics"): Set
+ `LaTeX-graphics-package-options' after running hooks for
+ graphicx.el.
+
+ * style/graphicx.el (LaTeX-graphicx-key-val-options)
+ (LaTeX-includegraphics-dvips-extensions)
+ (LaTeX-includegraphics-pdftex-extensions)
+ (LaTeX-includegraphics-xetex-extensions)
+ (LaTeX-graphicx-package-options): New variables.
+ (LaTeX-arg-graphicx-includegraphics-key-val): New function.
+ (LaTeX-includegraphics-extensions): Return extensions for input
+ files depending on the used engine.
+ (LaTeX-arg-includegraphics): Only query for the image file to
+ include. The query for the optional key-val argument is now done
+ by `LaTeX-arg-graphicx-includegraphics-key-val'.
+ ("graphicx"): Extend the query for commands \resizebox[*].
+ Commands shared with graphics.el are guarded respectively.
+ Add missing commands \graphicspath, \DeclareGraphicsExtensions and
+ \DeclareGraphicsRule.
+
+2016-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Cherry-pick 9c24759a96f41e288841ec2e815d62d58dc01e7a from elpa branch
+
+ * tex-ispell.el (TeX-ispell-sort-skip-cmds-list): Drop symbol-value
+
+ * tex-site.el.in (TeX-modes): Use #'.
+
+2016-09-04 Mosè Giordano <mose@gnu.org>
+
+ Do not use a function from cl
+
+ * tex-buf.el (TeX-parse-TeX): Do not use the `signum' function, provided
+ by `cl' library.
+
+2016-09-02 Mosè Giordano <mose@gnu.org>
+
+ Fix type of ConTeXt-Mark-version option
+
+ * context.el (ConTeXt-Mark-version): Fix the type, it was wrongly set
+ with a string in place of a symbol. Reported by Tobias Berndt.
+
+2016-09-01 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/menukeys.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/menukeys.el: New file.
+
+2016-09-01 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/paracol.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/paracol.el: New file.
+
+2016-09-01 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/framed.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/framed.el: New file.
+
+2016-08-31 Arash Esbati <arash.esbati@gmail.com>
+
+ Use `TeX-ispell-skip-setcar' on user defined index macros
+
+ * style/splitidx.el (LaTeX-splitidx-newindex-regex): Replace wrong
+ `^}' with `^]'.
+ (LaTeX-splitidx-auto-cleanup, "splitidx"): Use
+ `TeX-ispell-skip-setcar' on user defined index macros.
+
+2016-08-31 Arash Esbati <arash.esbati@gmail.com>
+
+ Use `TeX-ispell-skip-setcdr' on user defined listing environments
+
+ * style/listings.el (LaTeX-listings-auto-cleanup): Use
+ `TeX-ispell-skip-setcdr' on user defined lists.
+
+2016-08-31 Arash Esbati <arash.esbati@gmail.com>
+
+ Use `TeX-ispell-skip-setcdr' on user defined list environments
+
+ * style/enumitem.el (LaTeX-enumitem-auto-cleanup): Use
+ `TeX-ispell-skip-setcdr' on user defined lists.
+ ("enumitem"): Use `TeX-ispell-skip-setcdr' on user defined lists.
+ Use `TeX-argument-insert' instead of `insert'.
+
+2016-08-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Revise document for Japanese TeX
+
+ Revise document for Japanese TeX
+ * doc/auctex.texi (Language Support): Fix old statements. Mention
+ about (semi-)obsolete variables japanese-(La)TeX-command-default,
+ japanese-TeX-command-list and recommend to use
+ japanese-TeX-engine-default instead.
+
+2016-08-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add a Japanese error message translation
+
+ * tex-jp.el (TeX-error-description-list): Add a Japanese error
+ message translation.
+
+2016-08-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Set the right coding systems for Japanese TeX process
+
+ Set the right coding systems for Japanese TeX process
+
+ * tex-jp.el:
+ (LaTeX-command-style): Remove kanji option from uplatex and jlatex,
+ which was there by mistake.
+ (TeX-japanese-process-input-coding-system,
+ TeX-japanese-process-output-coding-system,
+ japanese-TeX-set-process-coding-system): The coding systems for
+ interacting with Japanese TeX vary with the OS and other
+ circumstances. So choose the suitable coding system at run time
+ rather than using the fixed values.
+ (japanese-TeX-use-kanji-opt-flag): Declare before the first use.
+ In addition, change default value and tailor doc string as per the
+ above change.
+ (japanese-TeX-coding-ejsu): Add coding system compatible for emacs
+ 21 and xemacs.
+
+2016-08-24 Mosè Giordano <mose@gnu.org>
+
+ Make TeX-previous-error go backward
+
+ * tex-buf.el (TeX-parse-TeX): Decrease `TeX-error-last-visited' when
+ `arg' is negative. This fixes the behavior of `TeX-previous-error'.
+
+2016-08-23 Arash Esbati <arash.esbati@gmail.com>
+
+ Update style/mathtools.el to v1.18 of mathtools.sty
+
+ * style/mathtools.el (LaTeX-mathtools-package-options): Add
+ "nonrobust" option.
+ (LaTeX-mathtools-key-val-options): Add missing key=vals. Insert a
+ period in doc string.
+ (LaTeX-mathtools-arg-mathstyle-completion)
+ (LaTeX-mathtools-arg-mathsize-completion)
+ (LaTeX-mathtools-arg-declarepaireddelimiter)
+ (LaTeX-mathtools-env-cases)
+ (LaTeX-mathtools-item-cases): New functions.
+ (LaTeX-mathtools-env-multlined): Add an empty pair of square
+ brackets if only the second optional argument is given.
+ ("mathtools"): Update commands and environments in style hook.
+ (LaTeX-mathtools-env-matrix-starred)
+ (LaTeX-mathtools-env-spreadlines): Delete functions. Use
+ ["string"] when adding environments in `LaTeX-add-environments'.
+
+2016-08-21 Mosè Giordano <mose@gnu.org>
+
+ Fold environments with * in name
+
+ * tex-fold.el (TeX-fold-item): Add asterisk to the regexp matching LaTeX
+ environment names. Fixes bug#24263.
+
+2016-08-21 Mosè Giordano <mose@gnu.org>
+
+ Remove obsolete TeX-function-p function
+
+ * tex.el (TeX-function-p): Remove this function. It was introduced here
+ in AUCTeX in 1994, but is present in Emacs since 1997 as well, under
+ the name `functionp'. Fixes bug#24245.
+ * tex-buf.el (TeX-command-expand): Replace `TeX-function-p' with
+ `functionp'.
+
+2016-08-14 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/empheq.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/empheq.el: New file.
+
+2016-08-10 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/commath.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/commath.el: New file.
+
+2016-08-02 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/pdflscape.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/pdflscape.el: New file.
+
+2016-07-22 Arash Esbati <arash.esbati@gmail.com>
+
+ Document interaction with Ispell
+
+ * doc/auctex.texi (Selecting a Command): Document interaction with Ispell.
+
+2016-07-18 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new spell checking dictionary tex-ispell.el
+
+ * doc/todo.texi (Wishlist): Remove spell checking of macros from
+ wish list.
+
+ * doc/changes.texi: Mention new file tex-ispell.el in news since
+ 11.89.
+ Fix typo.
+
+ * Makefile.in (AUCSRC): Add tex-ispell.el.
+
+ * latex.el (tex-ispell): Require tex-ispell.el.
+
+ * tex.el (TeX-ispell-extend-skip-list): New customizable variable.
+ (TeX-ispell-skip-setcar, TeX-ispell-skip-setcdr): New functions.
+ (TeX-ispell-tex-arg-end): New function.
+
+ * tex-ispell.el: Add new file.
+
+2016-07-08 Arash Esbati <arash.esbati@gmail.com>
+
+ Reset `LaTeX-auto-xcolor-definecolorset' before parsing
+
+ * style/xcolor.el (LaTeX-xcolor-auto-prepare): Reset
+ `LaTeX-auto-xcolor-definecolorset' before parsing.
+ Improve comments.
+
+2016-07-08 Arash Esbati <arash.esbati@gmail.com>
+
+ Fix doc string for curve quoting style in Emacs 25
+
+ * style/theorem.el (LaTeX-theorem-env-label):
+ * style/ntheorem.el (LaTeX-ntheorem-env-label):
+ * style/amsthm.el (LaTeX-amsthm-env-label): Fix doc string for new
+ text quoting style in Emacs 25.
+
+2016-06-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Catch up with deletion of \commondummies in texinfo.tex
+
+ * doc/macros.texi: Catch up with deletion of \commondummies in
+ texinfo.tex which is replaced with \definedummies. Check which
+ command is defined and add AUCTeX definitions respectively.
+
+2016-06-28 Masayuki Ataka <masayuki.ataka@gmail.com> (tiny change)
+
+ Fix to doc/auctex.texi
+
+ * doc/auctex.texi (Prettifying): Insert missing '{}'.
+
+2016-06-27 Mosè Giordano <mose@gnu.org>
+
+ Change test for PDF Tools availability
+
+ * tex.el (TeX-pdf-tools-sync-view): Change test for PDF Tools
+ availability, in order to make it possible to postpone loading of the
+ package, for example when using "use-package". Fixes bug#23803.
+
+2016-06-11 Tassilo Horn <tsdh@gnu.org>
+
+ More about TeX-raise-frame-function
+
+ * doc/auctex.texi (I/O Correlation): Improve TeX-raise-frame-function
+ docs.
+ * doc/changes.texi: Mention TeX-raise-frame-function.
+ * tex.el (TeX-raise-frame-function): Use raise-frame as default value.
+
+2016-06-11 Tassilo Horn <tsdh@gnu.org>
+
+ Document TeX-raise-frame-function
+
+ * doc/auctex.texi (I/O Correlation): Document TeX-raise-frame-function.
+
+2016-06-10 Tassilo Horn <tsdh@gnu.org>
+
+ New defcustom TeX-raise-frame-function
+
+ * tex.el (TeX-raise-frame-function): New defcustom.
+ (TeX-source-correlate-sync-source): Use it.
+
+2016-06-04 Uwe Brauer <oub@mat.ucm.es>
+
+ Document how to disable filling for specific environments
+
+ * latex.el (LaTeX-indent-environment-list): Mention in docstring that
+ environments listed here are not filled.
+ (LaTeX-fill-region-as-paragraph): Add information to the docstring
+ concerning excluding enviroments from that function by using
+ `LaTeX-indent-environment-list'. Suggested by Uwe Brauer.
+
+2016-05-31 Mosè Giordano <mose@gnu.org>
+
+ Fix compatibility with GNU Emacs < 24
+
+ * tex.el (TeX-source-correlate-sync-source): Call `x-focus-frame' only
+ when it is available.
+
+2016-05-29 Tassilo Horn <tsdh@gnu.org>
+
+ Grab focus on Evince inverse search
+
+ * tex.el (TeX-source-correlate-sync-source): Call `x-focus-frame'.
+
+2016-05-29 Tassilo Horn <tsdh@gnu.org>
+
+ Don't use non-existing custom-buffer-done-function
+
+ * tex-wizard.el (TeX-wizard): Use `kill-buffer-hook' and
+ `custom-buffer-done-kill' instead of `custom-buffer-done-function' which
+ has been removed from Emacs a long time ago.
+
+2016-05-27 Tassilo Horn <tsdh@gnu.org>
+
+ Docs for prettification with Emacs 25+
+
+ * doc/auctex.texi (Prettifying): Document prettification.
+
+2016-05-27 Stefan Monnier <monnier@IRO.UMontreal.CA>
+
+ Fix byte-compiler warnings.
+
+ * context.el: Fix some byte-compiler warnings.
+ * tex-buf.el: Ditto.
+ * tex-jp.el: Ditto.
+ * tex-mik.el: Ditto.
+ * toolbar-x.el: Ditto.
+
+2016-05-24 Tassilo Horn <tsdh@gnu.org>
+
+ Fix copyright header of tex-jp.el
+
+ * tex-jp.el: Fix Copyright and Author headers.
+
+2016-05-22 Tassilo Horn <tsdh@gnu.org>
+
+ Convert ChangeLog.1 to UTF-8
+
+ * ChangeLog.1: Convert to UTF-8 and adjust encoding cookie.
+
+2016-05-22 Tassilo Horn <tsdh@gnu.org>
+
+ Make ChangeLog UTF-8
+
+ * ChangeLog-preview.1: Convert to UTF-8.
+ * build-aux/gitlog-to-auctexlog: Remove iconv call for converting
+ ChangeLog to ISO-8859-1.
+
+2016-05-21 Mosè Giordano <mose@gnu.org>
+
+ Append environment indentation rules to LaTeX-indent-environment-list
+
+ * style/alltt.el ("alltt"): Append indentation rule to
+ `LaTeX-indent-environment-list' in order not to override custom
+ settings. Reported by François Patte.
+ * style/beamer.el ("beamer"): Ditto.
+ * style/doc.el ("doc"): Ditto.
+ * style/fancyvrb.el ("fancyvrb"): Ditto.
+ * style/filecontents.el ("filecontents"): Ditto.
+ * style/hyperref.el ("hyperref"): Ditto.
+ * style/listings.el (LaTeX-listings-auto-cleanup, "listings"): Ditto.
+ * style/longtable.el ("longtable"): Ditto.
+ * style/minted.el (LaTeX-minted-auto-cleanup, "minted"): Ditto.
+ * style/tabularx.el ("tabularx"): Ditto.
+ * style/tabulary.el ("tabulary"): Ditto.
+
+2016-05-18 Arash Esbati <esbati@gmx.de>
+
+ Respect both "xcolor" and "color" for command queries
+
+ * style/textpos.el ("textpos"): Remove "color" from
+ `TeX-run-style-hooks'.
+ ("textpos"): Respect both "xcolor" and "color" for query to
+ "textblockcolour" and "textblockrulecolour" commands.
+
+2016-05-18 Arash Esbati <esbati@gmx.de>
+
+ Respect both "xcolor" and "color" for query to "shadecolor"
+
+ * style/ntheorem.el ("ntheorem"): Respect both "xcolor" and
+ "color" for query to "shadecolor" command.
+
+2016-05-18 Arash Esbati <esbati@gmx.de>
+
+ Adjust query commands for loading by xcolor.el
+
+ * style/colortbl.el ("colortbl"): Run style hook for "color" only
+ if "xcolor" is not an active style.
+ ("colortbl"): Check if "xcolor" is an active style and run
+ (TeX-arg-xcolor) or (TeX-arg-color) respectively to query for the
+ arguments.
+
+2016-05-18 Arash Esbati <esbati@gmx.de>
+
+ Run `TeX-add-symbols' if "xcolor" is not an active style
+
+ * style/color.el ("color"): Check if "xcolor" is an active style
+ and then run `TeX-add-symbols' on commands defined by "color.sty"
+ and add fontification support.
+
+2016-05-18 Arash Esbati <esbati@gmx.de>
+
+ Add new style/xcolor.el
+
+ * Makefile.in (STYLESRC): Add new style xcolor.el.
+
+ * style/xcolor.el: Add new file.
+
+2016-05-15 Tassilo Horn <tsdh@gnu.org>
+
+ Make TeX-view work better with regions
+
+ * tex-buf.el (TeX-region-update-point): New function which sets point in
+ the region buffer so that it matches the location of point in the
+ current buffer.
+ (TeX-view): Use it.
+
+2016-05-14 Arash Esbati <esbati@gmx.de>
+
+ Improve the insertation of "macro" environment
+
+ * style/doc.el (LaTeX-env-no-comment): Check if argument
+ `environment' is "macro" and query/insert a name prefixed with
+ `TeX-esc'.
+ (LaTeX-doc-after-insert-macrocode): Add "macro" environment.
+ ("doc"): Run `LaTeX-env-no-comment' when "macro" environment is
+ inserted.
+
+2016-05-14 Mosè Giordano <mose@gnu.org>
+
+ Use commit date for package date also in configure
+
+ * aclocal.m4 (AC_DATE_VERSION_FROM_CHANGELOG): Use commit date rather
+ than author date.
+
+2016-05-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Tweak mode name only when file local variable is enabled.
+
+ * tex-jp.el (japanese-plain-tex-mode-initialization)
+ (japanese-latex-mode-initialization): Tweak mode name only
+ when `enable-local-variables' is non-nil.
+
+2016-05-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Adapt for upLaTeX
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Accept banner line of upLaTeX.
+ * tex-jp.el (japanese-LaTeX-style-list): Add class file for upLaTeX.
+ * tex.el (TeX-format-list): Make upLaTeX class file names lead to
+ `japanese-latex-mode'.
+
+2016-05-09 Mosè Giordano <mose@gnu.org>
+
+ Do not check TeX engine with ifluatex package
+
+ * style/ifluatex.el ("ifluatex"): Set `TeX-check-engine-list' to nil so
+ that the engine is not checked when this package is loaded.
+
+2016-05-09 Mosè Giordano <mose@gnu.org>
+
+ Check TeX engine only once
+
+ * tex-buf.el (TeX-check-engine): If user does not want to change engine,
+ do not ask again. Suggested by Joost Kremers.
+
+2016-05-09 Mosè Giordano <mose@gnu.org>
+
+ Use commit date to determine package date
+
+ * autogen.sh (AUCTEXDATE): Use commit date, rather than author date, to
+ determine package date.
+
+2016-05-09 Arash Esbati <esbati@gmx.de>
+
+ Insert braces after some macros and \relax after \ProcessOptions
+
+ * style/ltx-base.el ("ltx-base"): Insert a pair of braces after
+ "DeclareOption*", "AtEndOfPackage", "AtEndOfClass",
+ "AtBeginDocument" and "AtEndDocument".
+ Insert a "\relax" after "ProcessOptions".
+
+2016-05-09 Arash Esbati <esbati@gmx.de>
+
+ Improve style/doc.el
+
+ * style/doc.el ("doc"): Do not indent the content inside the "macro"
+ environment.
+ Insert a pair of braces after "DoNotIndex", "StopEventually",
+ "MacroFont", "AltMacroFont".
+ Prefix the string read with TeX-esc when inserting
+ "DescribeMacro", "cmd".
+ Ask for an argument ("parg", "oarg", "marg", "meta").
+ Add missing macro "cs".
+ Delete dups ("MacroFont", "AltMacroFont", "theCodelineNo").
+ Ask for .fdd and .dtx files to input or include ("DocInput",
+ "DocInclude").
+ Add lengths "MacrocodeTopsep", "MacroTopsep", "MacroIndent".
+
+2016-05-06 Mosè Giordano <mose@gnu.org>
+
+ Allow for negative offsets in region backward search
+
+ * tex.el (TeX-source-correlate-handle-TeX-region): Use the same regexp
+ used in `preview-parse-messages', that is also XEmacs compatible and
+ allows for negative offsets. This makes backward search work also
+ when using `TeX-command-buffer' and `LaTeX-command-section'. Reported
+ by Qiang Yin.
+
+2016-04-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Enable directory local variables in japanese-{latex, plain-tex}-mode
+
+ * tex-jp.el (japanese-latex-mode-initialization): Set
+ `major-mode' to `japanese-latex-mode' and reset it to
+ `latex-mode' after `hack-local-variables' is done.
+ (japanese-plain-tex-mode-initialization): Similar changes
+ for `japanese-plain-tex-mode'.
+ (japanese-TeX-reset-mode-name): New function.
+ (top-level) Make `latex-mode' is regarded as parent of
+ `japanese-latex-mode' in directory local variables. Similar
+ addition for `japanese-plain-tex-mode', too.
+
+2016-04-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Make unloading of tex-site work on Emacs 24
+
+ * tex-site.el.in (tex-site-unload-hook): Run `TeX-modes-set' when
+ `advice-add' is defined.
+
+2016-04-20 Mosè Giordano <mose@gnu.org>
+
+ Fix TeX-error-overview-make-entries
+
+ * tex-buf.el (TeX-error-overview-make-entries): Add `active-buffer'
+ optional argument. If `TeX-error-overview-open-after-TeX-run' is
+ non-nil and there is an error, TeX sentinels run this function but
+ `TeX-error-overview-active-buffer' hadn’t been initialized yet. Fixes
+ bug#23318.
+
+2016-04-19 Mosè Giordano <mose@gnu.org>
+
+ Call TeX-newline-function interactively
+
+ * tex.el (TeX-newline): Replace `funcall' with `call-interactively'.
+ This makes `electric-indent-mode' work out-of-the-box. Suggested by
+ alex (http://comments.gmane.org/gmane.emacs.auctex.devel/4631).
+
+2016-04-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Temporarily bind `TeX-insert-macro-default-style' to 'show-optional-args'
+
+ * latex.el (LaTeX-item-argument): Temporarily bind
+ `TeX-insert-macro-default-style' to 'show-optional-args'.
+ This is necessary in description environment if the user customize the
+ option to `mandatory-args-only'.
+
+2016-04-17 Mosè Giordano <mose@gnu.org>
+
+ Reword documentation of TeX-PDF-from-DVI
+
+ * doc/auctex.texi (Processor Options): Make information about Japanese
+ documents more accurate. Suggested by Ikumi Keita.
+
+2016-04-16 Mosè Giordano <mose@gnu.org>
+
+ Replace TeX-PDF-via-dvips-ps2pdf with TeX-PDF-from-DVI
+
+ * tex.el (TeX-command-list): Add Dvipdfmx.
+ (TeX-expand-list-builtin): Use `TeX-PDF-from-DVI' in place of
+ `TeX-PDF-via-dvips-ps2pdf'.
+ (TeX-PDF-from-DVI): New safe buffer-local and customizable variable.
+ (TeX-PDF-via-dvips-ps2pdf): Mark as obsolete.
+ (TeX-toggle-PDF-via-dvips-ps2pdf): Remove function.
+ (TeX-PDF-from-DVI): New function.
+ (TeX-mode-specific-command-menu-entries): Update menu to convert DVI to
+ PDF.
+ * tex-buf.el (TeX-command-default, TeX-run-set-command,
+ TeX-TeX-sentinel, TeX-TeX-sentinel-check, TeX-LaTeX-sentinel,
+ TeX-dvips-sentinel, TeX-ps2pdf-sentinel): Use `TeX-PDF-from-DVI' in
+ place of `TeX-PDF-via-dvips-ps2pdf'.
+ (TeX-run-dvipdfmx, TeX-dvipdfmx-sentinel): New function.
+ ():
+ * doc/auctex.texi (Processor Options): Document `TeX-PDF-from-DVI' and
+ remove mentions to `TeX-PDF-via-dvips-ps2pdf'
+ * doc/changes.texi: Mention `TeX-PDF-from-DVI'.
+
+2016-04-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use customize option `TeX-region' instead of "_region_"
+
+ * tex-buf.el (TeX-output-revert-buffer): Use customize option
+ `TeX-region' instead of string literal "_region_".
+
+2016-04-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use `deactivate-input-method' if defined
+
+ * tex.el (TeX-math-input-method-off): Use `deactivate-input-method'
+ instead of obsolete function `inactivate-input-method' when possible.
+
+2016-04-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Use `match-string-no-properties'
+
+ * texmathp.el (texmathp, texmathp-match-environment): For better
+ consistency with other parts of the file, change `match-string' to
+ `no-properties' variant.
+
+2016-04-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix small errors in doc string and comment
+
+ * tex.el (TeX-auto-add-type): Change the word `function' to `macro'
+ and add an `s' to the verb `create'.
+
+ * tex-buf.el (TeX-run-format): Correct a typo `debuger' to `debugger'.
+
+2016-04-14 Mosè Giordano <mose@gnu.org>
+
+ Fix in TeX sentinels
+
+ * tex-buf.el (TeX-TeX-sentinel, TeX-LaTeX-sentinel): Use
+ `TeX-error-overview-make-entries' to test presence of errors or
+ warnings. This is the same test carried in `TeX-master-directory' and
+ prevents from getting an error when
+ `TeX-error-overview-open-after-TeX-run' is non-nil but
+ `TeX-debug-warnings' and/or `TeX-debug-bad-boxes' are nil.
+
+2016-04-13 Matthew Leach <matthew@mattleach.net>
+
+ Auto save `TeX-command-extra-options'.
+
+ * tex.el (TeX-auto-store): Save the value of `TeX-command-extra-options'
+ so it is set project-wide.
+
+2016-04-13 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Don't allow relative points with \coordinate.
+
+ * style/tikz.el (TeX-TikZ-point-function-map): Revert back to simple
+ point alist.
+ (TeX-TikZ-relative-point-function-map): New.
+ (TeX-TikZ-draw-arg-function-map): Use
+ `TeX-TikZ-relative-point-function-map'.
+
+2016-04-13 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add the grid command.
+
+ * style/tikz.el (TeX-TikZ-arg-grid): New.
+ (TeX-TikZ-draw-arg-function-map): Map the 'Grid' command to
+ `TeX-TikZ-arg-grid'.
+
+2016-04-13 Matthew Leach <matthew@mattleach.net>
+
+ Fix a documentation type.
+
+ * doc/auctex.texi (Automatic Local): Fix a documentation typo.
+
+2016-04-13 Mosè Giordano <mose@gnu.org>
+
+ Prevent infinite loop in TeX-command-expand
+
+ * tex.el (TeX-view-command-raw): This function should always return a
+ string. Throw an error if fails to do so. This prevents an infinite
+ loop in `TeX-command-expand' in the case in which `command' is nil
+ because of a malformed viewer specification.
+ * tests/tex/command-expansion.el (TeX-view-command-raw-errors): Add
+ tests to trigger errors in `TeX-view-command-raw'.
+
+2016-04-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Integrate viewer support between tex.el and tex-jp.el
+
+ * tex.el (TeX-view-program-list-builtin): Integrate viewer support
+ between tex.el and tex-jp.el.
+ * tex-jp.el : Ditto.
+
+2016-04-09 Mosè Giordano <mose@gnu.org>
+
+ Do not use add-to-list for let-bound variable
+
+ * style/tikz.el (TeX-TikZ-find-named-points): Replace add-to-list with
+ `push'.
+
+2016-04-09 Mosè Giordano <mose@gnu.org>
+
+ Compatibility for XEmacs
+
+ * style/tikz.el (TeX-TikZ-single-macro-arg): Pass `function-alist' to
+ `TeX-TikZ-get-arg-type` because XEmacs requires an alist as argument
+ to `completing-read'.
+
+2016-04-08 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Remove unneeded function.
+
+ * style/tikz.el (TeX-TikZ-arg-rect-point): Delete.
+
+2016-04-08 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add the 'sin' and 'cos' connectors.
+
+ * style/tikz.el (TeX-TikZ-path-connector-function-map): Add 'sin' and
+ 'cos' mapping to `identity'.
+
+2016-04-08 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Make '+' and '++' prefixes apply to TikZ points
+
+ * style/tikz.el (TeX-TikZ-get-prefix-string): New.
+ (TeX-TikZ-arg-rect-point): Add optional argument `prefix'.
+ (TeX-TikZ-arg-polar-point): Likewise.
+ (TeX-TikZ-arg-named-point): Likewise.
+ (TeX-TikZ-single-macro-arg): Allow a variable number of arguments to
+ the argument name function map.
+ (TeX-TikZ-point-function-map): Prefix all point types with '+' and
+ '++'.
+ (TeX-TikZ-path-connector-function-map): Remove the '+' and '++'
+ suffixes.
+
+2016-04-04 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add parabola command.
+
+ * style/tikz.el (TeX-TikZ-arg-bend): New.
+ (TeX-TikZ-arg-parabola): New.
+ (TeX-TikZ-draw-arg-function-map): Add mapping from "Parabola" to
+ `TeX-TikZ-arg-parabola'.
+
+2016-04-04 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add optional parameter to `TeX-TikZ-single-macro-arg'.
+
+ * style/tikz.el (TeX-TikZ-single-macro-arg): New argument OPTIONAL.
+ (TeX-TikZ-macro-arg): Use OPTIONAL argument when calling
+ `TeX-TikZ-single-macro-arg'.
+
+2016-04-04 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: make `TeX-TikZ-single-macro-arg' prompt required.
+
+ * style/tikz.el (TeX-TikZ-get-arg-type): Make prompt non-optional.
+ (TeX-TikZ-single-macro-arg): Likewise.
+ (TeX-TikZ-macro-arg): Make prompt explicit.
+
+2016-04-04 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add the arc command.
+
+ * style/tikz.el (TeX-TikZ-arg-arc): New.
+ (TeX-TikZ-draw-arg-function-map): Map the 'Arc' command to
+ `Tex-TikZ-arg-arc'.
+
+2016-04-04 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add circle command.
+
+ * style/tikz.el (TeX-TikZ-arg-circle): New.
+ (TeX-TikZ-draw-arg-function-map): Add mapping from 'Circle' to
+ `TeX-TikZ-arg-circle'.
+
+2016-04-04 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * tex-buf.el: Address some compiler warnings
+
+ Require `latex' since we refer to some of its variables.
+ Use #' to quote a function. Use _ prefix for unused vars.
+ (TeX-current-process-region-p, TeX-save-query, TeX-parse-function)
+ (TeX-sentinel-function, TeX-sentinel-default-function)
+ (compilation-in-progress, TeX-current-page)
+ (TeX-error-overview-open-after-TeX-run, TeX-error-list)
+ (TeX-parse-all-errors, TeX-command-buffer, TeX-region): Declare before
+ the first use.
+ (TeX-command-text, TeX-command-pos): Declare as dyn-bound
+ (TeX-command-expand): Strength reduce `eval' to `symbol-name'.
+ (TeX-run-TeX): Use let*.
+ (TeX-sentinel-function, TeX-sentinel-default-function): Put something
+ in the function's body.
+ (TeX-TeX-sentinel-check): Check ConTeXt-Mark-version exists before
+ using it. We could have (require 'context) instead.
+ (TeX-Biber-sentinel): Remove redundant `concat'.
+ (TeX-error-description-list): Move before first use.
+ (TeX-error-overview-mode-map): Remove unused var `menu-map'.
+ (TeX-output-revert-buffer): Remove unused var `command'.
+
+2016-04-02 Mosè Giordano <mose@gnu.org>
+
+ Fix compatibility with older Emacs versions
+
+ * tex.el: Dynamic determination of `delete-selection' behavior has been
+ introduced in Emacs 24.3. For previous versions leave
+ `TeX-insert-dollar' without that property.
+
+2016-04-01 Mosè Giordano <mose@gnu.org>
+
+ Dinamically put delete-selection prop to TeX-insert-dollar
+
+ * tex.el (TeX-insert-dollar): Put `delete-selection' property only when
+ `TeX-electric-math' is nil. Suggested by Roger Lipsett. Fixes
+ bug#23177.
+
+2016-03-30 Mosè Giordano <mose@gnu.org>
+
+ Restore compatibility with XEmacs
+
+ * tex-buf.el (TeX-format-filter): Use `memq' in place of `memql'. This
+ one is not available in XEmacs.
+
+2016-03-29 Mosè Giordano <mose@gnu.org>
+
+ Fix previous commit
+
+2016-03-29 Mosè Giordano <mose@gnu.org>
+
+ New function TeX-error-report-has-errors-p
+
+ * tex-buf.el (TeX-error-report-has-errors-p): New function.
+ (TeX-error-report-switches): Update docstring.
+ (TeX-LaTeX-sentinel, TeX-command-sequence-sentinel): Use
+ `TeX-error-report-has-errors-p'.
+ * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-LaTeX-button-alist):
+ Ditto.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add more path connector types.
+
+ * style/tikz.el (TeX-TikZ-path-connector-function-map): New.
+ (TeX-TikZ-draw-arg-function-map): Use
+ `TeX-TikZ-path-connector-function-map'.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Rename 'text' to 'label' to be consistent with TikZ terminology.
+
+ * style/tikz.el (TeX-TikZ-arg-label): Rename from `TeX-TikZ-arg-text'
+ and prompt for a 'Label' rather than 'Text'.
+ (TeX-TikZ-arg-node): Use new function name.
+ (TeX-TikZ-node-arg): Likewise.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Ignore case when prompting for argument types.
+
+ * style/tikz.el (TeX-TikZ-get-arg-type): Let-bind
+ `completion-ignore-case' to t when prompting the user.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Apply suggestions from checkdoc.
+
+ * style/tikz.el (TeX-TikZ-point-function-map): Make documentation
+ consistent with checkdoc.
+ (TeX-TikZ-draw-arg-function-map): Likewise.
+ (TeX-TikZ-draw-arg): Likewise and rename parameter to '_ignored'.
+ (TeX-TikZ-coordinate-arg): Likewise.
+ (TeX-TikZ-node-arg): Likewise.
+
+2016-03-29 Mosè Giordano <mose@gnu.org>
+
+ Fill environment content onley when auto-fill-mode is active
+
+ * latex.el (LaTeX-insert-environment): Fill only when
+ `auto-fill-function' is non-nil, that means auto-fill-mode is active.
+ Reported by Florian Lindner.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add 'Named Point' point type with completion.
+
+ * style/tikz.el (TeX-TikZ-point-name-regexp): New.
+ (TeX-TikZ-find-named-points): New.
+ (TeX-TikZ-arg-named-point): New.
+ (TeX-TikZ-point-function-map): Add 'Named Point' element that maps to
+ `TeX-TikZ-arg-named-point'.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add prompting for TikZ's \node macro.
+
+ * style/tikz.el (TeX-TikZ-node-arg): New.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Add prompting for \coordinate macro.
+
+ * style/tikz.el (TeX-TikZ-point-function-map): New.
+ (TeX-TikZ-draw-arg-function-map): Use `TeX-TikZ-point-function-map'.
+ (TeX-TikZ-coordinate-arg): New.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: Extract the prompting of the next arg from TeX-TikZ-macro-arg.
+
+ * style/tikz.el (TeX-TikZ-single-macro-arg): New.
+ (TeX-TikZ-macro-arg): Use `TeX-TikZ-single-macro-arg' for prompting
+ the user and calling the appropriate function.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: allow arg type prompt to be specified.
+
+ * style/tikz.el (TeX-TikZ-get-arg-type): Add a new optional argument,
+ prompt, and show that to the user when non-nil, instead of the
+ default.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ TikZ: split out the prompts to TeX-TikZ-arg-node & TeX-TikZ-macro-arg.
+
+ * style/tikz.el (TeX-TikZ-arg-options): New.
+ (TeX-TikZ-arg-name): New.
+ (TeX-TikZ-arg-text): New.
+ (TeX-TikZ-arg-node): Use new TikZ arg functions for prompting the
+ user.
+ (TeX-TikZ-macro-arg): Use `TeX-TikZ-arg-options' when prompting for
+ the options.
+
+2016-03-29 Arash Esbati <esbati@gmx.de>
+
+ Add fontification support
+
+ * style/environ.el ("environ"): Add fontification support.
+
+2016-03-29 Arash Esbati <esbati@gmx.de>
+
+ Fix a misplaced closing parenthesis
+
+ * style/splitidx.el (LaTeX-splitidx-auto-cleanup): Fix a misplaced
+ closing parenthesis.
+
+2016-03-29 Arash Esbati <esbati@gmx.de>
+
+ Fix the name of argument in function body
+
+ * style/currvita.el (LaTeX-currvita-env-with-label): Fix the name
+ of argument in the body of function.
+
+2016-03-29 Arash Esbati <esbati@gmx.de>
+
+ Delete redundant code
+
+ * style/enumitem.el (LaTeX-arg-SetLabelAlign)
+ (LaTeX-arg-SetEnumitemKey, LaTeX-arg-SetEnumitemValue): Delete
+ redundant code which is part of the function
+ `LaTeX-enumitem-update-key-val-options'.
+ (LaTeX-enumitem-env-with-opts): Fix the name of argument in the
+ body of function.
+
+2016-03-28 Mosè Giordano <mose@gnu.org>
+
+ Better control for presence of errors
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Use `TeX-error-report-switches'
+ instead of `TeX-error-list'.
+
+2016-03-27 Tassilo Horn <tsdh@gnu.org>
+
+ Call TeX-after-compilation-finished-functions on warnings
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Skip calling
+ TeX-after-compilation-finished-functions only if there are real errors.
+
+2016-03-27 Matthew Leach <matthew@mattleach.net>
+
+ Add the beginnings of TikZ support.
+
+ * style/tikz.el: New
+ * doc/changes.texi: Document TikZ style.
+ * Makefile.in: Add TikZ style to the build.
+
+2016-03-26 Tassilo Horn <tsdh@gnu.org>
+
+ Fix forward sync bug with multi-file documents
+
+ * tex.el (TeX-pdf-tools-sync-view): Use the current file for the
+ sync-view call, not always the master file (bug#23083).
+
+2016-03-19 Mosè Giordano <mose@gnu.org>
+
+ Temporarily bind gc-cons-threshold in time-consuming task
+
+ * tex.el (TeX-search-files-by-type): Bind `gc-cons-threshold' to
+ 10000000 during the search, to reduce number of garbage collections
+ during the task.
+
+2016-03-17 Matthew Leach <matthew@mattleach.net>
+
+ Prompt for optional short caption parameter.
+
+ * latex.el (LaTeX-compose-caption-macro): New.
+ (LaTeX-short-caption-prompt-length): New.
+ (LaTeX-env-figure): Prompt for optional short caption parameter, when
+ the caption length is >= `LaTeX-short-caption-prompt-length', and pass
+ to `LaTeX-compose-caption-macro'.
+ * style/longtable.el ("longtable"): Likewise.
+ * style/psfig.el (LaTeX-env-psfigure): Likewise.
+ * doc/auctex.texi (Floats): Document short-caption prompting and
+ `LaTeX-short-caption-prompt-length'.
+ * doc/changes.texi: Likewise.
+
+2016-03-16 Matthew Leach <matthew@mattleach.net>
+
+ Improve prompts when defining LaTeX macros.
+
+ * latex.el (TeX-arg-default-argument-value): New.
+ (TeX-arg-define-macro-arguments): New.
+ (LaTeX-common-initialization): Use new LaTeX macro argument functions.
+
+2016-03-12 Matthew Leach <matthew@mattleach.net>
+
+ Ensure LaTeX-indent-environment-list environments aren't filled
+
+ * tests/latex/latex-filling-in.tex: Add a tabular environment to ensure
+ the body of the environment isn't filled as it is listed in
+ LaTeX-indent-environment-list.
+ * tests/latex/latex-filling-out.tex: Likewise.
+
+2016-03-08 Matthew Leach <matthew@mattleach.net>
+
+ Remove "table" and "table*" from LaTeX-indent-environment-list
+
+ * latex.el (LaTeX-indent-environment-list): Remove the "table" and
+ "table*" elements.
+
+2016-03-04 Mosè Giordano <mose@gnu.org>
+
+ Use TeX-quote-after-quote in all language style files
+
+ * style/icelandic.el ("icelandic"):
+ * style/polish.el ("polish"):
+ * style/polski.el ("polski"): Use value of `TeX-quote-after-quote'
+ instead of hard-coding t.
+
+2016-02-28 Mosè Giordano <mose@gnu.org>
+
+ Improve word-string regexp in TeX-warning
+
+ * tex-buf.el (TeX-warning): Match letters, numbers, colons, and hyphens,
+ not just word constituents. They may be preceeded by both grave
+ accent and apostrophe, not only grave accent.
+ * tests/tex/compilation-log.txt: Add test case.
+ * tests/tex/error-parsing.el: Update result.
+
+2016-02-27 Mosè Giordano <mose@gnu.org>
+
+ Another fix for vertical bad box warnings
+
+ * tex-buf.el (TeX-parse-error): Use different regexps for horizontal and
+ vertical bad boxes, they cannot be handled together.
+ (TeX-warning): Do not move point when a vertical bad box has been found.
+ * tests/tex/compilation-log.txt: Add a test where the parser used to
+ fail to find the file for warnings after a vertical bad box warning.
+ * tests/tex/error-parsing.el: Update result accordingly.
+
+2016-02-26 Mosè Giordano <mose@gnu.org>
+
+ Fix parsing of vertical bad boxes context
+
+ * tex-buf.el (TeX-warning): Use as context for vertical bad boxes the
+ warning itself and don't move point.
+ * tests/tex/compilation-log.txt: Add a test for vertical bad boxes, and
+ horizontal bad boxes ending with "at line NN". The two warnings are in
+ two consecutive lines, make sure the second one is correctly reported.
+ * tests/tex/error-parsing.el: Update result of the test accordingly.
+
+2016-02-26 Mosè Giordano <mose@gnu.org>
+
+ Catch more bad box warnings
+
+ * tex-buf.el (TeX-error-list): More information for some elements of the
+ list.
+ (TeX-parse-error): Change regexp to catch bad vertical boxes as well and
+ provide new argument to `TeX-warning'.
+ (TeX-warning): Require an additional mandatory argument, `bad-box'.
+ Improve regexp for detecting ending line of horizontal bad boxes in
+ order to cater for the case "...at line NN".
+ * tests/tex/error-parsing.el: Update result of the test.
+
+2016-02-23 Mosè Giordano <mose@gnu.org>
+
+ Avoid checking duplicate directories in TeX-check-files
+
+ * tex-buf.el (TeX-check-files): Delete duplicate directories in paths
+ list before performing the check.
+
+2016-02-21 Mosè Giordano <mose@gnu.org>
+
+ Fix detection of line number in TeX-warning
+
+ * tex-buf.el (TeX-warning): Require as additional mandatory argument the
+ position where the warning starts. Use it to limit
+ `re-search-backward' when looking for the line number.
+ (TeX-parse-error): Provide additional argument to `TeX-warning'.
+ * tests/tex/compilation-log.txt: Add another case where the line number
+ of the warning was mistaken.
+ * tests/tex/error-parsing.el: Update expected result of the test
+ accordingly.
+
+2016-02-21 Mosè Giordano <mose@gnu.org>
+
+ Improve LaTeX-warnings-regexp
+
+ * tex-buf.el (LaTeX-warnings-regexp): Catch also "LaTeX Font" warnings.
+
+2016-02-21 Mosè Giordano <mose@gnu.org>
+
+ Another fix for TeX-parse-errro
+
+ * tex-buf.el (TeX-parse-error): Improve regexp for polishing file name.
+ * tests/tex/compilation-log.txt: Add example to test file.
+ * tests/tex/error-parsing.el: Update the expected result of the test
+ accordingly.
+
+2016-02-21 Mosè Giordano <mose@gnu.org>
+
+ Allow ignoring certain warnings
+
+ * tex.el (TeX-ignore-warnings, TeX-suppress-ignored-warnings): New
+ customizable options.
+ (TeX-toggle-suppress-ignored-warnings): New function.
+ (TeX-mode-map): Add key-binding for `TeX-toggle-suppress-ignored-warnings'.
+ * tex-buf.el (TeX-error-list-skip-warning-p): Add new argument and use it.
+ (TeX-parse-TeX): Provide additional argument to
+ `TeX-error-list-skip-warning-p'.
+ (TeX-error-list): Document new information.
+ (TeX-find-display-help): Add new (ignored) argument.
+ (TeX-error): Add new element to `TeX-error-list' entry.
+ (TeX-warning): Set the "ignore" flag for `TeX-error-list'
+ (TeX-error-overview-make-entries): Provide additional argument to
+ `TeX-error-list-skip-warning-p'.
+ (TeX-error-overview-toggle-debug-bad-boxes):
+ (TeX-error-overview-toggle-debug-warnings): Determine
+ `TeX-master-directory' in `TeX-command-buffer'.
+ (TeX-error-overview-toggle-suppress-ignored-warnings): New function.
+ (TeX-error-overview-mode-map): Add key-binding for
+ `TeX-error-overview-toggle-suppress-ignored-warnings'.
+ (TeX-error-overview-menu): Add entry for
+ `TeX-error-overview-toggle-suppress-ignored-warnings'.
+
+2016-02-21 Mosè Giordano <mose@gnu.org>
+
+ Show and hide warnings and bad boxes in error overview
+
+ * tex-buf.el (TeX-error-list-skip-warning-p): New function.
+ (TeX-parse-TeX): Skip warnings or bad boxes if they are to be ignored.
+ (TeX-error-list): Describe information present in the list.
+ (TeX-parse-error): When storing warnings and bad boxes, add them to
+ `TeX-error-list' even if `TeX-debug-bad-boxes' and `TeX-debug-warnings'
+ are nil.
+ (TeX-error-overview-make-entries): Skip warnings or bad boxes if they
+ are to be ignored.
+ (TeX-error-overview-toggle-debug-bad-boxes):
+ (TeX-error-overview-toggle-debug-warnings): New functions.
+ (TeX-error-overview-mode-map, TeX-error-overview-menu): Add
+ `TeX-error-overview-toggle-debug-bad-boxes' and
+ `TeX-error-overview-toggle-debug-warnings'.
+ (TeX-error-overview): Make the list of entries for the overview before
+ creating the buffer and use this list to decide whether there is
+ something to show.
+
+2016-02-14 Mosè Giordano <mose@gnu.org>
+
+ Fix TeX-check-files
+
+ * tex-buf.el (TeX-check-files): Run the test in `TeX-master-directory'
+ as well.
+
+2016-02-14 Arash Esbati <esbati@gmx.de>
+
+ Add new style/splitidx.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * tex-style.el (LaTeX-splitidx-sindex-reftex-quick-id-key): Add
+ customizable variable.
+
+ * style/splitidx.el: New file.
+
+2016-02-14 Arash Esbati <esbati@gmx.de>
+
+ Fix wrong usage of `TeX-auto-prepare-hook'
+
+ * style/theorem.el (TeX-auto-cleanup-hook):
+ * style/ntheorem.el (TeX-auto-cleanup-hook):
+ * style/newfloat.el (TeX-auto-cleanup-hook):
+ * style/amsthm.el (TeX-auto-cleanup-hook): Use
+ `TeX-auto-cleanup-hook' instead of mistakenly used
+ `TeX-auto-prepare-hook'.
+
+2016-02-14 Arash Esbati <esbati@gmx.de>
+
+ Add support for missing macro \SetLabelAlign
+
+ * style/enumitem.el ("enumitem-SetLabelAlign"): Plug
+ \SetLabelAlign into AUCTeX parser.
+ (LaTeX-enumitem-SetLabelAlign-regexp): New variable.
+ (LaTeX-enumitem-auto-prepare): Reset
+ `LaTeX-auto-enumitem-SetLabelAlign'.
+ (LaTeX-arg-SetLabelAlign): New function to query the arguments of
+ \SetLabelAlign.
+ ("enumitem"): Add \SetLabelAlign to style hook incl. fontification.
+ (LaTeX-arg-SetEnumitemValue): Use `completing-read' instead of
+ `TeX-read-key-val'.
+
+2016-02-13 Mosè Giordano <mose@gnu.org>
+
+ Add support for Atril viewer
+
+ Suggested by Antoine Levitt.
+
+ * tex.el (TeX-evince-dbus-p): Take new arguments to specify desktop
+ environment and application names.
+ (TeX-evince-sync-view-1): Rename from `TeX-evince-sync-view'. Take new
+ arguments to specify desktop environment and application names.
+ (TeX-atril-sync-view, TeX-evince-sync-view):
+ (TeX-view-program-select-evince): New functions.
+ (TeX-view-program-list-builtin): Add Atril entry and use
+ `TeX-view-program-select-evince' for Atril and Evince.
+ (TeX-source-correlate-mode): Register for Atril DBUS signal.
+ * doc/changes.texi: Mention Atril support.
+
+2016-02-09 Arash Esbati <esbati@gmx.de>
+
+ Add support for dviout viewer
+
+ * doc/changes.texi: Mention support for dviout on Windows.
+
+ * tex.el (TeX-view-program-list-builtin): Add support for dviout
+ on Windows. This setup works for `TeX-source-correlate-method'
+ set to (dvi . source-specials).
+ Reorder " %o" in entry for SumatraPDF.
+
+2016-02-09 Arash Esbati <esbati@gmx.de>
+
+ Add support for SumatraPDF viewer
+
+ * doc/changes.texi: Mention support for SumatraPDF on Windows.
+ Fix typos.
+
+ * tex.el (TeX-view-program-list-builtin): Add support for
+ SumatraPDF on Windows.
+
+2016-02-08 Mosè Giordano <mose@gnu.org>
+
+ Add support for Zathura viewer
+
+ * tex.el (TeX-view-program-list-builtin): Add Zathura.
+ * doc/changes.texi: Mention Zathura support and reworked error parsing.
+
+2016-02-07 Mosè Giordano <mose@gnu.org>
+
+ Minor fix in TeX-documentation-texdoc
+
+ * tex.el (TeX-documentation-texdoc): Make it possible to run the
+ function in read-only buffers.
+
+2016-02-07 Mosè Giordano <mose@gnu.org>
+
+ Improve parsing of certain warnings
+
+ * tex-buf.el (TeX-warning): Get full context and line numbers for
+ warnings matching `LaTeX-warnings-regexp'.
+ * tests/tex/compilation-log.txt: Add example warnings for this case.
+ * tests/tex/error-parsing.el: Update result of test accordingly.
+
+2016-02-07 Mosè Giordano <mose@gnu.org>
+
+ Catch LaTeX class warnings
+
+ * tex-buf.el (LaTeX-warnings-regexp): New variable. This is the same
+ regexp used before by `TeX-LaTeX-sentinel-has-warnings' and
+ `TeX-parse-error', but now catches class warnings as well.
+ (TeX-LaTeX-sentinel-has-warnings, TeX-parse-error): Use
+ `LaTeX-warnings-regexp'.
+
+2016-02-07 Mosè Giordano <mose@gnu.org>
+
+ Fix TeX-parse-error
+
+ * tex-buf.el (TeX-parse-error): Remove from the file string pages of the
+ output file.
+ * tests/tex/compilation-log.txt: Add a warning containing such faulty
+ file name.
+ * tests/tex/error-parsing.el (TeX-error-parsing): Update result of the
+ test accordingly.
+
+2016-02-07 Mosè Giordano <mose@gnu.org>
+
+ Add ERT test for error parsing
+
+ * tests/tex/compilation-log.txt: Add minimal example of compilation log
+ that failed to be parsed correctly with the old parsing function.
+ * tests/tex/error-parsing.el: New ERT test.
+
+2016-02-07 Mosè Giordano <mose@gnu.org>
+
+ Add script to update the ChangeLog
+
+ * ChangeLog.1: Add copyright notice and information about included
+ commits.
+ * Makefile.in: Add ChangeLog-related variables and rules.
+ * build-aux/gitlog-to-auctexlog: New script, adapted from GNU Emacs.
+
+2016-02-03 Arash Esbati <esbati@gmx.de>
+
+ Another fix for file name regexp in TeX-documentation-texdoc
+
+ * tex.el (TeX-documentation-texdoc): Add `space' and `()'
+ to file name regexp for Windows paths.
+
+2016-02-02 Arash Esbati <esbati@gmx.de>
+
+ Fix file name regexp in TeX-documentation-texdoc
+
+ * tex.el (TeX-documentation-texdoc): Add backslash separator for Windows
+ paths.
+
+2016-02-02 Mosè Giordano <mose@gnu.org>
+
+ Capture warnings from packages with hyphens in name
+
+ * tex-buf.el (TeX-LaTeX-sentinel-has-warnings): Add hyphen to regexps.
+ (TeX-parse-error): Ditto.
+
+2016-02-02 Mosè Giordano <mose@gnu.org>
+
+ New function for reading documentation with texdoc
+
+ * tex.el (TeX-documentation-texdoc): New function.
+ (TeX-common-menu-entries): Replace `TeX-doc' with
+ `TeX-documentation-texdoc'.
+ (TeX-mode-map): Ditto.
+ * doc/auctex.texi (Documentation): Document `TeX-documentation-texdoc'
+ in place of `TeX-doc'.
+ * doc/changes.texi: Mention `TeX-documentation-texdoc'.
+
+2016-01-31 Tassilo Horn <tsdh@gnu.org>
+
+ Capture message of LaTeX warnings
+
+ * tex-buf.el (TeX-parse-error): Capture message of LaTeX warnings.
+
+2016-01-30 Mosè Giordano <mose@gnu.org>
+
+ Use default argument of completing-read in ConTeXt-environment
+
+ * context.el (ConTeXt-environment): Properly use default argument of
+ `completing-read'. Do not set `ConTeXt-default-environment' to
+ `environment' if the latter is equal to the current default
+ environment, like in `LaTeX-environment'.
+
+2016-01-30 Mosè Giordano <mose@gnu.org>
+
+ Add completion for environments in ConTeXt
+
+ * context.el (ConTeXt-language-variable-list): Document variable. Add
+ `ConTeXt-environment-list' so that now completion for environments
+ names in `ConTeXt-environment' function works. Suggested by Andrea De
+ Michele.
+
+2016-01-27 Mosè Giordano <mose@gnu.org>
+
+ Change coding back to iso-8859-1, XEmacs doesn't support utf-8
+
+ * font-latex.el: Restore coding to iso-8859-1.
+ * style/alphanum.el: Ditto.
+ * style/dk-bib.el: Ditto.
+ * style/doc.el: Ditto.
+ * style/inputenc.el: Ditto.
+ * style/jura.el: Ditto.
+ * style/ltx-base.el: Ditto.
+ * style/ltxdoc.el: Ditto.
+ * tex-font.el: Ditto.
+ * tex.el: Ditto.
+
+2016-01-25 Mosè Giordano <mose@gnu.org>
+
+ Code cleaning
+
+ * latex.el (TeX-arg-document): Remove useless (mapcar 'identity ...).
+ Suggested by Marcin Borkowski.
+ * style/biblatex.el (LaTeX-biblatex-package-options): Ditto.
+
+2016-01-24 Arash Esbati <esbati@gmx.de>
+
+ Improve style/enumitem
+
+ * style/enumitem.el (LaTeX-enumitem-newlist-list)
+ (LaTeX-enumitem-newlist-list-item-arg)
+ (LaTeX-auto-enumitem-newlist): Remove variables.
+ (LaTeX-enumitem-newlist-list-local): Fix docstring.
+ (LaTeX-enumitem-auto-cleanup): Plug \newlist into AUCTeX parser.
+ ("enumitem"): Offer only enumerated environments as completion for
+ \restartlist.
+
+2016-01-24 Arash Esbati <esbati@gmx.de>
+
+ Improve font related queries
+
+ * style/theorem.el (LaTeX-theorem-fontdecl): Do not prefix the
+ elements with `TeX-esc'.
+ (LaTeX-arg-theorem-fontdecl): New function.
+ ("theorem"): Use `LaTeX-arg-theorem-fontdecl' for font related
+ queries.
+
+2016-01-24 Arash Esbati <esbati@gmx.de>
+
+ Improve font related queries
+
+ * style/ntheorem.el (LaTeX-ntheorem-fontdecl): Do not prefix the
+ elements with `TeX-esc'.
+ (LaTeX-arg-ntheorem-fontdecl): New function.
+ ("ntheorem"): Use `LaTeX-arg-ntheorem-fontdecl' for font related
+ queries.
+
+2016-01-24 Arash Esbati <esbati@gmx.de>
+
+ Improve font related queries
+
+ * style/amsthm.el (LaTeX-amsthm-fontdecl): Do not prefix the
+ elements with `TeX-esc'.
+ (LaTeX-arg-amsthm-fontdecl): New function.
+ ("amsthm"): Use `LaTeX-arg-amsthm-fontdecl' for font related
+ queries.
+
+2016-01-23 Mosè Giordano <mose@gnu.org>
+
+ Write TeX-style-hook-dialect to parsed file
+
+ * latex.el (BibTeX-auto-store): Run `TeX-bibtex-set-BibTeX-dialect'.
+ * tex.el (TeX-auto-store): Store `TeX-style-hook-dialect' from buffer
+ and write it to parsed file when present.
+
+2016-01-23 Mosè Giordano <mose@gnu.org>
+
+ Add new dialects
+
+ * context.el: Update copyright years.
+ (ConTeXt-dialect): New constant.
+ (ConTeXt-mode-common-initialization): Set `TeX-style-hook-dialect' to
+ `ConTeXt-dialect'.
+ * plain-tex.el: Update copyright years.
+ (plain-TeX-dialect): New constant.
+ (plain-TeX-common-initialization): Set `TeX-style-hook-dialect' to
+ `plain-TeX-dialect'.
+ * tex.el (TeX-style-hook-dialect): Document new dialects.
+ (TeX-style-hook-dialect-weight-alist): Add plain-tex and context dialects.
+
+2016-01-23 Mosè Giordano <mose@gnu.org>
+
+ Convert tex-font.el to UTF-8 coding
+
+ * tex-font.el: set coding to utf-8.
+
+2016-01-23 Mosè Giordano <mose@gnu.org>
+
+ Move \iff macro to Arrows section of LaTeX-math-default
+
+ * latex.el (LaTeX-math-default): \iff symbol is defined in base LaTeX,
+ move it to the "Arrows" section.
+
+2016-01-20 Mosè Giordano <mose@gnu.org>
+
+ Fix bug in subfigure style file
+
+ * style/subfigure.el ("subfigure"): Move `TeX-complete-list' inside
+ append argument. Fixes bug#22417.
+
+2016-01-17 Mosè Giordano <mose@gnu.org>
+
+ Add some AMS arrows to LaTeX-math-default
+
+ * latex.el (LaTeX-math-default): Add `impliedby', `implies', and `iff'
+ arrows. Suggested by Aiko Kyle.
+
+2016-01-10 Mosè Giordano <mose@gnu.org>
+
+ url macro accepts only braces in hyperref
+
+ * style/hyperref.el: Update copyright years.
+ ("hyperref"): Remove "url" from
+ `LaTeX-verbatim-macros-with-delims-local', it was added by url.el, but
+ in hyperref "\url" has a different syntax.
+
+2015-12-18 Ivan Andrus <darthandrus@gmail.com>
+
+ Fix bug in `preview-LaTeX-disable-pdfoutput'
+
+ * preview.el.in (preview-LaTeX-disable-pdfoutput): Allow one or more
+ spaces between command line arguments.
+
+2015-12-04 Tassilo Horn <tsdh@gnu.org>
+
+ Delete .cvsignore
+
+ I'm pretty confident we won't switch back. ;-)
+
+2015-11-30 Arash Esbati <esbati@gmx.de>
+
+ Fix query prompt
+
+ * style/ntheorem.el ("ntheorem"):
+ * style/theorem.el ("theorem"): Fix wrong query prompt.
+
+2015-11-30 Mosè Giordano <mose@gnu.org>
+
+ Fix regex in texmathp
+
+ * texmathp.el: Replace \t with \r. Reported by Marcin Borkowski.
+
+2015-11-24 Tassilo Horn <tsdh@gnu.org>
+
+ Rename TeX-after-compilation-finished-hook to -functions
+
+ * tex-buf.el (TeX-after-compilation-finished-functions): Rename from
+ -hook to -functions.
+ (TeX-LaTeX-sentinel): Adapt.
+ * context.el (TeX-ConTeXt-sentinel): Adapt.
+
+2015-11-23 Arash Esbati <esbati@gmx.de>
+
+ Add new style/ntheorem.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ntheorem.el: New file.
+
+2015-11-23 Arash Esbati <esbati@gmx.de>
+
+ Add new style/theorem.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/theorem.el: New file.
+
+2015-11-23 Arash Esbati <esbati@gmx.de>
+
+ Improve style/amsthm.el
+
+ * style/amsthm.el (LaTeX-amsthm-fontdecl): Cover all font changing
+ declarations.
+ ("amsthm"): Overrule the defintion for \newtheorem in `latex.el'.
+ ("amsthm"): Use `TeX-completing-read-multiple' for font related
+ queries.
+
+2015-11-23 Tassilo Horn <tsdh@gnu.org>
+
+ Rename TeX-after-TeX-LaTeX-command-finished-hook
+
+ * tex-buf.el (TeX-after-compilation-finished-hook): Rename from
+ TeX-after-TeX-LaTeX-command-finished-hook.
+ * context.el (TeX-ConTeXt-sentinel): Run
+ TeX-after-compilation-finished-hook when the compilation was successful.
+ * doc/auctex.texi (Modes and Hooks): Adapt docs.
+
+2015-11-21 Mosè Giordano <mose@gnu.org>
+
+ Convert Elisp source files to UTF-8
+
+ * font-latex.el: Change coding to UTF-8
+ * style/alphanum.el: Ditto.
+ * style/dk-bib.el: Ditto.
+ * style/doc.el: Ditto.
+ * style/inputenc.el: Ditto.
+ * style/jura.el: Ditto.
+ * style/ltx-base.el: Ditto.
+ * style/ltxdoc.el: Ditto.
+ * tex.el: Ditto.
+
+2015-11-19 Mosè Giordano <mose@gnu.org>
+
+ Fix bug in TeX-command-sequence
+
+ * tex-buf.el (TeX-command-sequence): Ask for TeX-master if unknown,
+ otherwise running this function on a file without a known `TeX-master'
+ will result in `TeX-master' being automatically set to "<none>" at some
+ point.
+ (TeX-region-file): Add a third compatibility argument and update
+ docstring accordingly.
+
+2015-11-19 Mosè Giordano <mose@gnu.org>
+
+ Remove support to "Master:" line
+
+ * tex.el (TeX-convert-master): Remove now unused variable.
+ (TeX-master-file): Remove support to "Master:" line and update
+ documentation accordingly.
+
+2015-11-15 Mosè Giordano <mose@gnu.org>
+
+ Activate RefTeX reference styles
+
+ * tex-style.el (LaTeX-reftex-ref-style-auto-activate): New
+ customizable variable.
+ * style/cleveref.el ("cleveref"): Activate RefTeX reference style.
+ * style/fancyref.el ("fancyref"): Ditto.
+ * style/varioref.el ("varioref"): Ditto.
+ * style/hyperref.el ("hyperref"): Use
+ `LaTeX-reftex-ref-style-auto-activate'.
+
+2015-11-15 Mosè Giordano <mose@gnu.org>
+
+ Determine AUCTEXDATE and AUCTEXVERSION from git
+
+ * aclocal.m4 (AC_DATE_VERSION_FROM_CHANGELOG): if this is git
+ repository, use it to determine the variables.
+ * autogen.sh: Ditto.
+
+2015-11-14 Mosè Giordano <mose@gnu.org>
+
+ Fix error in autogen.sh, configure, and Makefile
+
+ * Makefile.in (doc/Makefile): Replace ChangeLog with ChangeLog.1.
+ * autogen.sh: Ditto.
+ * configure.ac: Ditto.
+ * doc/Makefile.in (version.texi): Ditto.
+
+2015-11-13 Mosè Giordano <mose@gnu.org>
+
+ Drop ChangeLog
+
+ * .gitignore: Add ChangeLog and auto dirs in tests.
+ * ChangeLog.1: Rename from ChangeLog.
+ * Makefile.in (EXCLUDEDFILES): Exclude build-aux directory.
+ * build-aux/gitlog-to-changelog: Copy script from gnulib.
+
+2014-05-02 Tassilo Horn <tsdh@gnu.org>
+
+ Improve new-file regex.
+
+ * tex-buf.el (TeX-parse-error): Improve new-file regex.
+
+2014-04-29 Tassilo Horn <tsdh@gnu.org>
+
+ Fix Wrong type argument: characterp, nil error.
+
+ * tex-buf.el (TeX-format-filter): Fix error caused by trying to
+ get char syntax from char after EOF.
+
+2014-04-27 Tassilo Horn <tsdh@gnu.org>
+
+ Don't use TRIM arg of split-string.
+
+ * tex-buf.el (TeX-parse-error): Don't use TRIM arg of
+ `split-string' which is new in emacs 24.4.
+
+2014-04-25 Tassilo Horn <tsdh@gnu.org>
+
+ Improve line wrap removal heuristics.
+
+ * tex-buf.el (TeX-format-filter): Remove linebreaks at columns 79
+ and also column 80. Also remove linebreaks preceded by a period
+ that are followed by a word character to remove linebreaks in file
+ names that are wrapped just after the period starting the file
+ name extension.
+
+2014-04-24 Tassilo Horn <tsdh@gnu.org>
+
+ Improve TeX error parsing.
+
+ * tex-buf.el (TeX-error): Error if file containing the TeX error
+ doesn't exist instead of finding a new file.
+ (TeX-parse-error): Greatly simplify the new file and end of file
+ regexps.
+
+2015-11-13 Mosè Giordano <mose@gnu.org>
+
+ * Version 11.89 released.
+
+2015-11-12 Mosè Giordano <mose@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.
+
+ * tex.el (TeX-view-predicate-list-bultin): For
+ `has-no-display-manager' predicate, use the current test only for
+ old Emacsen, otherwise employ `display-graphic-p'. Suggested by
+ Santiago Saavedra.
+
+2015-11-11 Mosè Giordano <mose@gnu.org>
+
+ * tests/latex/latex-test.el (LaTeX-math-indent)
+ (LaTeX-change-environment-with-esc): New tests.
+
+ * tests/latex/math-indent-in.tex: New test file.
+
+ * tests/latex/math-indent-out.tex: Ditto.
+
+2015-11-10 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-fill-break-at-separators): Change default value
+ to opening only inline and display math switches.
+
+ * tests/latex/latex-filling-in.tex: New test file.
+
+ * tests/latex/latex-filling-out.tex: Ditto.
+
+ * tests/latex/latex-test.el (LaTeX-indent-tabular-test/in)
+ (LaTeX-indent-tabular-test/out): Remove variables defined with
+ `defvar'.
+ (AUCTeX-set-ert-path): New function for setting the path of the
+ ERT test files.
+ (LaTeX-filling): New ERT test.
+
+2015-11-10 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-revert-document-buffer): New function.
+ (TeX-after-TeX-LaTeX-command-finished-hook): Mention it in docstring.
+ * doc/auctex.texi (Modes and Hooks): Mention it in manual.
+
+2015-11-10 Santiago Saavedra <ssaavedra@gpul.org> (tiny change)
+
+ * tex.el (TeX-command-list, TeX-view-program-list-builtin)
+ (TeX-view-program-selection): Add dvi2tty as a first-class
+ command, removing it from a load-time quasiquotation so that the
+ strategy for selecting it or evince goes down to the frame
+ performing the View command. Fixes bug#21873.
+
+2015-11-09 Mosè Giordano <mose@gnu.org>
+
+ * tex-info.el: Update copyright years.
+ (Texinfo-nodename-de-escape, Texinfo-nodename-escape): Use
+ `TeX-assoc-string' in place of `assoc-string'.
+
+2015-11-08 Mosè Giordano <mose@gnu.org>
+
+ * tex-info.el (TeX-texinfo-mode): Set `TeX-output-extension'.
+ Remove compatibility code with old Emacsen.
+
+2015-11-06 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-check-TeX, TeX-check-TeX-command-not-found): New
+ customizable options.
+ (TeX-command): Do a better check for the presence of a TeX
+ distribution. Run `call-process' instead of `executable-find',
+ like `TeX-run-command' actually does. The point is that
+ `call-process' and `start-process' use `PATH' environment
+ variable, `executable-find' uses `exec-path' variable and they do
+ not need to match, but we should check what `TeX-run-command' will
+ really do.
+
+ * doc/auctex.texi (Processor Options): Document `TeX-check-TeX'.
+
+ * doc/changes.texi: Mention `TeX-check-TeX'.
+
+2015-11-03 Mosè Giordano <mose@gnu.org>
+
+ * doc/auctex.texi (Processor Options): Document
+ `ConTeXt-Mark-version'.
+ (Multifile): Mention `dwim' value for `TeX-master'.
+
+ * doc/changes.texi: Mention `ConTeXt-Mark-version'.
+
+2015-11-02 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (TeX-arg-document): When `TeX-arg-input-file-search' is
+ nil, use `LaTeX-style-list' to complete document classes. Fixes
+ bug#21814.
+
+2015-10-31 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/hologo.el: New file.
+
+2015-10-28 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-fill-break-at-separators): Default to nil
+ because many users don't like that special filling.
+
+ * tex-info.el (Texinfo-make-node-list): Warn about duplicate
+ nodes. Return nodes in order instead of reversed.
+
+2015-10-25 Vincent Belaïche <vincent.b.1@hotmail.fr>
+
+ * tex-info.el (Texinfo-nodename-de-escape): New defun.
+ (Texinfo-nodename-escape): New defun.
+ (Texinfo-make-node-list): New defun, code taken from
+ Texinfo-insert-node into this function for the sake of code
+ factorization. In addition, (1) allow node name not to be
+ followed by a comma --- i.e. next node etc. unspecified --- (2)
+ trim trailing blanks after node name, and (3) de-escape @comma{}
+ before insertion of node name into the list.
+ (Texinfo-insert-node): (1) Use new function
+ `Texinfo-make-node-list', and (2) escape node names for commas.
+ (Texinfo-arg-nodename): New defun.
+ (TeX-texinfo-mode): (1) Remove `group' from list of commands,
+ `group' is an environment, not a command. (2) Add
+ `guillemetleft', `guillemetright', `guilsinglleft',
+ `guilsinglright', `quotedblbase' and `quotesinglbase' to the list
+ of commands. (3) For commands `pxref', `ref' and `xref', use new
+ function `Texinfo-arg-nodename' to read node name with completion.
+
+2015-10-24 Arash Esbati <esbati@gmx.de>
+
+ * style/enumitem.el (LaTeX-enumitem-auto-cleanup): Move some
+ operations from style hook into this function.
+ (LaTeX-enumitem-newlist-list-item-arg-local): Delete now unused
+ variable.
+
+ * style/amsthm.el (LaTeX-amsthm-theoremstyle-list): New variable
+ replacing the deleted function
+ `LaTeX-amsthm-complete-theoremstyle'.
+ (LaTeX-amsthm-env-label): New function to insert user defined
+ environments.
+ ("amsthm"): Improve handling of "newtheorem*" and
+ "newtheoremstyle".
+
+ * style/AlegreyaSans.el ("AlegreyaSans"): Remove SmallCaps
+ font declaration command.
+
+ * style/Alegreya.el ("Alegreya"): Remove SmallCaps
+ font declaration command.
+
+ * style/caption.el (LaTeX-arg-caption-captionbox): Fix doctring.
+
+ * style/subcaption.el (LaTeX-arg-subcaption-subcaption): Fix
+ doctring.
+ (LaTeX-arg-subcaption-subcaptionbox): ditto.
+
+2015-10-19 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-command): Check that AUCTeX can find a working
+ TeX distribution before running some *TeX commands.
+
+2015-10-18 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (fboundp): Define a `TeX-completing-read-multiple'
+ version for GNU Emacs >= 24.4. Fixes bug#19504.
+
+2015-10-13 Mosè Giordano <mose@gnu.org>
+
+ * style/pstricks.el ("pstricks"): Do not disable PDF mode if XeTeX
+ engine is used. Suggested by Mandar Mitra.
+
+2015-10-09 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Fill $...$ like
+ \(...\) (bug#21645)
+
+2015-10-08 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (TeX-expand-list-builtin): New variable.
+ (TeX-expand-list): Move all entries to `TeX-expand-list-builtin'
+ and update docstring.
+ (TeX-expand-list): New function.
+
+ * tex-buf.el (TeX-command-expand): Use `TeX-expand-list' function.
+
+ * doc/auctex.texi (Starting Viewers): Mention
+ `TeX-expand-list-builtin'.
+
+ * doc/changes.texi: Mention change to `TeX-expand-list'.
+
+2015-10-08 Arash Esbati <esbati@gmx.de>
+
+ * style/longtable.el ("longtable"): Use `LaTeX-add-counters' on
+ "LTchunksize" and not `TeX-add-symbols'.
+
+ * style/enumitem.el (LaTeX-arg-SetEnumitemKey): Remove unused
+ `prompt' from arguments list.
+ (LaTeX-arg-SetEnumitemValue): ditto.
+
+ * style/listings.el (LaTeX-listings-key-val-options-local): New
+ variable used for all key-val queries.
+ ("listings-lstdefinestyle"): Add parsing support for
+ "\lstdefinestyle".
+ (LaTeX-listings-lstnewenvironment-regexp): Add missing "s" to
+ "listing".
+ (LaTeX-listings-update-style-key): New function adding newly
+ defined values to "style" key in
+ `LaTeX-listings-key-val-options-local'.
+ ("listings"): Extend "lstdefinestyle".
+
+ * style/wrapfig.el ("wrapfig"): Check for new floating
+ environments definded through "newfloat.el" and offer them as
+ completion to "wrapfloat" environment.
+
+2015-10-05 Mosè Giordano <mose@gnu.org>
+
+ * context.el (TeX-ConTeXt-sentinel): Parse ConTeXt Mark IV output.
+
+ * tex-buf.el (TeX-TeX-sentinel-check): Ditto.
+
+2015-10-05 Arash Esbati <esbati@gmx.de>
+
+ * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Check if
+ `LaTeX-caption-supported-float-types' from caption.el is bound and
+ update it accordingly. Fix docstring.
+ ("newfloat"): Fix wrong check with (LaTeX-largest-level).
+ ("newfloat"): Use `LaTeX-newfloat-key-val-options-local' and
+ delete redundant code.
+
+2015-10-04 Mosè Giordano <mose@gnu.org>
+
+ * context.el (ConTeXt-Mark-version): New customizable and
+ safe-local variable.
+ (ConTeXt-expand-command): New function.
+ (ConTeXt-expand-options): Use `ConTeXt-Mark-version'.
+
+ * tex.el (TeX-command-list): Use %(cntxcom) expander in all
+ ConTeXt programs. Remove MkIV entry.
+ (TeX-expand-list): Add %(cntxcom).
+
+2015-10-04 Tassilo Horn <tsdh@gnu.org>
+
+ * font-latex.el (font-latex-math-environments): Add math
+ environment.
+
+2015-10-04 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (TeX-command-list): Add MkIV to `TeX-command-list'.
+
+2015-09-29 Mosè Giordano <mose@gnu.org>
+
+ * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Replace another
+ `pushnew' with `add-to-list', previously overlooked.
+
+2015-09-28 Mosè Giordano <mose@gnu.org>
+
+ * style/newfloat.el: Do not require cl at loading time.
+ (LaTeX-newfloat-auto-cleanup): Append elements to
+ `LaTeX-label-alist' in order not to override possible custom
+ values.
+
+2015-09-27 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/newfloat.el: New file.
+
+ * style/longtable.el ("longtable"): Make package lengths available
+ through `LaTeX-add-lengths' and not `TeX-add-symbol'.
+
+2015-09-26 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (TeX-search-files-kpathsea): Remove duplicates
+ directories.
+
+2015-09-26 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX--prettify-symbols-compose-p): New function.
+ (VirTeX-common-initialization): Use it.
+
+2015-09-25 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/subcaption.el: New file.
+
+ * style/caption.el (LaTeX-caption-key-val-options): Fix values of hypcap-key.
+ (LaTeX-caption-update-key-val-options): Add support for
+ subcaption.el if loaded.
+ (LaTeX-arg-caption-captionbox): Do not query for the third
+ optional arg. if the second one is empty.
+ ("caption"): Add support for all lowercase \continuedfloat*?.
+ ("caption"): Fix fontification for \captionof.
+
+ * style/hyperref.el ("hyperref"): Make
+ `LaTeX-indent-environment-list' local before adding new env's.
+
+ * style/filecontents.el ("filecontents"): Make
+ `LaTeX-indent-environment-list' local before adding new env's.
+
+ * style/fontenc.el: Fix mail address in Maintainer-header.
+
+2015-09-25 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Remove "abstract"
+ environment, it is not defined in latex.ltx.
+
+ * style/amsart.el ("amsart"): Add "abstract" environment.
+
+ * style/amsbook.el ("amsbook"): Ditto.
+
+ * style/article.el ("article"): Ditto.
+
+ * style/memoir.el ("memoir"): Ditto.
+
+ * style/report.el ("report"): Ditto.
+
+ * style/scrartcl.el ("scrartcl"): Ditto.
+
+ * style/scrreprt.el ("scrreprt"): Ditto.
+
+2015-09-24 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (TeX-doc): Use default argument of `completing-read'.
+
+2015-09-22 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-find-matching-end): Find correct end when point
+ is already on the name in \end{name}.
+
+2015-09-20 Mosè Giordano <mose@gnu.org>
+
+ * .gitignore: Do not ignore auto.el.
+
+ * Makefile.in (install-metadata): auto.el is not there anymore,
+ we do not need to test if preview is enabled here.
+
+2015-09-19 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-error-overview): Fix typo in error message.
+ (TeX-TeX-sentinel): Fix error parsing.
+
+2015-09-13 Arash Esbati <esbati@gmx.de>
+
+ * style/eso-pic.el (LaTeX-eso-pic-package-options-list): Rename
+ from `LaTeX-eso-pic-package-options'.
+ (LaTeX-eso-pic-package-options): Use renamed variable.
+
+ * style/AlegreyaSans.el: New file.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/Alegreya.el: New file.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/fontenc.el: New file.
+
+2015-09-10 Mosè Giordano <mose@gnu.org>
+
+ * style/gloss-italian.el ("gloss-italian"): Fix "textitalian"
+ macro and "italian" environment arguments.
+
+ * style/polyglossia.el (LaTeX-polyglossia-prepare): Clear
+ `LaTeX-polyglossia-lang-list'.
+ (LaTeX-polyglossia-cleanup): Remove clearing of
+ `LaTeX-polyglossia-lang-list'.
+ (TeX-update-style-hook): Append
+ `LaTeX-polyglossia-load-languages'.
+ ("polyglossia"): Remove `LaTeX-polyglossia-load-languages' from
+ here.
+
+2015-09-09 Mosè Giordano <mose@gnu.org>
+
+ * style/polyglossia.el: Remove
+ `LaTeX-polyglossia-italian-options-list', moved to
+ gloss-italian.el.
+ (LaTeX-polyglossia-setkeys-regexp): Fix regexp.
+ (LaTeX-polyglossia-cleanup): Remove useless let-bound variables
+ and set `LaTeX-polyglossia-lang-list'.
+ (LaTeX-polyglossia-active-languages)
+ (LaTeX-polyglossia-lang-option-member): Use
+ `LaTeX-polyglossia-lang-list' variable instead of function.
+ (LaTeX-polyglossia-load-languages): New function.
+ ("polyglossia"): Use it.
+
+ * style/gloss-italian.el: New style file.
+
+ * Makefile.in (STYLESRC): Activate it.
+
+ * style/polyglossia.el: New style file.
+
+ * Makefile.in (STYLESRC): Activate it.
+
+2015-09-08 Arash Esbati <esbati@gmx.de>
+
+ * style/hyperref.el ("hyperref"): Add completion for starred
+ version of `\autoref' incl. fontification.
+ ("hyperref"): Add fontification support for `\hypersetup'.
+
+2015-09-08 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-command-default): Fix bug where wrong command
+ was guessed for region files.
+
+2015-09-07 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (LaTeX-idx-md5-alist, LaTeX-idx-changed-alist): New
+ variables.
+ (TeX-command-sequence): Call file function without optional
+ arguments.
+ (TeX-command-default): Suggest "Index" when appropriate.
+ (TeX-run-TeX): Store value of `LaTeX-idx-md5-alist'.
+ (TeX-run-index): New function.
+ (TeX-LaTeX-sentinel): Set `LaTeX-idx-changed-alist'.
+ (TeX-index-sentinel): New function.
+
+ * tex.el (TeX-command-list): Mention "makeindex" in "Index" help.
+ Suggested by Arash Esbati.
+
+ * doc/changes.texi: Mention ability to suggest makeindex when
+ needed.
+
+ * doc/todo.texi (Wishlist): Remove reference to makeindex.
+
+ * doc/tex-ref.tex: Update copyright years.
+ Mention C-c C-a key binding.
+
+2015-09-05 Tassilo Horn <tsdh@gnu.org>
+
+ * font-latex.el (font-latex-unfontify-region): Also remove the
+ `invisible' text properties.
+
+2015-09-04 Mosè Giordano <mose@gnu.org>
+
+ * doc/auctex.texi (Starting a Command): Update references to
+ `TeX-command-run-all' and C-c C-a key binding.
+
+ * doc/changes.texi: Ditto.
+
+ * doc/quickstart.texi (Processing Facilities): Ditto.
+
+ * tex-buf.el (TeX-command-run-all): Use `universal-argument' to
+ reference C-u.
+
+2015-09-04 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-command-sequence-file-function): New variable.
+ (TeX-command-sequence): Use it.
+ (LaTeX-command-section-boundaries): Recognize end of document as
+ ultimate boundary.
+ (LaTeX-command-section): Signal an error if not in a LaTeX buffer.
+ (LaTeX-command-run-all-section): Ditto.
+
+ * tex.el: Add autoloads for the new commands.
+
+ * tex-buf.el (TeX-region-update): New function.
+ (TeX-command-region): Use it.
+ (LaTeX-command-section-boundaries): New function.
+ (LaTeX-command-section): Use it.
+ (TeX-command-run-all-region): New command.
+ (LaTeX-command-run-all-section): New command.
+ (TeX-command-run-all): Move it here from tex.el.
+
+ * tex.el (TeX-command-run-all): Rename from TeX-update.
+ (TeX-mode-map): Bind TeX-command-run-all to C-c C-a.
+
+2015-09-03 Tassilo Horn <tsdh@gnu.org>
+
+ * font-latex.el (font-latex-fontify-script): Add possible value
+ `multi-level' to allow raising/lowering scripts of scripts, and
+ another value `invisible' which in addition hides the ^ and _
+ characters in scripts.
+ (font-latex-match-script): Use it.
+ (font-latex-make-user-keywords): Add font-lock entry for script
+ signs.
+ (font-latex-match-script-chars): New function.
+
+ * tex.el (TeX-tex-mode): Don't ignore case when matching the
+ TeX-format-list regexes.
+ (TeX-expand-list): Add expansion of %(PDFout) to -output-format
+ option for AmS-TeX.
+ (TeX-command-list): Use it instead of calling the non-existing
+ pdfamstex command.
+
+2015-09-02 Tassilo Horn <tsdh@gnu.org>
+
+ * font-latex.el: Remove code which set up font-latex for use with
+ stock latex-mode on load.
+
+2015-09-01 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-command-sequence): Add argument for processing
+ the region file instead of the master file.
+
+ * tex.el (TeX--if-macro-fboundp): New portability macro.
+ (VirTeX-common-initialization): Use it.
+
+2015-08-31 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-previous-error): Delete point in error message.
+ (TeX-command-default)
+ (TeX-run-set-command): Take care of `TeX-PDF-via-dvips-ps2pdf'.
+ (TeX-run-dvips, TeX-run-ps2pdf): New functions.
+ (TeX-TeX-sentinel, TeX-TeX-sentinel-check, TeX-LaTeX-sentinel):
+ Take care of `TeX-PDF-via-dvips-ps2pdf'.
+ (TeX-dvips-sentinel, TeX-ps2pdf-sentinel): New functions.
+ (TeX-parse-command, TeX-output-revert-buffer): Delete point in
+ error message.
+
+ * tex.el (TeX-command-list): Add "Dvips" and "Ps2pdf" entries.
+ (TeX-expand-list): Take care of `TeX-PDF-via-dvips-ps2pdf'.
+ (TeX-PDF-via-dvips-ps2pdf): New customizable and safe-local
+ variable.
+ (TeX-toggle-PDF-via-dvips-ps2pdf): New function.
+ (TeX-mode-specific-command-menu-entries): Add "PDF via dvips +
+ ps2pdf" entry.
+
+ * doc/auctex.texi (Processor Options): Document
+ `TeX-PDF-via-dvips-ps2pdf' and fix a typo.
+
+ * doc/changes.texi: Mention `TeX-PDF-via-dvips-ps2pdf'.
+
+ * doc/quickstart.texi (Processing Facilities): Mention
+ `TeX-PDF-via-dvips-ps2pdf'.
+
+ * tex-buf.el: Update copyright year.
+ (TeX-command-sequence-max-runs-same-command)
+ (TeX-command-sequence-max-runs): New customizable variables.
+ (TeX-command-sequence-count-same-command)
+ (TeX-command-sequence-count, TeX-command-sequence-last-command)
+ (TeX-command-sequence-sentinel, TeX-command-sequence-command): New
+ variables.
+ (TeX-command-sequence): New function.
+ (TeX-command-default): New function, stripped off from
+ `TeX-command-query'.
+ (TeX-command-query): Use `TeX-command-default'.
+ (TeX-command-sequence-sentinel): New function.
+
+ * tex.el (TeX-update): New function.
+ (TeX-mode-map): Add key binding for `TeX-update'.
+ (TeX-mode-specific-command-menu-entries): Add entry for
+ `TeX-update'.
+
+ * doc/auctex.texi: Update copyright year.
+ (Starting a Command): Document `TeX-update'.
+
+ * doc/changes.texi: Update copyright year.
+ Mention `TeX-update'.
+
+ * doc/quickstart.texi (Processing Facilities): Mention
+ `TeX-update' and `TeX-error-overview'.
+
+ * doc/todo.texi: Update copyright year.
+ (Wishlist): Remove entry for `TeX-update'.
+
+2015-08-30 Arash Esbati <esbati@gmx.de>
+
+ * style/caption.el ("caption"): Add support for undocumented
+ macros `\captionbox[*]'.
+ (LaTeX-arg-caption-captionbox): New function.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/transparent.el: New file.
+
+ * style/filecontents.el ("filecontents"): Do not indent the
+ content of `filecontents[*]' environment.
+
+ * style/hyperref.el ("hyperref"): Do not indent the content of
+ `Form' environment.
+
+ * style/array.el ("array"): Add fontification for
+ `\newcolumntype'.
+
+2015-08-28 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-mode-syntax-table): Use punctuation syntax for
+ character | (bug#21366).
+
+2015-08-24 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (VirTeX-common-initialization): Add support for
+ `prettify-symbols-mode'.
+
+2015-08-21 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-check-engine): New customizable variable.
+ (TeX-check-engine-list): New variable.
+ (TeX-check-engine-add-engines): New function.
+ (TeX-check-engine): New function.
+ (TeX-command): Use `TeX-check-engine' and update docstring
+ accordingly.
+
+ * style/fontspec.el ("fontspec"): Add engine restrictions.
+
+ * doc/auctex.texi (Processor Options): Document
+ `TeX-check-engine'.
+
+ * doc/changes.texi: Mention `TeX-check-engine'.
+
+2015-08-20 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-error-overview-jump-to-source)
+ (TeX-error-overview-goto-log): New functions.
+ (TeX-error-overview-mode-map): Add
+ `TeX-error-overview-jump-to-source' and
+ `TeX-error-overview-goto-log'.
+ (TeX-error-overview-menu): Define menu for TeX error overview.
+ (TeX-error-overview-mode): Add menu.
+
+ * doc/auctex.texi (top)
+ (Debugging): Add section for error overview.
+ (Error overview): Document new functions and keys.
+
+2015-08-19 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-label): Mention in the docstring the returned
+ value. Let-bind `TeX-read-label-prefix' and use `TeX-read-label'
+ to read the label.
+ (TeX-read-label-prefix): New variable.
+ (TeX-read-label): New function.
+ (TeX-arg-label): Use `TeX-read-label' and mention
+ `TeX-read-label-prefix' in docstring.
+ (TeX-arg-define-label): Mention `TeX-read-label-prefix' in
+ docstring.
+
+2015-08-14 Arash Esbati <esbati@gmx.de>
+
+ * latex.el (LaTeX-common-initialization): Fix the subgroup number
+ in the regex for `\\(this\\)?pagestyle'
+
+2015-08-10 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (TeX-latex-mode): Call LaTeX-preview-setup only if its
+ bound.
+
+ * preview.el.in (LaTeX-preview-setup): Setup menu and keymap only
+ once.
+
+2015-08-09 Arash Esbati <esbati@gmx.de>
+
+ * style/enumitem.el ("enumitem"): Cater for the starred version of
+ `\AddEnumerateCounter'.
+
+ * style/ragged2e.el ("ragged2e"): Make package lengths available
+ through `LaTeX-add-lengths' and not `TeX-add-symbol'.
+
+2015-08-07 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (TeX-latex-mode): Call `LaTeX-preview-setup'
+ unconditionally instead of calling it from `LaTeX-mode-hook' which
+ breaks things if that hook is customized (bug#21188).
+
+ * preview.el.in: Don't add `LaTeX-preview-setup' to
+ `LaTeX-mode-hook'.
+
+2015-07-21 Arash Esbati <esbati@gmx.de>
+
+ * style/nameref.el ("nameref"): Add missing commands `\nameref*'
+ and `\Nameref'.
+
+ * style/textpos.el ("textpos"): Fix the name of the provided env's
+ which is `textblock' and not `textpos'.
+
+2015-07-18 Arash Esbati <esbati@gmx.de>
+
+ * latex.el (LaTeX-common-initialization): Query for the default
+ value of first arg when (re-)defining new environments.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/vwcol.el: New file.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/textpos.el: New file.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/environ.el: New file.
+
+ * style/tabulary.el ("tabulary"): Add `LCRJ' to
+ `LaTeX-array-column-letters'.
+
+ * style/tabularx.el ("tabularx"): Add `X' to
+ `LaTeX-array-column-letters'.
+
+ * style/array.el: Parse user-defined new column types and add them
+ to `LaTeX-array-column-letters'.
+
+2015-07-09 Mosè Giordano <mose@gnu.org>
+
+ * latex/README: restore file deleted by mistake when preview/
+ directory has been moved to top level.
+
+ * Makefile.in: Use everywhere $(MAKE) in place of make.
+
+2015-06-21 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Add support for hf-tikz
+ messages.
+
+ * style/mnras.el: New style file.
+
+ * Makefile.in (STYLESRC): Activate it.
+
+2015-06-14 Arash Esbati <esbati@gmx.de>
+
+ * style/pdfpages.el ("pdfpages"): Restrict suggested files to
+ *.pdf files. File name should be relative to master file
+ directory.
+
+2015-06-13 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-LaTeX-sentinel-has-warnings, TeX-parse-error):
+ Cater for packages with digits in their names (e.g., fixltx2e,
+ which emits a warning from TeX Live 2015).
+
+2015-06-09 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-evince-dbus-p): Explicitly bind dbus-debug to nil in
+ order to really ignore dbus errors with dbus-ignore-errors.
+
+2015-06-05 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/pdfpages.el: New file.
+
+ * style/listings.el (LaTeX-listings-auto-cleanup): Add support for
+ the optional argument of env's defined with `\lstnewenvironment'.
+ (LaTeX-listing-lstnewenvironment-regexp): Ditto.
+
+2015-06-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex.el (featurep): Restore compatibility with emacs versions
+ which don't have `activate-mark' (Emacs <= 22).
+
+2015-06-02 Arash Esbati <esbati@gmx.de>
+
+ * latex.el (LaTeX-auto-cleanup): Prepare so that an optional
+ environment arg is also queried.
+
+2015-06-01 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-auto-env-args-with-opt): New variable for
+ collecting environments with an optional argument.
+ (LaTeX-auto-regexp-list): Use it.
+ (LaTeX-auto-cleanup): Initialize \newenvironment{foo}[n][d]{}{}
+ with the n-1 remaining mandatory arguments.
+
+2015-05-29 Nicolas Richard <youngfrog@members.fsf.org>
+
+ * latex.el (LaTeX-backward-paragraph): Make it work in narrowed
+ buffers. Fixes bug#20685.
+
+2015-05-18 Orlando Iovino <orlando.iovino@yahoo.it> (tiny change)
+
+ * style/beamer.el ("beamer"): Add `subtitle' to the `slide-title'
+ class.
+
+2015-05-16 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new styles.
+
+ * style/newpxmath.el: New file.
+
+ * style/newpxtext.el: New file.
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Allow for
+ multiple mandatory argument for a verbatim environment.
+
+ * style/listings.el ("listings"): Add support for parsing new
+ env's defined with `\lstnewenvironment' command.
+
+2015-05-08 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-mode-syntax-table): Use paired delimiter syntax for
+ character |.
+ (TeX-tree-expand): Fix docstring.
+
+2015-05-07 Mosè Giordano <mose@gnu.org>
+
+ * tex.el: Update copyright years.
+ (TeX-view-program-list): Fix type. (Bug#20513)
+
+2015-05-05 Mosè Giordano <mose@gnu.org>
+
+ * style/italian.el: Evaluate `TeX-quote-after-quote'.
+
+2015-05-01 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-tree-expand): Expand all given vars in just one
+ single call of kpsewhich. Users reported that on some windows and
+ mac systems, kpsewhich is extremely slow leading to auctex startup
+ times of several seconds.
+
+2015-04-29 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-string-divide-number-unit): Fix docstring.
+
+ * style/mathtools.el ("mathtools"): Fix typos.
+
+2015-04-25 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-parse-macro): Improve docstring.
+
+2015-04-19 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-clean): Also regexp-quote TeX-region-file.
+
+2015-04-17 Tassilo Horn <tsdh@gnu.org>
+
+ * preview.el.in (preview-datadir, preview-lispdir): Delete these
+ two variables.
+ (preview-filter-specs): Use TeX-data-directory in place of
+ preview-datadir.
+
+ * configure.ac: Remove auto.el from AC_OUTPUT.
+
+ * Makefile.in (auto.el): Delete target.
+
+2015-04-11 Tassilo Horn <tsdh@gnu.org>
+
+ * style/mathtools.el (LaTeX-mathtools-env-multlined): Don't call
+ newline-and-indent after inserting environment.
+
+2015-04-11 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/attachfile.el: New file.
+
+ * style/fbb.el: Update style to LaTeX package v1.07 from
+ 2015/04/06.
+
+ * style/erewhon.el ("erewhon"): Update style to LaTeX package
+ v1.04 from 2015/04/07.
+
+ * style/baskervaldx.el ("baskervaldx"): Update style to LaTeX
+ package v1.07 from 2015/04/06.
+
+ * style/newtxtext.el ("newtxtext"): Update style to LaTeX package
+ v1.434 from 2015/04/07.
+
+ * style/enumitem.el ("enumitem"): Fix typos.
+
+ * style/everysel.el ("everysel"): Fix typo (AtNextSelect_f_ont).
+
+ * style/color.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/currvita.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/wrapfig.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/MyriadPro.el ("MyriadPro"): Add missing lenghts
+ `MdSlantfracSpacingBeforeSlash' and `MdSlantfracSpacingAfterSlash'.
+
+ * style/caption.el (LaTeX-caption-key-val-options): Delete wrong
+ values for `margin'-key.
+ (LaTeX-arg-caption-command): Use `TeX-argument-insert' and do not
+ rely on `TeX-arg-eval' anymore.
+ (LaTeX-arg-caption-DeclareCaption): Ditto.
+
+2015-04-02 Mosè Giordano <mose@gnu.org>
+
+ * doc/auctex.texi (Indenting): Document indentation of "\[...\]".
+
+ * doc/changes.texi: Mention it.
+
+2015-03-30 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-begin-regexp): Add "\[".
+ (LaTeX-indent-calculate): Remove indentation of "\[...\]" from
+ here, it is automatically done in `LaTeX-indent-level-count' now
+ that `LaTeX-begin-regexp' has "\[". (Bug#20227)
+
+2015-03-28 Mosè Giordano <mose@gnu.org>
+
+ * style/acro.el:
+
+ * style/acronym.el:
+
+ * style/caption.el:
+
+ * style/color.el:
+
+ * style/enumitem.el:
+
+ * style/geometry.el:
+
+ * style/minted.el:
+
+ * style/pst-plot.el:
+
+ * style/pstricks.el:
+
+ * style/siunitx.el: Update copyright years and add
+ `TeX-auto-parse' to `TeX-update-style-hook'.
+
+2015-03-28 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/colortbl.el: New file.
+
+ * style/ltxtable.el ("ltxtable"): Ask for a `Width' and not for a
+ `Length' in minibuffer.
+
+ * latex.el (LaTeX-common-initialization): Add standard LaTeX
+ lengths `arraycolsep', `arrayrulewidth' and `doublerulesep'.
+
+2015-03-23 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-run-style-hooks): Apply style hooks in reverse
+ order. With that, a local style can modify a private or a global
+ style, and a private style can modify a global one.
+
+2015-03-17 Mosè Giordano <mose@gnu.org>
+
+ * doc/wininstall.texi: Fix a broken link.
+
+ * style/mn2e.el: New style file.
+
+ * Makefile.in (STYLESRC): Activate new style.
+
+2015-03-15 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ltxtable.el: New file.
+
+2015-03-15 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ltablex.el: New file.
+
+2015-03-15 Arash Esbati <esbati@gmx.de>
+
+ * style/enumitem.el (LaTeX-enumitem-SetEnumitemKey-regexp): Delete
+ match for the second argument.
+ (LaTeX-enumitem-SetEnumitemValue-regexp): Delete match for the
+ third argument.
+ (LaTeX-arg-SetEnumitemValue): Replace the randomly generated
+ number with something human-readable.
+
+ * style/caption.el (LaTeX-caption-DeclareCaption-regexp): Delete
+ match for the second argument.
+ (LaTeX-arg-caption-DeclareCaption): Replace the randomly generated
+ number with something human-readable.
+
+2015-03-10 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-style-path): Replace `pushnew' with equivalent code
+ since defcustom init-forms don't seem to get compiled.
+
+ * doc/auctex.texi (Modes and Hooks): Document
+ TeX-after-TeX-LaTeX-command-finished-hook.
+
+ * tex-buf.el (TeX-after-TeX-LaTeX-command-finished-hook): New
+ hook.
+ (TeX-LaTeX-sentinel): Call it.
+
+2015-03-09 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-find-display-help): Display the help also when
+ the file cannot be determined.
+
+ * latex.el (LaTeX-end-regexp): Add "\]".
+ (LaTeX-indent-calculate): Indent "\[...\]" display math as a
+ regular environment.
+
+2015-03-08 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/geometry.el: New file.
+
+2015-03-08 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/caption.el: New file.
+
+2015-03-08 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/enumitem.el: New file.
+
+2015-03-08 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-style-path): Replace add-to-list on local with
+ pushnew.
+
+ * style/bidibeamer.el: New style.
+
+ * Makefile.in (STYLESRC): Activate new bidibeamer style.
+
+2015-03-07 Mosè Giordano <mose@gnu.org>
+
+ * doc/install.texi: Mention uninstallation in menus.
+ (Build/install and uninstall): Add "Uninstallation" index entry.
+ Document uninstallation process.
+
+ * Makefile.in: Update copyright years.
+ (.PHONY): Add uninstall rule.
+ (uninstall): New rule.
+
+ * doc/Makefile.in: Update copyright years.
+ (.PHONY): Add uninstall rule.
+ (uninstall): New rule.
+
+ * latex/Makefile.in: Update copyright years.
+ (.PHONY): Declare phony targets.
+ (install-texmf-doc): Do not ignore errors in this rule.
+ (uninstall): New rule.
+
+2015-03-03 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/auctex.texi (Filling): Document LaTeX-fill-excluded-macros.
+
+ * latex.el (LaTeX-fill-excluded-macros): New defcustom for
+ excluding macro arguments from filling.
+ (LaTeX-fill-region-as-paragraph): Use it.
+
+2015-03-02 Tassilo Horn <tsdh@gnu.org>
+
+ * font-latex.el (font-latex-match-command-with-arguments): Fix
+ error introduced in the last change.
+
+2015-02-24 Tassilo Horn <tsdh@gnu.org>
+
+ * style/expl3.el: New style for the wrapper package for
+ experimental LaTeX 3.
+
+ * Makefile.in (STYLESRC): Activate new style.
+
+ * font-latex.el (font-latex-match-simple-command)
+ (font-latex-match-command-with-arguments): Use \s_ and \sw regexp
+ classes instead of hard-coding [A-Za-z@] as LaTeX macro chars.
+
+2015-02-17 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-after-insert-env-hook): Rename from
+ `LaTeX-after-insert-env-hooks' which is now an obsolete variable
+ alias.
+ (LaTeX-after-modify-env-hook): New hook.
+ (LaTeX-modify-environment): Run `LaTeX-after-modify-env-hook'.
+
+2015-02-13 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-pdf-tools-sync-view, TeX-PDF-mode): Move addition of
+ `TeX-source-correlate-handle-TeX-region' to
+ `pdf-sync-backward-redirect-functions' from `TeX-PDF-mode' to
+ `TeX-pdf-tools-sync-view'.
+
+2015-02-09 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-pdf-tools-sync-view): Make it work with
+ `TeX-command-region'.
+
+2015-02-09 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-pdf-tools-sync-view): Simplify function.
+
+2015-02-09 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/color.el: New style.
+
+2015-02-08 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-source-correlate-handle-TeX-region): Fix
+ void-variable error.
+
+2015-02-07 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-pdf-tools-sync-view)
+ (TeX-source-correlate-handle-TeX-region)
+ (TeX-source-correlate-sync-source, TeX-PDF-mode): Adapt PDF Tools
+ forward/backward search to latest PDF Tools changes.
+
+2015-02-06 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (TeX-source-correlate-handle-TeX-region): Replace
+ `file-name-base', introduced in GNU Emacs 24, with
+ `file-name-sans-extension'+`file-name-nondirectory'.
+
+2015-02-06 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-source-correlate-handle-TeX-region): New function.
+ (TeX-source-correlate-sync-source): Use it.
+ (TeX-PDF-mode): Set `pdf-sync-correlate-tex-refine-function' to
+ `TeX-source-correlate-sync-source'.
+
+2015-02-05 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-pdf-tools-sync-view): New function to use PDF Tools
+ `pdf-view-mode' as a viewer.
+ (TeX-view-program-list-builtin): Add PDF Tools entry calling
+ `TeX-pdf-tools-sync-view'.
+
+2015-02-04 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/tcolorbox.el: New style.
+
+2015-01-31 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/currvita.el: New file.
+
+2015-01-27 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-view-program-list-builtin): Remove "start" as
+ executable entry because it's no executable but a Windows system
+ command.
+ (TeX-view-program-list-builtin): Also remove "start" as executable
+ from the "dvips and start" entry.
+
+2015-01-25 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-section-heading): Use default parameter of
+ completing-read. Fixes bug#19675.
+
+2015-01-19 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-auto-store): Fix indentation in auto files.
+
+2015-01-16 Arash Esbati <esbati@gmx.de>
+
+ * style/minted.el: Update copyright year.
+ (LaTeX-minted-auto-cleanup): Fix the name of the new langcode
+ environment.
+
+2014-12-30 Arash Esbati <esbati@gmx.de>
+
+ * style/multirow.el ("multirow"): Fix a typo in the name of a
+ variable.
+
+ * Makefile.in (STYLESRC): Add new styles.
+
+ * style/relsize.el: New file.
+
+ * style/wrapfig.el: New file.
+
+ * style/hyperref.el ("hyperref"): Add `Form' environment needed
+ for PDF and HTML forms.
+ (LaTeX-hyperref-forms-options): New variable for key-val options
+ used in form related macros (`TextField', `CheckBox',
+ `ChoiceMenu', `PushButton', `Submit', `Reset').
+
+2014-12-22 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/changes.texi: Document addition of LaTeX-command-section and
+ forward/backward search enhancements with Evince.
+
+ * latex.el (auto-mode-alist): Add latex-mode association for HeVeA
+ files.
+
+2014-12-21 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-parse-macro): Enclose arg in
+ LaTeX-default-verb-delimiter if macro is in
+ LaTeX-verbatim-macros-with-delims and there's only one argument.
+ (TeX-auto-store): Check if LaTeX-verbatim-environments,
+ LaTeX-verbatim-macros-with-delims, and
+ LaTeX-verbatim-macros-with-braces are bound before using them.
+
+ * style/minted.el (LaTeX-minted-newminted-regexp)
+ (LaTeX-minted-newmint-regexp, LaTeX-minted-newmintinline-regexp)
+ (LaTeX-minted-newmintedfile-regexp, LaTeX-minted-auto-cleanup):
+ Extend to recognize optional env/macro name.
+ ("minted"): Add \newminted, \newmint, \newmintinline, and
+ \newmintedfile macros.
+
+2014-12-20 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-auto-store): Write LaTeX-verbatim-*-local variables
+ to auto file to make them document-local.
+
+ * style/minted.el (LaTeX-minted-auto-cleanup): Recognize macros
+ generated by \newmint, \newmintinline, and \newmintedfile, too.
+
+ * tex.el (TeX-evince-sync-view): Encode URI with `url-encode-url'.
+
+2014-12-19 Tassilo Horn <tsdh@gnu.org>
+
+ * style/minted.el: New style.
+
+ * Makefile.in (STYLESRC): Add style/minted.el.
+
+ * latex.el (LaTeX-env-args): Bind exit-mark if its not bound
+ already.
+ (LaTeX-verbatim-regexp): Make variable obsolete.
+ (LaTeX-verbatim-regexp): New function which computes a regexp of
+ verbatim environments from LaTeX-verbatim-environments.
+ (LaTeX-indent-calculate, LaTeX-indent-calculate-last): Use the
+ function LaTeX-verbatim-regexp instead of the variable.
+
+ * style/listings.el ("listings"): Don't modify the now obsolete
+ LaTeX-verbatim-regexp.
+
+ * style/fancyvrb.el ("fancyvrb"): Don't modify the now obsolete
+ LaTeX-verbatim-regexp.
+
+ * style/beamer.el ("beamer"): Don't modify the now obsolete
+ LaTeX-verbatim-regexp.
+
+ * style/alltt.el ("alltt"): Don't modify the now obsolete
+ LaTeX-verbatim-regexp.
+
+2014-12-18 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-evince-sync-view): Don't URL-encode commas in the
+ file name (bug#19398).
+
+2014-12-12 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-environment-name-regexp): New function.
+ (LaTeX-modify-environment): Use it.
+ (LaTeX-find-matching-end): Use `TeX-grop' instead of the
+ hard-coded "{". Search for the closing of the environment with
+ `re-search-forward' instead of `search-forward' and use
+ `LaTeX-environment-name-regexp': this allows to consider
+ environments with macros in their names. (Bug#19281)
+ (LaTeX-find-matching-begin): Use `TeX-grop' instead of the
+ hard-coded "{".
+
+2014-12-09 Mosè Giordano <mose@gnu.org>
+
+ * style/babel.el (LaTeX-babel-active-languages): Move `nreverse'
+ call inside `let'.
+
+2014-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * tex.el (TeX-mode-specific-command-menu): Remove Emacs 20
+ compatibility code.
+
+ * style/shortvrb.el ("shortvrb"): Use mapcar instead of
+ dolist/add-to-list.
+
+ * style/pstricks.el (LaTeX-pst-point-in-parens)
+ (LaTeX-pst-macro-psarc, LaTeX-pst-macro-pscircle)
+ (LaTeX-pst-macro-rput, LaTeX-pst-macro-uput)
+ (LaTeX-pst-macro-multirputps, LaTeX-pst-macro-psline)
+ (LaTeX-pst-macro-psdots, LaTeX-pst-macro-parabola)
+ (LaTeX-pst-macro-pnt-twolen, LaTeX-pst-macro-psbezier)
+ (LaTeX-pst-macro-pspolygon, LaTeX-pst-macro-psframe)
+ (LaTeX-pst-macro-psgrid, LaTeX-pst-macro-newpsobject): Rename
+ unused arg to silence the byte-compiler.
+ (LaTeX-pst-parameters-add): Remove unused var beg.
+
+ * style/pst-plot.el (LaTeX-pst-macro-psaxes): Rename unused arg to
+ silence the byte-compiler and fix indentation.
+ ("pst-plot"): Use mapc instead of mapcar for side-effects only.
+
+ * style/pst-node.el (LaTeX-pstnode-macro-nput)
+ (LaTeX-pstnode-macro-cnodeput, LaTeX-pstnode-macro-nc)
+ (LaTeX-pstnode-macro-pc, LaTeX-pstnode-macro-tnabcput): Rename
+ unused arg to silence the byte-compiler.
+
+ * style/psfig.el (TeX-arg-psfig, LaTeX-env-psfigure): Rename
+ unused arg to silence the byte-compiler.
+
+ * style/prosper.el: Fix comment style.
+ (LaTeX-prosper-insert-title, LaTeX-prosper-arg-pdftransition)
+ (LaTeX-prosper-insert-options, LaTeX-prosper-insert-slide): Rename
+ unused arg to silence the byte-compiler.
+
+ * style/pdfsync.el (LaTeX-pdfsync-output-page): Remove unused
+ sync-line variable.
+
+ * style/natbib.el (natbib-note-args): Rename unused arg to silence
+ the byte-compiler.
+
+ * style/inputenc.el (LaTeX-arg-inputenc-inputenc): Rename unused
+ arg to silence the byte-compiler.
+
+ * style/harvard.el (LaTeX-env-harvardbib): Rename unused arg to
+ silence the byte-compiler.
+
+ * style/graphicx.el (LaTeX-arg-includegraphics): Rename unused arg
+ to silence the byte-compiler.
+
+ * style/fancyref.el (TeX-arg-fancyref-format): Rename unused arg
+ to silence the byte-compiler.
+
+ * style/epsf.el (TeX-arg-epsfsize): Rename unused arg to silence
+ the byte-compiler.
+
+ * style/emp.el (LaTeX-env-empfile): Rename unused arg to silence
+ the byte-compiler.
+
+ * style/dinbrief.el (LaTeX-dinbrief-sender): Add a FIXME.
+
+ * style/bigstrut.el (TeX-arg-bigstrut): Rename unused arg to
+ silence the byte-compiler.
+
+ * style/beamer.el
+ (LaTeX-beamer-after-insert-env, TeX-arg-beamer-overlay-spec)
+ (TeX-arg-beamer-frametitle, TeX-arg-beamer-note)
+ (LaTeX-arg-beamer-theme, LaTeX-arg-beamer-inner-theme)
+ (LaTeX-arg-beamer-outer-theme, LaTeX-arg-beamer-color-theme)
+ (LaTeX-arg-beamer-font-theme): Rename unused arg to silence the
+ byte-compiler.
+
+ * style/babel.el (require): Require cl at compile-time.
+ (LaTeX-babel-active-languages): Use pushnew/nreverse instead of
+ add-to-list.
+
+ * bib-cite.el (bib-cite--kind): New function.
+ (bib-display, bib-find): Use it.
+ (featurep): Use with-current-buffer instead of set-buffer.
+ (bib-cite--fontify-help): New function.
+ (bib-cite-fontify-help-as-bibtex, bib-cite-fontify-help-as-latex):
+ Use it.
+ (bib-highlight-mouse, bib-label-help): Make comment conform to the
+ commenting conventions.
+ (bib-label-prompt-map): Derive from
+ minibuffer-local-completion-map instead of copying that.
+ (bib-display-this-environment): Fix comment.
+ (bib-document-TeX-files): Don't doubly-declare the-file.
+
+2014-12-08 Mosè Giordano <mose@gnu.org>
+
+ * style/mathtools.el ("mathtools"): Fix closing bracket
+ placement. (Bug#19301)
+
+2014-12-08 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new styles.
+
+ * style/newtxttt.el: New file.
+
+ * style/newtxtext.el: New file.
+
+ * style/newtxsf.el: New file.
+
+ * style/newtxmath.el: New file.
+
+ * style/fbb.el: New file.
+
+ * style/erewhon.el: New file.
+
+ * style/baskervaldx.el: New file.
+
+2014-12-04 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (TeX-Omega-command): Add aleph and omega choices.
+ (LaTeX-Omega-command): Add lamed and lambda choices. (Bug#19260)
+
+2014-12-03 Mosè Giordano <mose@gnu.org>
+
+ * README.GIT: Describe branches of the repository.
+
+2014-12-02 Vladimir Lomov <lomov.vl@gmail.com> (tiny change)
+
+ * latex/Makefile.in (MKINSTALLDIRS): Fix MKINSTALLDIRS path.
+
+2014-11-29 Mosè Giordano <mose@gnu.org>
+
+ * tests/latex/latex-test.el (latex): Require latex.el.
+ (LaTeX-indent-tabular-test/in): Expand file name in load
+ directory, for automated tests.
+ (LaTeX-indent-tabular-test/out): Ditto.
+
+ * tests/Makefile: New Makefile.
+
+ * Makefile.in (.PHONY): Add new check target.
+ (check): New rule. Suggest in comments to run it before a new
+ release.
+
+2014-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * tex.el (TeX-view-program-list-builtin): Fix up paren typo.
+
+2014-11-28 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (TeX-view-program-list-builtin): Add the new third
+ element to each item.
+ (TeX-view-program-list): Document new third element of items in
+ doc string. Adapt the type.
+ (TeX-view-command-raw): Check whether the viewer executable
+ exists. (Bug#19121)
+
+ * doc/auctex.texi (Starting Viewers): Document change to
+ `TeX-view-program-list'.
+
+ * doc/changes.texi: Mention it.
+
+2014-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * style/siunitx.el (tex): Require tex because its indispensable
+ when compiling the call to TeX-auto-add-type.
+
+ * style/acronym.el (tex): Ditto.
+
+ * style/acro.el (tex): Ditto.
+
+2014-11-27 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-label-alist): Expand doc string.
+ (LaTeX-label): Make second argument optional to restore backward
+ compatibility and update doc string accordingly. (Bug#19178)
+
+2014-11-27 Matthew Leach <matthew@mattleach.net>
+
+ * configure.ac: Merge from preview/configure.ac.
+
+ * .gitignore: Merge from preview/.gitignore.
+
+ * autogen.sh: Don't run autoconf in the preview direcotry.
+
+ * Makefile.in (subdirs): Remove.
+ (DESCEND): Remove.
+ (EXCLUDEDFILES): Remove 'preview/' prefix.
+ (preview-ball): Likewise and decrement stip-components in tar.
+ (previewstartfile): Adapt from preview/Makefile.in.
+ (PREVIEW_AUTOLOAD): Likewise.
+ (texmf): Likewise.
+ (preview-latex.el): Likewise.
+ (latex/Makefile): Likewise.
+ (auto.el): Likewise.
+ (install-startup): Likewise.
+ (install-texmf): Likewise.
+ (release-commit): Likewise.
+ (DISTCLEANFILES): Likewise.
+ (CLEANFILES): Add preview files.
+ (install-el): Likewise.
+ (install-lisp): Likewise.
+ (all): Add texmf dependency and remove DESCEND.
+ (clean): Remove DESCEND action.
+ (distclean): Likewise.
+ (maintainer-clean): Likewise.
+
+ * doc/Makefile.in (preview-dtxdoc.texi): Update path of
+ preview.dtx.
+
+ * preview/ChangeLog: Move to ChangeLog-preview
+
+ * preview/ChangeLog.1: Move to ChangeLog.1-preview
+
+ * preview/auto.el.in: Move to top-level.
+
+ * preview/circ.tex: Move to top-level.
+
+ * preview/preview.el.in: Move to top-level.
+
+ * preview/*.el: Move to top-level.
+
+ * preview/images/: Move to images/.
+
+ * preview/latex/: Move to latex/.
+
+ * preview/Makefile.in: Remove.
+
+ * preview/configure.ac: Remove.
+
+ * preview/.gitignore: Remove.
+
+ * preview/COPYING: Remove.
+
+2014-11-21 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/auctex.texi (Starting a Command): Document
+ LaTeX-command-section and friends.
+
+ * style/book.el ("book"): Set LaTeX-largest-level to part instead
+ of chapter.
+
+ * tex-buf.el (LaTeX-command-section-level): New variable.
+ (LaTeX-command-section-level): New function.
+ (LaTeX-command-section-change-level, LaTeX-command-section): New
+ commands.
+
+ * latex.el (LaTeX-mode-map): Bind C-c C-z to LaTeX-command-section
+ and C-c M-z to LaTeX-command-section-change-level.
+
+ * tex.el (TeX-evince-sync-view): Use line/col information from the
+ TeX-region buffer if the View command is made on a region.
+
+ * tex-buf.el (TeX-region-create): Position point in the same
+ line/col as in the original buffer to make forward search work.
+
+2014-11-20 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-env-figure): Fix indentation when there is the
+ \centering macro and no caption is inserted.
+
+ * style/fontspec.el ("fontspec"): Fix fontification of
+ "newfontfamily" and "newfontface".
+
+2014-11-19 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Make backward/inverse
+ search form PDF to tex work also for TeX-regions.
+
+ * tex-buf.el (TeX-region-orig-buffer): New variable.
+ (TeX-region-create): Set TeX-region-orig-buffer.
+
+ * tex.el (TeX-submit-bug-report): Adapt bug report intro text to
+ mention debbugs url.
+
+2014-11-18 Arash Esbati <esbati@gmx.de>
+
+ * style/zlmtt.el (font-latex-add-keywords): Use more consistent
+ fontification.
+
+ * style/textcomp.el (font-latex-add-keywords): Ditto.
+
+ * style/fontaxes.el (font-latex-add-keywords): Ditto.
+
+ * style/XCharter.el (font-latex-add-keywords): Ditto.
+
+2014-11-18 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-region-create): Disable finding of appropriate
+ major-mode for region file. Also disable file-local vars, and
+ don't run find-file-hook functions. Also, make the region file
+ read-only to prevent accidental editing where actually the real
+ file should have been edited (happens easily with source
+ correlation mode).
+
+2014-11-16 Mosè Giordano <mose@gnu.org>
+
+ * Makefile.in (WEMACSDATAROOTDIR, WEMACSSITELISP): New variables.
+ (WPACKAGEFILES): Update accordingly.
+ (windows-package): Fix structure of the package for Emacs 24.4.
+ Reported by Uwe Siart. Remove the zip package before creating it,
+ otherwise it would be updated instead of recreated.
+ Mention that bash shell is required for windows-package and
+ release-upload recipes due to some bashisms in them. Reported by
+ José Carlos Santos.
+
+2014-11-15 Mosè Giordano <mose@gnu.org>
+
+ * Makefile.in (WEMACSPACKAGE, WEMACSEXTRACTDIR): New variables.
+ (windows-package): Adapt rule to new Emacs 24.4 package for
+ Windows. Use `WEMACSPACKAGE' and `WEMACSEXTRACTDIR'.
+
+2014-11-15 Davide G. M. Salvetti <salve@linux.it>
+
+ * Makefile.in (STYLESRC): Add `ifluatex.el', `luatextra.el'.
+
+ * style/luatextra.el: New style.
+
+ * style/ifluatex.el: New style.
+
+ * doc/faq.texi: Update the `Why does 'TeX-next-error' ('C-c `')
+ fail?' entry, taking into account the `TeX-file-line-error'
+ option. Update copyright range.
+
+ * doc/auctex.texi (Selecting a Command): Fix typo.
+ (Automatic Local): Update description of `TeX-style-path',
+ `TeX-style-global', `TeX-style-local', and `TeX-auto-local'
+ variables: there is no need to end directories and directories
+ lists items with a slash.
+
+ * doc/quickstart.texi (Editing Facilities): Fix documentation: to
+ change font attributes of existing text, it has to be marked as an
+ _active_ region.
+
+2014-11-10 Davide G. M. Salvetti <salve@linux.it>
+
+ * context.el: Replace `read-string' with `TeX-read-string'.
+
+ * latex.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/CJK.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/amsmath.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/amsthm.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/beamer.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/csquotes.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/dinbrief.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/dk-bib.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/emp.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/epsf.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/filecontents.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/foils.el: Replace `read-string' with `TeX-read-string';
+ add copyright notice.
+
+ * style/graphicx.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/inputenc.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/letter.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/longtable.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/mathtools.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/natbib.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/paralist.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/plext.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/prosper.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/psfig.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/pstricks.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/scrbase.el: Replace `read-string' with `TeX-read-string'.
+
+ * style/scrlttr2.el: Replace `read-string' with `TeX-read-string'.
+
+ * tex-info.el: Replace `read-string' with `TeX-read-string'.
+
+ * tex.el: Replace `read-string' with `TeX-read-string'.
+
+2014-11-04 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (VirTeX-common-initialization): Define a variable alias
+ for find-file-hook on XEmacs.
+
+2014-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * toolbar-x.el: Adjust copyright years.
+ (require): Require cl at compile-time.
+ (toolbarx-good-option-list-p): Use pushnew instead of add-to-list.
+
+ * tex.el (url-unreserved-chars): Declare to silence byte-compiler.
+ (TeX-tree-expand): Use pushnew instead of add-to-list. Iterate
+ path-list in reversed order.
+ (TeX-style-path): Use mapc instead of mapcar for side-effects.
+ (TeX-file-extensions, BibTeX-file-extensions)
+ (TeX-Biber-file-extensions): Declare to silence byte-compiler.
+ (TeX-tree-roots): Use pushnew instead of add-to-list.
+ (TeX-search-files-by-type): Use setq/pushnew instead of
+ dolist/add-to-list.
+ (TeX-doc): Use pushnew instead of add-to-list.
+
+ * tex-info.el (require): Require cl at compile-time.
+ (Texinfo-insert-node): Use pushnew instead of add-to-list.
+ (reftex-section-levels-all, reftex-level-indent)
+ (reftex-label-menu-flags, reftex-tables-dirty): Always
+ forward-declare (not only at compile-time).
+ (when): declare-function only at compile-time.
+
+ * tex-fold.el: Adjust copyright years.
+ (require): Require cl at compile-time.
+ (TeX-fold-region-macro-or-env, TeX-fold-update-at-point): Use
+ pushnew instead of add-to-list.
+ (TeX-fold-hide-item): Use setq instead of add-to-list.
+
+ * tex-buf.el (font-lock-mode-enable-list)
+ (font-lock-auto-fontify, font-lock-defaults-alist): Declare vars
+ to silence byte-compiler.
+
+ * multi-prompt.el: Adjust copyright years.
+ (multi-prompt): Don't let-bind unused var done.
+ (multi-prompt-next-must-match): Use minibuffer-completion-table
+ instead of dynamically bound table.
+
+ * latex.el (require): Require cl at compile-time.
+ (title, name, level, done-mark, toc): Declare dynamic vars.
+ (LaTeX-env-document, TeX-arg-index-tag, TeX-arg-document)
+ (LaTeX-arg-usepackage, TeX-arg-verb, ): Rename unused arg.
+ (LaTeX-listify-package-options): Use setq instead of add-to-list
+ to add to local var.
+ (reftex-ref-macro-prompt, TeX-arg-item-label-p)
+ (TeX-arg-right-insert-p): Declare to silence byte-compiler.
+ (LaTeX-indent-line): Use pushnew instead of add-to-list.
+ (LaTeX-fill-move-to-break-point): Don't let-bind unused math-sep.
+ (LaTeX-section-enable-symbol): Downcase arg.
+ (LaTeX-indent-tabular): Use mapc instead of mapcar for
+ side-effects.
+
+ * context.el (done-mark, reference, title, name, level): Declare
+ dynamic vars without global nil value.
+ (ConTeXt-section): let-bind reference. Remove binding of unused
+ var toc.
+ (ConTeXt-numbered-section-hook, ConTeXt-unnumbered-section-hook):
+ Improve docstring.
+ (ConTeXt-find-matching-stop): Don't let-bind pos.
+ (ConTeXt-optional-argument-insert)
+ (ConTeXt-required-argument-insert, ConTeXt-indent-line): Rename
+ unused arg.
+ (ConTeXt-mode-common-initialization): Use fboundp to check if
+ make-local-hook is defined.
+
+ * bib-cite.el: Expand copyright years.
+ (bib-cite-is-XEmacs): Remove.
+ (bib-cite-minor-mode, bib-cite-setup-highlight-mouse-keymap)
+ (bib-etags, bib-highlight-mouse, bib-toggle-highlight)
+ (bib-etags-find-noselect): Check for XEmacs with featurep.
+ (bib-cite-setup-mouse-function): Rename unused arg.
+ (bib-apropos): Use mapc instead of mapcar for side effects.
+ (bib-cite-fontify-help-xemacs): Define only on XEmacs.
+ (bib-cite-fontify-help-as-bibtex, bib-cite-fontify-help-as-latex):
+ Check for XEmacs with featurep. Fix fontification code.
+ (bib-display-this-ref): Use point-min instead of 1.
+ (TeX-auto-save, TeX-auto-update, TeX-auto-regexp-list): Declare to
+ silence the byte-compiler.
+
+2014-11-03 Arash Esbati <esbati@gmx.de>
+
+ * style/zlmtt.el: New file.
+
+ * style/XCharter.el: New file.
+
+ * style/textcomp.el: New file.
+
+ * style/MyriadPro.el: New file.
+
+ * style/mdsymbol.el: New file.
+
+ * style/fontaxes.el: New file.
+
+ * style/eso-pic.el: New file.
+
+ * style/AnonymousPro.el: New file.
+
+2014-11-02 Arash Esbati <esbati@gmx.de>
+
+ * style/MinionPro.el (TeX-add-symbols): Remove `figureversion',
+ `textsw', `textssc', `sscshape' and `swshape'.
+ (TeX-run-style-hooks): Added "fontaxes".
+
+ * style/MinionPro.el (LaTeX-MinionPro-package-options): Added
+ additional options from v2.3 of `MinionPro.sty', available from
+ <https://github.com/sebschub>
+
+2014-11-01 Davide G. M. Salvetti <salve@linux.it>
+
+ * tex.el (TeX-file-line-error): New customizable option.
+ (TeX-expand-list): New expander "$(file-line-error)".
+ (TeX-command-list): Use it.
+ (LaTeX-command-style): Use it.
+
+ * doc/auctex.texi (Processor Options): Document
+ `TeX-file-line-error'.
+
+ * doc/changes.texi: Mention `TeX-file-line-error'.
+
+2014-10-31 Mosè Giordano <mose@gnu.org>
+
+ * Makefile.in (CTANDIR): New variable.
+ (preview-ball): Create a top level directory "preview/" in the
+ preview tarball, as required by CTAN. Save the tarball to
+ $(CTANDIR) instead of $(FTPDIR).
+
+2014-10-29 Mosè Giordano <mose@gnu.org>
+
+ * Version 11.88 released.
+
+2014-10-29 Matthew Leach <matthew@mattleach.net>
+
+ * latex.el (LaTeX-indent-environment-list): Remove setter
+ lambda.
+ (LaTeX--tabular-like-end): Remove variable.
+ (LaTeX-indent-tabular): Move setter function from
+ LaTeX-indent-environment-list to generate tabular-end regex when
+ called.
+
+2014-10-29 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-largest-level-set): Set `outline-heading-alist'
+ only if it is bound.
+
+ * .gitignore: Ignore preview/preview.el.
+
+ * Makefile.in (DISTCLEANFILES): Add preview/preview.el.
+ (release-commit): Write new version announcement also into
+ preview/ChangeLog.
+
+ * aclocal.m4: Add a third argument to
+ `AC_DATE_VERSION_FROM_CHANGELOG' specifying the ChangeLog file.
+
+ * configure.ac: Use new third argument of
+ `AC_DATE_VERSION_FROM_CHANGELOG'. Retrieve preview date and
+ version from its ChangeLog. Add preview/preview.el to output
+ files.
+
+2014-10-22 Mosè Giordano <mose@gnu.org>
+
+ * 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.
+ (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.
+
+2014-10-13 Matthew Leach <matthew@mattleach.net>
+
+ * style/cleveref.el: New file.
+
+2014-10-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex.el (featurep): Activate mark in the GNU Emacs version of
+ TeX-activate-mark instead of being a no-op.
+ (TeX-insert-dollar): Use set-mark instead of push-mark in order to
+ avoid duplicate marks.
+
+2014-10-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * texmathp.el (texmathp-tex-commands-default): Move equation*
+ environment to AMS-LaTeX section.
+ (texmathp-why): Fix docstring.
+
+2014-10-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * style/amstext.el (LaTeX-amstext-package-options): Rename from
+ `LaTeX-amstext-package-option'.
+
+2014-10-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex-info.el (Texinfo-mark-environment, Texinfo-mark-section)
+ (Texinfo-mark-node): Use `push-mark' instead of `set-mark'.
+
+ * latex.el (LaTeX-mark-environment): Ditto.
+
+ * context.el (ConTeXt-mark-environment): Ditto.
+
+2014-09-25 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-insert-environment): Pass correct \end buffer
+ position to hooks in LaTeX-after-insert-env-hooks.
+
+2014-09-13 Vincent Belaïche <vincent.b.1@hotmail.fr>
+
+ * latex.el (LaTeX-dialect): Correct doctstring for consistency
+ with definition of function TeX-add-style-hook.
+
+ * doc/auctex.texi (Simple Style): modify example with
+ 'TeX-add-style-hook', so that 3rd argument is added. Modify @defun
+ of 'TeX-add-style-hook' also to document addition of 3rd argument.
+
+2014-09-11 Vincent Belaïche <vincent.b.1@hotmail.fr>
+
+ * doc/changes.texi: Add information about style hook labelling by dialect.
+
+ * doc/todo.texi (Bugs): Update Bug #1 about style hook clash.
+
+ * style/xspace.el ("xspace"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/xparse.el ("xparse"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/virtex.el ("virtex"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/verbatim.el ("verbatim"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/varioref.el ("varioref"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/url.el ("url"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/units.el ("units"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/unicode-math.el ("unicode-math"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/ulem.el ("ulem"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/tabulary.el ("tabulary"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/tabularx.el ("tabularx"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/swedish.el ("swedish"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/subfigure.el ("subfigure"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/slovak.el ("slovak"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/slides.el ("slides"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/siunitx.el ("siunitx"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/shortvrb.el ("shortvrb"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/setspace.el ("setspace"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/scrreprt.el ("scrreprt"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/scrpage2.el ("scrpage2"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/scrlttr2.el ("scrlttr2"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/scrbook.el ("scrbook"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/scrbase.el ("scrbase"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/scrartcl.el ("scrartcl"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/ruby.el ("ruby"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/report.el ("report"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/ragged2e.el ("ragged2e"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/pstricks.el ("pstricks"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/pst-slpe.el ("pst-slpe"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/pst-plot.el ("pst-plot"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/pst-node.el ("pst-node"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/pst-grad.el ("pst-grad"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/psfig.el ("psfig"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/prosper.el ("prosper"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/polski.el ("polski"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/polish.el ("polish"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/plhb.el ("plhb"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/plfonts.el ("plfonts"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/plext.el ("plext"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/placeins.el ("placeins"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/pdfsync.el ("pdfsync"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/paralist.el ("paralist"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/nomencl.el ("nomencl"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/nicefrac.el ("nicefrac"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/ngerman.el ("ngerman"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/naustrian.el ("naustrian"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/natbib.el ("natbib"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/nameref.el ("nameref"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/multirow.el ("multirow"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/multind.el ("multind"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/multido.el ("multido"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/multicol.el ("multicol"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/mflogo.el ("mflogo"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/metalogo.el ("metalogo"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/memoir.el ("memoir"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/mdwlist.el ("mdwlist"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/mathtools.el ("mathtools"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/makeidx.el ("makeidx"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/luacode.el ("luacode"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/ltxdoc.el ("ltxdoc"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/ltx-base.el ("ltx-base"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/lscape.el ("lscape"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/longtable.el ("longtable"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/listings.el ("listings"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/lipsum.el ("lipsum"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/lettrine.el ("lettrine"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/letter.el ("letter"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/latexinfo.el ("latexinfo"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/kpfonts.el ("kpfonts"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/kantlipsum.el ("kantlipsum"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/jurabib.el ("jurabib"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/jura.el ("jura"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/jsbook.el ("jsbook"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/jsarticle.el ("jsarticle"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/jreport.el ("jreport"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/jbook.el ("jbook"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/jarticle.el ("jarticle"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/j-report.el ("j-report"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/j-book.el ("j-book"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/j-article.el ("j-article"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/italian.el ("italian"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/inputenc.el ("inputenc"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/index.el ("index"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/imakeidx.el ("imakeidx"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/icelandic.el ("icelandic"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/hyperref.el ("hyperref"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/harvard.el ("harvard"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/graphicx.el ("graphicx"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/graphics.el ("graphics"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/german.el ("german"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/frenchb.el ("frenchb"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/french.el ("french"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/francais.el ("francais"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/footmisc.el ("footmisc"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/fontspec.el ("fontspec"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/foils.el ("foils"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/flashcards.el ("flashcards"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/filecontents.el ("filecontents"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/fancyvrb.el ("fancyvrb"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/fancyref.el ("fancyref"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/fancynum.el ("fancynum"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/fancyhdr.el ("fancyhdr"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/exercise.el ("exercise"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/everysel.el ("everysel"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/epsf.el ("epsf"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/epigraph.el ("epigraph"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/english.el ("english"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/emp.el ("emp"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/dutch.el ("dutch"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/doc.el ("doc"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/dk.el ("dk"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/dinbrief.el ("dinbrief"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/danish.el ("danish"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/czech.el ("czech"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/csquotes.el ("csquotes"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/comment.el ("comment"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/captcont.el ("captcont"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/bulgarian.el ("bulgarian"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/booktabs.el ("booktabs"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/book.el ("book"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/bm.el ("bm"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/bigstrut.el ("bigstrut"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/bigdelim.el ("bigdelim"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/biblatex.el ("biblatex"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/beamer.el ("beamer"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/babel.el ("babel"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/austrian.el ("austrian"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/article.el ("article"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/array.el ("array"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/amsthm.el ("amsthm"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/amstext.el ("amstext"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/amstex.el ("amstex"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/amssymb.el ("amssymb"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/amsopn.el ("amsopn"): Add LaTeX-dialect to
+ TeX-add-style-hook call. Update header with correct filename.
+
+ * style/amsmath.el ("amsmath"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/amsbsy.el ("amsbsy"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/amsbook.el ("amsbook"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/amsart.el ("amsart"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/alphanum.el ("alphanum"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/alltt.el ("alltt"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/afterpage.el ("afterpage"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/acronym.el ("acronym"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/acro.el ("acro"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/MinionPro.el ("MinionPro"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/CJKutf8.el ("CJKutf8"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * style/CJK.el ("CJK"): Add LaTeX-dialect to TeX-add-style-hook call.
+
+ * bib-cite.el (eval-after-load "bibtex"): Add hook
+ TeX-bibtex-set-BibTeX-dialect to BibTex mode, this will set
+ 'TeX-style-hook-dialect' to :bibtex for BibTeX files so that
+ Mosè's problem should be solved.
+
+ * latex.el (LaTeX-common-initialization): set
+ 'TeX-style-hook-dialect' to :latex for LaTeX files, and those in
+ LaTeX derived modes. Add LaTeX-dialect as DIALECT argument to all
+ calls of TeX-add-style-hook.
+
+ * tex.el (TeX-style-hook-list): Update docstring to make clear
+ that style hooks can also be in the form '[TeX-style-hook HOOK-FUN
+ DIALECT-SET]'.
+ (TeX-bibtex-set-BibTeX-dialect): New defun.
+ (TeX-style-hook-dialect-weight-alist): New defconst.
+ (TeX-shdex-eval): New defun.
+ (TeX-shdex-or TeX-shdex-and TeX-shdex-nor TeX-shdex-not)
+ (TeX-shdex-in-p TeX-shdex-listify): New defsubst.
+ (TeX-style-hook-dialect): New defvar, used to have style hooks
+ called only in corresponding context.
+ (TeX-add-style-hook): Add optional argument context for marking
+ hooks that must run only in non default (aka nil) dialect.
+ (TeX-keep-hooks-in-dialect): New defun, used for unloading only
+ those hooks in a dialect list.
+ (TeX-unload-style): Add optional argument context-list for
+ unloading only those hooks marked for contexts in that
+ context-list.
+ (TeX-run-style-hooks): Run style hook only when current style hook
+ context matches context for which hook is marked.
+
+ * tex-info.el (Texinfo-environment-list): Add 'html' and 'float'
+ environments.
+ (TeX-texinfo-mode): set 'TeX-style-hook-dialect' to :texinfo for
+ Texinfo files. Add macro '@caption'.
+
+2014-09-08 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-assoc-string): Remove docstring from defalias since
+ that's not supported with XEmacs.
+
+2014-08-25 Florent Rougon <f.rougon@free.fr> (tiny change)
+
+ * tex-buf.el (TeX-command-expand): Fix possible endless loop in
+ file name expansion.
+
+2014-08-24 Mosè Giordano <mose@gnu.org>
+
+ * tests/tex/command-expansion.el: New test file.
+
+2014-08-24 Florent Rougon <f.rougon@free.fr> (tiny change)
+
+ * tex.el (TeX-expand-list): Add the previous position to the
+ lenght of the expanded string to get the current position in the
+ %' expander.
+
+2014-08-18 Vincent Belaïche <vincent.b.1@hotmail.fr>
+
+ * font-latex.el (font-latex-add-quotes): Code optimization: use
+ '(add-to-list (make-local-variable (quote foo)) some-value)'
+ instead of '(make-local-variable (quote foo)) (add-to-list 'foo
+ some-value)' wherever possible.
+
+ * bib-cite.el (bib-cite-minor-mode)
+ (bib-cite-setup-highlight-mouse-keymap): Code optimization: use
+ '(set (make-local-variable (quote foo)) some-value)' instead of
+ '(make-local-variable (quote foo)) (setq foo some-value)' wherever
+ possible.
+
+ * latex.el (BibTeX-auto-store)
+ (LaTeX-common-initialization): Ditto.
+
+ * tex-info.el (TeX-texinfo-mode): Code optimization: use '(set
+ (make-local-variable (quote foo)) some-value)' instead of
+ '(make-local-variable (quote foo)) (setq foo some-value)' wherever
+ possible. Add in style Texinfo standard macros '@acronym' and
+ '@tie'.
+
+ * tex.el (TeX-assoc-string) new defalias to work-around missing
+ assoc-string in XEmacs.
+ (TeX-unload-style): Code optimization: use 'TeX-assoc-string'
+ instead of 'assoc' to search style in 'TeX-style-hook-list', and
+ use delq on returned value of assoc-string for removing the style
+ --- on the one hand delq will go through the whole list rather
+ than stop after the first match like in original code, but on the
+ other hand comparison are faster because eq instead of equal is
+ used and we are working on assoc cell rather than on key, so less
+ indirection, furthermore delq is C code. Anyway that make the code
+ much smaller and easier to understand.
+ (TeX-file-extensions): Add txi amongst extension of texinfo files,
+ for consistency with info node '(texinfo) Minimum'
+ (TeX-run-style-hooks): Code optimization: use 'TeX-assoc-string'
+ instead of 'assoc' to search style in 'TeX-style-hook-list'.
+ (VirTeX-common-initialization): Code optimization: use '(set
+ (make-local-variable (quote foo)) some-value)' instead of
+ '(make-local-variable (quote foo)) (setq foo some-value)' wherever
+ possible.
+
+2014-08-18 Tassilo Horn <tsdh@gnu.org>
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Allow for a
+ mandatory argument for a verbatim environment.
+
+2014-08-15 Vladimir Lomov <lomov.vl@gmail.com>
+
+ * style/mathtools.el ("mathtools"): Don't use the removed
+ `LaTeX-amsmath-env-aligned' function.
+
+2014-08-14 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-insert-label): Remove.
+ (LaTeX-label): Add a new mandatory argument. Do not use
+ `LaTeX-insert-label'. Determine the prefix at the beginning of
+ the function and insert the label only if the prefix is non nil.
+ (LaTeX-section-label, LaTeX-env-figure, LaTeX-env-label): Use the
+ second mandatory argument of `LaTeX-label'.
+
+ * style/amsmath.el: Update copyright years.
+ ("amsmath"): Append the environments to `LaTeX-label-alist'
+ instead of prepeding them. Use the second mandatory argument of
+ the `LaTeX-label' function.
+
+ * style/longtable.el: Update copyright years.
+ ("longtable"): Move addition of "longtable" environment to
+ `LaTeX-label-alist' inside the style hook. Append the environment
+ to the alist instead of prepending it. Use the second mandatory
+ argument of the `LaTeX-label' function.
+
+ * doc/auctex.texi (Sectioning, Environments): Remove references to
+ `LaTeX-insert-label'.
+ (Environments): Document `LaTeX-label-alist'.
+
+ * doc/changes.texi: Remove references to `LaTeX-insert-label'.
+
+2014-08-12 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (LaTeX-insert-label): Rename from
+ `LaTeX-auto-insert-label' and mention sections in the doc-string.
+ (LaTeX-label): Update accordingly.
+
+ * doc/auctex.texi (Sectioning): Mention `LaTeX-insert-label'.
+ (Environments): Update `LaTeX-insert-label' name and document use
+ for sectioning commands.
+ (Environments, Completion): Prettify
+ `TeX-complete-expert-commands' documentation by using a table
+ environment.
+
+ * doc/changes.texi: Rename `LaTeX-auto-insert-label' to
+ `LaTeX-insert-label' and mention sections too.
+
+2014-08-11 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-command): Keep the frame and the buffer
+ associate to the error overview if the command to be run is View.
+
+ * latex.el (LaTeX-auto-insert-label): New customizable variable.
+ (LaTeX-label): Use it.
+
+ * doc/auctex.texi (Environments): Document
+ `LaTeX-auto-insert-label'.
+
+ * doc/changes.texi: Mention `LaTeX-auto-insert-label'. Fix a
+ couple of bad-boxes in the PDF output of the manual.
+
+2014-07-25 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-largest-level-set): Adapt
+ `outline-heading-alist' according to largest level in order to
+ make `outline-promote' (and others) work correctly.
+
+2014-07-25 Mosè Giordano <mose@gnu.org>
+
+ * doc/auctex.texi (Adding Macros): Document `TeX-date-format'.
+
+ * doc/changes.texi: Mention `TeX-date-format'.
+
+ * latex.el (TeX-date-format): New customizable option.
+ Suggested by Uwe Brauer.
+ (TeX-arg-date): Use it.
+
+2014-07-17 Mosè Giordano <mose@gnu.org>
+
+ * Makefile.in: Update copyright years.
+ (EXCLUDEDFILES): Rename from GITFILES. Remove also .cvsignore and
+ tests from the release tarball.
+ (release-commit): More precise suggestion to push tag and release
+ commit.
+ (tar-ball): Use EXCLUDEDFILES in place of GITFILES.
+
+2014-07-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * latex.el: Enhance array and tabular(*) environments support.
+ (LaTeX-env-array): Add call to `LaTeX-item-array'.
+ (LaTeX-env-tabular*): Add call to `LaTeX-item-tabular*'.
+ (LaTeX-array-skipping-regexp): New variable.
+ (LaTeX-tabular*-skipping-regexp): Ditto.
+ (LaTeX-item-array): New function. Put line break macro on the
+ last line and insert suitable number of ampersands.
+ (LaTeX-item-tabular*): Ditto.
+ (LaTeX-insert-ampersands): New function. Insert suitable number
+ of ampersands.
+ (LaTeX-array-column-letters): New variable. Column letters for
+ array-like environments.
+ (LaTeX-array-count-columns): New function. Count number of
+ ampersands to be inserted.
+ (LaTeX-common-initialization): Add entries to LaTeX-item-list to
+ use `LaTeX-item-array' and `LaTeX-item-tabular*'.
+
+ * style/amsmath.el: Enhance alignat-like environments support
+ as well as some cleanups.
+ (LaTeX-item-equation-alignat): New function. Insert contents to
+ terminate a line in multi-line equations environment.
+ (LaTeX-amsmath-env-alignat): Use it. Add doc string.
+ (LaTeX-amsmath-env-alignedat): Ditto.
+ (LaTeX-amsmath-env-aligned): Removed. Just specifying a prompt
+ string for an optional argument is enough.
+ (LaTeX-item-equation): Take over the job of
+ `LaTeX-item-equations'. Add an optional `suppress' argument:
+ when it is non-nil skip putting line break macro. Add doc string.
+ (LaTeX-item-equations): Removed. Its task is now covered by
+ `LaTeX-item-equation'.
+ (LaTeX-item-equation-alignat): New function. Insert ampersands
+ according to the columns number, as well as calling
+ `LaTeX-item-equation'.
+ (LaTeX-amsmath-alignat-number-of-ampersands): New function.
+ ("amsmath"): Arrange setups of variables to adopt the above
+ changes.
+
+ * style/array.el ("array"): Change `LaTeX-array-column-letters'
+ locally to include addtional letters extended in array.sty.
+
+ * style/plext.el: New style file. Add support for extended
+ format for array-like environments.
+
+ * Makefile.in (STYLESRC): Include style/plext.el.
+
+ * doc/auctex.texi: Add documentation for the above enhancements.
+
+ * doc/changes.texi: Ditto.
+
+2014-07-14 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-next-error): Do not pass `reparse' argument to
+ `next-error' in XEmacs as it is not supported.
+ (TeX-error-overview-frame, TeX-error-overview-buffer-name): Move
+ before their first use in order to prevent a runtime error in
+ XEmacs and GNU Emacs 21. Reported by Ikumi Keita.
+ (TeX-parse-TeX): Manually set `item' to nil when
+ `TeX-error-last-visited' is negative.
+ (TeX-error-description-error, TeX-error-description-warning)
+ (TeX-error-description-tex-said): Set to nil in XEmacs and GNU
+ Emacs 21. Reported by Ikumi Keita.
+
+2014-07-13 Mosè Giordano <mose@gnu.org>
+
+ * latex.el (TeX-latex-mode): Add second argument to
+ `local-variable-p', mandatory in XEmacs. Suggested by Ikumi
+ Keita.
+
+ * preview/preview.el (preview-dump-state): Ditto.
+
+ * style/biblatex.el ("biblatex"): Ditto.
+
+ * tex.el (TeX-how-many): Make the function return a number also in
+ XEmacs and Emacs 21. Suggested by Ikumi Keita.
+
+2014-07-12 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-error-description-error): Do not use the
+ `default' display, not supported by GNU Emacs 21 and XEmacs 21.4.
+ (TeX-error-description-warning): Ditto.
+
+2014-07-11 Mosè Giordano <mose@gnu.org>
+
+ * tex-buf.el (TeX-error-description-error): Make face definition
+ XEmacs compatible.
+ (TeX-error-description-tex-said): Ditto.
+ (TeX-error-description-help): Ditto.
+
+ * tex.el (nil): Handle the case of a non-available crm.el with a
+ `condition-case', instead of using the third argument of
+ `require', not recognized by XEmacs 21.4.
+ (and): Check whether dbus support is available before requiring
+ dbus.el.
+
+2014-07-02 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-expand-list): Set
+ `TeX-source-correlate-output-page-function' when necessary, in the
+ "%(outpage)" expander.
+ (TeX-source-correlate-method): Add an alist as a possible value
+ and change the default.
+ (TeX-source-correlate-method-active): Convert to a function.
+ (TeX-source-correlate-expand-options): Use the
+ `TeX-source-correlate-method-active' function.
+ (TeX-source-correlate-mode): Remove setting of the
+ `TeX-source-correlate-output-page-function' variable and of the
+ now deleted `TeX-source-correlate-method-active' variable.
+ (TeX-source-specials-view-expand-options): Use the
+ `TeX-source-correlate-method-active' function.
+ (TeX-mode-specific-command-menu-entries): Hide "Previous Error"
+ and "Error Overview" entries when not available.
+
+ * context.el: Update copyright years.
+ (ConTeXt-expand-options): Use the
+ `TeX-source-correlate-method-active' function.
+
+ * doc/auctex.texi (I/O Correlation): Update documentation of
+ `TeX-source-correlate-method'.
+
+ * doc/changes.texi: Mention change to the default value of
+ `TeX-source-correlate-method'.
+
+2014-06-29 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/todo.texi (Mid-term Goals): Remove "More flexible option and
+ command handling" item: we now have `TeX-command-extra-options'.
+ (Wishlist): Remove "Poor man's Source Specials": AUCTeX supports
+ source specials and SyncTeX.
+ (Wishlist): Remove "multiple completion for \bibliography" item:
+ "\bibliography" does complete multiple arguments.
+
+2014-06-28 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex-buf.el (TeX-command): Kill the frame and buffer associated
+ to the error overview before running commands.
+ (TeX-TeX-sentinel): Open error overview if
+ `TeX-error-overview-open-after-TeX-run' is non-nil and there are
+ errors or warnings to show.
+ (TeX-LaTeX-sentinel): Ditto.
+ (TeX-find-display-help): Set `runbuf' to `TeX-active-buffer' since
+ this function may be called also from the error overview buffer.
+ (TeX-error-description-faces): Change group to more appropriate
+ `TeX-output'.
+ (TeX-error-overview-active-buffer): New variable.
+ (TeX-error-overview-orig-frame): Ditto.
+ (TeX-error-overview-orig-window): Ditto.
+ (TeX-error-overview-frame): Ditto.
+ (TeX-error-overview-setup): New customizable variable.
+ (TeX-error-overview-setup): New function.
+ (TeX-error-overview-goto-source): Ditto.
+ (TeX-error-overview-make-entries): Ditto.
+ (TeX-error-overview-next-error): Ditto.
+ (TeX-error-overview-previous-error): Ditto.
+ (TeX-error-overview-quit): Ditto.
+ (TeX-error-overview-mode-map): New variable.
+ (TeX-error-overview-list-entries): Ditto.
+ (TeX-error-overview-mode): New major mode.
+ (TeX-error-overview-buffer-name): New constant.
+ (TeX-error-overview-frame-parameters): New customizable variable.
+ (TeX-error-overview-open-after-TeX-run): Ditto.
+ (TeX-error-overview): New function.
+ (TeX-find-display-help): Expand the name of the file to be visited
+ starting from the directory of the master file.
+ (TeX-error-overview-make-entries): Add optional `master-dir'
+ argument, to shorten file names when they are relative.
+ (TeX-error-overview): Pass `TeX-master-directory' as argument to
+ `TeX-error-overview-make-entries'.
+
+ * tex.el (TeX-error-overview): Autoload `TeX-error-overview'.
+ (TeX-mode-specific-command-menu-entries): Add an entry for the
+ error overview.
+
+ * doc/auctex.texi (Debugging): Document error overview.
+
+ * doc/changes.texi: Mention error overview. Add local variables
+ to the end of the file.
+
+ * doc/todo.texi: Add local variables to the end of the file.
+ (Wishlist): Update entry about error reporting.
+
+2014-06-21 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex-buf.el (TeX-parse-TeX): Use `TeX-find-display-help' in place
+ of `TeX-error-list-find-display-help'.
+ (TeX-error-list-find-display-help): Removed, replaced by more
+ general `TeX-find-display-help'.
+ (TeX-find-display-help): New function.
+ (TeX-error): Append nils to the `TeX-error-list' entry to make
+ each entry of the same lenght for both errors and warnings.
+ Append also `TeX-error-point'. This fixes a bug occurring when
+ `TeX-display-help' is set to `expert'. Use
+ `TeX-find-display-help' to display the help.
+ (TeX-warning): Append `TeX-error-point' to the `TeX-error-list'
+ entry to fix the above mentioned bug. Use `TeX-find-display-help'
+ to display the help.
+
+2014-06-04 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex-buf.el (TeX-parse-TeX): Use
+ `TeX-error-list-find-display-help'.
+ (TeX-error-list-find-display-help): New function.
+ (TeX-warning): Use `bad-box' when there is a bad box.
+ (TeX-warning--find-display-help): Cater for bad boxes.
+ (TeX-help-error): Ditto.
+
+2014-06-02 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex-buf.el (TeX-error--find-display-help): Use new fourth
+ argument of `TeX-help-error'.
+ (TeX-warning): Rename mandatory argument to `warning'. Do not add
+ leading "** " to warning string.
+ (TeX-warning--find-display-help): Use new fourth argument of
+ `TeX-help-error'.
+ (TeX-error-description-faces): New group.
+ (TeX-error-description-error): New face.
+ (TeX-error-description-warning): Ditto.
+ (TeX-error-description-tex-said): Ditto.
+ (TeX-error-description-help): Ditto.
+ (TeX-help-error): Add new `type' argument. Color help messages
+ using the new faces.
+ (TeX-warning): Preserve point when searching backward. In some
+ cases this prevents infinite loops in `TeX-parse-all-errors' and
+ fixes wrong detection of context string.
+
+2014-05-27 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-mode-specific-command-menu-entries): Add
+ `TeX-previous-error'.
+
+ * tex-buf.el (TeX-error-list): Fix typo.
+ (TeX-parse-all-errors): Ditto.
+
+2014-05-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Backport from ELPA repository.
+ * tex-site.el (TeX-modes-set): Use advice-add if available.
+ * font-latex.el (font-latex-make-sectioning-faces): Don't rely on
+ dynamic scoping for `num'.
+ (font-latex-make-built-in-keywords): Don't use `eval' needlessly.
+ (font-latex-doctex-syntactic-keywords): Declare before first use.
+ (font-latex-match-command-with-arguments):
+ Stay away from `add-to-list' on let-bound variables.
+ (font-latex-match-command-in-braces): Remove unused var `end'.
+
+2014-05-20 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex-buf.el: Update copyright years.
+ (TeX-error-last-visited): New buffer-local variable.
+ (TeX-get-parse-function): New function.
+ (TeX-next-error): Add `apt' argument and make all arguments
+ optional. Use `TeX-get-parse-function'.
+ (TeX-previous-error): Use `TeX-get-parse-function'. Use
+ `TeX-parse-TeX' to move between errors when possible.
+ (TeX-TeX-sentinel): Parse the output log when
+ `TeX-parse-all-errors' is non-nil.
+ (TeX-LaTeX-sentinel): Ditto.
+ (TeX-parse-reset): Add an optional `reparse' argument and reparse
+ the output log when it is non-nil. Reset also `TeX-error-list'
+ and `TeX-error-last-visited'.
+ (TeX-parse-command): Add `arg' argument.
+ (TeX-parse-TeX): Add `arg' argument. When `TeX-parse-all-errors'
+ is non-nil, use `TeX-error-list' to move to the error point.
+ (TeX-error-list): New buffer-local variable.
+ (TeX-parse-all-errors): New customizable variable.
+ (TeX-parse-all-errors): New function.
+ (TeX-parse-error): Add an optional `store' argument. Make the
+ function return non-nil when an error or a warning is found.
+ (TeX-error): Add an optional `store' argument: when it is non-nil
+ store the relevant information about the error in
+ `TeX-error-list'. Use `TeX-error--find-display-help'.
+ (TeX-error--find-display-help): New function.
+ (TeX-warning): Add an optional `store' argument: when it is
+ non-nil store the relevant information about the warning in
+ `TeX-error-list'. Use `TeX-warning--find-display-help'.
+ (TeX-warning--find-display-help): New function.
+ (TeX-output-mode-map): Bind `p' to the now working
+ `TeX-previous-error'.
+
+ * doc/auctex.texi (Debugging): Document `TeX-previous-error' and
+ `TeX-parse-all-errors'. Update `TeX-next-error'.
+
+ * doc/changes.texi: Update copyright years. Mention
+ `TeX-next-error' and `TeX-previous-error' changes and the new
+ `TeX-parse-all-errors'.
+
+ * doc/todo.texi: Update copyright years.
+ (Wishlist): Update a couple of items related to error parsing.
+
+2014-05-17 Mosè Giordano <giordano.mose@libero.it>
+
+ * font-latex.el: Update copyright years.
+ (font-latex-update-sectioning-faces): Make sure
+ `height-scale' is a floating point number.
+ (font-latex-make-sectioning-faces): Ditto.
+
+2014-05-10 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/siunitx.el: Update copyright years and specify last
+ `siunitx' version supported. Hard wrap lines longer than 80
+ columns.
+ (LaTeX-siunitx-regexp): Move the escape character out of the group
+ matching the unit name.
+ (LaTeX-arg-siunitx-unit): Add `prefix' argument. Replace the
+ space with `TeX-esc' as the completion separator.
+ (LaTeX-arg-define-siunitx-unit): Define a default prompt; set
+ `initial-input' to nil; use `TeX-esc' as prefix to the given
+ input.
+ ("siunitx"): Remove the escape character from the unit names.
+
+2014-05-02 Jobst Hoffmann <J.Hoffmann@fh-aachen.de> (tiny change)
+
+ * style/listings.el ("listings"): Fix typo.
+
+2014-05-01 Mosè Giordano <giordano.mose@libero.it>
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Fix
+ fontification of the optional argument to a verbatim-like
+ environment.
+
+2014-04-16 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-parse-error): Add another exception.
+
+2014-04-06 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-info.el (TeX-texinfo-mode): Use `texinfo-current-defun-name'
+ in `C-x 4 a'.
+
+2014-04-04 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-add-environments): Move advising of
+ `LaTeX-add-environments' after definition of
+ `LaTeX-environment-menu' and `LaTeX-environment-modify-menu'
+ variables to fix assignment to free variable warnings.
+
+ * tex-style.el: Update coyright years.
+ (LaTeX-biblatex-use-Biber): New variable. Mark as
+ safe-local-variable.
+
+ * latex.el (TeX-latex-mode): Add setting of `LaTeX-using-Biber' to
+ `TeX-update-style-hook'.
+
+ * style/biblatex.el ("biblatex"): Use `LaTeX-biblatex-use-Biber'
+ value to set `LaTeX-using-Biber' when it is set locally.
+
+ * tex-bar.el: Update copyright years.
+ (LaTeX-install-toolbar): Append toolbar refresh to
+ `TeX-update-style-hook' instead of prepending it.
+
+ * doc/auctex.texi: Update copyright years.
+ (Selecting a Command): Document `LaTeX-biblatex-use-Biber'.
+
+ * doc/changes.texi: Mention `LaTeX-biblatex-use-Biber' change.
+
+2014-04-02 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/biblatex.el: Update copyright years and specify last
+ `biblatex' version supported.
+ (LaTeX-biblatex-executebibliographyoptions-options): Update.
+ (LaTeX-biblatex-language-list): Ditto.
+ (LaTeX-arg-biblatex-cites): Fix condition on `items' variable to
+ adapt to the `TeX-completing-read-multiple' return value change.
+
+2014-03-17 Nicolas Richard <theonewiththeevillook@yahoo.fr>
+
+ * style/exercise.el: New file.
+
+2014-03-18 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/auctex.texi: Mention that `TeX-PDF-mode' is enabled by
+ default.
+
+ * tex.el (TeX-PDF-mode): Enable TeX PDF mode by default.
+
+ * tex-buf.el (TeX-command-master): Ask for TeX-master if it cannot
+ be determined otherwise.
+
+2014-03-15 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-view-command-raw): Throw an error when `spec' is
+ nil, otherwise when the function returns nil `TeX-command-expand'
+ enters an infinite loop.
+
+ * style/paralist.el: Update copyright years.
+ ("paralist"): Use `LaTeX-provided-package-options-member' to
+ conditionally define environments.
+
+2014-03-12 Tassilo Horn <tsdh@gnu.org>
+
+ * multi-prompt.el (multi-prompt): Return nil on empty input.
+
+ * tex.el (TeX-completing-read-multiple): Define it so that empty
+ input results in nil across different emacs versions (<= 24.3
+ vs. later versions).
+
+ * style/biblatex.el ("biblatex"): Use
+ `TeX-completing-read-multiple' instead of
+ `completing-read-multiple'.
+ (LaTeX-arg-biblatex-cites): Use `TeX-completing-read-multiple' and
+ adapt handling of return value.
+
+ * style/pstricks.el (LaTeX-package-parameters): Adapt to
+ `TeX-completing-read-multiple' change.
+
+2014-03-11 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-arg-usepackage-read-packages-with-options): Fix
+ bug that caused AUCTeX to query for packages infinitely.
+
+ * context.el (ConTeXt-add-environments): Advice instead of
+ renaming and redefining generated function.
+
+ * latex.el (LaTeX-close-environment): Remove non-interactive
+ `next-line' usage compile warning.
+ (LaTeX-add-bibliographies): Advice instead of renaming and
+ redefining generated function.
+ (LaTeX-add-environments): Ditto.
+
+2014-03-10 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-fill-break-at-separators): Default to opening
+ and closing math switches.
+
+2014-03-06 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Processor Options): Add missing pair of braces.
+
+2014-02-22 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-environment): Do not set
+ `LaTeX-default-environment' to `environment' if the latter is
+ equal to the current default environment.
+
+2014-02-21 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-arg-usepackage-read-packages-with-options): New
+ function. Now options are requested only if at least one package
+ has been provided.
+ (LaTeX-arg-usepackage-insert): New function.
+ (LaTeX-arg-usepackage): Use
+ `LaTeX-arg-usepackage-read-packages-with-options' and
+ `LaTeX-arg-usepackage-insert'.
+ (LaTeX-insert-usepackages): New function.
+ (LaTeX-env-document): Use it.
+
+ * doc/auctex.texi (Environments): Document new behavior of
+ `LaTeX-env-document'.
+
+ * doc/changes.texi: Mention it.
+
+2014-02-20 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-command-extra-options): New customizable variable.
+ (TeX-expand-list): New `%(extraopts)' expander.
+ (TeX-command-list): Use `%(extraopts)'.
+
+ * doc/auctex.texi (Processor Options): Document
+ `TeX-command-extra-options'.
+
+ * doc/changes.texi: Document it.
+
+2014-02-10 Tassilo Horn <tsdh@gnu.org>
+
+ * style/english.el: New style for english documents so that
+ `TeX-language-en-hook' gets run.
+
+ * Makefile.in (STYLESRC): Activate it.
+
+ * doc/auctex.texi (languages): Document it.
+
+2014-02-04 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-auto-add-type): Convert to macro.
+
+ * lpath.el: Don't silence byte-compiler.
+
+ * latex.el (LaTeX-auto-style, LaTeX-auto-arguments)
+ (LaTeX-auto-optional, LaTeX-auto-env-args): Defvar explicitly
+ before use.
+
+2014-01-29 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-command-query): Use default parameter of
+ `completing-read'.
+
+ * tex.el (TeX-insert-macro): Use default parameter of
+ `completing-read'.
+
+ * latex.el (LaTeX-environment, TeX-arg-document): Use default
+ parameter of `completing-read'.
+
+2014-01-22 Tassilo Horn <tsdh@gnu.org>
+
+ * style/shortvrb.el (LaTeX-shortvrb-chars): Move from
+ tex-style.el. Set default value to nil because just loading
+ shortvrb does not make | a shortvrb char. One needs to define it
+ using \MakeShortVrb{\|}. Extend the docstring so that it tells
+ that one should usually set this variable only buffer-locally.
+ (LaTeX-shortvrb-chars): Declare it as safe local variable.
+
+ * font-latex.el (font-latex-add-to-syntax-alist): Call
+ `font-latex-setup' to make syntactic font-lock changes effective.
+
+2014-01-21 Berend de Boer <berend@pobox.com>
+
+ * context.el: distinguish between numbered and unnumbered sections.
+
+2014-01-15 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/babel.el: Update copyright years and specify last `babel'
+ version supported.
+ (LaTeX-babel-language-list): Expand language list to all languages
+ mentioned in the last version of the manual.
+ (LaTeX-babel-active-languages): Update in order to parse the
+ `main' option and ignore the modifiers.
+ (LaTeX-babel-package-options): Turn the variable into a function
+ because now requires `TeX-read-key-val'.
+
+2014-01-11 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-current-environment): Make search for `\begin'
+ and `\end' case sensitive.
+ (docTeX-in-macrocode-p): Ditto.
+ (LaTeX-indent-calculate): Ditto.
+ (LaTeX-find-matching-end): Ditto.
+ (LaTeX-find-matching-begin): Ditto.
+
+2014-01-06 Vincent Belaïche <vincentb1@users.sourceforge.net>
+
+ * tex-info.el (Texinfo-reftex-hook): Replace use of
+ reftex-tables-dirty by that of reftex-default-label-alist-entries
+ to trigger call to reftex-compile-variables in a standard way.
+ The problem was that generating a TOC for a Texinfo file and then
+ for a LaTeX file was not working for the LaTeX file because the
+ Texinfo file was using LaTeX label style and as such
+ reftex-ensure-compiled-variables was not calling
+ reftex-compile-variables, which caused wrong
+ reftex-everything-regexp for sections.
+
+2014-01-06 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-math-insert): Use `TeX-electric-math' for
+ consistency with `TeX-insert-dollar'.
+ (LaTeX-math-cal): Ditto.
+
+2013-12-24 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex-style.el (LaTeX-fontspec-arg-font-search): New customizable
+ variable.
+ (LaTeX-fontspec-font-list-default): Ditto.
+
+ * style/fontspec.el (LaTeX-fontspec-arg-font): New function.
+ ("fontspec"): Use it.
+
+ * doc/changes.texi: Mention `LaTeX-fontspec-arg-font-search' and
+ `LaTeX-fontspec-font-list-default'.
+
+2013-12-20 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/imakeidx.el ("imakeidx"): Move addition of options to
+ `LaTeX-imakeidx-indexsetup-options' inside the hook.
+
+ * Makefile.in (STYLESRC): Activate new styles.
+
+ * style/fontspec.el: New style.
+
+ * style/luacode.el: Ditto.
+
+ * style/metalogo.el: Ditto.
+
+ * style/unicode-math.el: Ditto.
+
+2013-12-18 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-parse-error): Don't confuse ) in package
+ messages with EOF.
+
+2013-12-01 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Move disabling of
+ `electric-pair-mode' from `VirTeX-common-initialization'. Disable
+ it only if `LaTeX-electric-left-right-brace' is non-nil.
+
+ * tex.el (VirTeX-common-initialization): See above.
+
+2013-11-29 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (VirTeX-common-initialization): Disable
+ `electric-pair-mode' (a global minor mode) in auctex buffers
+ because it interferes with auctex's pairing feature.
+
+2013-11-23 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-common-initialization):
+
+ * tex.el (VirTeX-common-initialization): Move
+ `LaTeX-narrow-to-environment' and `TeX-narrow-to-group' bindings
+ to the AUCTeX maps because `narrow-map' is not defined in GNU
+ Emacs < 22.2 and XEmacs. Reported by Giacomo Boffi.
+
+2013-11-13 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/biblatex.el ("biblatex"): Declare expert macros and
+ environments.
+
+2013-11-11 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-next-error, TeX-previous-error): Call
+ `next-error' also if last TeX command was a compile command (e.g.,
+ Check, ChkTeX).
+ (TeX-run-compile): Save compilation buffer in
+ `TeX-command-buffer'.
+
+2013-11-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * bib-cite.el (bib-highlight-mouse): Change regexp to cope with
+ multiple optional arguments of a macro.
+
+2013-11-09 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-complete-make-expert-command-functions): Change
+ signature of declare-expert functions.
+
+ * doc/auctex.texi: Document it.
+
+2013-11-08 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-complete-expert-commands): New defcustom.
+ (TeX-complete-make-expert-command-functions): New macro.
+ (TeX-insert-macro): Restrict completion depending on
+ `TeX-complete-expert-commands'.
+ (VirTeX-common-initialization): Ditto.
+
+ * latex.el (LaTeX-environment, LaTeX-common-initialization):
+ Restrict completion depending on `TeX-complete-expert-commands'.
+
+ * tex-info.el (TeX-texinfo-mode): Restrict completion depending on
+ `TeX-complete-expert-commands'.
+
+ * doc/auctex.texi: Document normal vs. expert commands for users
+ and style file authors.
+
+ * doc/changes.texi: Mention normal vs. expert commands.
+
+ * latex.el (LaTeX-common-initialization): Fix void-function
+ LaTeX-symbol-list error.
+
+2013-11-05 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Folding): Document `TeX-fold-auto' and
+ `TeX-fold-unfold-around-mark'.
+
+ * latex.el (TeX-arg-bibliography): Run style files associated to
+ the bibliography database files.
+
+ * style/biblatex.el ("biblatex"): Do not quote at all
+ `TeX-arg-key-val' arguments.
+ (LaTeX-arg-addbibresource): Run style file associated to the
+ bibliography database file.
+
+2013-11-03 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/biblatex.el ("biblatex"): Quote `TeX-arg-key-val'
+ arguments with `quote' special form istead of apostrophe.
+
+2013-11-02 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-narrow-to-environment): New function, disabled
+ by default.
+ (LaTeX-common-initialization): Add key binding for
+ `LaTeX-narrow-to-environment'.
+
+ * tex.el (VirTeX-common-initialization): Add key binding for
+ `TeX-narrow-to-group'.
+ (TeX-narrow-to-group): New function, disabled by default.
+
+ * doc/auctex.texi (Narrowing): Document narrowing commands.
+
+ * doc/changes.texi: Mention narrowing commands.
+
+2013-10-19 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (TeX-arg-file-name): New function.
+ (TeX-arg-file-name-sans-extension): Ditto.
+ (TeX-arg-version): Ditto.
+ (LaTeX-common-initialization): Add completion for
+ `ProvidesPackage', `ProvidesClass', and `ProvidesFile'.
+
+ * doc/auctex.texi (Adding Macros): Document `TeX-arg-version',
+ `TeX-arg-file-name', and `TeX-arg-file-name-sans-extension'.
+
+2013-10-14 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/changes.texi: Mention the enhanced tabular indentation.
+
+ * style/longtable.el ("longtable"): Use `LaTeX-indent-tabular'
+ also for longtable environment.
+
+ * style/tabularx.el ("tabularx"): Use `LaTeX-indent-tabular' also
+ for tabularx environment.
+
+ * style/tabulary.el ("tabulary"): Use `LaTeX-indent-tabular' also
+ for tabulary environment.
+
+ * latex.el (LaTeX-indent-environment-list): Use
+ `LaTeX-indent-tabular' also for array and eqnarray environments.
+
+2013-10-14 Oleh Krehel <ohwoeowho@gmail.com>
+
+ * latex.el: `LaTeX-indent-tabular' now indents tabular-like
+ environments.
+ (LaTeX--tabular-like-end): new variable.
+ (LaTeX-indent-environment-list): added `LaTeX-indent-tabular' as
+ indenter for "tabular" and "align", added a setter that recomputes
+ `LaTeX--tabular-like-end'
+ (LaTeX-env-beginning-pos-col): new function.
+ (LaTeX-hanging-ampersand-position): new function.
+ (LaTeX-indent-tabular): new function.
+
+ * tests/latex/latex-test.el : added an ERT test for
+ `LaTeX-indent-tabular'
+ (LaTeX-indent-tabular-test/in): input filename variable
+ (LaTeX-indent-tabular-test/out): output filename variable
+
+ * tests/latex/tabular-in.tex: input to latex-test.el
+
+ * tests/latex/tabular-out.tex: input to latex-test.el
+
+ * tex.el (TeX-how-many): added for compatibility with XEmacs.
+
+2013-10-11 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Quotes): Fix typo.
+
+ * doc/changes.texi: Ditto.
+
+2013-10-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi: Document enhanced paired braces feature.
+
+ * doc/auctex.texi: Ditto.
+
+2013-10-06 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-insert-macro-default-style): Add new possible value
+ `show-all-optional-args' and update doc-string accordingly.
+ (TeX-parse-arguments): Use it.
+
+ * doc/auctex.texi (Completion): Document `show-all-optional-args'.
+
+ * doc/changes.texi: Mention `show-all-optional-args'.
+
+ * tex.el (TeX-insert-braces-alist): New customizable variable.
+ (TeX-insert-braces): Mention it in doc-string.
+ (TeX-parse-macro): Use `TeX-insert-braces-alist'.
+
+ * style/booktabs.el: Update copyright years.
+ (LaTeX-booktabs-arg-paren): Let-bind `TeX-arg-opening-brace' and
+ `TeX-arg-closing-brace' instead of `<' and `>'.
+ ("booktabs"): Add `toprule', `midrule', and `bottomrule' macros to
+ `TeX-insert-braces-alist'.
+ ("booktabs"): Add a dummy `ignore' in `cmidrule' macro in order to
+ reset `last-optional-rejected' to nil.
+
+ * doc/auctex.texi (Completion): Document
+ `TeX-insert-braces-alist'.
+
+ * doc/changes.texi: Mention `TeX-insert-braces-alist'.
+
+2013-09-27 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (TeX-arg-insert-braces): : Move
+ `indent-according-to-mode' after `save-excursion' because
+ `LaTeX-newline' (used in `save-excursion') deletes trailing
+ whitespaces.
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Add support for hyperref "Rerun
+ to get outlines right" messages.
+
+2013-09-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * latex.el: Enhance brace pairing feature.
+ (TeX-arg-insert-braces): Extend to be used with \bigl and its
+ friends.
+ (TeX-arg-insert-right-brace-maybe): New function.
+ (LaTeX-insert-left-brace): New function.
+ (LaTeX-insert-corresponding-right-macro-and-brace): New function.
+ (LaTeX-find-preceeding-left-macro-name): New function.
+ (LaTeX-electric-left-right-brace): New customization option.
+ (LaTeX-left-right-macros-association): New variable.
+
+ * style/amsmath.el ("amsmath"): Make use of the above change.
+ \lvert and \lVert are paired with \rvert and \rVert, respectively.
+
+2013-09-19 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/siunitx.el ("siunitx"): Fix `radian' unit name.
+
+2013-09-17 Fabrice Ben Hamouda <fabrice_102@yahoo.fr> (tiny change)
+
+ * tex-buf.el (TeX-next-error, TeX-active-buffer): Fix a problem
+ with `TeX-next-error' in multi-file documents.
+
+2013-09-16 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-info.el (TeX-texinfo-mode): Set
+ `TeX-sentinel-default-function' to `TeX-TeX-sentinel'.
+
+2013-09-09 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-check-files): Handle buffers that haven't been
+ saved yet.
+
+2013-09-02 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-electric-math): Fix defcustom choices.
+
+ * bib-cite.el (bib-cite-minor-mode): Call `make-local-hook' only
+ on XEmacs.
+
+2013-08-03 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (TeX-arg-ref): New function.
+
+ * doc/auctex.texi: Replace occurrences of `TeX-arg-label' with
+ `TeX-arg-ref'.
+ (Adding Macros): Document `TeX-arg-ref'.
+
+ * style/fancyref.el ("fancyref"): Use `TeX-arg-ref' instead of
+ `TeX-arg-label'.
+
+ * style/latexinfo.el ("latexinfo"): Ditto.
+
+ * style/nameref.el ("nameref"): Ditto.
+
+ * style/varioref.el ("varioref"): Ditto.
+
+ * style/subfigure.el ("subfigure"): Use `TeX-arg-ref' instead of
+ `TeX-arg-label' and fix parentheses.
+
+2013-07-31 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-math-initialize): Refactor top-level code into
+ function.
+ (LaTeX-math-list): Call `LaTeX-math-initialize' when setting the
+ value in order to update the key bindings.
+ Also shuffle around several definitions in order to get a
+ declaration-before-use order.
+
+2013-07-29 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/changes.texi: Add other changes.
+
+ * doc/auctex.texi (Environments): Fix typo.
+
+2013-07-27 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (BibTeX-auto-regexp-list): Remove `TeX-token-char' from
+ the regexp since cite keys can start with non-letter characters,
+ e.g., bibcodes start with year of publication.
+
+2013-07-24 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-math-menu-unicode): Enable also on windows
+ systems as it seems to work there, too.
+
+2013-07-23 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-clean-default-intermediate-suffixes): Add `.fls',
+ files created by TeX processors with `-recorder' option, and
+ `-blx.bib', files created by `bibtex' when using the `biblatex'
+ package.
+
+ * doc/changes.texi: Document some changes for next release.
+
+2013-07-22 Mosè Giordano <giordano.mose@libero.it>
+
+ * Makefile.in: Update copyright years.
+ (GITFILES): Rename from `CVSFILES', adapt to Git.
+ (COMMITTER): Get user name and email from Git configuration;
+ escape `<', `>' and spaces.
+ (install-el): Update reference to Git in comment.
+ (release-commit): Adapt to Git; make sure committer name and email
+ are encoded with ISO-8859-1 using the `iconv' program.
+ (tar-ball): Adapt to Git.
+ (preview-ball): Ditto.
+
+ * auctex.spec (Provides): Update reference to Git in comment.
+
+ * bib-cite.el: Update AUCTeX repository link in comment.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Fix
+ fontification of some biblatex macros. Reported by Christian
+ Knüpfer.
+ (font-latex-built-in-keyword-classes): Revert changes made with
+ commit 7531cca, they were useless.
+
+2013-07-15 Mads Jensen <mje@inducks.org>
+
+ * style/tabulary.el: New style.
+
+ * Makefile.in (STYLESRC): Activate new style tabulary.
+
+2013-07-12 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Processor Options): Move
+ `TeX-source-correlate-method' to `I/O Correlation' section.
+
+2013-07-11 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Processor Options): Document
+ `TeX-source-correlate-method'.
+
+2013-07-09 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-default-tabular-environment): New variable.
+ (LaTeX-env-figure): Use it instead of hard-coding "tabular".
+
+ * style/tabularx.el ("tabularx"): Set
+ `LaTeX-default-tabular-environment' to "tabularx".
+
+2013-06-29 Mosè Giordano <giordano.mose@libero.it>
+
+ * bib-cite.el: Replace `save-excursion'+`set-buffer' with
+ `with-current-buffer'.
+
+ * tex-bar.el: Ditto.
+
+ * tex-buf.el: Ditto.
+
+ * tex.el: Replace `save-excursion'+`set-buffer' with
+ `with-current-buffer'. Delete trailing whitespaces.
+
+ * tex-buf.el (TeX-error-file): Fix spelling error.
+ (TeX-error): Ditto.
+
+ * doc/install.texi (Configure): Update for Git.
+
+ * doc/preview-readme.texi (Availability): Ditto.
+
+ * doc/wininstall.texi: Ditto.
+
+2013-06-26 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/preview-problems.texi: Rename "Known problems" section to
+ "Known problems with preview-latex" in rawfile export. Delete
+ sections "Problems with Ghostscript" and "Emacs problems" because
+ those are basically ruled out when using the prerequisites
+ documented in the manual.
+
+ * doc/install.texi: Don't link to ghostscript specific
+ preview-latex problems section because that has been removed.
+
+ * doc/Makefile.in (DISTTEXTS, ../PROBLEMS.preview): Rename
+ PROBLEMS to PROBLEMS.preview since it only deals with
+ preview-latex problems.
+
+ * Makefile.in (DISTTEXTS): Use PROBLEMS.preview instead of
+ PROBLEMS.
+
+2013-06-24 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/Makefile.in (DISTTEXTS): Add ../PROBLEMS.
+
+ * Makefile.in (DISTTEXTS): Add PROBLEMS.
+
+ * tex.el (TeX-evince-dbus-p): Require dbus at compile-time.
+
+2013-06-21 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-evince-dbus-p): Improved DBUS availability check.
+
+2013-06-21 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
+
+ * tex.el (TeX-doc-backend-alist): Remove unnecessary `info' check.
+
+2013-06-14 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-jp.el: Change to `coding: iso-2022-jp-unix'.
+
+2013-06-12 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-jp.el: Add `coding: iso-2022-7bit-unix' file local variable.
+
+2013-06-11 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-help-error): Let-bind `inhibit-read-only' when
+ updating the *TeX Help* buffer.
+
+2013-06-11 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (TeX-after-document-hook): New hook.
+ (TeX-arg-document): Use it.
+ (LaTeX-after-usepackage-hook): New hook.
+ (LaTeX-arg-usepackage): Use it, remove babel specific code.
+
+ * style/babel.el: Update copyright years.
+ (LaTeX-env-babel-lang): New function.
+ ("babel"): Add `LaTeX-env-babel-lang' to
+ `LaTeX-after-usepackage-hook'.
+
+2013-06-08 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-math-close-double-dollar): Remove.
+ (TeX-math-close-single-dollar): Ditto.
+ (TeX-electric-dollar): Ditto.
+ (TeX-electric-math): New customizable variable, supersedes
+ variables above.
+ (TeX-insert-dollar): Adapt to `TeX-electric-math'. See
+ http://thread.gmane.org/gmane.emacs.auctex.devel/3070
+
+ * doc/auctex.texi (Quotes): Document `TeX-electric-math'.
+ (Environments): Document `LaTeX-find-matching-begin' and
+ `LaTeX-find-matching-end'.
+
+2013-06-02 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex-buf.el: Shorten copyright year ranges and update with
+ missing years. Delete trailing whitespaces.
+ (TeX-run-compile): Let-bind `default-directory' to
+ `TeX-master-directory'.
+
+2013-05-31 Tassilo Horn <tsdh@gnu.org>
+
+ * autogen.sh: Set LC_ALL=C when looking into ChangeLog for
+ AUCTEXDATE.
+
+2013-05-31 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-env-figure): Simplify using `save-excursion'
+ instead of regexp searches. Fill the caption when
+ `auto-fill-mode' is on.
+
+2013-05-30 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-expand-list): Add new expander "%a", it returns the
+ quoted absolute path of the file visiting current buffer.
+ (TeX-view-program-list-builtin): Use "%a" expander for forward PDF
+ search.
+
+2013-05-28 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Fix docstring.
+
+2013-05-23 Mosè Giordano <giordano.mose@libero.it>
+
+ * font-latex.el: Update copyright years, there have been
+ non-trivial changes in 2010, and 2011.
+ (font-latex-built-in-keyword-classes): Fontify Biblatex multicites
+ macros up to three mandatory arguments.
+
+ * style/biblatex.el (LaTeX-biblatex-entrytype): New variable.
+ (LaTeX-biblatex-executebibliographyoptions-options): New variable.
+ (LaTeX-biblatex-language-list): New variable.
+ (LaTeX-arg-biblatex-cites): New function.
+ ("biblatex"): Always set `LaTeX-using-Biber'. Add citation
+ macros.
+ (LaTeX-biblatex-package-options-list): Move preamble options to
+ `LaTeX-biblatex-executebibliographyoptions-options'.
+
+2013-05-22 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el: Replace `delete-backward-char' with `delete-char'.
+
+ * tex.el: Ditto.
+
+ * tex-buf.el: Replace `goto-line' with `goto-char' and
+ `forward-line'.
+
+2013-05-19 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/.gitignore: Rename from .cvsignore.
+
+ * preview/.gitignore: Ditto.
+
+ * preview/latex/.gitignore: Ditto.
+
+2013-05-18 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el: Update copyright years, there have been non-trivial
+ changes in 1998, 2001, 2002.
+ (TeX-arg-index-tag): Use `TeX-argument-prompt'.
+ (TeX-arg-cite): Ditto.
+
+ * tex.el: Update copyright years, there have been non-trivial
+ changes in 1995, 1998.
+ (TeX-parse-arguments): Move skipping of optional
+ arguments inside loop over all arguments, because optional
+ arguments may not be the first ones. Remove unused let-bound
+ variable `skip-opt'.
+ (TeX-arg-literal): Remove FIXME comment, `optional' is the first
+ argument passed to all functions by `TeX-parse-argument'.
+
+2013-05-13 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/fancyvrb.el: New style.
+
+ * style/xparse.el: Ditto.
+
+ * Makefile.in (STYLESRC): Add style/fancyvrb.el and
+ style/xparse.el.
+
+2013-05-12 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-insert-dollar): Insert just a single dollar when the
+ point is in a verbatim-like construct.
+
+ * font-latex.el (font-latex-jit-lock-force-redisplay): Don't rely
+ on existing `jit-lock-force-redisplay' because recent bzr Emacs
+ broke compatibility changing the number of arguments. Reported by
+ Robert Goldman.
+
+2013-05-08 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Environments): Document
+ `LaTeX-default-document-environment'.
+
+2013-05-07 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-electric-dollar): New variable.
+ (TeX-insert-dollar): Use it.
+
+ * doc/auctex.texi (Quotes): Document `TeX-electric-dollar'.
+
+2013-04-28 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex-bar.el: Update copyright range.
+ (TeX-bar-LaTeX-button-alist): Change BibTeX button to Biber when
+ `LaTeX-using-biber' is non-nil.
+ (LaTeX-install-toolbar): Refresh toolbar after styles update.
+
+2013-04-25 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-default-document-environment): New buffer-local
+ variable.
+ (LaTeX-default-environment): Mention
+ `LaTeX-default-document-environment' in doc-string.
+ (LaTeX-environment): Use `LaTeX-default-document-environment'.
+
+ * style/beamer.el ("beamer"): Use
+ `LaTeX-default-document-environment' instead of
+ `LaTeX-default-environment'.
+
+ * style/letter.el ("letter"): Ditto.
+
+ * style/slides.el ("slides"): Ditto.
+
+2013-04-24 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/acro.el (LaTeX-acro-acronym-history): New variable.
+ (LaTeX-arg-acro-acronym): Use it.
+
+ * style/acronym.el (LaTeX-acronym-acronym-history): New variable.
+ (LaTeX-arg-acronym-acronym): Use it.
+
+ * style/beamer.el (LaTeX-beamer-frametitle-history): New variable.
+ ("beamer"): Use it.
+ (TeX-arg-beamer-frametitle): Ditto.
+
+ * style/siunitx.el (LaTeX-siunitx-unit-history): New variable.
+ (LaTeX-arg-siunitx-unit): Use it.
+
+2013-04-21 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/beamer.el ("beamer"): Set `frame' as default environment.
+ Set `section' as largest sectioning level. Add fontification for
+ `title', `author', and `date'.
+
+ * style/letter.el ("letter"): Set `letter' as default environment.
+ Add some macros and fontification.
+
+ * style/slides.el ("slides"): Set `slide' as default environment.
+
+ * latex.el (TeX-arg-insert-braces): Move
+ `indent-according-to-mode' after `save-excursion' because
+ `LaTeX-newline' (used in `save-excursion') deletes trailing
+ whitespaces.
+
+2013-04-19 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/amsthm.el (LaTeX-amsthm-package-options): New variable.
+ ("amsthm"): Remove `newtheorem' macro, already defined in
+ `latex.el'. Use `TeX-arg-define-environment' in `newtheorem*'
+ macro. Add `qedhere', `swapnumbers', and `newtheoremstyle'
+ macros. Add `newtheorem*' regexp to match new environments. Add
+ fontification.
+
+ * style/article.el ("article"): Add counters and pagestyles.
+
+ * style/beamer.el ("beamer"): Ditto.
+
+ * style/book.el ("book"): Ditto.
+
+ * style/letter.el (LaTeX-letter-class-options): New variable.
+ ("letter"): Add pagestyles.
+
+ * style/report.el ("report"): Add counters and pagestyles.
+
+ * style/slides.el (LaTeX-slides-class-options): New variable.
+ ("slides"): Add counters and pagestyles.
+
+2013-04-18 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/beamer.el: Update copyright years and remove trailing
+ whitespaces.
+ ("beamer"): Run style hooks for loaded packages.
+ (LaTeX-beamer-class-options): New function.
+
+ * style/hyperref.el (LaTeX-hyperref-package-options-list): Rename
+ from `LaTeX-hyperref-package-options' to avoid clash with the
+ function with the same name.
+ ("hyperref"): Use it.
+ (LaTeX-hyperref-package-options): Ditto.
+
+2013-04-17 Mosè Giordano <giordano.mose@libero.it>
+
+ * plain-tex.el (plain-TeX-common-initialization): Fix typo in
+ abbrev table name.
+
+2013-04-16 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-default-author): New customizable variable.
+ (LaTeX-arg-author): New function.
+ (LaTeX-common-initialization): Use `LaTeX-arg-author' for the
+ \author macro.
+ (LaTeX-default-author): Change default to 'user-full-name (quoted)
+ and add a new possible value.
+ (LaTeX-arg-author): Change accordingly.
+
+ * doc/auctex.texi (Itemize-like): Document `TeX-arg-item-label-p'
+ option.
+ (Tabular-like): Document `LaTeX-default-width' option.
+ (Modes and Hooks): Add modes and hooks to indices.
+ (Adding Macros): Document `TeX-arg-index-tag', `TeX-arg-index',
+ `TeX-arg-document', `LaTeX-arg-usepackage', `TeX-arg-bibstyle',
+ `TeX-arg-bibliography', `LaTeX-arg-author', `TeX-read-key-val',
+ and `TeX-arg-key-val' functions. Mention `TeX-arg-cite-note-p'
+ and `LaTeX-default-author' options.
+ (Adding Environments): Use in example code actually present in
+ `listings.el' file.
+
+2013-04-16 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Use `raise-frame'
+ instead of the external wmctrl command to raise the emacs frame.
+
+2013-04-15 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (TeX-read-key-val): Add `prompt' optional argument.
+ (TeX-arg-key-val): Ditto.
+
+ * tex.el (fboundp): Use `crm-separator' as separator in XEmacs
+ `TeX-completing-read-multiple' implementation.
+
+ * style/acro.el (LaTeX-arg-acro-key-val): Let-bind keymap with SPC
+ key binding removed, instead of defining a new key binding for
+ SPC. Use `TeX-arg-key-val' instead of `multi-prompt-key-value'
+ and `TeX-argument-insert'.
+
+ * style/pst-node.el (LaTeX-pstnode-env-psmatrix): Replace
+ `completing-read-multiple' with `TeX-completing-read-multiple'.
+
+ * style/pstricks.el (LaTeX-package-parameters): Ditto.
+
+ * style/siunitx.el (LaTeX-arg-siunitx-unit): Let-bind keymap with
+ SPC key binding removed, instead of defining a new key binding for
+ SPC. Replace `completing-read-multiple' with
+ `TeX-completing-read-multiple'.
+
+2013-04-15 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Raise frame when
+ placing point on the source location.
+
+2013-04-12 Mosè Giordano <giordano.mose@libero.it>
+
+ * Makefile.in (STYLESRC): Add style/acro.el and style/acronym.el.
+
+ * style/acro.el: New style.
+
+ * style/acronym.el: Ditto.
+
+2013-04-10 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-evince-sync-view): URL-escape pdf file path when
+ calling evince via DBUS.
+ (TeX-evince-sync-view): Use 0 as timestamp.
+ (TeX-source-correlate-sync-source): URL-decode tex file name.
+
+2013-04-10 Nicolas Richard <theonewiththeevillook@yahoo.fr> (tiny change)
+
+ * style/mathtools.el (LaTeX-mathtools-key-val-options): Fix defvar
+ syntax.
+
+2013-04-10 Jobst Hoffmann <j.hoffmann@fh-aachen.de> (tiny change)
+
+ * style/lscape.el ("lscape"): Fix typo and parentheses.
+
+2013-04-09 Tassilo Horn <tsdh@gnu.org>
+
+ * README.GIT: Rename from README.CVS; update contents to Git.
+
+2013-04-09 Leo Liu <sdl.web@gmail.com>
+
+ * latex.el (LaTeX-outline-level): Make it work for customized
+ `outline-regexp'. See bug report
+ http://permalink.gmane.org/gmane.emacs.auctex.bugs/1648.
+
+ * tex.el (TeX-view-program-list-builtin)
+ (TeX-view-program-selection): Enable commented code to support
+ darwin system.
+
+ * tex.el (TeX-math-input-method-off-regexp): Improve and fix typo.
+ See bug http://permalink.gmane.org/gmane.emacs.auctex.devel/2468.
+
+ * font-latex.el (font-latex-add-to-syntax-alist): Fix a bug in
+ `font-latex-add-to-syntax-alist' where it modified both the buffer
+ local and global value of `font-latex-syntax-alist'.
+
+2013-04-08 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-style-list): Correct docstring.
+
+2013-04-06 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-provided-class-options-member): Fix typo.
+ (LaTeX-arg-usepackage): Provide completion for more than one
+ package in mandatory argument.
+
+2013-04-05 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-global-class-files): New variable.
+ (TeX-arg-document): Provide completion for class options, based on
+ `LaTeX-arg-usepackage'. Use `LaTeX-global-class-files'.
+ (LaTeX-style-list): Mention that if `TeX-arg-input-file-search' is
+ set to `t' this variable will be ignored.
+
+ * tex.el (TeX-normal-mode): Reset `LaTeX-global-class-files' when
+ ARG is non-nil.
+
+ * style/article.el (LaTeX-article-class-options): New variable.
+
+ * style/book.el (LaTeX-book-class-options): New variable.
+
+ * style/report.el (LaTeX-report-class-options): New variable.
+
+2013-04-03 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-provided-class-options): New buffer-local
+ variable.
+ (LaTeX-provided-class-options-member): New function.
+ (LaTeX-provided-package-options): New buffer-local variable.
+ (LaTeX-provided-package-options-member): New function
+ (LaTeX-auto-cleanup): Rewrite to support
+ `LaTeX-provided-{class,package}-options' variables.
+ (LaTeX-arg-usepackage): Ditto.
+
+ * tex.el (TeX-auto-store): Write to parsed file values of
+ `LaTeX-provided-{class,package}-options' variables.
+ (TeX-auto-insert): Fix indentation of inserted lines.
+ (TeX-search-files-by-type): Fix typo in doc-string.
+ (TeX-add-to-alist): New function.
+ (TeX-quote-language-alist): Fix typo in doc-string.
+
+ * style/babel.el (LaTeX-babel-package-options): Add missing
+ languages.
+ (LaTeX-babel-package-options): Add options other than
+ languages.
+ (LaTeX-babel-active-languages): Use
+ `LaTeX-provided-{class,package}-options'. Loop over actually
+ used options instead of all babel languages.
+ ("babel"): Run styles of active languages.
+
+ * style/biblatex.el ("biblatex"): Use
+ `LaTeX-provided-package-options-member'.
+ (LaTeX-biblatex-package-options): Consider the `ask' value for
+ 'TeX-arg-input-file-search'.
+
+ * style/kpfonts.el ("kpfonts"): Use
+ `LaTeX-provided-package-options-member'.
+
+ * style/siunitx.el: Rename `TeX-siunitx-*' functions to
+ `LaTeX-siunitx-*' for consistency.
+ ("siunitx"): Use `LaTeX-provided-package-options-member'.
+
+2013-03-29 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (TeX-arg-document): Search for LaTeX classes.
+
+2013-03-28 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/biblatex.el (LaTeX-biblatex-package-options): Correct name
+ of `TeX-read-key-val' argument.
+
+ * latex.el (LaTeX-common-initialization): Remove `addbibresource'
+ macro.
+
+ * style/biblatex.el (LaTeX-biblatex-addbibresource-options): New
+ variable.
+ (LaTeX-arg-addbibresource): New function, based on current
+ `TeX-arg-bibliography'.
+ ("biblatex"): Add `addbibresource' macro.
+ (LaTeX-biblatex-package-options): Use `TeX-read-key-val'.
+
+ * latex.el (TeX-arg-bibliography): Remove `addbibresource'
+ support.
+
+2013-03-27 Mosè Giordano <giordano.mose@libero.it>
+
+ * tex.el (TeX-add-local-master): Remove trailing spaces from
+ inserted lines.
+
+2013-03-07 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (TeX-read-key-val): New function.
+ (TeX-arg-key-val): Use `TeX-read-key-val'.
+
+ * style/hyperref.el (LaTeX-hyperref-package-options): Use
+ `TeX-read-key-val' instead of `TeX-arg-key-val' which caused args
+ to be inserted twice.
+
+ * style/siunitx.el (LaTeX-siunitx-package-options): Ditto.
+
+2013-03-06 Mads Jensen <mje@inducks.org>
+
+ * style/amsopn.el: Add GPL copyright notice.
+ ("amsopn"): Add regex for \DeclareMathOperator to
+ `LaTeX-auto-regexp-list'. Use `TeX-arg-define-macro' for
+ \DeclareMathOperator.
+
+2013-03-06 Mads Jensen <mje@inducks.org>
+
+ * tex.el (TeX-command-list): Add support for xindy.
+
+2013-03-06 Mads Jensen <mje@inducks.org>
+
+ * latex.el (LaTeX-common-initialization): Add regular expression
+ for thispagestyle and pagestyle to `TeX-complete-list'.
+
+2013-03-04 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (TeX-arg-date): New function.
+ (LaTeX-common-initialization): Use `TeX-arg-date' for \date macro.
+
+ * doc/auctex.texi: Document `TeX-arg-date'.
+
+ * style/doc.el ("doc"): Use `TeX-arg-date' for the \changes macro.
+
+2013-02-26 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-run-style-hooks): Guard running style hooks in a
+ `condition-case' in order not to error in cases the auto file
+ contains calls to functions that are defined by a style that has
+ been deactivated in the meantime.
+
+2013-02-25 Werner Fink <werner@suse.de>
+
+ * style/dinbrief.el ("dinbrief"): Update dinbrief style.
+ (LaTeX-dinbrief-insert): New macro.
+ (LaTeX-dinbrief-style): New function.
+ (LaTeX-dinbrief-env-recipient): Rename from
+ `LaTeX-recipient-hook'.
+ (LaTeX-dinbrief-sender): New function.
+ (LaTeX-dinbrief-recipient): New function.
+ (LaTeX-dinbrief-today): Rename from `LaTeX-today'.
+
+2013-02-25 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-parse-macro): Add TeX group characters also in math
+ environments if there is an active region that should probably
+ used as argument.
+
+ * latex.el (LaTeX-paragraph-commands-internal): Add \clearpage and
+ \newpage.
+
+ * style/scrbase.el ("scrbase"): Add \minisec macro to
+ `LaTeX-paragraph-commands' locally.
+
+2013-02-23 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/kpfonts.el: New style file.
+
+ * Makefile.in (STYLESRC): Add style/kpfonts.el.
+
+2013-02-20 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-math-default): Move `digamma' and `varkappa' to
+ `AMS > Greek Lowercase' menu.
+
+2013-02-18 Mads Jensen <mje@inducks.org>
+
+ * Makefile.in (STYLESRC): Activate new style array.el.
+
+ * style/array.el: New style.
+
+ * style/tabularx.el: Expand copyright range.
+ ("tabularx"): The package relies on the array package, so run its
+ style hook.
+
+2013-02-18 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (require): Require crm.
+
+ * multi-prompt.el (multi-prompt-key-value): Don't require crm here
+ because it has already been required in tex.el.
+
+2013-02-16 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/biblatex.el ("biblatex"): Add hooks for loaded packages.
+ (LaTeX-biblatex-package-options): New function.
+ (LaTeX-biblatex-package-options-list): Renamed from
+ `LaTeX-biblatex-package-options' to avoid clash with the function
+ with the same name.
+
+ * latex.el (LaTeX-search-files-type-alist): Add `bbxinputs'.
+ (BibLaTeX-global-style-files): New variable.
+
+ * tex.el (BibLaTeX-style-extensions): New variable.
+ (TeX-normal-mode): Make ARG argument optional.
+ (TeX-normal-mode): Reset `BibLaTeX-global-style-files' when ARG is
+ non-nil.
+
+2013-02-14 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/siunitx.el (LaTeX-siunitx-package-options): New function.
+
+ * style/hyperref.el (LaTeX-hyperref-package-options): New
+ function.
+
+2013-02-13 Mads Jensen <mje@inducks.org>
+
+ * style/subfigure.el: Expanded copyright range.
+ ("subfigure"): Collapsed the two regular expressions for
+ completion. Added lengths, and commands for fonts.
+
+2013-02-14 Tassilo Horn <tsdh@gnu.org>
+
+ * style/fancyhdr.el (TeX-arg-fancyhdr-position): Document the
+ OPTIONAL argument.
+
+2013-02-14 Mads Jensen <mje@inducks.org>
+
+ * Makefile.in (STYLESRC): Activate new style fancyhdr.el.
+
+ * style/fancyhdr.el: New style.
+
+2013-02-13 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Quotes): Document
+ `TeX-math-close-single-dollar'.
+ (Selecting a Command): Remove reference to
+ `LaTeX-biblatex-use-Biber'.
+ (Parsing Files): Document `LaTeX-auto-index-regexp-list',
+ `LaTeX-auto-class-regexp-list',
+ `LaTeX-auto-pagestyle-regexp-list',
+ `LaTeX-auto-counter-regexp-list', `LaTeX-auto-length-regexp-list',
+ `LaTeX-auto-savebox-regexp-list'.
+
+ * tex.el (TeX-math-close-single-dollar): New variable.
+ (TeX-insert-dollar): Use it.
+
+2013-02-13 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Activate new style filecontents.el.
+
+2013-01-23 Mads Jensen <mje@inducks.org>
+
+ * style/filecontents.el: New style.
+
+2013-02-13 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Activate new style fancynum.el.
+
+2013-02-08 Mads Jensen <mje@inducks.org>
+
+ * style/fancynum.el: New style.
+
+2013-02-13 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Activate new style nameref.el.
+
+2013-02-13 Mads Jensen <mje@inducks.org>
+
+ * doc/auctex.texi (Adding Macros): Mention that `TeX-arg-savebox'
+ now supports completion.
+
+ * style/nameref.el: New style.
+
+ * style/hyperref.el ("hyperref"): Run nameref style hook because
+ hyperref activates nameref.
+
+2013-02-10 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/siunitx.el ("siunitx-unit"): New type for the parser.
+ (LaTeX-siunitx-regexp): New variable.
+ (LaTeX-auto-siunitx-unit): New variable.
+ (LaTeX-siunitx-prepare): New function.
+ (LaTeX-siunitx-cleanup): New function.
+ (TeX-auto-prepare-hook): Add `LaTeX-siunitx-prepare' function.
+ (TeX-auto-cleanup-hook): Add `LaTeX-siunitx-cleanup' function.
+ (TeX-arg-siunitx-unit): New function.
+ (TeX-arg-define-siunitx-unit): New function.
+ ("siunitx"): Add `LaTeX-siunitx-regexp' to list of regexps used
+ for parsing.
+ ("siunitx"): Use `TeX-arg-siunitx-unit' and
+ `TeX-arg-define-siunitx-unit' functions.
+ ("siunitx"): Use `LaTeX-add-siunitx-units' for adding siunitx unit
+ macros to the list of known units.
+
+2013-02-08 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/biblatex.el: Update copyright range.
+ ("biblatex"): Check `backend' option value in
+ `TeX-active-styles'.
+
+ * tex-style.el: Update copyright years.
+ (LaTeX-biblatex-use-Biber) Remove unused variable.
+
+ * tex.el: Update copyright range.
+ (TeX-auto-add-type): Append new type to `TeX-auto-parser' instead
+ of prepending it.
+ (TeX-auto-store): Fix indentation of first lines of parsed file.
+
+ * latex.el (LaTeX-auto-cleanup): Append options and styles to
+ `TeX-auto-file' instead of prepending them.
+
+2013-01-28 Mads Jensen <mje@inducks.org>
+
+ * doc/todo.texi (Wishlist): Remove "Completion for sboxes".
+
+2013-01-27 Mads Jensen <mje@inducks.org>
+
+ * latex.el (LaTeX-env-contents): Replaced regular expression with
+ `LaTeX-header-end', i.e., filecontents environments must go
+ somewhere in the preamble but not necessarily before the
+ \documentclass.
+
+2013-01-26 Mads Jensen <mje@inducks.org>
+
+ * latex.el (LaTeX-auto-savebox-regexp-list): New variable.
+ (LaTeX-auto-regexp-list): Use `LaTeX-auto-savebox-regexp-list'.
+ ("savebox"): New type for the parser.
+ (TeX-arg-savebox): Use `LaTeX-savebox-list' for completion and
+ `definition' argument.
+ (LaTeX-common-initialization): Added makeatletter, makeatother,
+ and jobname macros.
+ (LaTeX-default-options): Changed documentstyle to documentclass in
+ docstring.
+
+2013-01-25 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/siunitx.el ("siunitx"): Add `\gram' and
+ `\SendSettingsToPgf'.
+
+2013-01-25 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-output-mode): Make revert-buffer-function buffer
+ local before setting it to TeX-output-revert-buffer.
+
+2013-01-24 Ivan Andrus <darthandrus@gmail.com>
+
+ * auctex.texi: Updated documetation about ChkTeX and lacheck.
+ Fixed typos.
+
+2013-01-24 Ivan Andrus <darthandrus@gmail.com>
+
+ * tex-buf.el (TeX-output-revert-buffer): New function.
+ (TeX-special-mode, TeX-output-mode): New major modes.
+ (TeX-special-mode-map, TeX-output-mode-map): New variables.
+
+2013-01-21 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Activate new style placeins.el.
+
+2013-01-21 Ivan Andrus <darthandrus@gmail.com>
+
+ * texmathp.el (texmathp-tex-commands-default): Add \shortintertext.
+
+2013-01-19 Mads Jensen <mje@inducks.org>
+
+ * style/placeins.el: New style.
+
+2013-01-17 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/todo.texi: Remove the todo concerning completion for
+ counters that was implemented by Mosè Giordano on 2013-01-15.
+
+ * doc/auctex.texi: Document `TeX-arg-length' and
+ `TeX-arg-define-length'.
+
+2013-01-16 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-auto-length-regexp-list): New variable.
+ (LaTeX-auto-regexp-list): Use `LaTeX-auto-length-regexp-list'.
+ ("length"): New type for the parser.
+ (TeX-arg-length): New function.
+ (TeX-arg-define-length): New function.
+ (LaTeX-common-initialization): Initialize some standard LaTeX
+ lengths and use `TeX-arg-length' and `TeX-arg-define-length' for
+ completion of some macros.
+
+2013-01-15 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/auctex.texi: Document that `TeX-arg-counter' does completion
+ now.
+
+2013-01-15 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-auto-pagestyle-regexp-list): Fix typo.
+ (LaTeX-auto-counter-regexp-list): New variable.
+ (LaTeX-auto-regexp-list): Use `LaTeX-auto-counter-regexp-list'.
+ ("counter"): New type for the parser.
+ (TeX-arg-counter): Use `LaTeX-counter-list' function for
+ completion and `definition' argument.
+ (TeX-arg-pagestyle): Use `definition' argument.
+ (LaTeX-common-initialization): Initialize counters.
+
+2013-01-14 Tassilo Horn <tsdh@gnu.org>
+
+ * style/ulem.el (LaTeX-arg-fontdecl, LaTeX-arg-fontcmd): Fix
+ declarations.
+
+2013-01-13 Mads Jensen <mje@inducks.org>
+
+ * style/pstricks.el (LaTeX-pstricks-package-options): New
+ variable.
+
+ * style/varioref.el: Update copyright range.
+ ("varioref"): Add more definitions.
+ (LaTeX-varioref-package-options): Reformat.
+
+ * style/listings.el: Update copyright range.
+ (LaTeX-listings-key-val-options, "listings")
+ (LaTeX-listings-package-options): Update to recent listings
+ version.
+
+2013-01-14 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Enable memoir.el style.
+
+2013-01-14 Mads Jensen <mje@inducks.org>
+
+ * style/memoir.el: New style.
+
+2013-01-14 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (TeX-arg-environment): Fix typo.
+
+2013-01-10 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el: Update copyright range.
+ (LaTeX-auto-pagestyle-regexp-list): New variable.
+ (LaTeX-auto-regexp-list): Use `LaTeX-auto-pagestyle-regexp-list'.
+ ("pagestyle"): New type for the parser.
+ (LaTeX-pagestyle-list): Remove.
+ (TeX-arg-pagestyle): Use `LaTeX-pagestyle-list' function for
+ completing.
+ (LaTeX-common-initialization): Initialize pagestyles.
+
+ * style/imakeidx.el: Use `LaTeX-pagestyle-list' function to set
+ `firstpagestyle' option values.
+
+2013-01-11 Ivan Andrus <darthandrus@gmail.com>
+
+ * tex.el (TeX-command-list): Add command to run ChkTeX.
+
+2013-01-11 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Add new style files kantlipsum.el,
+ lipsum.el, and longtable.el.
+
+2013-01-10 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/kantlipsum.el: New style.
+
+ * style/lipsum.el: Ditto.
+
+ * style/longtable.el: Ditto
+
+2013-01-10 Mads Jensen <mje@inducks.org>
+
+ * latex.el (LaTeX-env-document): Only insert \documentclass in
+ case the document does not already contain one.
+
+2013-01-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/epigraph.el ("epigraph"): Do not quote list entries for
+ `font-latex-add-keywords'.
+
+2013-01-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/mathtools.el ("mathtools"): Prevent amsmath options from
+ being added multiple times.
+
+ * style/footmisc.el ("footmisc"): Remove fontification settings
+ for length macros.
+
+2013-01-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/mathtools.el ("mathtools"): Append amsmath options to
+ mathtools option after the amsmath style file has been loaded.
+ Remove `function' wrapper.
+
+2013-01-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in (STYLESRC): Activate new style files.
+
+ * ChangeLog: Move name of style file contributors to head of
+ ChangLog entries.
+
+2013-01-02 Tassilo Horn <tsdh@gnu.org>
+
+ * style/everysel.el: Fix typos.
+
+2013-01-02 Mads Jensen <mje@inducks.org>
+
+ * style/afterpage.el: New style.
+
+2012-12-30 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-pagestyle-list): New variable.
+ (TeX-arg-pagestyle): Use it.
+
+ * style/imakeidx.el: New style.
+
+2012-12-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/tex-ref.tex: Fix apparent errors and add keybind entries for
+ C-c ? and `:' (in math mode).
+
+2012-12-28 Mads Jensen <mje@inducks.org>
+
+ * style/multirow.el: New style.
+
+2012-12-27 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/siunitx.el (LaTeX-siunitx-package-options): New variable.
+ ("siunitx"): Use it.
+
+ * style/hyperref.el (LaTeX-hyperref-href-options): New variable.
+ (LaTeX-hyperref-package-options, "hyperref"): Use it.
+
+2012-12-27 Mads Jensen <mje@inducks.org>
+
+ * style/mflogo.el: New style.
+
+ * style/epigraph.el: Ditto.
+
+2012-12-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * amsmath.el ("amsmath"): Add support for the alignedat
+ and subarray environments. Also, add support for the shoveright
+ and shoveleft macros.
+ * font-latex.el (font-latex-math-environments): Add "xxalignat"
+ and "flalign".
+
+2012-12-26 Mads Jensen <mje@inducks.org>
+
+ * style/lscape.el: New style.
+
+ * style/amssymb.el: Ditto.
+
+ * style/ragged2e.el: Ditto.
+
+ * style/mathtools.el: Ditto.
+
+ * style/everysel.el: Ditto.
+
+ * style/bigstrut.el: Ditto.
+
+ * style/bigdelim.el: Ditto.
+
+2012-12-25 Mads Jensen <mje@inducks.org>
+
+ * style/ulem.el: New style.
+
+2012-12-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * latex.el (LaTeX-math-default): Added unicode character position
+ to some entries and "mathring" entry.
+ (LaTeX-common-initialization): Added support for accent macros
+ \hat, \dot etc and \textasteriskcentered.
+
+2012-12-24 Mads Jensen <mje@inducks.org>
+
+ * style/footmisc.el: New style.
+
+2012-12-21 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/bm.el: New style.
+
+ * style/siunitx.el: Ditto.
+
+2012-12-20 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-bar.el (TeX-bar-LaTeX-buttons, TeX-bar-LaTeX-button-alist):
+ Also add spell button.
+
+ * images/spell.xpm: New image, copied from Emacs.
+
+ * tex-bar.el (TeX-bar-TeX-button-alist): Use it for the spell
+ button.
+
+2012-12-20 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-TeX-buttons): Add
+ `spell' button to run spell-checker.
+
+2012-12-04 Tassilo Horn <tsdh@gnu.org>
+
+ Merge revno 314 (Stefan Monnier) from emacs elpa branch: Shorten
+ copyright year ranges.
+
+ * context.el:
+
+ * doc/auctex.texi:
+
+ * doc/changes.texi:
+
+ * doc/install.texi:
+
+ * font-latex.el:
+
+ * latex.el:
+
+ * style/letter.el:
+
+ * tex-fold.el:
+
+ * tex-jp.el:
+
+ * tex.el:
+
+2012-11-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * Version 11.87 released.
+
+2012-11-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-evince-dbus-p): Make last change a little more
+ conventional.
+
+2012-11-30 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-evince-dbus-p): Check for feature emacs in order not
+ to signal an error on XEmacs.
+
+2012-11-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * RELEASE, configure.ac, doc/auctex.texi, doc/changes.texi,
+ doc/install.texi, doc/tex-ref.tex: Update for upcoming release.
+
+2012-11-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-split-bibs): Add doc string and use variable for
+ Biber file extensions.
+ (LaTeX-search-files-type-alist): Add entry for Biber.
+ (BibTeX-Biber-global-files): Remove.
+ (BibTeX-global-files): Reintroduce.
+ (TeX-Biber-global-files): New variable.
+ (TeX-arg-bibliography): Check if Biber or BibTeX is used and react
+ accordingly.
+
+ * tex-buf.el (TeX-check-files): Do not check duplicate extensions.
+ (TeX-command-query, TeX-LaTeX-sentinel): Use separate variables
+ for BibTeX and Biber file extensions.
+ (TeX-synchronous-sentinel): Use `let' instead of `let*'.
+
+ * tex.el (TeX-clean-default-intermediate-suffixes): Add suffixes
+ for biblatex.
+ (TeX-auto-generate, TeX-auto-generate-global): Use separate
+ variables for BibTeX and Biber file extensions.
+ (TeX-Biber-file-extensions): New variable.
+ (BibTeX-Biber-file-extensions): Remove.
+ (BibTeX-file-extensions): Reintroduce.
+ (TeX-search-files-type-alist): Use `BibTeX-file-extensions'.
+ (TeX-normal-mode): Use separate variables for BibTeX and Biber
+ global files.
+
+2012-07-17 Vincent Belaïche <vincentb1@users.sourceforge.net>
+
+ * tex-info.el (Texinfo-reftex-hook): Added function.
+ (TeX-texinfo-mode): Added RefTeX plugging.
+
+2012-11-23 Tassilo Horn <tsdh@gnu.org>
+
+ * doc/quickstart.texi (Quick Start): Document that one mustn't
+ load auctex.el if AUCTeX is installed from ELPA.
+
+ * doc/install.texi (Installation): Mention installation from ELPA.
+
+2012-11-20 Davide G. M. Salvetti <salve@debian.org>
+
+ * doc/tex-ref.tex (column{preview-latex}): Fix typo. Reported by
+ Sébastien Villemot. Update copyright information.
+
+2012-11-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-auto-regexp-list): Remove entries for Biber.
+ (LaTeX-biber): Remove.
+ (LaTeX-listify-package-options): Rewrite so that the function can
+ deal with key=value pairs.
+ (LaTeX-always-use-Biber): Remove.
+ (LaTeX-using-Biber): Add doc string and make buffer-local.
+
+ * tex-style.el (LaTeX-biblatex-use-Biber): New variable.
+
+ * doc/auctex.texi (top): Remove reference to
+ `LaTeX-always-use-Biber'.
+ (Selecting a Command): Mention Biber and
+ `LaTeX-biblatex-use-Biber'.
+
+ * Makefile.in (STYLESRC): Add style/biblatex.el.
+
+ * style/biblatex.el: New file.
+
+2012-11-05 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-doc-extensions): Fix typo. This variable was
+ formerly named TeX-doc-extenstions.
+
+2012-10-04 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-jp.el: Repair coding from iso-2022-7bit to iso-2022-jp.
+
+2012-10-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-jp.el: Repair coding.
+
+2012-10-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex-jp.el (japanese-TeX-engine-default)
+ (TeX-engine-alist-builtin, japanese-TeX-use-kanji-opt-flag): New
+ defcustoms.
+ (japanese-TeX-coding-ejsu, japanese-TeX-get-encoding-string): New
+ functions.
+ (japanese-TeX-command-list): Support %(kanjiopt).
+ (TeX-expand-list): Support new option kanjiopt, bibtex, makeindex,
+ mendexkopt, xdvi.
+ (TeX-view-predicate-list-builtin): Judge paper.
+ (TeX-view-program-list): Support dviout paper size, and other DVI
+ previewers in Mac and others.
+ (TeX-view-program-selection): Add Dviout, TeXworks and Preview.
+ (LaTeX-command-style): Support uplatex.
+ (japanese-plain-tex-mode-initialization): Use TeX-engine-set.
+ (japanese-latex-mode-initialization): Ditto.
+
+ * tex-jp.el: Comment fix.
+ (TeX-error-description-list): Doc fix.
+
+2012-09-27 Joost Kremers <joostkremers@fastmail.fm> (tiny change)
+
+ * tex-buf.el (TeX-check-files): Use mapcar instead of cl's map.
+
+2012-09-16 Philip Kime <Philip@kime.org.uk> (tiny change)
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Detect generic rerun message
+ from biblatex
+
+2012-09-14 Ken Brown <kbrown@cornell.edu> (tiny change)
+
+ * doc/auctex.texi (top): Mention LaTeX-always-use-Biber.
+
+ * doc/tex-ref.tex: Add Biber.
+
+2012-09-13 Tassilo Horn <tsdh@gnu.org>
+
+ Merge Biber support developed by Philip Kime
+ <philkime@kime.org.uk>.
+ * doc/changes.texi: Mention Biber support.
+
+ * tex.el (TeX-command-list, TeX-auto-generate)
+ (TeX-auto-generate-global, TeX-search-files-type-alist)
+ (TeX-normal-mode): Adapt.
+ (TeX-command-Biber): New defcustom.
+ (BibTeX-Biber-file-extensions): Renamed from
+ BibTeX-file-extensions.
+
+ * tex-buf.el (TeX-save-document, TeX-check-files)
+ (TeX-command-query, TeX-LaTeX-sentinel): Adapt.
+ (TeX-Biber-sentinel, TeX-run-Biber): New functions.
+
+ * latex.el (LaTeX-auto-regexp-list, LaTeX-auto-cleanup)
+ (TeX-arg-bibliography, LaTeX-common-initialization): Adapt.
+ (LaTeX-biber, LaTeX-split-bibs, LaTeX-using-Biber)
+ (LaTeX-always-use-Biber): New functions and vars.
+ (BibTeX-Biber-global-files): Renamed from BibTeX-global-files.
+
+ * font-latex.el (font-latex-built-in-keyword-classes)
+ (font-latex-add-keywords): Adapt.
+
+2012-06-21 Patrice Dumas <pertusus@free.fr> (tiny change)
+
+ * doc/preview-latex.texi (The preview images): Place index command
+ `@pindex dvipng' on a line of its own.
+
+ * doc/macros.texi: Replace user macro `@sans' by user macro
+ `@sansserif' and make definition conditional against flag
+ no-sansserif as `@sansserif' is a Texinfo macro and does not need
+ to be redefined.
+
+ * doc/macros.texi: Suppress user macro `@LaTeX' as this macro is
+ already defined in Texinfo.
+
+ * doc/quickstart.texi (Editing Facilities): Use texinfo
+ `@sansserif' macro rather than user macro `@sans'.
+
+ * doc/auctex.texi (Font Specifiers): Use texinfo `@sansserif'
+ macro rather than user macro `@sans'.
+
+2012-08-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-correlate-determine-method): Match --synctex
+ as well as -synctex.
+
+2012-07-04 Tassilo Horn <tassilo@member.fsf.org>
+
+ * doc/changes.texi: Mention Evince forward/backward search
+ changes.
+
+2012-07-03 Tassilo Horn <tassilo@member.fsf.org>
+
+ * font-latex.el (byte-code-function-p): Reference the generated
+ functions with font-latex-match prefix. See Emacs bug 11837.
+
+2012-06-22 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-evince-dbus-p): Add check for
+ `dbus-register-signal', which might be unavailable if emacs was
+ configured with --without-dbus.
+
+2012-04-26 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-engine-set): Fix docstring leading to a misplaced
+ interactive spec warning.
+
+2012-04-25 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-evince-dbus-p): Improve check for emacs's dbus
+ support.
+
+2012-04-11 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-evince-sync-view): Work around emacs integer limits.
+ Also provide the current column to Evince.
+ (TeX-evince-dbus-p): Also check the signature of Evince's
+ FindDocument DBUS method, which is only stable since evince 3.0.
+
+2012-04-10 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-evince-sync-view): Fix arithmetic range error.
+ (TeX-evince-dbus-p): Add parameter to extend the check depending
+ on wanted features (e.g., forward search).
+ (TeX-view-program-list-builtin): Use it.
+
+2012-04-08 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-evince-dbus-p): New function.
+ (TeX-evince-sync-view): New function.
+ (TeX-view-program-list-builtin): Use Evince's DBUS interface for
+ forward search if available.
+ (TeX-source-correlate-mode): Use TeX-evince-dbus-p.
+
+2012-01-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/setspace.el ("setspace"): Correct quoting.
+
+2011-09-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Marking): Make a few corrections throughout the
+ section.
+ (Adding Macros): Document special values for numbers used together
+ with `TeX-add-symbols'.
+
+2011-09-18 Vincent Belaïche <vincentb1@users.sourceforge.net>
+
+ * doc/auctex.texi: Add documentation for functions
+ LaTeX-mark-section, LaTeX-mark-environment, Texinfo-mark-section,
+ Texinfo-mark-environment and Texinfo-mark-node.
+
+2011-08-24 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-synctex-output-page): TeXLive 2011's synctex wants
+ absolute file names with dot indicating the master, like
+ /foo/bar/./baz/chap1.tex. So add this as another variant.
+ (TeX-view-program-list-builtin): Use evince's -i,--page-index
+ switch instead of -p,--page-label if that evince version supports
+ it (>=3.0.x).
+
+2011-08-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Take characters after
+ closing dollar sign into account when deciding to break before
+ inline math.
+
+2011-07-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-search-files-kpathsea): Check if directories are
+ accessible.
+
+2011-07-11 Vincent Belaïche <vincentb1@users.sourceforge.net>
+
+ * tex-info.el (Texinfo-mark-environment, Texinfo-mark-section)
+ (Texinfo-mark-node): New defun.
+ (Texinfo-mode-map): added key bindings for
+ Texinfo-mark-environment, Texinfo-mark-section, and
+ Texinfo-mark-node.
+
+2011-06-19 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-engine-alist-builtin): Add --jobname to luatex and
+ lualatex calls.
+ (TeX-engine-alist-builtin): Remove --jobname again for luatex but
+ not for lualatex.
+
+2011-06-05 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Restore Emacs 21
+ compatibility.
+
+2011-05-26 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Adapt to handle
+ file:// URLs.
+
+2011-05-15 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in (STYLESRC): Add style/setspace.el.
+
+ * tex.el (TeX-expand-list): Add a safeguard to the %(outpage)
+ expander for when an output page function returns nil.
+
+2011-05-09 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-synctex-output-page-1): New function for calling
+ synctex.
+ (TeX-synctex-output-page): Use it, and try relative file names
+ with and without leading ./ when calling synctex before falling
+ back to page 1.
+ (TeX-source-correlate-sync-source): Add &rest parameter, because
+ Evince 3 sends an additional (ignored) parameter via dbus.
+
+2011-05-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-tree-expand): Use a different test to check for an
+ absolute path on Windows.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add
+ definition for \rule and remove the one for \sbox.
+
+2011-04-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/setspace.el: Add support for changing \displayskipstretch.
+
+2011-04-25 Mads Jensen <mje@inducks.org>
+
+ * style/setspace.el: New file.
+
+2011-04-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-style-list): Add memoir.
+
+2011-04-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fold.el (TeX-fold-expand-spec): Make sure the expansion of a
+ placeholder is not processed again.
+
+2011-04-15 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Make a few
+ additions and corrections.
+
+ * latex.el (LaTeX-common-initialization): Prompt for file
+ extension instead of name when inserting \addcontentsline or
+ \addtocontents.
+
+2011-04-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-correlate-mode): Check for D-Bus session.
+
+2011-04-10 Antoine Levitt <antoine.levitt@gmail.com> (tiny change)
+
+ * tex.el (TeX-source-correlate-sync-source): Do not use
+ `goto-line'.
+
+2011-04-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in (STYLESRC): Add style/xspace.el.
+
+ * style/xspace.el: Add copyright notice and license blurb.
+ Correct a few things.
+
+2011-04-03 Mads Jensen <mje@inducks.org>
+
+ * style/xspace.el: New file.
+
+2011-03-27 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-source-correlate-mode): Add support for I/O
+ correlation mode inverse search for the Evince document viewer.
+
+2011-03-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/bulgarian.el, style/czech.el, style/danish.el,
+ style/frenchb.el, style/icelandic.el, style/polish.el,
+ style/polski.el, style/slovak.el, style/swedish.el: Do not set
+ `TeX-quote-language' if `override' is in effect.
+
+2011-03-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-synchronous-sentinel): Strip directory part of
+ master file because we are already in the master directory.
+
+2011-03-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in (STYLESRC): Add style/lettrine.el and
+ style/multicol.el.
+
+ * style/lettrine.el: Add copyright notice and license blurb.
+ Correct a few things.
+
+ * style/multicol.el: Add copyright notice and license blurb.
+ Simplify environment definitions. Provide completion for lengths
+ the package defines. Get rid of indentation and filling barrier.
+ Remove fontification definitions.
+
+2011-03-13 Mads Jensen <mje@inducks.org>
+
+ * style/lettrine.el: New file.
+
+ * style/multicol.el: New file.
+
+2011-02-27 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-common-initialization): Add support for
+ \ProvidesPackage.
+
+2011-02-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/letter.el (LaTeX-env-recipient): Use \renewcommand instead
+ of \def to set date.
+
+2011-01-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-parse-macro): Do not insert braces if the argument
+ is 0 or less.
+ (TeX-parse-argument): Put both the macro and the marked region in
+ a TeX group if the argument is less than 0.
+
+ * latex.el (LaTeX-common-initialization): Give macros that change
+ font size a -1 argument so that braces are added around them if
+ if there is an active region.
+
+ * doc/auctex.texi (Adding Macros): Document special options 0 and
+ -1 for number-type specs.
+
+2011-01-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-complete-symbol): Get rid of the window with the
+ completions when possible.
+
+2011-01-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fold.el (TeX-fold-post-command): Add `forward-char' and
+ `backward-char' to commands on which to open an overlay.
+
+ * doc/auctex.texi (Adding Macros): Mention
+ `TeX-arg-input-file-search'.
+
+2011-01-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-tree-expand): Make `subdirs' parameter optional. Do
+ not try to call kpsewhich with --expand-braces anymore and adapt
+ code for handling of results accordingly.
+ (TeX-doc-extenstions): New variable.
+ (TeX-tree-roots): New function.
+ (TeX-tree-roots): New user option.
+ (TeX-kpathsea-format-alist): Remove.
+ (TeX-search-files-kpathsea): Add and use `extensions' and `scope'
+ parameters.
+ (TeX-search-files): Do not call `TeX-search-files-kpathsea'
+ anymore.
+ (TeX-search-files-type-alist): New variable.
+ (TeX-search-files-by-type): New function.
+
+ * latex.el (LaTeX-arg-usepackage): Let-bind
+ `TeX-input-file-search'.
+ (LaTeX-search-files-type-alist): New user option.
+ (TeX-arg-input-file-search): Doc fix.
+ (TeX-arg-input-file, TeX-arg-bibstyle, TeX-arg-bibliography): Use
+ `TeX-search-files-by-type' instead of `TeX-search-files'.
+ (LaTeX-common-initialization): Set `TeX-search-files-type-alist'.
+
+2011-01-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-common-initialization): Add support for
+ \settoheight and \settodepth.
+
+2010-12-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Simple Style): Add a note about the naming of
+ the style file and the style hook.
+
+2010-12-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-env-args): Add the optional argument at the
+ right position when wrapping the environment around existing text.
+
+2010-12-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * context.el: Set up abbrev table.
+ (ConTeXt-mode-common-initialization): Set `local-abbrev-table'.
+
+ * latex.el: Set up abbrev table for LaTeX and docTeX mode.
+ (docTeX-mode): Set abbrev table.
+ (LaTeX-common-initialization): Set `local-abbrev-table'.
+
+ * plain-tex.el: Set up abbrev table.
+ (plain-TeX-common-initialization): Set `local-abbrev-table'.
+
+ * tex.el (TeX-mode-prefix): Add mode parameter.
+ (VirTeX-common-initialization): Do not set `local-abbrev-table'
+ anymore.
+ (TeX-abbrev-mode-setup): New function.
+
+ * doc/changes.texi: Mention change of abbrev handling.
+
+2010-12-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-verbatim-macro-boundaries): Support verbatim
+ macros with braces.
+
+2010-12-04 Augusto Ritter Stoffel <arstoffel@inf.ufrgs.br> (tiny change)
+
+ * latex.el (LaTeX-math-keymap): Define a key for the math prefix
+ only if it has not been used as a prefix after the prefix.
+
+2010-11-16 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-view-program-list-builtin): Add Okular.
+
+2010-10-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (TeX-arg-input-file-search): New user option.
+ (TeX-arg-input-file): Use it.
+
+2010-10-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-synctex-output-page): Return "1" if no page number
+ can be found to prevent an infinite loop in command expansion.
+
+2010-10-02 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/beamer.el ("beamer"): Prompt for block title.
+
+2010-09-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * context.el (ConTeXt-extra-paragraph-commands): Remove.
+ (ConTeXt-language-variable-list): Add
+ `ConTeXt-extra-paragraph-commands'.
+
+ * context-en.el (ConTeXt-extra-paragraph-commands-en): New
+ variable.
+
+ * context-nl.el (ConTeXt-extra-paragraph-commands-nl): New
+ variable.
+
+2010-09-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * context.el (ConTeXt-expand-options): Eval value from engine
+ alist.
+
+2010-09-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fptex.el: Remove.
+
+ * Makefile.in (AUCSRC): Reflect removal of tex-fptex.el.
+
+ * doc/wininstall.texi: Reflect removal of tex-fptex.el.
+
+ * style/virtex.el: Mention author. Do not unnecessarily protect
+ `lambda' with `function'.
+
+ * font-latex.el (font-latex-keyword-matcher): Refine last change
+ to work properly with lists of face symbols.
+
+2010-09-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/natbib.el: Update copyright information.
+
+ * style/letter.el: Update copyright information.
+
+ * style/harvard.el: Update copyright information.
+
+ * style/doc.el: Do not unnecessarily protect `lambda' with
+ `function'.
+
+2010-09-06 Arne Jørgensen <arne@arnested.dk>
+
+ * style/danish.el: Changed font-latex-add-quotes from french to
+ german.
+
+2010-08-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/ngerman.el: Prevent "| from leading to color bleed.
+
+ * style/german.el: Prevent "| from leading to color bleed.
+
+2010-08-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/preview-dtxdoc.pl: Use explicit variable with split instead
+ of implicit split to @_ which does not work anymore in Perl 5.12.
+
+2010-07-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-info.el: Delete trailing whitespace.
+
+2010-07-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/faq.texi: Update infos about Emacs versions. Add FAQ entry
+ for file:line:error messages in case `TeX-next-error' fails due to
+ unbalanced parens.
+
+ * tex.el (TeX-print-command, TeX-queue-command)
+ (TeX-printer-list): Switch back to Berkeley-style commands.
+
+2010-06-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Texinfo mode): Make a few corrections.
+
+2010-06-19 Berend de Boer <berend@pobox.com>
+
+ * context.el: proper indent of all macros that can appear inside
+ an itemize list such as \sym.
+
+2010-06-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-info.el (Texinfo-find-env-end, Texinfo-find-env-start):
+ Enable the commands to be used repeatedly without getting stuck at
+ an environment start or end respectively.
+
+2010-05-27 Ralf Angeli <angeli@caeruleus.net>
+
+ * autogen.sh: Set LANG=C when looking into ChangeLog for
+ AUCTEXDATE.
+
+2010-05-24 Vincent Belaïche <vincent.belaiche@gmail.com>
+
+ * doc/auctex.texi (Texinfo mode): New section.
+
+2010-05-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-math-input-method-off-regexp): Fix regexp.
+
+2010-04-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-print-command): Support printing of Postscript and
+ PDF files. Doc fix.
+ (TeX-queue-command): Use lpstat instead of lpq. Doc fix.
+ (TeX-printer-list): Support printing of Postscript and PDF files.
+ Make use of System V style commands (lp, lpstat) instead of
+ Berkeley style (lpr, lpq).
+ (TeX-printer-default): Doc fix.
+
+2010-04-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-warning): Throw an error with a sensible message
+ if the file for the warning could not be determined.
+
+2010-04-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-format-filter): Calculate the current column as
+ difference between line start and end instead of using
+ `current-column' in order to do the right thing when octal codes
+ are present.
+
+2010-04-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-keyword-matcher): Quote a list of face
+ properties but do not to quote a face symbol.
+
+2010-04-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-parse-error): Allow `TeX-error-file' to become
+ empty.
+
+2010-03-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * plain-tex.el: New file.
+
+ * tex.el: Move code related to plain TeX to plain-tex.el.
+
+ * Makefile.in (AUCSRC): Add plain-tex.el.
+
+ * context.el: Require `plain-tex'.
+
+2010-03-27 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-view-program-selection): Doc fix.
+ (TeX-clean): Regexp-quote the master file name.
+
+2010-03-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/french.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/french.el.
+
+2010-03-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (TeX-arg-key-val): Hint at key=value format in prompt.
+ (LaTeX-fill-region-as-para-do): Match whitespace without comment
+ starter at beginning of line when dealing with code comments.
+
+2010-03-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in (DIST_PREFIX): Use the working directory for the
+ folder with distribution files.
+ (FTPDIR, WWWDIR): Make them subdirectories of `DIST_PREFIX'.
+ (COMMITTER_NAME, COMMITTER_EMAIL): Remove.
+ (COMMITTER): New variable.
+ (.PHONY): Update.
+ (tar-ball-clean): Use `check-tag'.
+ (check-tag): New name for `check-dist'.
+ (dist): Do not call `release-commit' anymore.
+ (snapshot): Now an alias for `dist'.
+ (release-commit): Use `COMMITTER'.
+ (release-sign): New name for `full-release' target. Generate
+ version 1.1 directive files.
+ (xemacs-package): Depend on `check-tag'.
+ (WPACKAGEFILES): Include info files with a numerical supplement to
+ the .info extension. Depend on `check-tag'. Check for presence
+ of `WEMACSVER' variable. Try to find a local AUCTeX tar ball
+ before downloading one. Use `TAG' instead of `WAUCVER'. Put ZIP
+ archive into `FTPDIR'.
+ (WAUCVER, WEMACSVER): Remove.
+ (release-upload): New target.
+ (www-doc): Depend on `check-tag'. Update URLs for Emacs manuals.
+
+2010-02-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * Version 11.86 released.
+
+2010-02-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * RELEASE: Update for upcoming release.
+
+ * doc/install.texi (Prerequisites): Update information about Emacs
+ distributions.
+
+ * doc/tex-ref.tex: Bump version number. Update section on TeXing
+ options.
+
+ * configure.ac: Bump version number.
+
+ * auctex.spec (Version): Bump version number.
+
+ * doc/fdl.texi: Switch to GFDL 1.3.
+
+ * doc/auctex.texi: Switch to GFDL 1.3.
+
+ * doc/preview-latex.texi: Switch to GFDL 1.3.
+
+ * doc/changes.texi: Update for next release.
+
+2010-02-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc): Add a fallback in case nothing is found via
+ the backend list, e.g. when using MiKTeX 2.8.
+
+ * doc/auctex.texi (Documentation): Document change in `TeX-doc'.
+
+2010-02-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/changes.texi: Mention preview.sty supporting XeTeX.
+
+2010-02-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-XeTeX-command, LaTeX-XeTeX-command): Remove.
+ (ConTeXt-engine): Doc fix.
+ (ConTeXt-Omega-engine): Doc fix. Make obsolote.
+ (TeX-expand-list): Add support for LuaTeX. Adapt to new engine
+ handling.
+ (AUC-TeX-version, AUC-TeX-date): Remove.
+ (TeX-engine-alist-builtin): New variable.
+ (TeX-engine-alist): Adapt to new engine handling and make it a
+ defcustom.
+ (TeX-engine-alist): New function.
+ (TeX-engine): Adapt to new engine handling and make it
+ buffer-local.
+ (LaTeX-engine-alist): Remove.
+ (TeX-engine-set): Adapt to new engine handling and take care of
+ TeX PDF mode.
+ (TeX-clean-default-output-suffixes): Add .xdv.
+ (TeX-mode-specific-command-menu-entries): Construct list of
+ engines from `TeX-engine-alist'.
+
+ * context.el (ConTeXt-expand-options): Adapt to new engine
+ handling.
+
+ * doc/auctex.texi (Processor Options): Document options and
+ functions of new engine handling.
+
+2009-12-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-view-command-raw): Abort if no matching viewer is
+ found.
+
+ * doc/preview-faq.texi (Troubleshooting): Add some hints about
+ preview-latex overwriting output files.
+
+2009-12-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/austrian.el: New file.
+
+ * style/naustrian.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/austrian.el and
+ style/naustrian.el.
+
+2009-12-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Known problems): New subsection on dealing with
+ font locking problems.
+
+ * font-latex.el (font-latex-syntax-alist): New variable.
+ (font-latex-add-to-syntax-alist): New function.
+ (font-latex-setup): Use `font-latex-syntax-alist'.
+
+ * style/shortvrb.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/shortvrb.el.
+
+ * tex-style.el (LaTeX-shortvrb-chars): New variable.
+
+ * doc/changes.texi: Document changes after 11.85.
+
+ * context.el (ConTeXt-expand-options): Check for XeTeX engine, not
+ for mode which does not exist anymore.
+
+ * tex.el (plain-TeX-common-initialization): Let commented lines be
+ matched by `paragraph-separate' in order for commented and
+ non-commented paragraphs to be filled separately.
+
+2009-12-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-parse-error): Also find quoted file names with
+ newlines. Remove the newlines from the matched string if
+ necessary.
+
+2009-12-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-parse-error): Add an alternative in the parser
+ regexp for quoted file names. Strip the quotation marks if a file
+ name was found with the alternative.
+
+2009-12-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fold.el (TeX-fold-command-prefix): New variable.
+ (TeX-fold-mode): Use it.
+ (TeX-fold-keymap): Remove prefix strings.
+
+ * tex.el (TeX-fold-menu): Remove hard-coded key binding labels.
+
+ * doc/auctex.texi (Folding): Mention `TeX-fold-command-prefix'.
+
+2009-11-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/wininstall.texi: Do not refer to Emacs 22 anymore. Improve
+ the paragraphs about PNG support.
+
+2009-11-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/pstricks.el: Disable key bindings for macro parameter
+ addition and change.
+ (LaTeX-pst-color-list, LaTeX-pst-boolean-list)
+ (LaTeX-pst-fillstyle-list): Remove information for completion
+ mechanism.
+ (LaTeX-pst-trimode-list, LaTeX-pst-linestyle-list): Remove.
+ Handled directly in `LaTeX-pst-basic-parameters-list'.
+ (LaTeX-pst-basic-parameters-list): New variable.
+ (LaTeX-pst-parameters): Call `TeX-arg-key-val' instead of
+ `LaTeX-package-parameters' and thereby use a different completion
+ mechanism.
+ (LaTeX-pst-macro-psdots): Do not add a dotstyle parameter.
+ (LaTeX-pst-env-pspicture): Handle optional parameter via
+ `multi-prompt-key-value'.
+ ("pstricks"): Handle arguments of \psdot and \psdots correctly.
+
+2009-10-31 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-verbatim-p-function): New variable.
+ (TeX-verbatim-p): New function.
+ (TeX-in-comment): Use it.
+ (TeX-brace-count-line): Use `TeX-in-comment' instead of just
+ checking for a comment character.
+
+ * latex.el (LaTeX-common-initialization): Set
+ `TeX-verbatim-p-function'.
+
+2009-10-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Starting Viewers): Describe new viewer
+ selection options.
+ (Folding): Add some hints on how to do automatic folding.
+
+ * tex.el (TeX-view-predicate-list-builtin)
+ (TeX-view-predicate-list, TeX-view-program-list): Doc fix.
+ (TeX-view-program-list-builtin, TeX-view-program-selection):
+ Conditionalize default value based on system type. Doc fix.
+ (TeX-synctex-output-page): Do not return random stuff if there was
+ no match.
+ (TeX-clean-default-intermediate-suffixes): Remove SyncTeX files as
+ well.
+
+2009-10-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-synctex-output-page): Handle files in subdirectories
+ correctly.
+
+2009-10-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-run-discard): Doc fix.
+ (TeX-run-discard-or-function): New function.
+
+ * tex.el (TeX-command-list): Use `TeX-run-discard-or-function' as
+ hook for View command and provide it as a customization option.
+ (TeX-view-program-list): Add the possibility to use a function to
+ call the viewer.
+ (TeX-view-command-raw): Support the use of a function to call the
+ viewer.
+
+2009-10-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-view-predicate-list-builtin): Remove combined
+ predicates for paper properties and add new predicates testing
+ only one property.
+ (TeX-view-program-list-builtin): Use new predicates.
+ (TeX-view-program-list): Provide the possibility to use a list of
+ predicates.
+
+2009-10-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-view-program-list): Shave off extra closing paren.
+
+2009-10-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (LaTeX-command-style, TeX-print-style, TeX-view-style):
+ Doc fix.
+ (TeX-view-predicate-list-builtin, TeX-view-program-list-builtin):
+ New variables.
+ (TeX-view-predicate-list, TeX-view-program-list)
+ (TeX-view-program-selection): New user options.
+ (TeX-match-style, TeX-view-match-predicate)
+ (TeX-view-command-raw): New functions.
+ (TeX-expand-list): Use `TeX-view-command-raw' for %V expander.
+
+2009-09-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-error): Cater for case of file:line:error
+ messages without context.
+ (TeX-parse-error): Add support for quoted file names with
+ backslashes as path separators. Those might be emitted by MiKTeX
+ 2.8.
+
+2009-06-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Indenting): Mention `LaTeX-item-regexp'.
+ (Fontification of math): New section replacing and extending
+ `Subscript and superscript'.
+
+2009-04-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-correlate-mode): Clean `custom-requests'
+ property.
+ (VirTeX-common-initialization): Call `TeX-source-correlate-mode'
+ minor mode function when initializing the mode instead of when
+ loading the file.
+
+2009-04-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (TeX-arg-key-val): Eval `key-val-alist' argument if it
+ is a symbol.
+
+ * style/listings.el ("listings"): Do not eval arguments of
+ `TeX-arg-key-val'.
+
+ * multi-prompt.el (multi-prompt-expand-completion-table): New
+ function.
+ (multi-prompt-key-value): Use it.
+
+ * style/pstricks.el: Correct header info.
+ (LaTeX-pst-input-int, LaTeX-pst-point, LaTeX-pst-angle)
+ (LaTeX-pst-extdir, LaTeX-pst-arrows, LaTeX-pst-dotstyle-list)
+ (LaTeX-pst-refpoint-list, LaTeX-pst-refpoint)
+ (LaTeX-pst-macro-multirputps, LaTeX-pst-env-pspicture): Improve or
+ correct prompt.
+ ("pstricks"): Move to the bottom of the file. Do not use
+ `function' to quote `lambda'. Turn off TeX PDF mode. Use `mapc'
+ instead of `mapcar'.
+
+2009-04-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-help-error): Make search for help text in log
+ file more robust.
+
+2009-04-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/listings.el ("listings"): Remove redundant list when
+ calling `TeX-arg-key-val'. Use `LaTeX-env-args' for lstlisting
+ environment.
+
+ * latex.el (LaTeX-env-args): New function.
+ (TeX-arg-conditional, TeX-arg-eval, TeX-arg-label)
+ (TeX-arg-index-tag, TeX-arg-index, TeX-arg-macro)
+ (TeX-arg-environment, TeX-arg-cite, TeX-arg-counter)
+ (TeX-arg-savebox, TeX-arg-file, TeX-arg-define-label)
+ (TeX-arg-define-macro, TeX-arg-define-environment)
+ (TeX-arg-define-cite, TeX-arg-define-counter)
+ (TeX-arg-define-savebox, TeX-arg-document, LaTeX-arg-usepackage)
+ (TeX-arg-input-file, TeX-arg-bibstyle, TeX-arg-bibliography)
+ (TeX-arg-corner, TeX-arg-lr, TeX-arg-tb, TeX-arg-pagestyle)
+ (TeX-arg-verb, TeX-arg-pair, TeX-arg-size, TeX-arg-coordinate)
+ (TeX-arg-insert-braces): Doc fix.
+
+ * multi-prompt.el (multi-prompt-separator): Remove.
+ (multi-prompt-key-value-collection-fn): Do not search for
+ `multi-prompt-separator'.
+ (crm-local-must-match-map, crm-local-completion-map): Silence the
+ byte compiler.
+ (multi-prompt-key-value): Require crm.el here and not at
+ top-level.
+
+ * tex-info.el (TeX-texinfo-mode): Add @lowersections and
+ @raisesections.
+
+ * doc/auctex.texi (Adding Environments): Document hooks for
+ `LaTeX-add-environments'.
+
+2009-03-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/listings.el (LaTeX-listings-key-val-options): New
+ variable.
+ ("listings"): Use it. Check for font-latex function, not feature.
+
+ * latex.el (TeX-arg-key-val): New function.
+
+ * multi-prompt.el: Require crm.el.
+ (multi-prompt-separator, multi-prompt-key-value-sep)
+ (multi-prompt-completion-table): New variables.
+ (multi-prompt-key-value-collection-fn, multi-prompt-key-value):
+ New functions.
+
+2009-03-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-site.el.in: Revitalize support for completion in \cite
+ macros via `BibTeX-auto-store'.
+
+2009-03-02 Holger Sparr <holger.sparr@gmx.net>
+
+ * Makefile.in (STYLESRC): Add style/multido.el;
+ style/pst-{grad|node|plot|slpe}.el
+
+2009-03-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-verbatim-macro-boundaries): Do step backwards at
+ beginning of buffer.
+ (LaTeX-search-forward-comment-start): Treat find of comment at
+ limit correctly.
+
+ * tex-fold.el (TeX-fold-comment-do): Abort backward search for
+ comment start at beginning of buffer. Do not fold empty comment.
+
+2009-02-24 Holger Sparr <holger.sparr@gmx.net>
+
+ * style/multido.el: New file.
+
+ * style/pst-grad.el: New file.
+
+ * style/pst-node.el: New file.
+
+ * style/pst-plot.el: New file.
+
+ * style/pst-slpe.el: New file.
+
+2009-02-23 Holger Sparr <holger.sparr@gmx.net>
+
+ * style/pstricks.el: Actually implement support for writing
+ PSTricks code.
+
+2009-02-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Multi-line fontification): Remove.
+
+ * doc/todo.texi (Wishlist): Fix typo. Remove entry which is
+ already supported.
+
+ * style/tabularx.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/tabularx.el
+
+2009-02-15 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/natbib.el ("natbib"): Check for font-latex function rather
+ than feature. Add fontification spec for \cite.
+
+ * doc/auctex.texi (Simple Style): Bring example in line with
+ reality.
+
+2009-01-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-correlate-method): Doc fix.
+ (TeX-source-correlate-mode): Call minor mode function after file
+ is loaded.
+
+2009-01-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-babel-insert-hyphen): Put `delete-selection'
+ property on function symbol.
+
+2009-01-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/CJK.el: New file.
+
+ * style/ruby.el: New file. Correct argument numbers of \rubysize
+ and \rubysep.
+
+ * style/CJKutf8.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/CJK.el and style/ruby.el. Add
+ style/CJKutf8.el.
+
+2009-01-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/flashcards.el ("flashcards"): Test for font-latex function
+ instead of feature. Reflect that \cardbackstyle has an optional
+ argument.
+
+2008-12-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/hyperref.el ("hyperref"): Test for font-latex function
+ instead of feature. Activate hyperref referencing style if
+ possible.
+
+2008-12-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-current-pages): Get rid of trailing periods.
+ (TeX-LaTeX-sentinel): Add support for longtable warning. Use only
+ one search per condition. Call `message' like `format'.
+
+2008-12-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc-backend-alist): Call `TeX-tree-expand' instead
+ of `TeX-macro-global-internal'.
+
+ * tex-jp.el (TeX-macro-global): Call `TeX-tree-expand' instead of
+ `TeX-macro-global-internal'.
+
+ * latex.el (LaTeX-env-item): Deactivate the mark before inserting
+ \item.
+ (LaTeX-insert-item): Swap point and mark when mark if necessary.
+ Insert newline only when not at beginning of line.
+
+ * tex.el (TeX-deactivate-mark): New function.
+ (TeX-parse-argument): Use it.
+
+2008-12-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-auto-private, TeX-style-private): Per default
+ propose a place in the user's Emacs directory, not in the TeX
+ tree.
+ (TeX-style-path): Add values to the end of the list. Doc fix.
+
+ * doc/auctex.texi (Automatic Private): Adjust descriptions of
+ `TeX-macro-private', `TeX-auto-private', and `TeX-style-private'.
+
+2008-12-16 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-tree-expand): New name for
+ `TeX-macro-global-internal'. Adapt parameter list to make it more
+ flexible. Update doc string. Do not return removed default
+ argument.
+ (TeX-macro-global): Change to accomodate new interface of
+ `TeX-tree-expand'.
+ (TeX-macro-private): New function.
+ (TeX-macro-private): Use it to determine variable value.
+
+2008-12-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (plain-TeX-clean-intermediate-suffixes)
+ (plain-TeX-clean-output-suffixes): New variables.
+
+2008-12-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (VirTeX-common-initialization): Revert last change.
+
+2008-11-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (VirTeX-common-initialization): Do not add call to
+ `TeX-update-style' to `find-file-hooks' but call it directly.
+
+2008-11-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-correlate-determine-method): Use configured
+ LaTeX command and find -synctex switch even if there are spaces in
+ front of it, as e.g. with MiKTeX.
+ (TeX-format-list): Use \subsection and \subsubsection as well to
+ identify a LaTeX file.
+
+2008-11-02 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-math-env)
+ (font-latex-extend-region-backwards-math-env): Do not match
+ \\[...].
+
+ * tex-fold.el (TeX-fold-expand-spec): Do not treat `\' special in
+ replacement text.
+
+2008-10-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (plain-TeX-common-initialization): Respect double dollar,
+ i.e. "$$", as a paragraph separator.
+
+2008-10-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-current-environment): Fix handling of commented
+ parts.
+
+ * tex.el (TeX-comment-prefix): Save match data.
+
+2008-10-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/changes.texi, doc/install.texi, doc/intro.texi,
+ doc/preview-readme.texi, doc/quickstart.texi: Make some
+ corrections and updates.
+
+2008-10-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-warning): Fix regexp for detecting bad boxes.
+
+2008-10-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-set-mode-name): Indicate TeX PDF mode as a trailing
+ flag.
+ (TeX-engine): Doc fix.
+
+ * doc/auctex.texi: Restructure some parts. Update and extend it a
+ bit to reflect the recent changes of functionality.
+
+2008-10-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-interactive-mode): Add to `minor-mode-alist'.
+ ("desktop"): Remove `TeX-interactive-mode' from
+ `desktop-locals-to-save'.
+
+2008-10-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-paragraph-commands-regexp-make): Make it work
+ for the case that `LaTeX-paragraph-commands' is set.
+
+2008-10-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-engine): New variable.
+ (TeX-expand-list): Use it instead of XeTeX and Omega mode
+ variables.
+ (hack-one-local-variable): Remove references to XeTeX and Omega
+ mode variables.
+ (TeX-set-mode-name): Remove lighters for XeTeX and Omega mode.
+ (TeX-engine-alist, LaTeX-engine-alist): New variables.
+ (TeX-engine-set): New function.
+ (TeX-Omega-mode): Mark as obsolete. Remove defcustom.
+ (TeX-PDF-mode): Use `TeX-engine' instead of mode variables.
+ (TeX-XeTeX-mode): Remove.
+ (TeX-mode-map): Remove key bindings for toggling XeTeX and Omega
+ mode.
+ (TeX-mode-specific-command-menu-entries): Use new facilities for
+ switching TeX engines.
+ ("desktop"): Remove reference to TeX Omega mode.
+
+ * context.el (ConTeXt-expand-options): Use `TeX-engine' instead of
+ XeTeX and Omega mode variables.
+
+2008-09-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-PDF-mode): Add to `minor-mode-alist'. Use "" as
+ lighter.
+ ("desktop"): Remove `TeX-PDF-mode' from `desktop-locals-to-save'.
+
+ * latex.el (LaTeX-mark-environment): Swap beg and end.
+
+2008-08-02 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Mimic
+ the default tool bars more closely.
+
+2008-08-02 Reiner Steib <reiner.steib@gmx.de>
+
+ * toolbar-x.el (toolbarx-default-toolbar-meaning-alist): Provide
+ different defaults for different Emacs and XEmacs versions.
+ Conditionally add a `new-file' entry.
+
+2008-07-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * toolbar-x.el (toolbarx-image-path): Protect against load-path
+ items being nil.
+
+ * style/foils.el (LaTeX-style-foils): Silence the byte compiler.
+
+ * style/epsf.el (TeX-arg-epsfsize): Silence the byte compiler.
+
+ * tex.el (TeX-source-specials-view-start-server): Alias only if
+ `defvaralias' is available.
+ (TeX-master, TeX-convert-master): Move upwards to prevent some
+ compiler warnings.
+
+2008-07-27 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-synctex-tex-flags): New variable.
+ (TeX-source-correlate-expand-options): Use it.
+ (TeX-source-specials-tex-flags): Remove possibility to create
+ lists.
+
+ * context.el (ConTeXt-expand-options): Support TeX XeTeX mode and
+ TeX Source Correlate mode.
+
+2008-07-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-specials-mode): Fix last change.
+
+2008-07-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-expand-list): Prevent "%(PDF)" expander from
+ returning "pdf" if `TeX-XeTeX-mode' is active. Make "%(tex)" and
+ "%(latex)" expanders aware of the XeTeX commands.
+ (hack-one-local-variable): Cater for `TeX-XeTeX-mode'.
+ (TeX-set-mode-name): Cater for `TeX-XeTeX-mode'.
+ (TeX-source-specials-mode): Mark as obsolete.
+ (TeX-PDF-mode): Disable TeX XeTeX mode if TeX PDF mode is
+ disabled.
+ (TeX-Omega-mode): Disable TeX XeTeX mode if TeX Omega mode is to
+ be enabled.
+ (TeX-XeTeX-command, LaTeX-XeTeX-command): New variables.
+ (TeX-XeTeX-mode): New minor mode.
+ (TeX-mode-map): Define key for TeX XeTeX mode.
+ (TeX-mode-specific-command-menu-entries): Add entry for TeX XeTeX
+ mode. Make the engine-related options exclusive by using radio
+ buttons. Refine the wording for some options.
+
+2008-07-19 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-correlate-determine-method): Do not error out
+ if calling the engine fails.
+
+ * latex.el (LaTeX-mark-environment): Keep point upon unsuccessful
+ search.
+
+2008-07-19 Vincent Belaïche <vincent.b.1@hotmail.fr> (tiny change)
+
+ * latex.el (LaTeX-mark-environment): Support marking of multiple
+ nested environments.
+
+2008-07-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-paragraph-commands-regexp-make): Take
+ `LaTeX-paragraph-commands' into account.
+ (LaTeX-paragraph-commands-regexp): Move behind
+ `LaTeX-paragraph-commands' definition.
+
+2008-07-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/pdfsync.el ("pdfsync"): Use
+ `TeX-source-correlate-output-page-function' rather than
+ `TeX-sync-output-page-function'.
+
+ * tex.el (TeX-command-list): Remove SyncTeX expanders.
+ (TeX-expand-list): Adapt function calls. Remove SyncTeX expander.
+ (hack-one-local-variable, TeX-set-mode-name): Remove
+ `TeX-synctex-mode' and `TeX-source-specials-mode'. Add
+ `TeX-source-correlate-mode'.
+ (TeX-source-correlate-method): New variable.
+ (TeX-source-correlate-method-active): New variable.
+ (TeX-source-correlate-output-page-function): Renamed from
+ `TeX-sync-output-page-function'.
+ (TeX-source-correlate-start-server): Renamed from
+ `TeX-view-start-server'.
+ (TeX-source-correlate-start-server-asked): Renamed from
+ `TeX-view-start-server-asked'.
+ (TeX-source-correlate-start-server-flag): Renamed from
+ `TeX-view-start-server-flag'.
+ (TeX-source-correlate-gnuserv-p): Renamed from
+ `TeX-view-gnuser-p'.
+ (TeX-source-correlate-server-enabled-p): Renamed from
+ `TeX-view-server-enabled-p'.
+ (TeX-source-correlate-start-server-maybe): Renamed from
+ `TeX-view-start-server-maybe'.
+ (TeX-source-specials): Remove custom group.
+ (TeX-source-correlate-determine-method): New function.
+ (TeX-source-correlate-expand-options): Renamed from
+ `TeX-source-specials-expand-options'. Support SyncTeX as well.
+ (TeX-source-correlate-map): Renamed from
+ `TeX-source-specials-map'.
+ (TeX-source-correlate-mode): Renamed from
+ `TeX-source-specials-mode'. Support SyncTeX as well.
+ (TeX-source-specials-mode): Now an alias for
+ `TeX-source-specials-mode'.
+ (TeX-source-specials-tex-flags, TeX-source-specials-places)
+ (TeX-source-specials-view-position-flags)
+ (TeX-source-specials-view-editor-flags)
+ (TeX-source-specials-view-gnuclient-flags)
+ (TeX-source-specials-view-emacsclient-flags): Put into `TeX-view'
+ rather than `TeX-command' group.
+ (TeX-source-specials-view-expand-options): Adapt for new function
+ names and distinction between source specials and SyncTeX.
+ (TeX-synctex-mode): Remove.
+ (TeX-mode-map): Remove binding for TeX SyncTeX mode.
+ (TeX-mode-specific-command-menu-entries): Remove menu entry for
+ TeX SyncTeX mode. Use Source Correlate moniker instead of Source
+ Specials.
+
+2008-07-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Folding): Fix last change.
+
+2008-07-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Folding): Document folding of math constructs
+ and the possibilities of providing expanders and alternatives in
+ replacement specifiers.
+
+ * tex.el (TeX-command-list): Add expanders for SyncTeX.
+ (TeX-expand-list): Start server if necessary when viewing. Define
+ expander for SyncTeX.
+ (hack-one-local-variable): Cater for TeX SyncTeX mode.
+ (TeX-set-mode-name): Add lighter for TeX SyncTeX mode.
+ (TeX-view): New customization group.
+ (TeX-view-start-server): Renamed from
+ `TeX-source-specials-view-start-server'.
+ (TeX-source-specials-view-start-server): Rename to
+ `TeX-view-start-server' and define alias.
+ (TeX-view-start-server-asked): Renamed from
+ `TeX-source-specials-view-start-server-asked'.
+ (TeX-source-specials-view-start-server-asked): Rename to
+ `TeX-view-start-server-asked'.
+ (TeX-view-start-server-flag): New variable.
+ (TeX-view-gnuserv-p): Renamed from
+ `TeX-source-specials-view-gnuserv-p'.
+ (TeX-source-specials-view-gnuserv-p): Rename to
+ `TeX-view-gnuserv-p'.
+ (TeX-view-server-enabled-p): New function.
+ (TeX-view-start-server-maybe): New function.
+ (TeX-source-specials-mode): Set `TeX-view-start-server-flag'.
+ (TeX-source-specials-view-expand-client): Adapt call to new
+ function name.
+ (TeX-source-specials-view-expand-options): Do not try to start the
+ server here anymore.
+ (TeX-synctex-mode): New minor mode.
+ (TeX-synctex-output-page): New function.
+ (TeX-mode-map): Add key for toggling TeX SyncTeX mode.
+ (TeX-mode-specific-command-menu-entries): Add menu entry for TeX
+ SyncTeX mode.
+ (TeX-math-input-method-off-regexp): New variable.
+ (TeX-toggle-off-input-method): Remove.
+ (TeX-math-input-method-off): Do without
+ `TeX-toggle-off-input-method'.
+
+2008-07-04 Berend de Boer <berend@pobox.com>
+
+ * context.el, context-en.el: added a few more entries to the menu
+ to select ConTeXt macro's from.
+
+2008-06-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/bulgarian.el ("bulgarian"): Use value of
+ `TeX-quote-after-quote' for default quote insertion behavior.
+
+2008-06-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-find-matching-close): Simplify. There
+ is no need for a general mechanism if the supported chars are
+ limited at another place.
+
+ * tex.el (TeX-search-syntax-table): Support (...) and <...>.
+
+ * tex-fold.el (TeX-fold-macro-spec-list): New spec for \item.
+ Adapt doc string to reflect new functionality.
+ (TeX-fold-macro-nth-arg): New `delims' parameter which can be used
+ to find other macro args than those enclosed by braces.
+ (TeX-fold-expand-spec): New function.
+ (TeX-fold-hide-item): Use it.
+
+ * doc/auctex.texi (European): Document `bulgarian' language
+ option.
+
+ * Makefile.in (STYLESRC): Add style/bulgarian.el.
+
+ * style/bulgarian.el: New file.
+
+2008-06-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/hyperref.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/hyperref.el.
+
+2008-06-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-make-built-in-keywords): Distinguish
+ command-type keyword classes from others when creating the
+ respective variables.
+
+ * doc/auctex.texi (Font Locking): Structure with nodes.
+ (Fontification of macros): Describe format specifiers for macros
+ with arguments.
+
+2008-05-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Add some documentation.
+ (TeX-fold-hide-item): Support replacement of argument specifiers
+ like "{1}" by the respective argument value in the display string.
+
+2008-05-30 Joost Kremers <joostkremers@fastmail.fm> (tiny change)
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Add function choice.
+ (TeX-fold-hide-item): If specifier is a function, call it with all
+ mandatory arguments of macro.
+
+2008-05-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (docTeX-mode): Add regexp group to value of
+ `TeX-comment-start-regexp'.
+
+ * style/doc.el (LaTeX-doc-after-insert-macrocode): New function.
+ ("doc"): Add it to `LaTeX-after-insert-env-hooks'.
+
+ * latex.el: Get rid of some compiler warnings.
+ (LaTeX-after-insert-env-hooks): New variable.
+ (LaTeX-insert-environment): Remove docTeX-specific code.
+ Run `LaTeX-after-insert-env-hooks'
+
+ * style/beamer.el (LaTeX-beamer-after-insert-env): New function.
+ ("beamer"): Add it to `LaTeX-after-insert-env-hooks'. Get rid of
+ some compiler warnings. Support the semiverbatim environment.
+
+ * style/dinbrief.el: Get rid of some compiler warnings.
+
+ * style/dk-bib.el: Get rid of some compiler warnings.
+
+ * style/emp.el: Get rid of some compiler warnings.
+
+ * style/epsf.el: Get rid of some compiler warnings.
+
+ * style/foils.el: Get rid of some compiler warnings.
+
+ * style/graphicx.el: Get rid of some compiler warnings.
+
+ * style/letter.el: Get rid of some compiler warnings.
+
+ * style/prosper.el: Get rid of some compiler warnings.
+
+ * style/psfig.el: Get rid of some compiler warnings.
+
+ * texmathp.el: Get rid of some compiler warnings.
+
+ * tex.el: Get rid of some compiler warnings.
+
+ * tex-jp.el: Get rid of some compiler warnings.
+
+ * tex-buf.el: Get rid of some compiler warnings.
+
+ * font-latex.el: Get rid of some compiler warnings.
+
+ * context.el: Get rid of some compiler warnings.
+
+ * context-en.el: Get rid of some compiler warnings.
+
+ * context-nl.el: Get rid of some compiler warnings.
+
+2008-05-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-command-sentinel): Use `TeX-master-file' instead
+ of `TeX-active-master' for `TeX-transient-master'.
+
+2008-05-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Font Specifiers): Correct argument list of
+ `TeX-font'.
+
+2008-05-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Font Specifiers): Document `LaTeX-font-list'.
+
+2008-05-10 Reiner Steib <reiner.steib@gmx.de>
+
+ * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Add
+ standard Emacs buttons to custom set.
+ (TeX-bar-TeX-buttons): Use `tex' instead of `latex' in custom set.
+
+2008-05-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-site.el.in (AUCTeX): Move customization group here from
+ tex.el and load the main files defining customization options.
+
+ * tex.el (AUCTeX): Move customization group to tex-site.el.in.
+ (TeX-expand-list): Make %(outpage) default to "1".
+
+2008-05-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * toolbar-x.el (toolbarx-xemacs-refresh): Only activate the tool
+ bar if it is already visible. Remove redundant if clause.
+
+ * tex-buf.el (TeX-format-filter): Do not remove linebreak if the
+ following line starts with an opening parenthesis.
+
+2008-04-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/Makefile.in (install-auctex): Do not use `-' to suppress
+ errors within command.
+
+2008-04-28 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-run-command): disable undo in run buffer
+
+2008-03-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/pdfsync.el (LaTeX-pdfsync-output-page): Kill buffer with
+ pdfsync file if it was loaded by us.
+
+2008-03-02 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-info.el (texinfo-environment-regexp): Terminate.
+
+2008-03-01 Matan Ninio <emacs@auctexdev.ninio.org> (tiny change)
+
+ * style/pdfsync.el (LaTeX-pdfsync-output-page): Include
+ subdirectories relative to master file in file names. Searching
+ for the file entry in the .pdfsync file allows for an optional
+ `.tex' extension in the filename. Find further p lines if the
+ current context does not contain any more.
+
+2008-02-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in: Add windows-package target and related variables.
+
+2008-02-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-common-menu-entries): Add exception for docTeX mode
+ when extending the customization menu.
+
+2008-02-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi: Repeat direntry after each category as per
+ recommendation of Karl Berry.
+
+ * doc/preview-latex.texi: Repeat direntry after each category as
+ per recommendation of Karl Berry.
+
+2008-02-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-make-match-defun)
+ (font-latex-keyword-matcher): Recognize old-style type specs which
+ could be lists. Prevents "void-function nil" error during font
+ locking.
+
+2008-02-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in (maintainer-clean): Do not depend on distclean. How
+ did this ever work?
+ (www-doc): Use release files. Update URLs. Make gendocs.sh use
+ texi2html.
+
+ * doc/Makefile.in (extradist): Re-add tex-ref.pdf dependency.
+ (install-auctex): Do not install reference card when producing an
+ XEmacs package.
+
+2008-02-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * Version 11.85 released.
+
+2008-02-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * RELEASE: Update for upcoming release.
+
+ * auctex.spec (Version): Bump version number.
+
+ * configure.ac: Bump version number.
+
+ * doc/todo.texi: Add copyright notice.
+ (Bugs): Remove entry about XEmacs bug since AUCTeX now helps
+ XEmacs in doing multi-line font locking.
+
+ * doc/tex-ref.tex: Bump version number. Updated references to
+ toggles for bad boxes and warning. Mention `Clean' and `Clean
+ All' commands.
+
+ * doc/install.texi: Add copyright notice.
+ (Prerequisites): Update information about Emacs 22.
+
+ * doc/wininstall.texi: Update information about requirements,
+ esp. availability of Emacs 22.
+
+2008-02-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-error, TeX-warning): Handle `expert' option of
+ `TeX-display-help'.
+ (TeX-warning): Find error file in same window.
+
+ * tex.el (TeX-display-help): Add `expert' option.
+
+ * doc/auctex.texi (Commands): Add some explanatory text for TeXing
+ options. Document `TeX-show-compilation'.
+ (Debugging): Reflect new option of `TeX-display-help'.
+
+ * doc/changes.texi: Add changes for 11.85. Add copyright notice.
+
+2008-02-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-bar.el (LaTeX-symbols-toolbar-visible-flag): Improve doc string.
+
+ * toolbar-x.el (toolbarx-image-path): Improve doc string.
+
+2008-02-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-parse-TeX): Do not pop to output buffer.
+ (TeX-warning): Since we do not pop to the output buffer, find the
+ source file in the original window.
+
+2008-02-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add syntax
+ alternatives for some commands.
+ (font-latex-setup): Give ?@ word syntax for font locking.
+ (font-latex-syntax-error-modes): New variable.
+ (font-latex-match-command-with-arguments): Use it.
+
+2008-02-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Revert change
+ from 2007-04-09 because the unbalanced treatment of \begin and
+ \end may lead to color bleeding.
+
+2008-02-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * Relicense all "GPLv2 or later" files to "GPLv3 or later".
+
+ * COPYING: Switch to GPLv3.
+
+ * doc/Makefile.in, doc/preview-dtxdoc.pl: Add coypright and
+ license notices.
+
+ * style/beamer.el, style/scrbook.el: Add license notices.
+
+2008-02-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex-info.el (Texinfo-insert-node): Correct name of let-bound
+ variable.
+
+2008-02-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-info.el: Make sure the Texinfo mode of AUCTeX is still used
+ after loading texinfo.el.
+
+2008-02-02 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in, auctex.spec, autogen.sh, configure.ac: Add
+ copyright and license notices.
+
+ * texmathp.el, style/amsmath.el, style/amsthm.el,
+ style/fancyref.el, style/index.el, style/makeidx.el,
+ style/multind.el, style/varioref.el: Reflect copyright assignment
+ of Carsten Dominik to FSF in coypright notices and adapt licence
+ notice accordingly.
+
+2007-12-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-command-expand): Do not evaluate `file' as a
+ function.
+
+2007-12-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Ignore whitespace
+ when checking if verbatim macro starts at beginning of line.
+
+2007-12-08 David Kastrup <dak@gnu.org>
+
+ * texmathp.el (defgroup, defcustom): Remove compatibility cruft.
+
+2007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/install.texi (Prerequisites): Add openSUSE.
+
+2007-11-20 David Kastrup <dak@gnu.org>
+
+ * doc/install.texi (Prerequisites): Update to reflect current
+ realities.
+
+2007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-buf.el (TeX-record-buffer): New variable, only in Emacs.
+ (TeX-pop-to-buffer): New function.
+ (TeX-recenter-output-buffer, TeX-background-filter)
+ (TeX-parse-TeX, TeX-parse-error, TeX-help-error): Use
+ `TeX-pop-to-buffer'.
+
+2007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * toolbar-x.el (toolbarx-find-image): Rename argument. Improve
+ doc string.
+
+2007-10-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (TeX-arg-verb): Honor active region.
+
+2007-10-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/MinionPro.el ("MinionPro"): Run style hook for amsmath
+ which is loaded via MnSymbol.
+
+2007-10-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/nomencl.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/nomencl.el.
+
+2007-10-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-user-keyword-classes): Doc fix.
+
+2007-08-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-command-with-args-default-spec):
+ Default to nil.
+
+2007-08-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-command-with-arguments): Show
+ error indicator only in LaTeX mode.
+
+2007-08-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/nicefrac.el ("nicefrac"): Fix last change.
+
+2007-08-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/jurabib.el ("jurabib"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+2007-08-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/scrreprt.el: Add licence text.
+ ("scrreprt"): Use `font-latex-add-keywords'. Add syntax
+ information.
+
+ * style/scrpage2.el: Add licence text.
+ ("scrpage2"): Use `font-latex-add-keywords'. Add syntax
+ information.
+
+ * style/scrlttr2.el: Add licence text.
+ ("scrlttr2"): Use `font-latex-add-keywords'. Add syntax
+ information.
+
+ * style/scrbook.el ("scrbook"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/scrbase.el ("scrbase"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+2007-08-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/url.el ("url"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/subfigure.el ("subfigure"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/csquotes.el ("csquotes"): Update for version 3.7. Use
+ `font-latex-add-keywords'. Add syntax information.
+
+ * style/MinionPro.el ("MinionPro"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Correct
+ syntax spec for \subsubparagraph.
+
+2007-08-19 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/units.el ("units"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/nicefrac.el ("nicefrac"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/listings.el ("listings"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/flashcards.el ("flashcards"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/comment.el ("comment"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/booktabs.el ("booktabs"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/babel.el ("babel"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/paralist.el ("paralist"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/natbib.el ("natbib"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/mdwlist.el ("mdwlist"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/graphicx.el ("graphicx"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/fancyref.el ("fancyref"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/captcont.el ("captcont"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+ * style/beamer.el ("beamer"): Use `font-latex-add-keywords'.
+
+ * font-latex.el (font-latex-add-keywords): New function.
+ (font-latex-command-with-args-opt-arg-delims): Add parentheses.
+
+2007-08-14 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-insert-backslash): put delete-selection property on.
+
+2007-08-13 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (all): make new target "docs" as well. Descend for
+ docs, info and dvi.
+ Before regenerating extradist documentation, copy version info
+ from checked-out version (can we do that saner?).
+ On various targets, replace set -x with a somewhat more elaborate
+ version that echoes more for make -n.
+
+2007-08-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc-backend-alist): Delete buffers used for checking
+ availability of info files.
+
+2007-08-08 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-TeX-sentinel-check): Shave off quotation marks
+ from file name if present.
+
+2007-08-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-run-style-hooks): Set `default-directory' to the
+ directory of the master file.
+
+2007-07-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/pstricks.el ("pstricks"): Do not disable TeX PDF mode if
+ pst-pdf is used.
+
+2007-07-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-format-filter): Remove line breaks at column 79.
+
+2007-07-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-comment-forward): Call `comment-normalize-vars' if
+ available.
+
+2007-07-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/verbatim.el: Add copyright notice and licence info.
+
+ * style/paralist.el: Add copyright notice and licence info.
+
+ * style/booktabs.el: Add copyright notice and licence info.
+
+ * style/scrbase.el: Change copyright notice of Mark Trettin to FSF
+ to reflect the assignment. Add licence info to header.
+
+ * style/subfigure.el: Change copyright notice of Reiner Steib to
+ FSF to reflect the assignment. Add licence info to header.
+
+ * style/captcont.el: Change copyright notice of Reiner Steib to
+ FSF to reflect the assignment. Add licence info to header.
+
+ * latex.el (LaTeX-auto-minimal-regexp-list): Match optional
+ arguments of document style or class macro even if they contain
+ periods, e.g. in case of "BCOR8.25mm" in KOMA Script classes. Get
+ rid of superfluous escapes in complemented character alternatives.
+
+ * tex.el (TeX-insert-dollar): Show matching start only if
+ `blink-matching-paren' is non-nil.
+
+2007-06-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-common-initialization): Turn TeX PDF mode on
+ when pst-pdf.sty is used.
+
+2007-06-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-common-initialization): Do not add pstricks to
+ style hooks.
+
+ * style/pstricks.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/pstricks.el.
+
+2007-05-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-command-with-arguments): Check
+ if `match-beg' is set.
+
+2007-05-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/beamer.el ("beamer"): Use new syntax in format specifier
+ for frametitle macro.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Use new
+ syntax for format specifiers.
+ (font-latex-user-keyword-classes): Describe new syntax for format
+ specifiers.
+ (font-latex-command-with-args-default-spec): Use new syntax for
+ format specifiers.
+ (font-latex-command-with-args-opt-arg-delims): New variable.
+ (font-latex-match-command-with-arguments): Use it. Change format
+ specifier parsing to support new syntax.
+ (font-latex-match-mandatory-arg): Remove.
+
+2007-05-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/faq.texi: Add entry about programs not being found by
+ ./configure when PATH is not set correctly.
+
+2007-04-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-parse-error): Match any closing parenthesis.
+
+2007-04-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-fontify-region): Force redisplay
+ instead of setting `jit-lock-context-unfontify-pos'.
+ (font-latex-command-with-args-default-spec): New variable.
+ (font-latex-match-command-with-arguments): Use it.
+ (font-latex-built-in-keyword-classes): Correct some syntax
+ specifiers.
+ (font-latex-jit-lock-force-redisplay): New function.
+ (font-latex-fontify-region): Use it.
+ (font-latex-doctex-preprocessor-face): Make DocStrip guards stand
+ out on Emacs 21.
+
+2007-04-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-environment-menu): Support optional arguments
+ specified by vectors.
+
+ * style/flashcards.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/flashcards.el.
+
+ * doc/auctex.texi (Adding Environments): Document possibility to
+ specify optional arguments in `LaTeX-add-environments'.
+
+2007-04-22 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/changes.texi: Add index entries for auctex.el and
+ tex-site.el. Add references to INSTALL or manual.
+
+ * doc/install.texi (Loading the package): Add index entries for
+ auctex.el and tex-site.el.
+
+ * doc/wininstall.texi: Add index entries for tex-mik.el and
+ tex-fptex.el. Clarify loading.
+
+2007-04-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-fontify-region): Force context-related
+ unfontification only if the region has to be extended.
+ (font-latex-find-matching-close): Do not look up syntax-table
+ properties.
+ (font-latex-extend-region-backwards-command-with-args)
+ (font-latex-extend-region-backwards-command-in-braces)
+ (font-latex-extend-region-backwards-math-env)
+ (font-latex-extend-region-backwards-math-envII)
+ (font-latex-extend-region-backwards-quotation): Doc fix. Return
+ nil if no content requiring region extension was found.
+
+2007-04-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * latex.el (LaTeX-math-default): Add various Greek uppercase
+ macros provided by amsmath.sty.
+
+2007-04-15 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-math-envII): Regexp-quote the
+ string used to look for the environment end in order for starred
+ environments to be found.
+
+2007-04-13 Mark Trettin <Mark.Trettin@gmx.de>
+
+ * style/scrbase.el ("scrbase"): Fix typo in prompt.
+ (TeX-arg-KOMA-fontelements): Add \dictum, \pagination,
+ \disposition, and \minisec macros.
+
+2007-04-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/beamer.el ("beamer"): Specify syntax of \frametitle macro
+ for font locking.
+
+2007-04-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/amsmath.el ("amsmath"): Call `reftex-add-to-label-alist'
+ only if function is bound.
+
+2007-04-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc-backend-alist): Add --view parameter to texdoc
+ call since texdoc in MiKTeX fires up a web page not useful for our
+ purposes otherwise.
+
+ * tex-mik.el: Set `TeX-kpathsea-path-delimiter' to nil since
+ kpsewhich in MiKTeX (aka findtexmf) does not emit any useful
+ information if fed with kpathsea-related variables anyway. This
+ change makes `TeX-doc' work again on MiKTeX.
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Match the
+ \begin macro of verbatim environments in case it is preceded by
+ other content than whitespace.
+
+2007-04-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-backward-paragraph): Fix grouping in order to
+ return the right value when no paragraph command is found.
+
+2007-04-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-help-error): Correct regexp for matching line
+ indicator.
+
+2007-03-31 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-verbatim-environments): Fix typo.
+ (LaTeX-backward-paragraph): Special-case verbatim environments in
+ order to prevent leading brackets or braces from being interpreted
+ as part of the \begin macro. Clean up a bit.
+
+2007-03-24 David Kastrup <dak@gnu.org>
+
+ * context.el (ConTeXt-find-indent): Use `condition-case' rather
+ than `ignore-errors', and don't barf if at the end of file (like
+ with an empty file).
+
+2007-03-23 David Kastrup <dak@gnu.org>
+
+ * context.el (TeX-ConTeXt-sentinel): Fix end-of-run detection.
+
+2007-03-19 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/comment.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/comment.el.
+
+ * font-latex.el (font-latex-syntactic-keywords-extra): New
+ variable.
+ (font-latex-set-syntactic-keywords): Use it.
+
+ * tex-style.el (LaTeX-comment-env-list): New variable.
+
+2007-03-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Commands): Remove dependency on software du
+ jour from description of `TeX-DVI-via-PDFTeX'.
+
+2007-03-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-quotes): Add nil option.
+ (font-latex-match-quotation)
+ (font-latex-extend-region-backwards-quotation): Do nothing if
+ `font-latex-quotes' is nil.
+
+ * doc/auctex.texi (Font Locking): Document nil option of
+ `font-latex-quotes'.
+
+2007-03-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-fold-math-spec-list): `decode-char' is not
+ autoloaded in XEmacs. Only use it when it is defined.
+
+ * doc/auctex.texi (European): Document `icelandic' language
+ option.
+
+ * Makefile.in (STYLESRC): Add style/icelandic.el.
+
+ * style/icelandic.el: New file.
+
+2007-03-11 David Kastrup <dak@gnu.org>
+
+ * RELEASE (Footnotes): Update Emacs CVS locations.
+
+2007-03-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fold.el (TeX-fold-auto): Default to nil.
+
+2007-03-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-clean): Catch error on Emacs 21 when only one file
+ is to be deleted.
+
+2007-03-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-search-syntax-table): Set syntax of ?\( and ?\)
+ explicitely to whitespace for Emacs 21.
+ (TeX-search-syntax-table): Clean the syntax table more thoroughly.
+
+2007-03-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-find-macro-boundaries): Make it possible to restrict
+ the search with new argument `lower-bound'.
+ (TeX-find-macro-start): Make it possible to restrict the search
+ with new argument `limit'.
+
+ * font-latex.el: Merge from multiline-font-lock branch.
+ (font-latex-do-multi-line, font-latex-use-cache): Remove.
+ (font-latex-multiline-boundary): New variable.
+ (font-latex-built-in-keyword-classes): Add information about
+ syntax of macros. Quote face names.
+ (font-latex-deactivated-keyword-classes): Adapt type to new form
+ of `font-latex-built-in-keyword-classes'.
+ (font-latex-make-match-defun): Accept `face' argument.
+ (font-latex-keyword-matcher): Support up to 8 slots for faces.
+ (font-latex-make-built-in-keywords): Support new form of keywords
+ classes.
+ (font-latex-user-keyword-classes): Provide possibility to specify
+ macro syntax.
+ (font-latex-make-user-keywords): Add warning face in relevant
+ matchers.
+ (font-latex-extend-region-functions): New variable.
+ (font-latex-setup): Use it. Clean up.
+ (font-latex-fontify-region): New function.
+ (font-latex-unfontify-region): Cater for XEmacs.
+ (font-lock-after-change-function): Advise function for challenged
+ editors.
+ (font-latex-find-matching-close): Use `TeX-search-syntax-table'.
+ (font-latex-not-on-same-line-as): New function.
+ (font-latex-set-cache, font-latex-get-cache)
+ (font-latex-check-cache): Remove.
+ (font-latex-put-multiline-property-maybe): New function.
+ (font-latex-match-command-cache): Remove.
+ (font-latex-matched-faces): New variable.
+ (font-latex-matched-face): New function.
+ (font-latex-match-command-with-arguments): Use them. Set warning
+ face when syntax not correct.
+ (font-latex-match-in-braces-cache): Remove.
+ (font-latex-match-mandatory-arg): New function.
+ (font-latex-extend-region-backwards-command-with-args): New
+ function.
+ (font-latex-match-command-in-braces): Set multiline property if
+ necessary.
+ (font-latex-extend-region-backwards-command-in-braces): New
+ function.
+ (font-latex-match-math-env): Set multiline property if necessary.
+ (font-latex-extend-region-backwards-math-env): New function.
+ (font-latex-math-environments): New variable.
+ (font-latex-match-math-envII): Use it. Set multiline property if
+ necessary.
+ (font-latex-extend-region-backwards-math-envII): New function.
+ (font-latex-update-quote-list): New function.
+ (font-latex-match-quotation): Use it. Set multiline property if
+ necessary.
+ (font-latex-extend-region-backwards-quotation): New function.
+
+2007-02-25 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-read-string): Add new function that will inherit the
+ input method if feasible. TODO: replace calls of `read-string'
+ with this wherever it may be appropriate.
+
+2007-02-20 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex-buf.el (TeX-region-file): Doc fix.
+
+2007-02-15 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex.el (TeX-after-insert-macro-hook): New hook.
+ (TeX-insert-macro): Use it.
+
+ * tex-fold.el (TeX-fold-auto): New variable.
+ (TeX-fold-mode): Append auto fold stuff to the end of
+ `TeX-after-insert-macro-hook'.
+
+2007-02-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-clean): Fix last change.
+
+2007-02-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fold.el (TeX-fold-macro-spec-list-internal)
+ (TeX-fold-env-spec-list-internal)
+ (TeX-fold-math-spec-list-internal): New variables.
+ (TeX-fold-region-macro-or-env, TeX-fold-item): Use them.
+ (TeX-fold-comment-do): Doc fix.
+ (TeX-fold-mode): Set TeX-fold-*-spec-list-internal variables. Use
+ <mode-prefix>-fold-*-spec-list variables if bound.
+
+ * latex.el (LaTeX-fold-macro-spec-list)
+ (LaTeX-fold-env-spec-list, LaTeX-fold-math-spec-list): New
+ variables.
+
+ * tex.el (TeX-mode-prefix): New function.
+ (TeX-clean): Use it.
+
+2007-02-10 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-jp.el (TeX-japanese-process-input-coding-system)
+ (TeX-japanese-process-output-coding-system): Use system-type
+ instead of window-system. Suggested by Ikumi Keita
+ <ikumi@ikumi.que.jp>.
+
+2007-02-09 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-jp.el (TeX-japanese-process-input-coding-system)
+ (TeX-japanese-process-output-coding-system): Do not use
+ default-coding-system to set process-coding-system, anymore. The
+ value is set to shift_jis or euc-jp depending on window-system.
+
+ * tex-bar.el: Fix typo. Reported by Ikumi Keita
+ <ikumi@ikumi.que.jp>.
+
+2007-02-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * tex-jp.el (japanese-TeX-command-list): Add
+ `TeX-run-discard-foreground' and `TeX-run-function' for
+ function-item.
+ (japanese-TeX-set-process-coding-system): New function.
+ (TeX-after-start-process-function): Use it. Cater for the
+ accidental case that no-Japanese loads tex-jp.el and his
+ coding-system is set to unexpected one.
+
+2007-02-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-submit-bug-report): Remove unnecessary code.
+ Include a plea for upgrading into introductory blurb.
+
+2007-02-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * latex.el: Move (provide 'latex) to the end of buffer.
+ (TeX-global-input-files, BibTeX-global-style-files)
+ (BibTeX-global-files): checkdoc cleaning.
+ (LaTeX-fill-paragraph, LaTeX-fill-code-comment): Use function
+ TeX-match-buffer instead of buffer-substring-*.
+ (LaTeX-209-to-2e): Likewise.
+
+ * tex-buf.el (TeX-command-region, TeX-command-buffer)
+ (TeX-next-error, TeX-check-files, TeX-command-next)
+ (TeX-output-extension, TeX-run-set-command, TeX-run-interactive)
+ (TeX-sentinel-default-function, TeX-region-create, TeX-region)
+ (TeX-error-file, TeX-error-offset, TeX-parse-TeX)
+ (TeX-error-description-list): checkdoc cleaning.
+ (TeX-run-command, TeX-TeX-sentinel-check, TeX-BibTeX-sentinel):
+ Use substitute-command-keys to message key binding.
+ (TeX-current-pages): Add doc string.
+
+ * tex.el (TeX-print-command, TeX-queue-command)
+ (TeX-command-list, TeX-printer-list, TeX-set-mode-name)
+ (TeX-regexp-group-count): checkdoc cleaning.
+ (plain-TeX-mode-hook): Declare user option explicitly using
+ defcustom.
+ (TeX-search-files-kpathsea): Use TeX-kpathsea-path-delimiter
+ instead of kpathsea-path-delimiter.
+
+2007-01-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Quotes): Document
+ `TeX-math-close-double-dollar'. Add subheadings.
+
+2007-01-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * autogen.sh: Define PDFTEX if empty and pass it to `make dist' in
+ `doc' directory for documentation generation.
+
+ * doc/Makefile.in (docdir, PACKAGE_TARNAME): New variables.
+ (dist): Add tex-ref.pdf target.
+ (extradist): Remove tex-ref.pdf target.
+ (install-auctex): Add tex-ref.pdf target. Install tex-ref.pdf
+ into $(docdir).
+
+2007-01-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fptex.el: Make calls of start.exe work with quoted file
+ names.
+
+ * tex-mik.el: Make calls of start.exe work with quoted file names.
+
+2007-01-21 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-fold.el (TeX-fold-type-list): New new type 'math.
+ (TeX-fold-math-spec-list): New variable.
+ (TeX-fold-dwim, TeX-fold-region, TeX-fold-region-macro-or-env)
+ (TeX-fold-item): Try to fold math macros as well.
+ (TeX-fold-buffer, TeX-fold-paragraph, TeX-fold-make-overlay)
+ (TeX-fold-item-end): Mention new type 'math.
+ (TeX-fold-math): New function.
+
+2007-01-20 David Kastrup <dak@gnu.org>
+
+ * auctex.spec: Remove unused `%{extraconfig}' argument.
+
+2007-01-20 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Fold marginpar, eqref,
+ glossary, copyright, textregistered and texttrademark macros as
+ well.
+
+2007-01-18 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-jp.el: Update maintainer email address.
+
+ * style/verbatim.el: Update author email address.
+
+2007-01-17 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-clean-default-intermediate-suffixes): Add beamer
+ suffixes.
+
+2007-01-16 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-jp.el (japanese-TeX-command-list): Use "%`" and "%'" magic
+ to allow file names with spaces. See also change log for
+ TeX-command-list in tex.el on 2006-10-10.
+ Reported by Ikumi Keita <ikumi@ikumi.que.jp>.
+
+2007-01-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/wininstall.texi: Add copyright notice and licence reference.
+ Mention --infodir. Some clean-ups.
+
+2007-01-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in (www-doc): Generate AUCTeX and preview-latex manuals
+ in single directory. Patch gendocs.sh to use texi2html instead of
+ makeinfo (patch not included).
+
+2007-01-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * Version 11.84 released.
+
+2007-01-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * RELEASE: Update for release.
+
+ * doc/changes.texi: Update for release.
+
+ * auctex.spec (Version): Bump version number.
+
+ * configure.ac: Bump version number.
+
+ * doc/tex-ref.tex: Bump version number.
+
+2007-01-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * Makefile.in (STYLESRC): Add style/polski.el.
+
+ * RELEASE: Mention support for `polski' LaTeX package.
+
+ * style/polski.el: New file.
+
+ * doc/auctex.texi (European): Mention `polski' language option.
+
+2007-01-08 Ralf Angeli <angeli@caeruleus.net>
+
+ * RELEASE: Document some new features.
+
+ * style/polish.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/polish.el.
+
+ * doc/auctex.texi (European): Remove references to `plfonts' and
+ `plhb' styles for typesetting Polish text because they seem to be
+ out of use. Refer to the `polish' option for the babel LaTeX
+ package instead.
+
+ * tex.el (TeX-quote-language-alist): Replace references to
+ `plfonts' and `plhb' by `polish'.
+
+2007-01-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/wininstall.texi: Refer to up-to-date versions of CVS Emacs.
+
+ * doc/install.texi (Prerequisites): Refer to up-to-date versions
+ of CVS Emacs.
+
+2007-01-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (European): Improve TeX-quote-language-alist.
+
+ * tex.el (TeX-command-default): Mark as safe-local-variable.
+ (TeX-quote-language-alist): Improve custom type. Add links to the
+ manual. Improve doc string.
+
+2006-12-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Folding): Document user-visible changes in the
+ folding functionality.
+
+2006-12-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-info.el (TeX-texinfo-mode): Set `comment-use-syntax'.
+
+ * tex-fold.el: Update author email address.
+ (TeX-fold-type-list): New variable.
+ (TeX-fold-keymap): Add key binding for `TeX-fold-comment'.
+ (TeX-fold-dwim): Try to fold comment as well.
+ (TeX-fold-region): Move implementation of region folding for
+ macros and environments out into the new function
+ `TeX-fold-region-macro-or-env' and cater for comments as well.
+ (TeX-fold-region-macro-or-env, TeX-fold-region-comment)
+ (TeX-fold-comment, TeX-fold-comment-do): New functions.
+
+ * latex.el (LaTeX-common-initialization): Set
+ `TeX-search-forward-comment-start-function'.
+ (LaTeX-fill-region-as-para-do, LaTeX-fill-paragraph)
+ (LaTeX-fill-code-comment): Call `TeX-search-forward-comment-start'
+ instead of `LaTeX-search-forward-comment-start'.
+
+ * tex.el (VirTeX-common-initialization): Set `comment-end-skip'
+ and `comment-use-syntax'.
+ (TeX-fold-menu): Add entry for folding comments.
+ (TeX-comment-forward): New compatibility function.
+ (TeX-comment-or-uncomment-region): Use it.
+ (TeX-search-forward-comment-start-function): New variable.
+ (TeX-search-forward-comment-start): New function.
+
+2006-12-10 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-section-hook): Place into `LaTeX-macro' group.
+ (LaTeX-verbatim-macros-with-delims)
+ (LaTeX-verbatim-macros-with-braces): Same here.
+ (LaTeX-verbatim-environments): Place into `LaTeX-environment'
+ group.
+
+2006-12-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-bar.el (TeX-install-toolbar, LaTeX-install-toolbar): Add
+ `toolbarx-refresh' to `TeX-PDF-mode-hook' in the current buffer
+ only.
+
+2006-12-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * context-nl.el (ConTeXt-nl-mode-initialization): Use correct
+ syntax for prompting for an optional argument in case of \items
+ macro.
+
+ * context-en.el (ConTeXt-en-mode-initialization): Use correct
+ syntax for prompting for an optional argument in case of \items
+ macro.
+
+ * context.el (ConTeXt-arg-setup): Capitalize prompt.
+
+2006-12-04 Miguel Frasson <mvsfrasson@gmail.com>
+
+ * toolbar-x.el (toolbarx-emacs-add-button):
+ Insert buttons in KEYMAP (new arg).
+ Unnecessary &optional removed.
+ Removed broken code for fake-button `:new-line'.
+ (toolbarx-emacs-refresh-process-button-or-insert-list):
+ New arg KEYMAP inserted.
+ Unnecessary &optional removed.
+ (toolbarx-emacs-refresh):
+ Fixed bug with `tool-bar-map' let-bound and made local variable.
+ (toolbarx-xemacs-refresh-process-button-or-insert-list):
+ Docstring improved..
+ (toolbarx-xemacs-refresh):
+ Using `nreverse' directly inside `let'.
+ `nreverse' is applied to lists generated from actual
+ data-structures, leaving such data-structures alone.
+
+2006-11-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * context.el (ConTeXt-texexec-option-nonstop): New variable.
+ (ConTeXt-expand-options): Use it.
+
+2006-11-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (plain-TeX-enable-toolbar): Rename from
+ `TeX-enable-toolbar'.
+ (plain-TeX-maybe-install-toolbar): Rename from
+ `TeX-maybe-install-toolbar'.
+ (TeX-plain-tex-mode): Use new names.
+
+ * doc/auctex.texi (Running TeX and friends): Explicitely mention
+ `plain-TeX-enable-toolbar' and `LaTeX-enable-toolbar'.
+
+2006-11-16 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Do not break before
+ code comments if at a commented beginning of a line.
+
+2006-10-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/preview-latex.texi: Fix @node commands.
+
+2006-10-20 David Kastrup <dak@gnu.org>
+
+ * doc/auctex.texi (top): Mention reference card.
+
+ * doc/Makefile.in (PREVIEWTEXIFILES): Add `version.texi'.
+
+ * doc/auctex.texi: Add formatting emergencystretch. Move macros
+ input.
+ (top): Rearrange somewhat. Avoid duplicate contents (?).
+
+ * doc/preview-latex.texi: Restructure and relicense taking
+ auctex.texi as an example.
+
+ * doc/auctex.texi (top): In the user-visible part of the info
+ file, move the copying info completely to the "Copying this
+ manual" section in order to reduce clutter.
+
+2006-10-19 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Mention previous XEmacs package problems.
+
+2006-10-16 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-parse-error, TeX-error, TeX-warning): Replace
+ the error parser basically by what we have in preview-latex.
+ However, this does not yet do the fine-grained hackery around
+ possible TeX quote characters that preview-latex employs in order
+ to get the correct character position in a line even under adverse
+ conditions.
+
+2006-10-11 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-error-description-list): Add preview-latex error
+ pattern here.
+
+ * tex.el (TeX-expand-list): Add "%m" pattern from preview.
+ (TeX-add-local-master): Make a local variable wrapper more
+ suitable for docstrip.
+
+2006-10-10 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Mention space in file names, PostScript stack
+ tolerance.
+
+ * tex-buf.el (TeX-command-expand): Make `file' self-quoting in
+ expansion, and trick around with `TeX-command-pos' and other junk
+ in order to make the quoting stuff of "%`" and "%'" work.
+ (TeX-view-output-file): Became pretty pointless. Remove.
+
+ * tex.el (TeX-command-list): Use "%`" and "%'" magic to allow file
+ names with spaces.
+ (TeX-output-view-style): Don't quote "%s", that's the job of
+ `TeX-command-expand'.
+ (TeX-expand-list): Use the `-interaction' option. Define "%`",
+ " \"\\", "\"" and "%'" patterns. Somebody should probably rather
+ turn this into external functions in `tex-buf.el': the stuff
+ really has no business here and does not get byte-compiled. Use
+ `file' for "%o".
+
+2006-10-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Match "foo\ %" as
+ well.
+
+2006-10-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-find-macro-boundaries): Prevent `up-list' and
+ friends from finding parens in comments if point is not in a
+ comment and vice versa.
+
+2006-10-02 David Kastrup <dak@gnu.org>
+
+ * doc/auctex.texi: Change the licensing terms to require no front
+ and back cover texts, and explicitly exclude the GFDL from being
+ licensed under the GFDL.
+ (top): Give a synopsis for the license section in the top menu.
+ Remove redundant version mentions, remove the explicit exclusion
+ of the GFDL from GFDL licensing: RMS says it is unnecessary.
+
+2006-09-29 David Kastrup <dak@gnu.org>
+
+ * autogen.sh: Use `=' instead of `==' in tests.
+
+ * doc/Makefile.in (version.texi): Let version.texi depend rather
+ on ChangeLog in order not to disturb pregenerated documentation.
+
+ * autogen.sh: Prepare `AUCTEXDATE' and `AUCTEXVERSION' for `make
+ dist'.
+
+ * Makefile.in (tar-ball): Pass version and date into autogen.sh
+
+ * doc/Makefile.in (AUCTEXDATE, AUCTEXVERSION): get from configure.
+ (AUCTEXTEXIFILES): Add fdl.texi and version.texi
+ (version.texi): create depending on Makefile.
+ (maintainer-clean): Remove version.texi. Should this be in the
+ distclean target instead?
+
+ * doc/fdl.texi: Add it.
+
+ * Makefile.in (DOCFILES): Remove, unused.
+ (doc/Makefile): Add target.
+ (info, dvi, install-man, install-docs, clean, distclean)
+ (tar-ball): depend on doc/Makefile
+
+ * doc/.cvsignore: Add version.texi, remove unused auto.texi.
+
+ * doc/auctex.texi: Rearrange header material, put under GFDL, add
+ license, take version numbers from version.texi.
+
+2006-09-21 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Adapt to upcoming release.
+
+ * doc/install.texi (Configure): Remove reference to
+ `--with-kpathseasep' option.
+
+ * tex-mik.el (TeX-kpathsea-path-delimiter): initialize to ";".
+
+ * tex-fptex.el (TeX-kpathsea-path-delimiter): initialize to ";".
+
+2006-09-20 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el: Let `TeX-active-buffer' return nil if there is no
+ command buffer. Change copyright notice from Kresten Krab Thorup
+ to reflect assignment to FSF.
+
+ * latex.el: Change copyright notice.
+
+ * tex.el: Change copyright notice.
+
+ * doc/tex-ref.tex: Change copyright notice.
+
+ * doc/auctex.texi: Change copyright notice.
+
+2006-09-17 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/faq.texi: Fix syntax error.
+
+2006-09-16 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/faq.texi: Explain the abbreviation AUC.
+
+2006-09-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * toolbar-x.el (toolbarx-emacs-refresh): Don't modify global value
+ of `tool-bar-map'.
+
+2006-09-11 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-math-default): Remove X2ABB for \Pr. Suggested
+ by Adam Johnson <thu_zh@hotmail.com>.
+
+2006-09-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el: Use read-kbd-macro instead of kbd for LaTeX-math-mode.
+ (LaTeX-math-default): Add bindings for \var... symbols.
+ (LaTeX-math-default): Change binding for \vartheta.
+
+2006-09-08 David Kastrup <dak@gnu.org>
+
+ * latex.el: Allow strings for keys in LaTeX-math-mode.
+ (LaTeX-math-list): Allow string for key.
+
+2006-09-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Mathematics): Align description of
+ `LaTeX-math-list' with reality.
+
+2006-08-25 David Kastrup <dak@gnu.org>
+
+ * doc/preview-faq.texi (Requirements, Installation Trouble)
+ (Customization): Update and remove stuff, mostly because
+ preview-latex is integrated with AUCTeX now.
+
+2006-08-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (TeX-latex-mode): Check if `tool-bar-mode' is bound.
+
+ * tex.el (TeX-plain-tex-mode): Check if `tool-bar-mode' is bound.
+
+2006-08-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (European): Make replacement of
+ language-specific hyphen strings more obvious.
+
+2006-08-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/csquotes.el: Bring up to par with version 3.5.
+
+2006-08-17 David Kastrup <dak@gnu.org>
+
+ * doc/auctex.texi (Viewing): Type fix.
+
+2006-08-05 Berend de Boer <berend@pobox.com>
+
+ * context-en.el: quite a few more English ConTeXt macros made
+ available in menu.
+
+ * context-nl.el: few more Dutch ConTeXt macros made available in menu.
+
+ * context.el: more ConTeXt macros made available in menu.
+
+2006-08-02 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-LaTeX-button-alist):
+ Make `file' invisible in TeX-PDF-mode. Add clean.
+ (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Improve custom type.
+
+2006-07-27 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Improve
+ wording.
+
+ * doc/changes.texi: Add bug fixes. Add TeX tool bar.
+
+ * doc/auctex.texi (Running TeX and friends): Add
+ TeX-enable-toolbar.
+
+ * tex-bar.el: Copy of tool bar stuff from LaTeX-*.
+ (TeX-bar-TeX-buttons, TeX-bar-TeX-all-button-alists)
+ (TeX-bar-TeX-button-alist): New variables.
+ (TeX-bar-TeX-buttons, TeX-install-toolbar): New funtions.
+ (TeX-tool-bar-button-definitions): New custom group
+
+ * tex.el (TeX-enable-toolbar): New variable.
+ (TeX-maybe-install-toolbar): New function.
+ (TeX-plain-tex-mode): Add `TeX-maybe-install-toolbar'.
+
+2006-07-27 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi: Add explanation of how to augment `PATH'.
+
+ * doc/todo.texi (Mid-term Goals): Typo.
+
+2006-07-25 David Kastrup <dak@gnu.org>
+
+ * style/doc.el ("doc"): Add macrocode and macrocode* to
+ indentation-neutral environment list.
+
+ * latex.el (LaTeX-insert-environment): Leave mark at start of
+ content when inserting around active region.
+
+2006-07-11 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-font-list): Add `\mathbb' on C-c C-f C-s.
+
+2006-07-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-script): Don't match groups
+ spanning more than one line in order to avoid visually wrong
+ indentation in subsequent lines.
+ (font-latex-match-quotation): Do not match escaped quotation
+ marks.
+
+2006-07-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * bib-cite.el, tex-mik.el, doc/changes.texi, doc/history.texi,
+ doc/wininstall.texi: Fix spelling of MiKTeX.
+
+2006-07-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-script): Fix last check-in.
+
+2006-07-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-script): Apply subscript and
+ superscript highlighting only once in order to prevent the font
+ size becoming too small.
+
+2006-07-15 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-maybe-install-toolbar): Enable tool bar in LaTeX
+ mode only.
+ (LaTeX-maybe-install-toolbar): Revert last change.
+ (TeX-latex-mode): Set `tool-bar-mode-on-hook' buffer-locally
+ instead.
+
+2006-07-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Fix regexp for
+ matching whitespace and comment characters at the start of a line.
+ Simplify forward search.
+
+2006-07-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-find-macro-boundaries, TeX-find-macro-start): Remove
+ unused argument.
+ (TeX-find-macro-end-helper): Handle macros at the end of the
+ buffer correctly.
+
+2006-07-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-math-close-double-dollar): New variable.
+ (TeX-insert-dollar): Use it.
+
+ * Makefile.in, doc/Makefile.in (datarootdir): New variable used by
+ autoconf 2.59e.
+
+2006-07-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * aclocal.m4 (EMACS_CHECK_MULE): Check for EMACS_UNIBYTE
+ environment variable and do not set MULESRC if it is present.
+
+2006-07-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-normal-mode): Force update of style list.
+
+2006-07-02 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc-backend-alist): Explicitely supply doc directory
+ for non-kpathsea-based TeX systems.
+
+2006-06-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Fix treatment of code
+ comments in case of something like "\%}%".
+
+2006-06-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-clean): Delete files in directory of master file.
+
+2006-06-23 Joshua Buhl <jbuhl_nospam@gmx.de>
+
+ * doc/tex-ref.tex (title{Outlining TeX Documents}): new section.
+
+2006-06-19 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/amsmath.el ("amsmath"): Prompt for alignment option with
+ subarray environments.
+
+2006-06-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc-backend-alist): Preserve window configuration
+ when checking for info backends.
+
+2006-06-17 Ikumi Keita <ikumi@revery.net>
+
+ * tex.el (TeX-parse-arguments): Makes to work with proper value of
+ TeX-insert-macro-default-style.
+ (TeX-insert-braces): Place braces with right direction with active
+ region, (related to the case when the region is being marked
+ backwards).
+
+2006-06-17 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-clean): Delete generated files associated with
+ `TeX-region-file'. Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2006-06-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (Info-find-file): Do not autoload.
+ (TeX-doc-backend-alist): Use a method for checking the presence of
+ an info file which works in Emacs 21 as well.
+
+2006-06-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc-backend-alist): Don't error out if
+ `Info-find-file' is not available.
+ (TeX-doc): Use `interactive-p' instead of `called-interactively-p'
+ which is not available in Emacs 21.
+
+2006-06-11 Ikumi Keita <ikumi@revery.net>
+
+ * style/amsmath.el ("amsmath"): Docfix for 'uproot'.
+ (LaTeX-amsmath-env-alignat): Fix typo.
+
+2006-06-08 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (PREVIEW_BUILD_DIR): New variable for building the
+ preview standalone bundle.
+ (preview-ball): New target for creating the preview standalone
+ bundle for CTAN.
+
+2006-06-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * auctex.spec (%post, %postun): Use mktexlsr instead of texhash.
+ Only update the relevant ls-R file.
+ (%install): Add comment about preview.cfg.
+ (%install, %files): prauctex.cfg is the config file, not
+ preview.cfg.
+
+2006-06-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-set-paragraph-start): New function.
+ (LaTeX-paragraph-commands-add-locally)
+ (LaTeX-common-initialization): Use it.
+
+2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Version 11.83 released.
+
+2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (full-release): Remove duplicate pass phrase prompt.
+ (release-commit): Only commit ChangeLog.
+
+ * Makefile.in (rpm-packages): Rename from rpm-builds.
+
+ * RELEASE: Fix typo.
+
+ * Makefile.in (rpm-builds): Add preview-tetex.
+
+ * auctex.spec: Add "-n" for preview-tetex.
+ (%install): Create preview.cfg.
+
+2006-06-07 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Add info about preview RPM.
+
+ * doc/install.texi (Advice for package providers): Adapt package
+ advice to what we actually do for RPM files.
+
+ * auctex.spec: attempt to add preview-tetex package.
+
+2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (XEMACS_BUILD_DIR): New variable.
+ (xemacs-package): Use it.
+ (tar-ball-clean): Add XEMACS_BUILD_DIR.
+ (CP): New variable.
+ (tar-ball, www-doc): Use it.
+
+ * RELEASE: Update RPM stuff.
+
+ * tex.el (TeX-line-number-at-pos): New compatibility function.
+
+ * style/pdfsync.el (LaTeX-pdfsync-output-page): Use it.
+
+ * auctex.spec (Obsoletes): Remove preview-latex-common.
+
+2006-06-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/pdfsync.el (LaTeX-pdfsync-output-page): Initialize
+ `sync-record' with a non-nil value.
+
+ * doc/auctex.texi (Viewing): Fix reference to Commands node
+ looking ugly in info output. Slightly rearrange forward/inverse
+ search section. Document pdfsync support a bit more in detail.
+
+2006-06-06 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * RELEASE: Use "SUSE" instead of "SuSE".
+
+ * auctex.spec (Release): Bump to 1.
+ (%changelog): Add 11.83.
+
+ * doc/changes.texi: Add @xref for pdfsync.
+
+ * doc/auctex.texi (Viewing): Mention pdfsync.
+
+ * doc/todo.texi (Wishlist): Add newline. Mention pdfsync.
+
+2006-06-06 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Add details about downloadable packages. Beg harder.
+
+2006-06-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * RELEASE: Mention LaTeX tool bar.
+
+2006-06-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-quote-regexp-beg)
+ (font-latex-quotes-control): Make buffer-local.
+ (font-latex-add-quotes): Revert last change and do not make
+ `font-latex-quotes-control' buffer-local which it now already is.
+
+2006-06-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-add-quotes): Make
+ `font-latex-quote-regexp-beg' buffer-local.
+
+2006-06-04 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (rpm-builds): New target.
+ (full-release): Use gpg-agent if available.
+ (RPM_SIGN): New variable.
+ (rpm-builds): Use it.
+
+ * doc/install.texi (Advice for non-privileged users): Reword to
+ avoid underfull hbox.
+
+2006-06-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (top): Update master menu.
+ (Running TeX and friends): Update menu.
+ (Miscellaneous Commands): Remove.
+ (Cleaning, Documentation): New nodes.
+
+ * doc/changes.texi: Update references to documentation about
+ cleaning and documentation access.
+
+2006-06-02 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (Miscellaneous Commands): New node.
+
+ * doc/changes.texi: Add @xref-s.
+
+2006-06-02 David Kastrup <dak@gnu.org>
+
+ * doc/changes.texi: Change one ref to xref.
+
+2006-05-31 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/changes.texi: Conditionalize reference.
+
+ * doc/Makefile.in (MAKEINFO_PLAIN): Remove --no-validate.
+
+ * auctex.spec (%files emacs): Remove %exclude.
+
+2006-05-30 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/Makefile.in (MAKEINFO_PLAIN): New. Add --no-validate.
+
+ * doc/changes.texi: Add tool bar.
+
+ * doc/auctex.texi (top): Remove tool bar.
+ (Running TeX and friends): Add tool bar here. Adjust.
+
+2006-05-25 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Mention file-line-error style messages.
+ Mention XyMTeX fix.
+
+ * doc/changes.texi: The same.
+
+
+2006-05-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-update-style-hook): New variable.
+ (TeX-update-style): Use it.
+ (TeX-remove-style): Fix typo.
+
+ * font-latex.el (font-latex-quotes-internal): New variable.
+ (font-latex-quotes-set-internal): New function.
+ (font-latex-match-quotation): Use it. Use
+ `font-latex-quotes-internal' instead of `font-latex-quotes'.
+ (font-latex-setup): Remove code for figuring out type of
+ language-specific quotation mark matching which is now in
+ `font-latex-quotes-set-internal'.
+
+ * RELEASE: Update for 11.83.
+
+ * auctex.spec, configure.ac, doc/auctex.texi, doc/changes.texi,
+ doc/preview-latex.texi, doc/tex-ref.tex: Bump version number.
+
+ Update address of FSF in GPL notices.
+
+2006-05-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-quotes-fallback)
+ (font-latex-quote-style-list-french)
+ (font-latex-quote-style-list-german): New variables.
+ (font-latex-quotes): Add `auto' option.
+ (font-latex-setup): Try to derive type of quotation mark matching
+ from document properties.
+
+ * tex.el (TeX-elt-of-list-member): New function.
+
+ * doc/auctex.texi (Font Locking): Document `auto' option of
+ `font-latex-quotes'.
+
+2006-05-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-specials-mode): Mark as safe.
+ (TeX-PDF-mode): Use `TeX-booleanp'.
+ (TeX-booleanp): New function.
+
+ * font-latex.el (font-latex-quotes): Mark as safe.
+ (font-latex-fontify-script): Use `TeX-booleanp'.
+
+2006-05-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-forward-paragraph): Make regexp more efficient.
+
+2006-05-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-PDF-mode): Rewrite safe-local-variable property for
+ Emacs 21 compatibility.
+
+ * font-latex.el (font-latex-fontify-script): Ditto.
+
+2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-master): Quote safe-local-variable lambda expression
+ to avoid byte compilation.
+
+2006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-fontify-script): Mark as
+ safe-local-variable.
+
+2006-05-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-PDF-mode): Mark as safe-local-variable.
+ (TeX-master): Don't use t in safe-local-variable declaration.
+ (TeX-doc): Clarify.
+
+2006-05-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-quotation): Do not match
+ quotation marks in math constructs.
+
+2006-05-05 Berend de Boer <berend@pobox.com>
+
+ * context.el (ConTeXt-mode-common-initialization): Previous fix
+ still wrong. Problem is that all local variables were killed, so
+ added a save/restore around the common initialisation.
+
+2006-05-04 Berend de Boer <berend@pobox.com>
+
+ * context-nl.el (context-nl-mode) and context-en.el
+ (context-en-mode): can now assume that ConTeXt-current-interface
+ is buffer local.
+
+ * context.el (ConTeXt-current-interface): this variable should
+ always be buffer local. With this and above two changes having
+ buffers with two interfaces at the same time works correctly
+ (again?).
+
+2006-04-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-TeX-sentinel-check, TeX-parse-error): Support
+ file-line-error error indicators.
+
+2006-04-22 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-format-list): Extend regexp for ConTeXt mode.
+
+2006-04-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (docTeX-mode): Make filling and indentation aware of
+ DocStrip guards.
+
+2006-04-20 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-warning): Don't balk if `string' is nil.
+
+2006-04-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-match-script): Fix matching of nested
+ braces.
+
+2006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-babel-insert-hyphen): Do not error out at
+ beginning of buffer.
+
+2006-03-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (install-metadata): Do not use an inline test for
+ checking if preview is enabled. Just to be on the safe side.
+
+2006-03-27 David Kastrup <dak@gnu.org>
+
+ * doc/intro.texi (Introduction): refer to `below' instead of
+ probably non-existing `preview/README'.
+
+ * tex.el: tiny typo.
+
+ * latex.el (LaTeX-close-environment): Allow prefix argument to
+ reopen the environment.
+
+2006-03-22 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (install-metadata): Append preview/auto.el to start
+ file if configured with preview-latex.
+
+2006-03-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-insert-environment): Do not polute the kill
+ ring.
+
+2006-03-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (TeX-latex-mode): Set up tool bar correctly for XEmacs
+ and activate it for every buffer in Emacs. Run mode hooks as late
+ as possible.
+
+2006-03-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * configure.ac: Check for `make' and abort if not present. Use
+ `AC_PROG_MAKE_SET' instead of deprecated `AC_SET_MAKE'.
+
+ * latex.el (LaTeX-common-initialization): Add \dots to supported
+ TeX symbols.
+
+2006-03-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-mode-map): Change `C-c ?' binding from
+ `describe-mode' to `TeX-doc'.
+ (TeX-common-menu-entries): Add `Find Documentation...' entry for
+ `TeX-doc'.
+ (plain-TeX-menu-entries): Remove space before ellipsis.
+ (TeX-doc-backend-alist): Make texdoc backend available in all
+ modes.
+
+ * latex.el (LaTeX-mode-menu): Remove space before ellipsis.
+
+ * doc/changes.texi: Advertise cleaning and documentation finding
+ functionality.
+
+2006-03-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-next-error, TeX-active-buffer): Get master from
+ the command buffer.
+ (TeX-error, TeX-warning): Do not set `TeX-master' but set
+ `TeX-command-buffer' to the right value instead.
+
+2006-02-17 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-buf.el (TeX-error-description-list): Fix error messages.
+ Changed from `documentstyle' to `documentclass'. The duplicated
+ entries `counter too large' are combined. Add the name of
+ referenced book and the section number to the entry `Missing \\$
+ inserted'.
+
+ * tex-jp.el (TeX-error-description-list): Likewise.
+
+2006-02-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-master): Mark as safe.
+
+2006-02-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/wininstall.texi: Intersperse some information about PATH.
+
+2006-02-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-clean-default-intermediate-suffixes): Add .brf and
+ .out for hyperref.
+
+2006-02-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-kpathsea-format-alist): Add search specs for
+ documentation.
+ (Info-find-file, info-lookup->completions): Autoload.
+ (TeX-doc-backend-alist): New variable.
+ (TeX-doc): New function.
+
+ * doc/todo.texi (Wishlist): Add a few words about documentation
+ lookup for macros.
+
+2006-02-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-run-ispell-on-document): Reintroduce for
+ compatibility reasons.
+
+ * tex.el (TeX-command-list): Use `TeX-run-function' instead of
+ `TeX-run-ispell-on-document' for "Spell" option. Remove
+ `TeX-run-ispell-on-document' as option for the third element of an
+ item.
+ (TeX-ispell-document): Move here from tex-buf.el.
+
+ * tex-buf.el (TeX-run-ispell-on-document): Remove.
+ (TeX-ispell-document): Move to tex.el.
+
+2006-02-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-command-list): Remove "ConTeXt Clean". Add general
+ "Clean" and "Clean All" options. Add `TeX-run-function' as an
+ option for the third element of an item and document it.
+ (TeX-clean-default-intermediate-suffixes)
+ (TeX-clean-default-output-suffixes, TeX-clean-confirm): New
+ variables.
+ (dired-mark-pop-up): Autoload.
+ (TeX-clean): New function.
+
+ * tex-buf.el (TeX-run-function): New function.
+
+ * tex-info.el (Texinfo-clean-intermediate-suffixes)
+ (Texinfo-clean-output-suffixes): New variables.
+
+ * latex.el (docTeX-clean-intermediate-suffixes)
+ (docTeX-clean-output-suffixes)
+ (LaTeX-clean-intermediate-suffixes, LaTeX-clean-output-suffixes):
+ New variables.
+
+ * context.el (ConTeXt-clean-intermediate-suffixes)
+ (ConTeXt-clean-output-suffixes): New variables.
+
+2006-02-04 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-sectioning-faces): Set the face
+ size for XEmacs again after `set-face-parent' was called which
+ erroneously overwrites the original size. Without this fix
+ sectioning faces may be unscaled after starting XEmacs.
+
+2006-02-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (top): Add detailed menu for better
+ accessibility. Fix formatting/usage of references to RefTeX and
+ preview-latex manuals.
+
+2006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-enable-toolbar): New variable.
+ (LaTeX-maybe-install-toolbar): New function.
+ (TeX-latex-mode): Add LaTeX-maybe-install-toolbar to
+ tool-bar-mode-on-hook.
+
+2006-01-31 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * aclocal.m4: Check for {late,last,early}-package-hiearchies if
+ `late-packages' is not bound (which indicates we are dealing with
+ XEmacs 21.5).
+
+2006-01-28 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (TeX-command-list): Use function ignore insted of nil
+ for the third element of `separator for command menu' because
+ defcustom of TeX-command-list requires the third element function.
+ Reported by Ikumi Keita <ikumi@revery.net>.
+
+2006-01-28 Ikumi Keita <ikumi@revery.net>
+
+ * tex-buf.el (TeX-run-discard-foreground): Renamed from
+ TeX-run-dviout.
+ (TeX-run-dviout): alias to TeX-run-discard-foreground.
+
+ * tex.el (TeX-command-list): Use TeX-run-discard-foreground
+ instead of TeX-run-dviout.
+
+2006-01-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/csquotes.el (LaTeX-csquotes-insert-environment): Set
+ prompt for mandatory arguments.
+ ("csquotes"): Bring up to par with csquotes 3.2.
+
+ * style/url.el ("url"): Support the \path macro.
+
+2006-01-25 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-buf.el (TeX-run-dviout): Undo previous change.
+
+ * tex.el (TeX-command-list): Ditto.
+
+2006-01-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-verbatim-macros-with-delims)
+ (LaTeX-verbatim-macros-with-delims-local)
+ (LaTeX-verbatim-macros-with-braces)
+ (LaTeX-verbatim-macros-with-braces-local): Doc fix.
+ (LaTeX-verbatim-environments, LaTeX-verbatim-environments-local):
+ Doc fix. Make the correct variable buffer-local.
+ (LaTeX-verbatim-macros-with-delims)
+ (LaTeX-verbatim-macros-with-braces, LaTeX-verbatim-environments):
+ New functions.
+ (LaTeX-verbatim-macro-boundaries): Find macro in case point is
+ just in front of it.
+ (LaTeX-verbatim-p): Doc fix. Correct macro lookup.
+ (LaTeX-fill-move-to-break-point): Do not break verbatim macros
+ with braces across lines (in addition to macros with delimiters).
+ For example in case of \lstinline{...} this would result in an
+ error and in case of \url{...} spaces would be messed up (in
+ conjunction with the `obeyspaces' package option).
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Instead of
+ appending lists of verbatim macros and environments manually use
+ new LaTeX-verbatim-* functions.
+
+2006-01-24 Ikumi Keita <ikumi@revery.net>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Fix previous change.
+
+2006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in: Add CP_A. Add coment on maintainer-only targets.
+ (xemacs-package): Use CP_A.
+
+2006-01-22 Ikumi Keita <ikumi@revery.net>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Use TeX-espaced-p to
+ check TeX escape char.
+
+ * tex.el (TeX-command-list): Removed TeX-run-dviout because dviout
+ here is only work with Emacs on MS-DOS.
+
+ * tex-buf.el (TeX-run-dviout): Removed.
+
+ * tex-jp.el (japanese-TeX-command-list): Remove TeX-run-dviout.
+ Commented out easy-menu-define (plain-TeX|LaTeX)-mode-command-nemu.
+ (japanese-TeX-mode, japanese-plain-tex-mode)
+ (japanese-latex-mode): Doc fix.
+ (japanese-TeX-self-insert-command): Renamed from
+ tex-jp-self-insert-command.
+ (TeX-insert-punctuation): Follow the change.
+ (TeX-error-description-list): Doc fix.
+
+2006-01-22 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Fold pageref macro as
+ well.
+
+2006-01-16 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (xemacs-package): Don't clean up after building so
+ that we have a chance for debugging.
+
+2006-01-14 David Kastrup <dak@gnu.org>
+
+ * configure.ac: Don't check for INSTALL_INFO if already set.
+
+2006-01-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Advertize pdfsync support.
+
+ * latex.el (LaTeX-header-end, LaTeX-trailer-start): Do not pick up
+ commented header end or trailer start respectively.
+
+2006-01-13 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (xemacs-package): Don't run `install-info' and
+ `texhash'
+
+2006-01-11 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (tar-ball): Fix use of TAG_EXPORT.
+
+2006-01-04 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-fold.el (TeX-fold-mode): Autoload as an interactive
+ function.
+
+2005-12-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/pdfsync.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/pdfsync.el.
+
+ * tex.el (TeX-output-view-style): Add %(outpage) expander to xpdf
+ call. Start xpdf in server mode.
+ (TeX-expand-list): New %(outpage) expander.
+ (TeX-sync-output-page-function): New variable.
+
+2005-12-28 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (tar-ball): Use TAG_EXPORT for snapshots.
+
+ * auctex.spec (description): Add preview-latex.
+ (install, files): Don't create preview directory.
+
+2005-12-21 Ikumi Keita <ikumi@revery.net>
+
+ * latex.el (LaTeX-mark-section): Remove read-only mark `*' from
+ interactive.
+ (LaTeX-fill-move-to-break-point): Use `*' instead of `+' for
+ looking back Japanese Macro in order to prevent breaking line just
+ after TeX-esc, in other words, not to break TeX command `\JJJ'
+ into `\' and `JJJ'. Use variable linebeg instead of function
+ line-beginning-position.
+
+2005-12-17 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * auctex.spec (Provides): Make emacs/site-lisp/preview.
+ (Release): Bump to 1.
+
+2005-12-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Version 11.82 released.
+
+2005-12-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (COMMITTER_NAME, COMMITTER_EMAIL): New variables.
+ (release-commit): Use them.
+
+ * auctex.spec, configure.ac, doc/auctex.texi,
+ doc/preview-latex.texi, doc/tex-ref.tex: Bump version number.
+
+ * doc/changes.texi: Minor rewordings for 11.82.
+
+2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-completing-read-multiple): Mention the availability
+ of crm.el in recent XEmacs packages.
+
+2005-12-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-macro-history): New variable.
+ (TeX-insert-macro): Use it.
+
+2005-12-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (TeX-texinfo-mode): Do not add braces around
+ arguments of commands which do not expect them.
+
+ * latex.el (TeX-arg-free): Move to tex.el.
+
+ * tex.el (TeX-arg-free): Move here from latex.el.
+ (TeX-insert-dollar): Do not abort with an error with an error if a
+ dollar is inserted in a math construct not started with a dollar.
+ Issue a message about the mismatch instead and insert the dollar.
+
+ * font-latex.el (font-latex-quote-list): Add default quotes.
+ (font-latex-add-quotes): New function.
+ (font-latex-match-quotation): Remove hard-coded quotation mark
+ lists and adapt `font-latex-quote-list' to the active quote style
+ instead. Babel-specific quotation mark strings are now added to
+ `font-latex-quote-list' by style files.
+
+ * style/slovak.el, style/ngerman.el, style/italian.el,
+ style/german.el, style/danish.el: Add fontification support for
+ quotation mark strings provided by babel.
+
+2005-11-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el: Revert last change because it makes math
+ switch/toggle matching tricks harder to use.
+
+ * latex.el (LaTeX-listify-package-options): New function.
+ (LaTeX-auto-cleanup): Use it.
+ (LaTeX-arg-usepackage): Add \usepackage options to style list.
+
+ * tex.el (TeX-insert-quote): Turn opening/closing quotation mark
+ into "" if <"> is typed with point behind it and insert " with any
+ following <"> key type.
+
+2005-11-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el (texmathp-in-commented-line, texmathp-in-comment):
+ New functions.
+ (texmathp-match-environment): Use them.
+ (texmathp-match-switch): Make aware of comments.
+
+2005-11-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/MinionPro.el: New file. Contributed by Mark Trettin.
+
+ * Makefile.in (STYLESRC): Add style/MinionPro.el.
+
+ * doc/changes.texi: Advertise support for MinionPro.sty.
+
+ * RELEASE (IMPORTANT): Add Mark.
+
+2005-11-25 David Kastrup <dak@gnu.org>
+
+ * doc/todo.texi (Wishlist): Add suggestion about longlines.el.
+
+2005-11-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-toggle-debug-warnings): Use correct variable for
+ state indication.
+ (TeX-kpathsea-format-alist): Add entry for "sty". Prevents
+ kpathsea-based search from failing e.g. in case of \usepackage
+ insertion.
+
+ * doc/changes.texi: Document removal of
+ `font-latex-title-fontify' alias.
+
+ * font-latex.el: Remove alias for `font-latex-title-fontify'.
+ (font-latex-make-user-keywords): Use hack from tex-mode.el to
+ fontify the backslash in "\end{verbatim}" and similar correctly.
+ (font-latex-set-syntactic-keywords): Use the backslash of
+ "\end{verbatim}" and similar for the syntax property, not the
+ newline character which led to fontification going wild when text
+ at the end of the environment was inserted.
+
+2005-11-22 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Mention completion support for LaTeX packages.
+
+ * RELEASE: Update for 11.82.
+
+2005-11-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-site.el.in (tex-site-unload-hook): Don't let it fail on
+ Emacs 21.
+
+2005-11-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Fix key binding for
+ `TeX-toggle-debug-bad-boxes'.
+
+ * doc/auctex.texi (Quotes): Document change of
+ `TeX-insert-braces'.
+ (Filling): `M-g' for `LaTeX-fill-region' has been deactivated for
+ a long time. Reflect that in the documentation.
+
+ * tex.el (TeX-token-char): Doc fix.
+ (TeX-insert-braces): Do something more sensible if region is
+ activated.
+
+2005-11-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-parse-error): Do not match empty strings.
+
+2005-11-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-toggle-debug-boxes): Move to tex.el.
+ (TeX-LaTeX-sentinel-has-warnings)
+ (TeX-LaTeX-sentinel-has-bad-boxes): New functions.
+ (TeX-LaTeX-sentinel): Check for warnings and bad boxes and inform
+ the user is the respective options are non-nil.
+ (TeX-parse-error): Conditionalize checking for warnings and bad
+ boxes. Find warnings without line numbers as well.
+ (TeX-warning): Doc fix (no need to return nil anymore). Support
+ warnings without line numbers.
+
+ * tex.el (TeX-toggle-debug-boxes): Do not autoload.
+ (TeX-debug-bad-boxes): Doc fix.
+ (TeX-debug-warnings): New variable.
+ (TeX-toggle-debug-bad-boxes): Moved here from tex-buf.el.
+ (TeX-toggle-debug-warnings): New function.
+ (TeX-mode-map): Define new key bindings for
+ `TeX-toggle-debug-bad-boxes' and `TeX-toggle-debug-warnings'.
+ (TeX-mode-specific-command-menu-entries): Add or change menu
+ entries for `TeX-toggle-debug-bad-boxes' and
+ `TeX-toggle-debug-warnings'.
+
+ * doc/auctex.texi (Debugging): Document debugging support for
+ warnings and changes of debugging bad boxes.
+
+ * doc/changes.texi: Advertise debugging support for warnings and
+ changes of debugging bad boxes.
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Doc fix.
+ Check if LaTeX-specific variables are bound which may be unbound
+ if font-latex is being used in ConTeXt mode.
+
+2005-11-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-insert-backslash): Use regular function call instead
+ of `funcall'.
+
+2005-11-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-electric-sub-and-superscript): New variable.
+ (TeX-insert-sub-or-superscript): New function.
+ (TeX-mode-map): Use `TeX-insert-sub-or-superscript' for `_' and
+ `^' keys.
+ (TeX-insert-backslash): New function.
+ (TeX-mode-map): Use `TeX-insert-backslash' for `\'.
+ (TeX-electric-escape): Adapt doc string.
+
+ * doc/auctex.texi (Mathematics): Document
+ `TeX-electric-sub-and-superscript'.
+
+ * doc/changes.texi: Advertise `TeX-electric-sub-and-superscript'.
+
+2005-10-31 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Do not break lines in
+ the Japanese Macros. Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2005-10-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/install.texi (Prerequisites): Update information about
+ development version of Emacs for Debian.
+ Update information about development version of Emacs for
+ Mac OS X and Windows.
+
+2005-10-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/frenchb.el, style/francais.el: Clean up.
+
+2005-10-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-quote-language-alist, TeX-insert-quote): Support
+ functions as opening and closing quotation marks.
+
+ * style/frenchb.el: New file.
+
+ * style/francais.el: New file.
+
+ * doc/auctex.texi (European): Document support of French.
+
+ * doc/changes.texi: Advertise support of French.
+
+ * Makefile.in (STYLESRC): Add style/frenchb.el and
+ style/francais.el.
+
+2005-10-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/install.texi (Configure): Document --with-kpathseasep.
+
+ * doc/auctex.texi (Commands): Add index entry for PDF mode.
+
+ * configure.ac (preview_enabled): Export `TEX' in unquoted form.
+
+2005-10-23 David Kastrup <dak@gnu.org>
+
+ * style/babel.el (LaTeX-babel-package-options): Only use 2
+ argument form of defvaralias in order not to make XEmacs barf.
+
+2005-10-23 Arne Jørgensen <arne@arnested.dk>
+
+ * style/amstext.el (LaTeX-amstext-package-option): New variable.
+
+ * style/amstex.el (LaTeX-amstex-package-options): New variable.
+
+ * style/amsopn.el (LaTeX-amsopn-package-options): New variable.
+
+ * style/amsmath.el (LaTeX-amsmath-package-options): New variable.
+
+ * style/amsbsy.el (LaTeX-amsbsy-package-options): New variable.
+
+ * style/fancyref.el (LaTeX-fancyref-package-options): New
+ variable.
+
+ * style/harvard.el: Updated GPL to version 2. Fixed FSF address.
+ (LaTeX-harvard-package-options): New variable.
+
+ * style/index.el (LaTeX-index-package-options): New variable.
+
+ * style/listings.el (LaTeX-listings-package-options): New
+ variable.
+
+ * style/makeidx.el (LaTeX-makeidx-package-options): New variable.
+
+ * style/mdwlist.el (LaTeX-mdwlist-package-options): New variable.
+
+ * style/multind.el (LaTeX-multind-package-options): New variable.
+
+ * style/natbib.el (LaTeX-natbib-package-options): New variable.
+
+ * style/nicefrac.el (LaTeX-nicefrac-package-options): New
+ variable.
+
+ * style/paralist.el (LaTeX-paralist-package-options): New
+ variable.
+
+ * style/units.el (LaTeX-units-package-options): New variable.
+
+ * style/scrpage2.el (LaTeX-scrpage2-package-options): New
+ variable.
+
+2005-10-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * toolbar-x.el (toolbarx-find-image): Fix previous commit.
+
+2005-10-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-mik.el (tex-site): Require 'tex-site no more.
+
+ * doc/changes.texi: Document removal of 'tex-site requirement from
+ `tex-mik.el'.
+
+ * configure.ac (packagedir): Quote value of `infodir'.
+
+2005-10-20 David Kastrup <dak@gnu.org>
+
+ * toolbar-x.el: Revert mostly to 2005-05-02 state, but add a
+ fallback to find-image.
+
+2005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * toolbar-x.el (toolbarx-find-image): Use image-search-load-path
+ and image-load-path when available.
+ (toolbarx-find-image): Revert previous fix. Instead, rely on
+ find-image whenever possible and don't abuse locate-library.
+
+2005-10-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-user-keywords): Append string
+ face in order to make string fontification of ``foo $bar$ baz''
+ constructs work.
+
+2005-10-19 Arne Jørgensen <arne@arnested.dk>
+
+ * latex.el (LaTeX-arg-usepackage): If
+ `LaTeX-<package>-package-options' is bound and nil don't ask for
+ package options.
+
+ * style/verbatim.el (LaTeX-verbatim-package-options): New
+ variable.
+
+ * style/varioref.el (LaTeX-varioref-package-options): New
+ variable.
+
+ * style/url.el (LaTeX-url-package-options): New variable.
+
+ * style/subfigure.el (LaTeX-subfigure-package-options): New
+ variable.
+
+ * style/inputenc.el (LaTeX-arg-inputenc-inputenc): Doc fix.
+ (LaTeX-inputenc-package-options): Doc fix.
+
+ * style/dk-bib.el (LaTeX-dk-bib-package-options): Doc fix.
+
+ * style/captcont.el (LaTeX-captcont-package-options): New
+ variable.
+
+ * style/booktabs.el (LaTeX-booktabs-package-options): New
+ variable.
+
+ * style/babel.el: Add doc string to `LaTeX-babel-package-options'
+ and use `defvar' instead of `setq'.
+
+ * style/alltt.el (LaTeX-alltt-package-options): New variable.
+
+2005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/dk-bib.el, style/inputenc.el: Add coding cookie. Delete
+ trailing whitespace. Reindent.
+
+2005-10-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/dk-bib.el (LaTeX-dk-bib-package-options): Define only
+ once.
+
+2005-10-13 Jan-Ake Larsson <jalar@mai.liu.se>
+
+ * tex-buf.el: Change defcustom group from TeX-commands to TeX-command
+
+2005-10-12 Arne Jørgensen <arne@arnested.dk>
+
+ * tex.el: Provide a `TeX-completing-read-multiple' either by
+ defalias'ing `completing-read-multiple' or defining a wrapper
+ around `multi-prompt'.
+
+ * latex.el (LaTeX-arg-usepackage): New function. Asks about what
+ package to use, loads the AUCTeX style file, and asks about
+ package options (possibly based on definitions in the AUCTeX
+ style file).
+ (LaTeX-common-initialization): Use it.
+
+ * style/babel.el: Define `LaTeX-babel-package-options' to be a
+ list of languages/options for the babel package.
+
+ * style/inputenc.el: New file.
+
+ * style/dk-bib.el: New file.
+
+ * Makefile.in (STYLESRC): Added style/inputenc.el and
+ style/dk-bib.el.
+
+2005-10-10 Arne Jørgensen <arne@arnested.dk>
+
+ * latex.el (LaTeX-auto-regexp-list): Removed spurious characters
+ in variable definition.
+
+2005-10-10 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (top): Index "tool bar" and "toolbar". Use
+ "tool bar" in the text.
+
+ * doc/changes.texi: Use "tool bar".
+
+ * auctex.spec: Install auctex.el and preview-latex.el for SuSE
+ too. Don't use extraconfig.
+
+2005-10-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (tar-ball): Re-add fixed spec file.
+
+2005-10-07 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-token-char): New variable.
+ (plain-TeX-auto-regexp-list): Use it.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+ * latex.el (LaTeX-auto-regexp-list, BibTeX-auto-regexp-list): Use
+ it.
+
+ * tex-jp.el (LaTeX-auto-regexp-list, plain-TeX-auto-regexp-list)
+ (BibTeX-auto-regexp-list): Removed.
+
+2005-10-06 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * auctex.spec: Fixes for Fedora. Create site-start.d and add
+ files.
+
+2005-10-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-BibTeX-sentinel): Shorten message in case of
+ errors.
+
+ * Makefile.in (install-lisp): Use MULESRC instead of MULEELC
+ because a `c' is already being appended by the installation code.
+
+ * tex-jp.el (japanese-TeX-command-list): Remove obsolete
+ `TeX-run-LaTeX' option.
+
+ * tex.el (TeX-current-macro): New function.
+
+ * latex.el (LaTeX-verbatim-macros-with-delims)
+ (LaTeX-verbatim-macros-with-delims-local)
+ (LaTeX-verbatim-macros-with-braces)
+ (LaTeX-verbatim-macros-with-braces-local)
+ (LaTeX-verbatim-environments, LaTeX-verbatim-environments-local):
+ New variables.
+ (LaTeX-verbatim-macro-boundaries, LaTeX-current-verbatim-macro)
+ (LaTeX-verbatim-p, LaTeX-search-forward-comment-start): New
+ functions.
+ (LaTeX-verbatim-macros): Remove.
+ (LaTeX-fill-region-as-para-do): Simplify.
+ (LaTeX-fill-move-to-break-point): Use
+ `LaTeX-verbatim-macros-with-delims'.
+ (LaTeX-fill-paragraph, LaTeX-fill-code-comment): Handle comment
+ starters in verbatim constructs correctly.
+
+ * font-latex.el (font-latex-verbatim-environments)
+ (font-latex-verbatim-environments-local)
+ (font-latex-verb-like-commands)
+ (font-latex-verb-like-commands-local)
+ (font-latex-verbatim-macros, font-latex-verbatim-macros-local):
+ Remove.
+ (font-latex-set-syntactic-keywords): Use new `LaTeX-verbatim-*'
+ instead of `font-latex-verb*' variables.
+
+ * doc/auctex.texi (Font Locking): Document change of
+ verbatim-related variables.
+
+ * doc/changes.texi: Document change of verbatim-related variables.
+
+ * style/alltt.el ("alltt"): Use new variables for verbatim
+ constructs.
+
+ * style/listings.el ("listings"): Use new variables for verbatim
+ constructs.
+
+ * style/url.el ("url"): Use new variables for verbatim constructs.
+
+ * latex.el (LaTeX-insert-environment): Mostly rewritten. Improve
+ handling of macrocode environments.
+
+2005-10-02 Christian Schlauer <cschl@arcor.de>
+
+ * tex-buf.el (TeX-BibTeX-sentinel): Check whether BibTeX reports
+ any warnings or errors.
+
+ * doc/changes.texi: Mention it.
+
+2005-10-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el (texmathp-match-environment): Make aware of
+ comments.
+
+2005-09-29 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/install.texi (Customizing): Removed "Contributed files"
+ section.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2005-09-29 Ikumi Keita <ikumi@revery.net>
+
+ * texmathp.el (texmathp-tex-commands-default): Remove "xxalignat*"
+ and add "boxed".
+
+2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * auctex.spec: Add files in %{_datadir}/emacs/site-lisp.
+ Suggested by Jan-Ake Larsson. Added startfiles. Exclude
+ %{_infodir}/dir.
+
+2005-09-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * configure.ac: Document option for specifying AUCTeX startfile as
+ --with-auctexstartfile, not --with-auctex-startfile which does not
+ work. Note that changing the internal name from `auctexstartfile'
+ to `auctex-startfile' is not an option because of the `-' in the
+ name which gives the shell headaches.
+
+ * auctex.spec: Adapt to --with-auctexstartfile and
+ --with-preview-startfile.
+
+ * doc/install.texi (Configure): Document change from
+ --with-auctex-startfile to --with-auctex-startfile and
+ --with-preview-startfile to --with-previewstartfile.
+
+2005-09-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * auctex.spec: Bump version number. Remove install-contrib, use
+ install-docs. Don't install preview/* because these are not
+ generated.
+
+2005-09-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (tar-ball): Don't create WWW directory and don't
+ copy HTML files.
+ (www-doc): New target.
+
+2005-09-25 David Kastrup <dak@gnu.org>
+
+ * Version 11.81 released.
+
+2005-09-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * RELEASE, configure.ac, font-latex.el, doc/auctex.texi,
+ doc/changes.texi, doc/preview-latex.texi, doc preview-readme.texi,
+ doc/tex-ref.texi, doc/todo.texi: Bump version number.
+
+ * Makefile.in (DISTCLEANFILES): Add tex-site.el.out.
+
+2005-09-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (tar-ball): Remove dysfunctional spec file from
+ distribution.
+ (full-release): Disable RPM creation.
+
+ * doc/auctex.texi: Bump version number.
+
+ * configure.ac: Bump version number.
+
+2005-09-24 David Kastrup <dak@gnu.org>
+
+ * doc/install.texi (Advice for package providers): Suggest
+ "anytex" instead of "notex" for without-texmf compilations.
+
+2005-09-23 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-site.el.in (TeX-modes-set): Add custom group.
+
+2005-09-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-auto-parse-length, TeX-auto-x-parse-length)
+ (TeX-auto-x-regexp-list): Doc fix.
+
+2005-09-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el (texmathp-tex-commands-default): Add "minipage" as
+ `env-off' and "\framebox" as `arg-off'.
+
+2005-09-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * RELEASE: Update for upcoming release.
+
+ * doc/changes.texi: Mention `font-latex-slide-title-face' and
+ `font-latex-match-slide-title-keywords'.
+
+ * doc/auctex.texi (Font Locking): Document
+ `font-latex-slide-title-face' and
+ `font-latex-match-slide-title-keywords'.
+
+2005-09-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-match-defun): Fontify only if
+ `font-latex-match-*-keywords' and
+ `font-latex-match-*-keywords-local' are non-empty.
+ (font-latex-make-match-defun): Revert.
+ (font-latex-make-built-in-keywords): Do not set
+ `font-latex-match-*' if there are no keywords. (Nicer solution
+ than the original change in `font-latex-make-match-defun'.)
+
+2005-09-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-built-in-keyword-classes): New
+ `slide-title' class.
+ (font-latex-slide-title-face): New face.
+ Specify :size for XEmacs.
+
+ * style/beamer.el ("beamer"): Fontify \frametitle with
+ `font-latex-slide-title-face'.
+
+2005-09-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-command): Doc fix.
+
+2005-09-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el (texmathp-tex-commands-default): Add "\textrm" as
+ `arg-off'.
+
+2005-08-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-font-replace-macro): Compute syntax table.
+
+2005-08-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-common-initialization): Remove redundant call to
+ `make-local-variable' for `outline-heading-alist'. Set
+ `outline-heading-alist' only if it is already defined.
+
+2005-08-26 Matthieu Moy <Matthieu.Moy@imag.fr> (tiny change)
+
+ * latex.el (LaTeX-common-initialization): Set
+ `outline-heading-alist'.
+
+2005-08-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-mark-section): Now marks subsections as well.
+ Former behavior is available via prefix argument.
+
+ * doc/changes.texi: Mention change of `LaTeX-mark-section'.
+
+2005-08-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-script): Return face symbols, not
+ names of non-existent variables.
+
+ * tex.el (TeX-font-replace-macro): Do not use `TeX-find-macro-end'
+ for it may look too far in cases like "\emph{foo}{}". Use
+ `forward-sexp' with a stripped syntax table instead.
+
+2005-08-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/wininstall.texi: New "In a Nutshell" section.
+
+2005-08-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * configure.ac: Quotify `packagelispdir' and `packagedatadir'.
+ (preview_enabled): Export unquoted variables.
+ Declare/initialize and export variables separately.
+
+ * Makefile.in (DESCEND): Quote $$OLDPWD.
+
+2005-08-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (Adding Macros): Remove superfluous entry for
+ `TeX-arg-file' and correct entry for `TeX-arg-input-file'.
+
+ * latex.el (TeX-arg-input-file): Doc fix.
+
+ * tex.el (TeX-command-list): Remove `TeX-run-LaTeX'. Add
+ `TeX-run-ispell-on-document' in order to prevent mismatch in
+ customization buffer.
+
+2005-08-05 David Kastrup <dak@gnu.org>
+
+ * font-latex.el (font-latex-doctex-preprocessor-face): Remove
+ `list' from already quoted list.
+
+2005-08-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-region): In case of single-char non-letter
+ macros there does not have to be checked for a partial match.
+ This allows for folding of stuff like \,.
+
+2005-08-01 Berend de Boer <berend@pobox.com>
+
+ * context-en.el (ConTeXt-setup-list-en): typo fixed.
+
+2005-07-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Set and
+ update `font-latex-doctex-syntactic-keywords' here.
+ (font-latex-doctex-syntactic-keywords): Default to nil.
+
+ * doc/auctex.texi (Japanese): Remove references to contrib make
+ targets. Minor clean-ups.
+
+ * aclocal.m4 (library): Replace COMPILE_MULE and CONTRIB_MULEELC
+ with MULESRC and MULEELC.
+
+ * Makefile.in (CONTRIB, CONTRIBELC, CONTRIB_MULE, COMPILE_MULE)
+ (CONTRIB_MULEELC): Remove.
+ (MULESRC, MULEELC): New variables.
+ (AUCSRC): Add bib-cite.el and tex-fptex.el.
+ (CLEANFILES): Remove CONTRIBELC and CONTRIB_MULEELC. Use MULEELC
+ instead.
+ (.PHONY): Remove contrib, install-contrib and install-contrib-el
+ targets.
+ (lisp): Depend on STYLESRC and MULESRC. Compile MULESRC as well.
+ (auto-loads.el): Use MULESRC.
+ (contrib, install-contrib-el, install-contrib): Remove.
+ (install-el): Install MULESRC.
+ (install-lisp): Install MULEELC.
+
+ * style/csquotes.el: Bring up to par with csquotes 3.0.
+ (LaTeX-csquotes-insert-environment): New function.
+
+2005-07-15 David Kastrup <dak@gnu.org>
+
+ * doc/preview-todo.texi: Mention that preview.dtx is not a
+ showpiece for AUCTeX.
+
+2005-07-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-run-style-hooks): Adjust `default-directory' to
+ match the directory of the style.
+
+2005-07-14 David Kastrup <dak@gnu.org>
+
+ * doc/install.texi (Configure): explain about --without-packagedir.
+ (Advice for package providers): Same here.
+
+ * aclocal.m4 (EMACS_PATH_LISPDIR): Allow packagedir=no with XEmacs.
+
+ * configure.ac: protect against packagedir starting with `-'
+
+2005-07-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-match-math-envII): Match environment
+ begin and end with whitespace between macro and argument as well.
+
+ * doc/install.texi (Configure): Add `file' macro.
+
+ * texmathp.el (texmathp-match-environment): Match environment
+ begin and end with whitespace between macro and argument as well.
+
+2005-07-12 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi:
+
+ * doc/install.texi (Configure): Explain prefix a bit more.
+
+ * doc/Makefile.in (install-man): include tex-ref.tex.
+
+2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-insert-quote): Do not inhibit special quote
+ insertion in docTeX documentation parts.
+
+ * font-latex.el (font-latex-match-command-with-arguments)
+ (font-latex-match-command-in-braces): Remove call to
+ `font-latex-commented-outp'.
+ (font-latex-match-quotation): Do not consider matches in comments
+ or verbatim-like constructs. Fix typo.
+
+2005-07-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Make non-MULE
+ XEmacsen happy.
+ (LaTeX-fill-paragraph): Don't treat trailing comment starters as
+ code comments.
+
+ * font-latex.el (font-latex-match-quotation): Always use multibyte
+ strings for comparison.
+
+ * doc/auctex.texi (top): Make the summary notes appear as
+ "Executive Summary" in printed output.
+
+ * doc/intro.texi: Main heading in rawtext case should not be
+ numbered. Main heading in printed output has to be chapter, not
+ section, in order to fit into the rest of the sectioning
+ hierarchy.
+ (Introduction): Add two intermediate headings in order to make the
+ structure clearer.
+
+ * doc/.cvsignore: Add auto directory.
+
+2005-07-06 David Kastrup <dak@gnu.org>
+
+ * doc/tex-ref.tex: Rearrange and add information for preview-latex.
+
+2005-07-05 David Kastrup <dak@gnu.org>
+
+ * doc/preview-latex.texi (Simple customization): Document new
+ option `preview-preserve-counters'.
+
+ * doc/auctex.texi (top): Mention RefTeX, `LaTeX-install-toolbar'
+ and preview-latex.
+
+2005-07-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-submit-bug-report): Mention FAQ section.
+
+ * doc/changes.texi: Advertise inclusion of preview-latex and
+ overhaul of installation procedures.
+
+ * doc/install.texi (Advice for package providers): Refer to
+ preview-latex.el file.
+
+ * doc/quickstart.texi (Quick Start): Use (load "auctex.el" nil t
+ t) instead of (require 'tex-site).
+
+ * doc/faq.texi: Use (load "auctex.el" nil t t) instead of (require
+ 'tex-site).
+
+ * doc/intro.texi (Introduction): Use (load "auctex.el" nil t t)
+ instead of (require 'tex-site).
+
+2005-06-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (Folding): Do not quote `lambda' function.
+
+2005-06-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-quotes): Get rid of :set function and
+ move most of its content to `font-latex-match-quotation'.
+ (font-latex-quotes-control): New variable. Initialize with nil.
+ (font-latex-match-quotation): Use it.
+ The whole changeset lets quote matching recognize automatically
+ when the value of `font-latex-quotes' changed while making sure
+ that the regexp only has to be rebuilt when a change actually
+ occured.
+
+ * doc/todo.texi (Mid-term Goals): Update text about integration of
+ preview-latex.
+
+ * doc/auctex.texi (Floats): Clarify use of
+ `LaTeX-top-caption-list'.
+ (Display, Internationalization): Make node and heading clearer.
+ (European): Describe insertion of multiple consecutive hyphens.
+
+2005-06-24 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Minor change.
+
+ * configure.ac: Move checks and export for PERL here (needed for
+ doc of preview-latex).
+ (preview_enabled): Don't export Info-related variables, as they
+ are not needed in preview.
+
+ * Makefile.in (AUCTEXVERSION): import.
+ (info, dvi): No subshell needed.
+ (auctex.el): Depend on config.status
+ (install-metadata): pass upstream version into prv-install.el
+
+2005-06-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (TeX-texinfo-mode): Use `TeX-run-mode-hooks'.
+
+ * latex.el (TeX-latex-mode): Use `TeX-run-mode-hooks'.
+
+ * context.el (ConTeXt-mode-common-initialization): Use
+ `TeX-run-mode-hooks'.
+
+ * configure.ac: Make info about configuration clearer (in
+ connection with the message for preview-latex).
+
+ * tex.el (TeX-master-file): `TeX-default-extension' is a variable,
+ not a function.
+ (TeX-run-mode-hooks): New function.
+ (TeX-plain-tex-mode, ams-tex-mode): Use it.
+
+2005-06-21 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (xemacs-package): reorder args.
+
+ * configure.ac: disable INSTALL_INFO for XEmacs package.
+
+ * doc/Makefile.in (install-man): Use $$i instead of $i.
+
+2005-06-20 David Kastrup <dak@gnu.org>
+
+ * doc/install.texi (Advice for package providers): Propose package
+ structure.
+
+ * doc/Makefile.in (install-man): Install sources for texinfo
+ files.
+ (.PHONY): Add install-man.
+
+ * Makefile.in (.PHONY): Add install-man and xemacs-package
+ (install-man): Just descend into doc directory.
+ (xemacs-package): Try building some XEmacs package.
+
+ * autogen.sh: Don't run distclean, that seems unexpected.
+
+ * RELEASE: Further fold in stuff from preview/RELEASE which is now
+ deleted.
+
+2005-06-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-superscript-face)
+ (font-latex-subscript-face): Add to correct customization group.
+ (font-latex-match-command-with-arguments)
+ (font-latex-match-command-in-braces, font-latex-match-math-env):
+ Don't set a dummy match. Remove unnecessary throw..catch clauses.
+
+2005-06-18 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Well, the merge with preview-latex is no longer
+ "planned".
+
+2005-06-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/preview-faq.texi (Requirements): Denastify.
+
+ * tex.el (TeX-master-file): Don't override existing master with
+ `TeX-transient-master'.
+
+ * tex-style.el (LaTeX-includegraphics-read-file): Doc fix.
+
+2005-06-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/install.texi (Prerequisites): Denastify.
+
+ * doc/auctex.texi (Font Locking): Fix typo.
+
+ * configure.ac: Use correct variable for --disable-preview switch.
+
+2005-06-15 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * Makefile.in (auto-loads.el): Auto-load COMPILE_MULE, too.
+
+2005-06-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * RELEASE: Update stuff about fixed bugs and new features.
+
+2005-06-14 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi: Spell out file names more explicitly.
+ Remove any hint of a version that might lead Windows users to
+ assume this documentation is for some reason more outdated than
+ year-old stuff they find via Google.
+
+ * Makefile.in (install-docs): Make exit status of test bad-shell
+ safe.
+
+2005-06-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (all): Do not depend on `docs' target.
+ (.PHONY): Remove `docs'. Add `info' and `dvi'.
+ (docs): Remove.
+ (info, dvi): New targets.
+ (tar-ball): Make sure `dist' stuff is up-to-date.
+ Revert, as it is superfluous.
+
+ * doc/Makefile.in (dist): Correct file name for
+ preview-latex.info.
+ (info, dvi): New targets.
+ (.PHONY): Add them and remove `auctex' and `preview'.
+ (auctex, preview): Remove.
+
+2005-06-14 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Adapt RELEASE notes to include preview-latex info.
+
+ * README.CVS: Adapt to reality.
+
+ * doc/Makefile.in (all): Same as dist.
+ (dist): Just create DISTTEXTS and info files.
+ (extradist): Additional stuff for ftp site.
+ (disttexts): Remove target.
+ (clean): Don't remove info files.
+ (maintainer-clean): Remove info files.
+
+ * autogen.sh: Add error messages, run autoconf in preview
+ subdirectory. Heed MAKE variable if set.
+
+ * Makefile.in (CVSFILES): Define files not to use in tarball.
+ (tar-ball): Remove them.
+ (tar-ball): Make extradist for additional doc files on ftp.
+
+2005-06-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-ispell-document): Cater for the case where the
+ master file is located in a different directory.
+ (TeX-run-ispell-on-document, TeX-ispell-document): Doc fix.
+
+2005-06-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-master-file): Check `TeX-transient-master' not only
+ in the shared case.
+
+ * tex-buf.el (TeX-region-create): Let-bind `TeX-transient-master'.
+
+2005-06-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (Parsing Files): Fix display of reference.
+ Get rid of references to \documentstyle.
+ (Simple Style, Adding Macros, Adding Environments)
+ (Hacking the Parser): Clean up code examples.
+
+ * tex.el (TeX-master-file-ask): Get rid of "<default>" string as
+ default for `read-file-name'. Fixes unresponsiveness of Emacs on
+ Windows and fallback to minibuffer if file is opened via menu and
+ prevents file history from being cluttered. Use relative file
+ name for master file.
+ (TeX-master-file): Get rid of "this file" string as default for
+ `read-file-name'.
+
+2005-06-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-ellipsis): New variable.
+ (TeX-fold-hide-item): Use it.
+
+ * Makefile.in (DESCEND): Make MSYS happy if $(subdirs) is null,
+ e.g. when --disable-preview is used.
+ Make the change more safe with regard to the exit code.
+
+2005-06-09 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi: Change line endings blurb. Write drive:
+ everywhere in the example strings.
+
+ * doc/preview-readme.texi (Introduction): Some cosmetic changes to
+ account for the merge.
+
+ * mkinstalldirs:
+
+ * install-sh: Replace `#/bin/sh' with `:' as this should be more
+ portable when called from a Bourne shell (which is what the
+ Makefiles do).
+
+2005-06-08 David Kastrup <dak@gnu.org>
+
+ * doc/preview-dtxdoc.pl: Replicate possible CR line endings
+ faithfully, and don't use multiline strings.
+
+2005-06-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/.cvsignore: Ignore all *.info, *.info-*, and *.pgs files.
+
+ * Makefile.in (preview_enabled): New variable.
+ (all): Depend on `docs' target.
+ (.PHONY): Add `docs' target.
+ (docs): New target.
+ (install): Depend on `install-docs' instead of `install-info'.
+ (install-info): Remove.
+ (install-docs): New target.
+
+ * autogen.sh: Generate preview-latex docs as well.
+
+ * configure.ac: Substitute preview_enabled variable in output
+ files.
+
+ * doc/.cvsignore: Add relevant preview-latex files.
+
+ * doc/Makefile.in (TEXIFILES): Rename to AUCTEXTEXIFILES.
+ (PERL, PREVIEWTEXIFILES): New variables.
+ (all): Now depends on `auctex' and `preview' targets. Move
+ AUCTeX-specific targets from original to `auctex'.
+ (install): Now depends on `install-auctex' and `install-preview'
+ targets. Move AUCTeX-specific targets and content from original
+ to `install-auctex'.
+ (.PHONY): Add `auctex', `preview', `install-auctex', and
+ `install-preview'.
+ (auctex, install-auctex, preview, install-preview): New targets.
+ (auctex.dvi, auctex.pdf, auctex.info): Depend on
+ $(AUCTEXTEXIFILES) instead of $(TEXIFILES).
+ (preview-latex/index.html, html-docs, preview-dtxdoc.texi)
+ (preview-latex.dvi, preview-latex.ps, preview-latex.pdf)
+ (preview-latex.info, ../PROBLEMS): New targets (from
+ preview/doc/Makefile.in).
+ (../README, ../TODO, ../FAQ): Create output combined from
+ respective AUCTeX and preview-latex files.
+ (clean, maintainer-clean): Cater for preview-latex files.
+
+ * doc/todo.texi (Development): More specific heading for plain
+ text output.
+
+ * doc/preview-todo.texi: Move here from preview/doc/todo.texi.
+
+ * doc/preview-readme.texi: Move here from preview/doc/readme.texi.
+
+ * doc/preview-problems.texi: Move here from
+ preview/doc/problems.texi.
+
+ * doc/preview-faq.texi: Moved here from preview/doc/faq.texi.
+
+ * doc/copying.texi, doc/preview-dtxdoc.pl, doc/preview-latex.texi:
+ Moved here from preview/doc/.
+
+2005-06-07 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-regexp-group-count): New function.
+ (TeX-auto-parse-region): Rewrite to use hashes and to save overuse
+ of `looking-at'. We really should keep the relevant information
+ complete in hashes instead of moving them forward and back between
+ hashes and lists, but at least this change removes most of the
+ really evil quadratic behavior while keeping the original API.
+ Yet.
+
+2005-06-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-fontify-sectioning): Doc fix.
+
+ * doc/auctex.texi (Font Locking): Document the nature of the
+ `color' option for `font-latex-fontify-sectioning'.
+
+2005-06-06 David Kastrup <dak@gnu.org>
+
+ * configure.ac: Remove call of MAKEINFO_CHECK_MACROS: we expect a
+ recent enough makeinfo version if you want to bootstrap, anyway.
+
+2005-06-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-bar.el (TeX-bar-LaTeX-button-alist)
+ (menu-strings-buttons-alist): help-echo functions are called with
+ arguments.
+
+2005-06-06 David Kastrup <dak@gnu.org>
+
+ * doc/Makefile.in (TEXINFOINCLUDES): Remove.
+ (MAKEINFO_MACROS): Remove.
+
+ * tex-buf.el (TeX-format-filter): Don't let match-data generate
+ markers. This is a terrible performance hog!
+ (TeX-format-filter): Actually, we don't need to save any
+ match-data inside of a filter function with current versions of
+ Emacs and XEmacs.
+
+2005-06-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/scrbase.el, style/scrbook.el, style/scrreprt.el: Use
+ `sectioning' instead of `title' for sectioning fontification.
+
+ * doc/changes.texi: Mention change of `title' to `sectioning' for
+ keyword variables.
+
+ * font-latex.el (font-latex-fontify-sectioning)
+ (font-latex-built-in-keyword-classes)
+ (font-latex-keyword-matcher): Use `sectioning' instead of `title'.
+ (font-latex-deactivated-keyword-classes): New variable.
+ Don't do extra quoting.
+ (font-latex-make-built-in-keywords): Remove unnecessary `let'.
+ Check `font-latex-deactivated-keyword-classes' in generated
+ `font-latex-match-*-make' functions.
+
+ * tex.el (TeX-quote-language-alist): Do not use `alist' widget
+ because XEmacs 21.4 does not provide it. Do not use a cons cell
+ for opening and closing quotation marks in order to simplify
+ structure.
+ (TeX-quote-language): Describe structure as in
+ `TeX-quote-language-alist'.
+ (TeX-insert-quote): Adapt to new structure of `TeX-quote-language'
+ and `TeX-quote-language-alist'.
+
+ * doc/auctex.texi (European): Describe new structure of
+ `TeX-quote-language-alist'.
+ (Font Locking): Use `sectioning' instead of `title'.
+ Describe deactivation of built-in keyword classes.
+
+ * style/csquotes.el, style/czech.el, style/danish.el,
+ style/german.el, style/italian.el, style/ngerman.el,
+ style/slovak.el, style/swedish.el: Reflect new structure of
+ `TeX-quote-language'.
+
+2005-06-04 David Kastrup <dak@gnu.org>
+
+ * doc/Makefile.in (TEXINFOINCLUDES): macros.texi has moved here
+ from ../preview/doc
+ (../INSTALL, ../INSTALL.windows, ../README, ../CHANGES, ../TODO)
+ (../FAQ): Change dependencies accordingly.
+
+ * configure.ac: Rearrange checks for MAKEINFO.
+ Export more stuff into preview's configure. Maybe this is better
+ done with use of caches?
+
+ * autogen.sh: Don't look in preview subdirectory.
+
+ * Makefile.in (configure): Depend on local aclocal.m4
+
+2005-06-03 David Kastrup <dak@gnu.org>
+
+ * doc/Makefile.in (TEXINFOINCLUDES, TEXIFILES, ../INSTALL)
+ (../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Move
+ ../preview/doc/macros.texi to here again.
+
+2005-06-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (VirTeX-common-initialization): Explicitely make
+ `find-file-hooks' buffer-local in XEmacs 21.4 which fails to do
+ this via `add-hook'.
+
+2005-06-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-backward-paragraph): Use catch..throw instead of
+ an indicator variable. Don't refer to a saved match data.
+ Check for `TeX-esc', not specific char.
+
+ * style/babel.el ("babel"): Disable font locking of macros not
+ handled correctly.
+
+2005-05-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/babel.el: New file.
+
+ * Makefile.in: Add style/babel.el.
+
+ * doc/changes.texi: Mention babel support.
+
+2005-05-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-next-error): Call `next-error' as fallback.
+ (TeX-previous-error): New function.
+
+ * tex.el (TeX-mode-map): Remap bindings of `next-error' and
+ `previous-error' to `TeX-next-error' and `TeX-previous-error'
+ respectively.
+
+2005-05-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-command-list): Remove chktex comment.
+
+ * doc/auctex.texi (Checking): A user should not (have to) edit
+ tex.el to switch from lacheck to chktex.
+
+ * font-latex.el (font-latex-make-match-defun)
+ (font-latex-make-built-in-keywords): Do not byte-compile generated
+ functions here but at the end of font-latex.el. Prevents
+ byte-compiler warnings due to possibly undefined functions.
+
+2005-05-24 David Kastrup <dak@gnu.org>
+
+ * configure.ac: Recurse into preview _before_ starting any
+ AC_SHELL_QUOTIFY business to avoid double quoting.
+
+ * doc/tex-ref.tex (\title{RefTeX (long)})
+ (\title{RefTeX (short)}): New columns. One will have to go.
+
+2005-05-22 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-PDF-mode): Use the standard minor mode function
+ instead of redefining it.
+ (TeX-PDF-mode-parsed): New function replacing the previous extra
+ functionality in `TeX-PDF-mode'.
+ (TeX-PDF-mode-on, TeX-PDF-mode-off): Warn in docstring. Use
+ `TeX-PDF-mode-parsed'.
+
+2005-05-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/install.texi, doc/wininstall.texi: Small corrections.
+
+ * tex-bar.el (TeX-bar-LaTeX-button-alist): Reenable mode-specific
+ images for View button.
+ (LaTeX-install-toolbar): Add `toolbarx-refresh' to
+ `TeX-PDF-mode-hook'.
+
+ * tex.el (TeX-PDF-mode): Run `TeX-PDF-mode-hook'.
+
+2005-05-21 David Kastrup <dak@gnu.org>
+
+ * autogen.sh: Remove argument to preview/autogen.sh
+
+ * doc/install.texi: Integrate the installation instructions for
+ preview-latex.
+
+2005-05-20 David Kastrup <dak@gnu.org>
+
+ * doc/tex-ref.tex (section{Greek Letters}): Add \Xi.
+
+2005-05-18 Ikumi Keita <ikumi@revery.net>
+
+ * style/amsmath.el (LaTeX-label-alist): Add "multline" environment.
+
+ * Makefile.in:
+ * configure.ac:
+ * preview/Makefile.in: Change "==" to "=" in the argument of
+ "test" for Bourne shell compatibility.
+
+2005-05-19 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi: Rearrange to make suitable for standalone
+ installation including preview-latex. Adapt to a few
+ changes (like tex-fptex and tex-mik not being in load-path by
+ default).
+
+2005-05-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-site.el.in (tex-site-unload-hook, TeX-modes): Do not use
+ `dolist'. Prevents console pop-ups with XEmacsen on Windows.
+
+ * latex.el (LaTeX-fill-move-to-break-point): Check for
+ `charset-after' to make non-MULE XEmacsen happy. Some
+ reformatting.
+
+2005-05-18 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-math-default): Add Xi (reported by Uli
+ Fahrenberg).
+
+2005-05-17 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (EXTRAFILES): remove. No longer needed.
+ (auto-loads.el): Undo previous change. Properly group statements.
+ (install-el): Rewrite condition for some non-Posix shells.
+ (install-metadata): Rewrite condition for non-Posix.
+ (tar-ball): Change owner and group to root. This is not portable,
+ but will be needed only by the maintainers, anyway.
+ (auto-loads.el): ignore errors also for braindead make.
+ (install-metadata): Same here.
+ (clean): Burp if cd doc fails.
+ (distclean): Same here.
+ (tar-ball): rewrite for braindead shells.
+ (tar-ball): make sure doc exists. Why do I bother, actually, the
+ tarball target is not for public consumption, anyway.
+
+2005-05-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (auto-loads.el): Don't stop on non-zero exit code.
+
+2005-05-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-transient-master): New variable.
+ (TeX-master-file): Use it.
+
+ * tex-buf.el (TeX-command-sentinel): Bind `TeX-transient-master'.
+
+2005-05-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-babel-hyphen): Doc fix.
+ (LaTeX-common-initialization): Call `easy-menu-add' as late as
+ possible.
+
+2005-05-15 Ikumi Keita <ikumi@revery.net>
+
+ * Makefile.in (CLEANFILES): Add $(CONTRIBELC) and
+ $(CONTRIB_MULEELC).
+ (DISTCLEANFILES): Add auctex.el and auto-loads.el.
+ (auto-loads.el): Add $(COMPILE_MULE)
+
+2005-05-14 Ikumi Keita <ikumi@revery.net>
+
+ * style/amsopn.el:
+ * style/amsmath.el: Move "mode"-like entries from amsopn.el to
+ amsmath.el.
+
+ * style/amsmath.el: Edit entries in TeX-add-symbols.
+ Remove duplicate entry "raisetag".
+ Add some new entries.
+ Make arrow macros like "overleftarrows" to take argument.
+ Remove accents macros like "Hat" because they are obsolate in
+ amsmath v2.
+ (LaTeX-item-list): Add "multline*", "matrix", "pmatrix",
+ "bmatrix", "Bmatrix", "vmatrix" and "Vmatrix" environment.
+ (LaTeX-label-alist): Remove "aligned" environment.
+
+ * tex-style.el (LaTeX-amsmath-label): Fix doc.
+
+ * latex.el: (LaTeX-math-default): Remove duplicate entry
+ "nabla". Remove AMS Accents like "Hat" because they are obsolate
+ in amsmath v2.
+ (LaTeX-babel-hyphen): Fix doc.
+ (LaTeX-common-initialization): Edit some entries in TeX-add-symbols.
+
+2005-05-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Small corrections.
+
+2005-05-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-make-overlay): Calculate priority before
+ the overlay is instantiated.
+
+ * font-latex.el (font-latex-match-command-with-arguments): Make
+ XEmacs happy.
+
+ * latex.el (LaTeX-fill-newline-hook): New hook.
+ (LaTeX-fill-newline): Use it.
+
+ * tex-fold.el (TeX-fold-keymap): Remove deprecated key bindings.
+ (TeX-fold-region, TeX-fold-item): Use `TeX-fold-item-end'. Do not
+ compute display string (now done in `TeX-fold-hide-item').
+ (TeX-fold-make-overlay): Do not mess with display string anymore.
+ Thereby remove it from list of function arguments.
+ (TeX-fold-item-end, TeX-fold-overfull-p)
+ (TeX-fold-update-at-point): New functions.
+ (TeX-fold-buffer-substring): Get 'display property instead of
+ 'TeX-fold-display-string which is not used anymore.
+ (TeX-fold-hide-item): Computation of display string and faces as
+ well as provisions for overfull lines are done only in this
+ function now. The 'display property is now set for XEmacs as
+ well.
+ (TeX-fold-mode): Add and remove `TeX-fold-update-at-point' to
+ `LaTeX-fill-newline-hook' respectively.
+
+ * tex.el (TeX-overlay-prioritize): Fix oversight in XEmacs version
+ of the function.
+
+2005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (tar-ball): Allow YYYYMMDD-a TAG for snapshots.
+
+2005-05-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Don't freak
+ out if there is whitespace in front of the \begin/\end pair of
+ verbatim and verbatim-like environments.
+
+ * latex.el (LaTeX-auto-cleanup): Discard only options which
+ actually include a "=".
+
+ * Makefile.in: Whitespace cleanup.
+
+ * tex.el (TeX-overlay-prioritize): Fix calculation of priority for
+ in-between overlay.
+ (TeX-insert-quote): Insert TeX quote if point is just before math,
+ comment, or verbatim content.
+
+2005-05-11 David Kastrup <dak@gnu.org>
+
+ * doc/Makefile.in (TEXINFOINCLUDES): Add directory modifier
+ TEXIPWD. This is ugly.
+ (html/auctex_toc.html): Use it.
+
+ * Makefile.in (tar-ball): Make tar-ball from exporting, and allow
+ for TAG being a date specification.
+ (full-release): Omit release tag check.
+
+2005-05-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-forward-comment): New function.
+ Prevent infinite loops and repair regexp.
+ Simplify. Code mainly by David Kastrup.
+ (font-latex-match-command-with-arguments): Use it. Set
+ fontification start of optional argument to opening bracket.
+ Apply restriction of region more globally. Fix handling of
+ multiple optional arguments. Break if the end of the first
+ mandatory argument could not be found.
+
+2005-05-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-normal-mode): Ask for master file in 'shared case.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Doc
+ fix (typo).
+ (font-latex-match-command-with-arguments): Set macro end before
+ any comments. Do not move forward over comments if point is over
+ the limit.
+
+2005-05-09 David Kastrup <dak@gnu.org>
+
+ * doc/Makefile.in (dist): Use DISTTEXTS instead of explicit list
+ in this directory.
+
+2005-05-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (VirTeX-common-initialization): Remove Emacs 20
+ compatibility code. Call `TeX-master-file' during load of shared
+ files as well.
+
+2005-05-06 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (DOCFILES): Remove macros.texi to make "tar-ball"
+ work again.
+
+2005-05-06 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-load-style): Fix typo `expand-filename'.
+
+2005-05-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-local-master-p): Limit search.
+
+ * doc/Makefile.in (TEXINFOINCLUDES): New variable used for file
+ inclusion with makeinfo, texi2dvi and texi2pdf.
+ (MAKEINFOINC): Remove.
+
+ * doc/intro.texi (Introduction): Make package activation clearer.
+
+2005-05-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/intro.texi (Introduction): Be consistent with the display of
+ commands in the rest of the manual.
+
+ * tex-fold.el (TeX-fold-mode): Improve doc string and add its
+ first line to the autoload form.
+
+2005-05-04 David Kastrup <dak@gnu.org>
+
+ * tex-fold.el (TeX-fold-mode): Change autoload cookie because of
+ XEmacs.
+
+2005-05-03 David Kastrup <dak@gnu.org>
+
+ * auctex.spec: First attempt
+
+2005-05-02 David Kastrup <dak@gnu.org>
+
+ * doc/install.texi:
+
+ * doc/intro.texi:
+
+ * doc/wininstall.texi: overhaul.
+
+ * autogen.sh: adapt to auto.texi scheme.
+
+ * toolbar-x.el (toolbarx-install-toolbar): Remove overlong doc
+ string from autoload.
+
+ * tex-site.el.in (tex-site-unload-hook): Define to remove the
+ after-load hooks and load-path entry.
+ (TeX-modes-set): Use defalias instead of fset to allow unloading.
+
+ * README.CVS: Change instructions.
+
+2005-05-02 David Kastrup <dak@gnu.org>
+
+ * bib-cite.el: Revert 2005-04-19 change: autoloads are not
+ extracted from CONTRIB packages.
+
+2005-05-02 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (tex-site.el.out, auctex.el, configure)
+ (Makefile, config.status): Add targets to get reconfiguration if
+ necessary.
+
+ * style/url.el:
+
+ * style/ltx-base.el:
+
+ * style/units.el:
+
+ * style/alltt.el:
+
+ * style/alphanum.el:
+
+ * style/jura.el:
+
+ * style/emp.el:
+
+ * style/doc.el:
+
+ * style/slides.el:
+
+ * style/csquotes.el:
+
+ * style/listings.el:
+
+ * style/nicefrac.el:
+
+ * style/ltxdoc.el:
+
+ * style/jurabib.el:
+
+ * style/mdwlist.el:
+
+ * style/amstex.el: Change maintainer address.
+
+ * doc/intro.texi (Introduction): Changes, cleanup, corrections.
+
+2005-05-01 David Kastrup <dak@gnu.org>
+
+ * doc/install.texi (Prerequisites): Shorten.
+ (Prerequisites): Mention that one can survive without texinfo.
+ (Configure): Add prefix information.
+ (Configure): Sync with preview-latex docs. Mention the
+ disable-preview option and preview-specific options.
+
+ * configure.ac: Don't use have-preview macro. Conflicts with the
+ idea of pregenerated docs.
+
+2005-05-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-match-defun)
+ (font-latex-make-built-in-keywords): Byte-compile generated
+ functions.
+
+ * Makefile.in (clean, distclean): Descend.
+
+2005-05-01 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-load-style): Properly expand file names, and fix a
+ terrible order-of-arguments bug.
+
+ * configure.ac: fix syntax error with MAKEINFO_MACROS
+
+ * tex-site.el.in (TeX-mode-alist): Use correct file name for
+ texinfo-mode.
+
+ * Makefile.in (AUCSRC): Move tex-style.el before latex.el
+
+ * configure.ac: Add have-preview to macros if we have preview
+ enabled.
+
+ * doc/Makefile.in (MAKEINFOINC): Use macros.texi in preview/doc
+ directory.
+ (auctex.dvi, auctex.pdf, auctex.info, ../INSTALL)
+ (../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Use
+ MAKEINFOINC
+
+ * doc/macros.texi: Remove in lieu of version in preview/doc.
+
+ * doc/intro.texi (Introduction): Reorganize, use more of rawfile.
+ Mention preview-latex.
+
+ * tex-buf.el:
+
+ * tex-fold.el:
+
+ * tex-font.el:
+
+ * tex-fptex.el:
+
+ * tex-info.el:
+
+ * tex-mik.el: Change maintainer to auctex-devel@gnu.org
+
+2005-04-30 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (install-metadata): Correct version number.
+ (DESCEND): different quoting.
+ (install): Same here.
+ (install-metadata): Don't depend on some exit values.
+
+ * configure.ac: substitute auctexstartfile. Export auctexdir as
+ `..'.
+ If installing info into XEmacs package, disable install-info. If
+ makeinfo is disabled, don't check for macros.
+
+ * Makefile.in (auctexstartfile): autoconf variable.
+ (subdirs): autoconf variable.
+ (PACKAGE, PACKAGE_INFO): macros.
+ (DESCEND): For rebuilding stuff and installing.
+ (all): descend.
+ (tex-site.el): don't include autoloads when XEmacs.
+ (install): descend.
+ (install-startup): new target
+ (install-el): don't install tex-site on XEmacs.
+ (install-el): don't fail on .nosearch not installed.
+ (install-metadata): new target for XEmacs.
+
+2005-04-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el: Remove `TeX-doc' for `ams-tex-mode'.
+
+2005-04-29 David Kastrup <dak@gnu.org>
+
+ * auctex.el.in:
+
+ * context.el:
+
+ * latex.el:
+
+ * tex-jp.el:
+
+ * tex-site.el.in:
+
+ * tex.el:
+
+ * tex-info.el: Remove TeX-doc.
+
+ * tex-info.el (Texinfo-mode): Fix type in alias.
+
+ * tex-site.el.in (tex-site): Provides are added by Makefile.
+ Remove them here.
+
+ * configure.ac: Generate tex-site.el.out instead of tex-site.el.
+
+ * Makefile.in (AUTOLOAD): New form for autoloads from rest of line.
+ (all): Make depend on tex-site.el
+ (lisp): Depend on tex-site.el
+ (tex-site.el, auto-loads.el): New targets.
+
+2005-04-28 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-site.el.in (TeX-mode-alist): Exchange value and doc string.
+ (TeX-modes-set): Check if mode is fbound.
+
+ * doc/changes.texi: Mention changes in sectioning fontification.
+
+ * doc/auctex.texi (Font Locking): Adjust to new sectioning
+ fontification.
+
+ * font-latex.el: Rename most *-title* stuff to *-sectioning*. Old
+ names: font-latex-title-%s-face, font-latex-title-fontify,
+ font-latex-update-title-faces, font-latex-make-title-faces
+ font-latex-title-max. New names: font-latex-sectioning-%s-face,
+ font-latex-fontify-sectioning, font-latex-update-sectioning-faces,
+ font-latex-make-sectioning-faces, font-latex-sectioning-max.
+ (font-latex-fontify-sectioning): Fix typos in doc string.
+
+2005-04-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (Development): New name replacing "ToDo".
+
+ * doc/faq.texi, doc/todo.texi: Fix for raw output.
+
+2005-04-28 David Kastrup <dak@gnu.org>
+
+ * tex-site.el.in (TeX-doc): Use AUCTeX-version.
+
+ * configure.ac: fiddle with relative paths.
+
+ * Makefile.in: several changes to buld structure.
+
+ * auctex.el.in (TeX-doc): Startup file source.
+
+ * doc/wininstall.texi:
+
+ * doc/intro.texi:
+
+ * doc/install.texi:
+
+ * doc/faq.texi:
+
+ * doc/changes.texi: Make the stuff compile cleanly.
+
+ * doc/Makefile.in (DISTTEXTS): list plain text files in parent dir.
+ (.PHONY): everything needed here.
+ (auctex.info): don't ignore errors.
+ (../INSTALL, ../INSTALL.windows, ../README, ../CHANGES)
+ (../TODO, ../FAQ, disttexts): New targets.
+ (INSTALL, INSTALL.windows, README, CHANGES, HISTORY, TODO, FAQ):
+ Remove.
+ (clean): Don't remove files in this directory.
+ (maintainer-clean): New target, removes files in parent, too.
+
+ * autogen.sh: Create info files and distribution texts like
+ preview-latex does, and recurse into preview directory to do the
+ same.
+
+2005-04-27 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-lisp-directory, TeX-auto-global): Don't
+ `file-name-as-directory'fy.
+ (TeX-style-global, TeX-auto-local, TeX-style-local)
+ (TeX-macro-global, TeX-macro-private): Same here.
+ (TeX-auto-private): Use expand-file-name.
+ (TeX-style-private): Same here.
+ (TeX-check-path): Same.
+ (TeX-load-style): Adapt.
+
+ * tex-buf.el (TeX-check-files): Be robust against non-slashed
+ directory names.
+ (TeX-ispell-document): Same here.
+
+ * tex.el (AUC-TeX-version, AUC-TeX-date): Protect
+ `make-obsolete-variable' against obsolete Emacsen.
+
+2005-04-28 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/changes.texi: Mention the fix of Japanese fill problems.
+
+2005-04-27 David Kastrup <dak@gnu.org>
+
+ * configure.ac: Correct bug reporting address and move stuff over
+ from preview.
+ * aclocal.m4: remove, we want the one in preview instead.
+
+ * tex-site.el.in (AUCTeX-version, AUCTeX-date): get via configure.
+
+ * tex.el (info): Add "docTeX" to info prefixes.
+ (AUCTeX-version, AUCTeX-date): removed to tex-site.el.
+ (AUC-TeX-version, AUC-TeX-date): Use `make-obsolete-variable'. Is
+ version 11.50 correct?
+
+ * tex-bar.el (LaTeX-install-toolbar): Adjust toolbarx-image-path.
+
+ * autogen.sh: Use aclocal.m4 from preview subdirectory.
+
+ * tex.el (TeX-submit-bug-report): Add `TeX-command-list' to bug
+ reports.
+
+2005-04-23 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-command): Let it accept `TeX-active-master' as
+ well, by not touching `TeX-current-process-region-p' unless
+ `TeX-region-file' or `TeX-master-file' have been identified
+ explicitly.
+ (TeX-view): Simplify.
+ (TeX-active-process, TeX-active-buffer): Simplify.
+
+2005-04-22 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-help-error): Create the correct log file
+ name corresponding to the current run.
+ (TeX-error, TeX-warning): Pass runbuffer info into the routines to
+ get the correct log file name in all circumstances.
+
+2005-04-20 David Kastrup <dak@gnu.org>
+
+ * configure.ac: don't bother about pre-2.50 autoconf. Check
+ version more fine-grainedly.
+
+2005-04-19 David Kastrup <dak@gnu.org>
+
+ * texmathp.el (texmathp-match-switch): Add autoload cookie.
+
+ * tex.el (no-doc): Remove: not needed because autoloads are
+ documented by the cookie extraction process.
+ (bibtex-mode-hook): Remove. This will be done by an autoload
+ cookie from latex.el instead.
+ (BibTeX-auto-store, LaTeX-math-mode, japanese-plain-tex-mode)
+ (japanese-latex-mode, texinfo-mode, latex-mode, multi-prompt)
+ (texmathp, texmathp-match-switch): Remove autoloads since this is
+ done by cookies extracted into auctex.el.
+ (TeX-region-create, TeX-save-document, TeX-home-buffer)
+ (TeX-pin-region, TeX-command-region, TeX-command-buffer)
+ (TeX-command-master, TeX-command, TeX-kill-job)
+ (TeX-recenter-output-buffer, TeX-next-error)
+ (TeX-toggle-debug-boxes, TeX-region-file, TeX-current-offset)
+ (TeX-process-set-variable, TeX-view): Make comment nil instead of
+ no-doc.
+ (font-latex-setup, tex-font-setup): Remove autoloads. Should be
+ done by cookies instead.
+ (TeX-tex-mode): rename from tex-mode.
+ (TeX-plain-tex-mode): rename from plain-tex-mode.
+ (ams-tex-mode): Change autoload cookie.
+
+ * tex-jp.el (japanese-plain-tex-mode, japanese-latex-mode): Change
+ autoload cookies.
+
+ * tex-font.el (tex-font-setup): Add autoload cookie.
+
+ * tex-fold.el (TeX-fold-mode, tex-fold-mode): Add autoload
+ cookies.
+
+ * multi-prompt.el (multi-prompt): Add autoload cookie.
+
+ * latex.el (auto-mode-alist): Add .drv to latex-mode.
+ (TeX-latex-mode): Changed name from latex-mode.
+ (TeX-doctex-mode): Same here for doctex-mode. Explicitly set
+ major-mode to doctex-mode: we don't want different modes.
+
+ * tex-info.el (texinfo): Alias texinfo-mode to Texinfo-mode for
+ symmetry.
+ (Texinfo-mode): Autoload.
+
+ * context.el (ConTeXt-mode, context-mode): Add definitions and
+ aliases and autoload cookies.
+
+ * bib-cite.el: Remove autoload from instructions.
+
+ * toolbar-x.el (toolbarx-image-path): New variable.
+ (toolbarx-make-string-from-symbol)
+ (toolbarx-make-symbol-from-string, toolbarx-good-option-list-p)
+ (toolbarx-separate-options, toolbarx-merge-props)
+ (toolbarx-make-command, toolbarx-emacs-mount-popup-menu)
+ (toolbarx-xemacs-mount-popup-menu, toolbarx-mount-popup-menu)
+ (toolbarx-option-value, toolbarx-eval-function-or-symbol)
+ (toolbarx-test-image-type, toolbarx-test-button-type)
+ (toolbarx-test-any-type, toolbarx-test-string-or-nil)
+ (toolbarx-test-toolbar-type, toolbarx-test-dropdown-type)
+ (toolbarx-test-symbol, toolbarx-test-dropdown-default)
+ (toolbarx-test-dropdown-save)
+ (toolbarx-process-group-without-insert, toolbarx-process-group)
+ (toolbarx-process-symbol, toolbarx-process-dropdown-group)
+ (toolbarx-find-image, toolbarx-emacs-add-button)
+ (toolbarx-emacs-refresh-process-button-or-insert-list)
+ (toolbarx-emacs-refresh, toolbarx-xemacs-image-properties)
+ (toolbarx-xemacs-button-properties, toolbarx-xemacs-refresh):
+ Remove autoload cookies.
+ (toolbarx-find-image): Use `toolbarx-image-path'.
+
+2005-04-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-update-title-faces): Remove unused
+ variable. Don't call when loading the file.
+ (font-latex-title-fontify): Document that faces set outside of
+ customize might be modified.
+ (font-latex-make-title-faces): Set height or size so that
+ customize won't complain.
+
+2005-04-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-interactive-goto-prompt): New function.
+ (TeX-run-interactive): Use it instead of setting
+ `comint-scroll-to-bottom-on-output'. Use `add-hook'.
+
+2005-04-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-update-title-faces): Do not touch
+ customized faces.
+ (font-latex-title-fontify): Use `custom-initialize-default'.
+ (font-latex-make-title-faces): Check for value of `saved-face'
+ property for determining face customization.
+
+ * tex.el (TeX-find-macro-boundaries): Reimplement. Now handles
+ \foo{\bar}{ba-!-z} case correctly.
+ (TeX-find-macro-start-helper): Remove.
+
+2005-04-22 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-make-title-faces): Define the face,
+ don't set size. Set parent/inherit conditionally.
+ (font-latex-update-title-faces): New function.
+ (font-latex-title-fontify): Add :initialize and :set. Using
+ `font-latex-update-title-faces' allows changing the height within
+ an Emacs session.
+ (font-latex-title-5-face): Renamed from title-4-face.
+ (font-latex-built-in-keyword-classes): Use title-0 and title-5
+ faces.
+
+2005-04-22 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-run-interactive): Make output buffer scroll.
+
+2005-04-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-region): Get rid of \_> for matching
+ macros. It prevents macros immediately followed by numbers from
+ being found.
+
+2005-04-17 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * style/amsmath.el (LaTeX-item-equation): just-one-space before
+ `\\' at the end of line.
+
+2005-04-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/harvard.el ("harvard"): Activate harvard citation format
+ in RefTeX.
+
+2005-04-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-force-fontify): New variable.
+ (TeX-fold-buffer): Use it. Make sure the buffer is fontified
+ before folding is done.
+
+ * doc/auctex.texi (Folding): Mention `TeX-fold-force-fontify'.
+
+ * doc/changes.texi: Mention `TeX-fold-force-fontify'.
+
+2005-04-14 Ikumi Keita <ikumi@revery.net>
+
+ * style/amsmath.el: Fix comment.
+ ("amsmath"): Removed duplicate settings of "alignat*" and
+ "xalignat*" from LaTeX-add-environments. Add "xalignat",
+ "xalignat*", and "xxalignat" to LaTeX-item-list.
+ (LaTeX-amsmath-env-alignat): Do not ask label if the tail of ENV
+ is "*".
+
+2005-04-14 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Refactoring. Set
+ third argument of re-search-backward to 'move instead of using
+ skip-chars-backward.
+
+2005-04-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-math-abbrev-prefix): Offer only string type for
+ customization. Add proper :initialize and :set functions to allow
+ the value to be changed without having to restart Emacs.
+
+ * doc/auctex.texi (Mathematics): Document only the string-nature
+ of `LaTeX-math-abbrev-prefix'.
+
+2005-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-math-abbrev-prefix): Can now be a string to be
+ used with `kbd'.
+ (LaTeX-math-abbrev-prefix): New function.
+ (LaTeX-math-keymap, LaTeX-math-mode): Use it.
+
+ * doc/auctex.texi (Mathematics): Explain
+ `LaTeX-math-abbrev-prefix' more verbosely.
+
+2005-04-12 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-site.el.in (TeX-lisp-directory): Avoid open-parenthesis at
+ beginning of a line.
+
+ * tex-style.el (LaTeX-beamer-inner-themes)
+ (LaTeX-beamer-outer-themes, LaTeX-beamer-color-themes)
+ (LaTeX-beamer-font-themes): New variables for style/beamer.el.
+
+ * style/beamer.el (LaTeX-arg-beamer-inner-theme)
+ (LaTeX-arg-beamer-outer-theme, LaTeX-arg-beamer-color-theme)
+ (LaTeX-arg-beamer-font-theme): New functions.
+
+2005-04-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-parse-argument): Another stab at fixing this
+ function. The last change from 2005-03-23 broke the insertion of
+ macros like \footnote with a marked region. This is pure
+ guesswork. *sigh*
+
+ * latex.el (LaTeX-section-heading): Shorten prompt.
+ (LaTeX-section-title): Simplify. Shorten prompt.
+ (LaTeX-auto-minimal-regexp-list): "\" and "." are not special in a
+ complemented character alternative.
+ (LaTeX-math-keymap): Define key for prefix insertion inside
+ defvar.
+ (math): Use `LaTeX-math-keymap' only.
+ (LaTeX-math-mode-menu): Use `LaTeX-math-mode-map' (defined by
+ `define-minor-mode').
+ (LaTeX-math-mode): Assign `LaTeX-math-keymap' to
+ `LaTeX-math-abbrev-prefix'. Use `LaTeX-math-mode-menu' with
+ `LaTeX-math-mode-map'.
+ (LaTeX-math-insert-prefix): Remove.
+
+2005-04-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-match-command-with-arguments): Skip
+ over comments as well as whitespace.
+
+ * tex.el (TeX-output-extension): Default to nil.
+
+2005-04-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-output-extension): Set correct default depending on
+ the value of `TeX-PDF-mode'.
+ (TeX-output-extension): Revert.
+ (VirTeX-common-initialization): Set `TeX-output-extension' here.
+
+2005-04-05 Christian Schlauer <cschl@arcor.de>
+
+ * tex.el (TeX-submit-bug-report): Fix typo in doc string, fill doc
+ string.
+
+ * latex.el: Change maintainer address.
+ (LaTeX-section): Fix typo in doc string. Remove code that almost
+ always inserts a new line.
+ (LaTeX-section-section): Fix doc string. Add code that
+ conditionally inserts a new line (which also bundles the
+ modification of the buffer in this function).
+ (LaTeX-section-hook): Fix typo in doc string.
+ (LaTeX-default-position): Use `do not' instead of `don't' in doc
+ string and customize value menu (as in `LaTeX-float).
+ (LaTeX-item-list): Fix typo in doc string.
+
+2005-04-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-PDF-mode, TeX-interactive-mode, TeX-Omega-mode): Set
+ customization group.
+
+ * latex.el (LaTeX-math-default): New entry and key for \colon.
+ New "Punctuation" category. Get rid of some entries in
+ "delimiters" category already defined in "Arrows". Get rid of
+ "delimiters" category and merge entries defined there into
+ "Delimiters.".
+ (LaTeX-math-menu): Remove "delimiters" and add "Punctuation".
+
+2005-04-04 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-user-keywords): Make XEmacs
+ happy.
+
+ * doc/changes.texi: Fix @xref.
+
+ * doc/auctex.texi (Quotes): Fix @xref.
+ (European): Be more verbose.
+
+ * tex-info.el (texinfo-mode): Get rid of hyphens in prompts.
+ Add @xref command.
+
+ * latex.el (LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen):
+ Doc fix.
+ (LaTeX-babel-hyphen-language-alist): Use t as default value for
+ insertion behavior.
+
+ * tex.el (TeX-quote-language-alist): Use t as default value for
+ insertion behavior.
+
+ * doc/auctex.texi: New tag line.
+ (Quotes): Replace description about (n)german.sty-specific quote
+ insertion by a generalized one and refer to section about European
+ languages.
+ (European): Add subsections. Add information about new
+ functionality and customization options for language-specific
+ quote and hyphen insertion.
+ (Folding): Add information about help echo.
+ (Viewing): Add subsection heading. A single one does not really
+ make sense.
+
+ * doc/changes.texi: Add some news.
+
+2005-04-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-help-echo-max-length): New variable.
+ Add :type and :group specs.
+ (TeX-fold-make-help-echo): New function.
+ No space before ellipsis.
+ Okay, color does not look too bad.
+ (TeX-fold-make-overlay): Use it.
+ Remove call to `TeX-fold-make-help-echo' again as we have to
+ recompute the string anyway.
+ (TeX-fold-hide-item): Set help-echo property.
+ Recompute help echo string.
+ (TeX-fold-show-item): Invalidate help-echo property.
+
+2005-04-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/faq.texi (Frequently Asked Questions About AUCTeX): Minor
+ enhancements in wording.
+
+ * tex.el (TeX-open-quote, TeX-close-quote)
+ (TeX-quote-after-quote): Doc fix.
+ (TeX-quote-language-alist, TeX-quote-language): New variables.
+ (TeX-insert-quote): Use them.
+ (TeX-submit-bug-report): Doc fix.
+
+ * latex.el (LaTeX-mode-map): Map "-" to
+ `LaTeX-babel-insert-hyphen'.
+ (LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen)
+ (LaTeX-babel-hyphen-language-alist, LaTeX-babel-hyphen-language):
+ New variables. (Moved from tex-style.el and style/german.el
+ respectively and generalized.)
+ (LaTeX-babel-insert-hyphen): New function. (Moved from
+ syle/german.el).
+
+ * tex-style.el (LaTeX-csquotes-open-quote)
+ (LaTeX-csquotes-close-quote): Doc fix.
+ (LaTeX-german-quote-after-quote, LaTeX-german-open-quote)
+ (LaTeX-german-close-quote, LaTeX-german-hyphen)
+ (LaTeX-german-hyphen-after-hyphen): Remove.
+
+ * style/csquotes.el ("csquotes"): Use `TeX-quote-language'.
+
+ * style/italian.el (LaTeX-italian-open-quote)
+ (LaTeX-italian-close-quote): Remove.
+ ("italian"): Use `TeX-quote-language'.
+
+ * style/ngerman.el (LaTeX-german-quote-after-quote)
+ (LaTeX-german-open-quote, LaTeX-german-close-quote): Remove.
+ ("ngerman"): Use `TeX-quote-language' and
+ `LaTeX-babel-hyphen-language'.
+
+ * style/german.el: Move definition of "-" key to latex.el.
+ (LaTeX-german-hyphen-internal): Move to latex.el as
+ `LaTeX-babel-hyphen-language'.
+ (LaTeX-german-insert-hyphen): Move to latex.el as
+ `LaTeX-babel-insert-hyphen'.
+ ("german"): Use `TeX-quote-language' and
+ `LaTeX-babel-hyphen-language'.
+
+ * style/czech.el, style/danish.el, style/slovak.el,
+ style/swedish.el: Use `TeX-quote-language' and
+ `LaTeX-babel-hyphen-language' where appropriate.
+
+2005-03-31 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/faq.texi (Frequently Asked Questions About AUCTeX): Add
+ general information about how to deal with bugs. Adapt version
+ numbers for Emacs.
+
+2005-03-31 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Skip non-space chars
+ backward if re-search-backward does not find white spaces or
+ LaTeX-nospace-between-char-regexp. Add mule check before line
+ break between 2-byte and 1-byte chars.
+ Reported by Ikumi Keita <ikumi@revery.net>.
+ Do not move point if re-search-backward didn't find proper line
+ break point.
+
+2005-03-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-submit-bug-report): Insert AUCTeX version into mail
+ subject.
+
+2005-03-30 Ikumi Keita <ikumi@revery.net>
+
+ * latex.el (LaTeX-env-label): Remove `TeX-toggle-off-input-method'
+ because `TeX-math-input-method-off' is already called in
+ `LaTeX-insert-environment'.
+
+2005-03-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-style.el (LaTeX-german-hyphen): Doc fix. Fix :type.
+
+ * style/german.el (LaTeX-german-insert-hyphen): Do not add "=
+ repeatedly but stick to - after the first swapping.
+
+2005-03-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/german.el (LaTeX-mode-map): Bind `-' to
+ `LaTeX-german-insert-hyphen'.
+ (LaTeX-german-quote-after-quote, LaTeX-german-open-quote)
+ (LaTeX-german-close-quote): Move to tex-style.el.
+ (LaTeX-german-hyphen-internal): New variable.
+ (LaTeX-german-insert-hyphen): New function.
+ ("german"): Set `LaTeX-german-hyphen-internal'.
+
+ * tex-style.el (LaTeX-german-quote-after-quote)
+ (LaTeX-german-open-quote, LaTeX-german-close-quote): Move here
+ from style/german.el.
+ (LaTeX-german-hyphen, LaTeX-german-hyphen-after-hyphen): New
+ variables.
+
+ * doc/auctex.texi (Font Locking): References are now fontified
+ with `font-lock-constant-face' because `font-lock-reference-face'
+ is deprecated.
+
+ * font-latex.el: Change maintainer address.
+ (font-latex-quotes, font-latex-make-built-in-keywords)
+ (font-latex-user-keyword-classes): Doc fix. (Mention that setting
+ the variable directly does not take effect.)
+ (font-latex-make-match-defun, font-latex-make-built-in-keywords)
+ (font-latex-make-user-keywords): Doc strings of generated
+ variables and functions now refer to the creating functions.
+ (font-latex-warning-face, font-latex-sedate-face)
+ (font-latex-italic-face, font-latex-bold-face)
+ (font-latex-math-face, font-latex-string-face)
+ (font-latex-verbatim-face, font-latex-superscript-face)
+ (font-latex-subscript-face, font-latex-title-1-face)
+ (font-latex-title-2-face, font-latex-title-3-face)
+ (font-latex-title-4-face): Remove these face variables.
+ (font-latex-title-fontify): Remove :set function.
+ (font-latex-built-in-keyword-classes): Use
+ `font-lock-constant-face' instead of `font-lock-reference-face'
+ because the latter is deprecated in Emacs (and only an alias for
+ the former which will not work if the quoted face name is used).
+ Use new `title' specifier as type of keyword for the titling
+ keywords and mention it in the doc string.
+ (font-latex-keyword-matcher): Quote face specifiers in any case.
+ (font-latex-make-user-keywords)
+ (font-latex-syntactic-face-function): Quote face specifiers.
+ (font-latex-setup): Remove obsolete method for fontifying strings
+ or math respectively.
+
+2005-03-28 David Kastrup <dak@gnu.org>
+
+ * tex.el: Change maintainer address.
+ (TeX-submit-bug-report): Change bug reporting address.
+
+ * doc/wininstall.texi: Change contact info.
+
+ * doc/intro.texi (Introduction): Change contact info.
+
+ * doc/auctex.texi (top): Change contact info.
+
+2005-03-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-match-simple-command): New function.
+ (font-latex-make-user-keywords): Use it instead of specifying the
+ regexp directly. Prevents stuff like "\foo\foo\foo\foo" from
+ being fontified like a zebra.
+ (font-latex-match-command-with-arguments): Check for limit when
+ looking at optional and mandatory arguments. Prevents an infinite
+ loop in XEmacs when typing the "n" of \begin in "\begi\n[foo]".
+ (font-latex-user-keyword-classes): Specify a default value for the
+ list.
+
+2005-03-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (AUCELC): Derive from AUCSRC.
+ (STYLEELC, CLEANFILES, DISTCLEANFILES, DISTTEXTS): New variables.
+ (some): Use STYLEELC.
+ (clean): Use CLEANFILES.
+ (distclean): Use CLEANFILES and DISTCLEANFILES. Call distclean
+ target in doc directory.
+ (maintainer-clean, extraclean): New targets.
+
+2005-03-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-parse-argument): Deactivate mark after insertion of
+ first mandatory argument. Fixes insertion of braces at wrong
+ places for multi-argument macros like \parbox and \multicolumn.
+ See also change from 2004-12-01 which obviously did not suffice.
+
+2005-03-22 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Prevent line break
+ between 2-byte char an 1 byte-char.
+
+ * latex.el (LaTeX-fill-move-to-break-point): Do not skip
+ LaTeX-nospace-between-char-regexp.
+ Reported by Ikumi Keita <ikumi@revery.net>.
+
+2005-03-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-buffer-substring): Better safe than sorry.
+
+2005-03-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-title-faces): According to
+ upstream `font-size' is likely to vanish. So back to
+ `face-height' but scale it down a bit to better match actual font
+ size.
+
+2005-03-17 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-overlay-priority-step): New variable, previously in
+ tex-fold.el under different name.
+ (TeX-overlay-prioritize): new function in Emacs and XEmacs
+ variants.
+
+ * tex-fold.el (TeX-fold-make-overlay): Use `TeX-overlay-prioritize'.
+ (TeX-fold-priority-step, TeX-fold-prioritize): Renamed and moved
+ to tex.el.
+
+ * tex-buf.el (TeX-region-create): Transfer
+ `buffer-file-coding-system' from master buffer to region.
+
+2005-03-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-section-list-add-locally)
+ (LaTeX-largest-level-set): New functions.
+ (LaTeX-add-environments): Invalidate menu variables instead of
+ setting `LaTeX-menu-changed'.
+ (LaTeX-section-menu-entry): Do not enable symbol.
+ (LaTeX-section-menu-create, LaTeX-menu-changed)
+ (LaTeX-menu-update): Remove.
+ (LaTeX-section-menu, LaTeX-environment-menu)
+ (LaTeX-environment-modify-menu): New variables.
+ (LaTeX-section-menu-filter, LaTeX-environment-menu-filter): New
+ functions.
+ (LaTeX-mode-menu): Use them.
+ (LaTeX-common-initialization): Move setting of
+ `LaTeX-largest-level' upwards because it is needed when the menu
+ is being generated. Do not use `activate-menubar-hook' and
+ `activate-popup-menu-hook' anymore.
+
+ * tex.el (VirTeX-common-initialization): Force update of style
+ information.
+
+ * style/scrreprt.el, style/scrbook.el, style/scrbase.el,
+ style/scrartcl.el, style/report.el, style/jsbook.el,
+ style/jsarticle.el, style/jreport.el, style/jbook.el,
+ style/jarticle.el, style/j-report.el, style/j-book.el,
+ style/j-article.el, style/book.el, style/article.el,
+ style/alphanum.el: Use new functions for setting
+ `LaTeX-largest-level' or `LaTeX-section-list' respectively.
+
+2005-03-16 Ikumi Keita <ikumi@revery.net>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Limit the max number
+ of characters to look backward for `TeX-looking-at-backward'.
+
+2005-03-16 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-nospace-between-char-regexp): Changed from
+ defcustom to defvar.
+
+2005-03-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-title-faces): Deal with the case
+ that `font-size' returns a number. Or nil.
+
+ * tex.el (TeX-view-style): Remove support for "a4" and "a5".
+
+2005-03-14 David Kastrup <dak@gnu.org>
+
+ * latex.el (docTeX-indent-inner-fixed)
+ (LaTeX-indent-calculate-last): Add support for macrocode*, macro*,
+ environment and environment* environment.
+
+2005-03-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * context.el (ConTeXt-indent-item-re): Do not treat
+ \setup... commands like \item.
+
+2005-03-14 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-fold.el (TeX-fold-prioritize): Cater for preview-latex.
+
+2005-03-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-paragraph-commands-regexp-make): New function.
+ (LaTeX-paragraph-commands-regexp, LaTeX-paragraph-commands): Use
+ it.
+ (LaTeX-paragraph-commands-add-locally): New function.
+
+ * style/beamer.el ("beamer"): Use it. Newline not needed anymore
+ because \frametitle is now a paragraph command and will not be
+ filled together with the other content.
+
+ * context.el (ConTeXt-find-indent): Correct indentation of
+ environments.
+
+ * latex.el (LaTeX-fill-region-as-para-do): Use
+ `remove-text-properties' instead of
+ `remove-list-of-text-properties' because the latter is not
+ available in Emacs 21.
+
+2005-03-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/beamer.el ("beamer"): Find the correct start of
+ environment in case a frame environment is inserted with point on
+ a non-empty line. Insert an additional newline to set off title
+ and content.
+
+ * font-latex.el (font-latex-make-title-faces): Use `font-size'
+ instead of `face-height' to determine the font size because the
+ latter (as the sum of the face's ascent and descent) returns
+ inappropriate values. Suggested by Steven E. Harris
+ <seh@panix.com>.
+
+2005-03-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-comment-prefix): New function.
+
+ * latex.el (LaTeX-current-environment, LaTeX-find-matching-end)
+ (LaTeX-find-matching-begin): Rather than using the start or end of
+ a commented region as a boundary, look further for other commented
+ regions with the same prefix possibly containing an environment
+ start or end respectively.
+ (LaTeX-mode-menu): An empty help string is useless and may lead to
+ an empty tooltip.
+
+2005-03-09 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * style/amsmath.el ("amsmath"): Fixed typo: "dotssc" -> "dotsc".
+ Added symbol "dots" and "dotsi".
+
+ * latex.el (LaTeX-insert-environment): Call
+ `TeX-math-input-method-off'.
+ * style/amsmath.el (LaTeX-amsmath-env-alignat)
+ (LaTeX-amsmath-env-aligned): Do not call
+ `TeX-math-input-method-off' from here.
+ Reported by Ikumi Keita <ikumi@revery.net>.
+
+2005-03-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-current-environment): Doc fix.
+
+ * font-latex.el (font-latex-make-built-in-keywords): Make doc
+ string of `font-latex-match-*-keywords' more clear.
+
+2005-03-08 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-toggle-off-input-method): Turn off input method iff
+ `current-input-method' starts one of "chinese", "japanese", and
+ "korean". Use `inactivate-input-method' instead of
+ `toggle-input-method'. Doc fix.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2005-03-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-style.el: New file. defcustoms for style/*.el should go
+ here.
+
+ * latex.el (LaTeX-includegraphics-extensions)
+ (LaTeX-includegraphics-options-alist)
+ (LaTeX-includegraphics-strip-extension-flag)
+ (LaTeX-includegraphics-read-file, LaTeX-beamer-themes): Moved to
+ tex-style.el.
+ (tex-style): Require.
+
+ * style/amsmath.el (LaTeX-amsmath-label): Moved to tex-style.el.
+
+ * style/beamer.el: Remove install instructions. Won't work
+ properly outside current AUCTeX anymore. Removed CVS Id.
+ (LaTeX-beamer-section-labels-flag)
+ (LaTeX-beamer-item-overlay-flag): Moved to tex-style.el.
+
+ * style/csquotes.el (LaTeX-csquotes-quote-after-quote)
+ (LaTeX-csquotes-open-quote, LaTeX-csquotes-close-quote): Moved to
+ tex-style.el.
+
+ * style/emp.el (LaTeX-write18-enabled-p): Moved to tex-style.el.
+
+ * Makefile.in (AUCSRC): Added tex-style.el.
+
+2005-03-07 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (japanese-TeX-command-list)
+ (japanese-TeX-error-messages): Change from defvar to defcustom.
+
+2005-03-06 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/auctex.texi (I18n): Comment fix.
+
+ * latex.el: Set fill-space nonsticky.
+ (LaTeX-fill-delete-newlines): Check text property 'fill-space.
+
+2005-03-04 David Kastrup <dak@gnu.org>
+
+ * Organizational: preview-latex development has been moved from
+ <URL:http://sourceforge.net/projects/preview-latex> into the
+ AUCTeX CVS Archive on
+ <URL:http://savannah.gnu.org/projects/auctex> in subdirectory
+ auctex/preview.
+
+2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (I18n): Try to make text more clear.
+
+ * style/beamer.el (LaTeX-beamer-search-themes)
+ (LaTeX-arg-beamer-theme): New functions adding completion for
+ \usetheme.
+
+ * latex.el (LaTeX-beamer-themes): New variable.
+
+2005-03-05 Ikumi Keita <ikumi@revery.net> (tiny change)
+
+ * tex-jp.el (japanese-TeX-command-list): Doc fix.
+
+2005-03-03 Ikumi Keita <ikumi@revery.net>
+
+ * tex.el (TeX-macro-global-internal): New function.
+ (TeX-macro-global): Use it.
+ (TeX-kpathsea-format-alist): Removed duplicate line.
+
+ * tex-jp.el: Use `TeX-macro-global-internal' and append path for
+ Japanese TeX into TeX-macro-global. Do not override
+ `TeX-expand-list', no more.
+ (japanese-TeX-command-list): Add :help string. Change
+ `TeX-run-LaTeX' to `TeX-run-TeX'.
+ (japanese-TeX-command-default, japanese-LaTeX-command-default):
+ Quote symbol TeX-command in doc string.
+
+2005-03-03 Thomas Baumann <thomas.baumann@ch.tum.de>
+
+ * style/beamer.el (LaTeX-beamer-item-overlay-flag): New variable.
+ Used for controling the insertion of overlays in
+ `LaTeX-item-beamer'.
+ (LaTeX-item-beamer): Use it.
+
+2005-03-02 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (I18n): Fix some markup errors.
+
+2005-03-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-title-faces)
+ (font-latex-title-4-face): Use yellow on terminals with dark
+ background and blue4 on terminals with light background.
+
+2005-03-02 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/auctex.texi (Floats): Document `LaTeX-top-caption-list'.
+
+2005-03-01 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/auctex.texi (I18n): Revised.
+
+2005-02-28 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (TeX-japanese-process-input-coding-system)
+ (TeX-japanese-process-output-coding-system): Fix comment.
+
+2005-02-27 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Cater for kinsoku,
+ especially for Japanese.
+
+2005-02-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-common-initialization): Update LaTeX menu when a
+ popup menu in XEmacs is opened.
+
+2005-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * bib-cite.el: Some doc fixes in the commentary section.
+
+2005-02-23 Ikumi Keita <ikumi@revery.net> (tiny change)
+
+ * doc/auctex.texi (I18n): Removed FIXME comment.
+
+2005-02-22 Ikumi Keita <ikumi@revery.net> (tiny change)
+
+ * latex.el (LaTeX-fill-delete-newlines): Call search-forward,
+ which is copied from `fill-delete-newlines', with BOUND TO.
+
+2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (Japanese): Fix bogus macro.
+
+2005-02-21 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/auctex.texi (Japanese): Doc fix.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2005-02-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-macro-nth-arg): Doc fix.
+ Do not skip more than one closing brace backwards.
+ Use `TeX-fold-buffer-substring'.
+ (TeX-fold-prioritize): Doc fix.
+ (TeX-fold-buffer-substring): New function.
+ Do not use `dolist' which uses an unwanted local binding of the
+ list variable.
+
+2005-02-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-current-environment): New variable.
+ (LaTeX-indent-calculate, LaTeX-fill-region-as-para-do): Use it.
+ Improves filling performace by caching current environment.
+
+2005-02-19 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (TeX-japanese-process-input-coding-system): Remove
+ garbage code.
+ Reported by Ikumi Keita <ikumi@revery.net>.
+
+ * latex.el (LaTeX-nospace-between-char-regexp): New variable.
+ (LaTeX-fill-delete-newlines): Use it.
+ (LaTeX-fill-move-to-break-point): Ditto. Fix comment.
+
+2005-02-18 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-delete-newlines): New function.
+ (LaTeX-fill-region-as-para-do): Use it.
+
+2005-02-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Give an
+ escape char at the end of a verbatim construct punctuation syntax.
+ Prevents wrong fontification of stuff like "\verb|foo\|".
+
+2005-02-16 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (TeX-after-start-process-function): Removed code for
+ XEmacs. `set-process-coding-system' is available in XEmacs 21.1.
+ (TeX-japanese-process-input-coding-system)
+ (TeX-japanese-process-output-coding-system): Change from defvar to
+ defcustom. Use `default-process-coding-system'; Old XEmacs
+ doesn't have the variable?
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2005-02-15 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Simplify.
+ (LaTeX-fill-region-as-para-do): Cater for the situation where
+ there is a line ending with Japanese characters and the following
+ line starts with a non-Japanese character.
+
+2005-02-14 David Kastrup <dak@gnu.org>
+
+ * aclocal.m4 (AC_LISPIFY_DIR): new function.
+ (AUCTEX_AUTO_DIR): Use it.
+
+ * tex-site.el.in (TeX-lisp-directory, TeX-auto-global): put
+ autoconfed expression on a line of its own.
+
+2005-02-14 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Get rid of a space at
+ eol if the last character of the line is Japanese (e.g. short
+ Japanese lines).
+ (LaTeX-fill-move-to-break-point): Do not skip characters if the
+ text is written in Japanese (e.g. long Japanese line).
+ Reported by Ikumi Keita <ikumi@revery.net>.
+
+2005-02-14 Ikumi Keita <ikumi@revery.net> (tiny change)
+
+ * tex-jp.el (LaTeX-auto-regexp-list): Use
+ `LaTeX-auto-class-regexp-list'.
+
+2005-02-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (Texinfo-environment, Texinfo-modify-environment):
+ New functions.
+ (Texinfo-insert-environment): Not interactive anymore as it is now
+ called by `Texinfo-environment'.
+ (Texinfo-mode-map): `C-c C-e' now calls `Texinfo-environment'.
+
+2005-02-12 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-add-local-master): Insert "japanese-" before mode
+ name if buffer local variable `japanese-TeX-mode' is non-nil.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+ (japanese-slitex-mode): Removed obsolete autoload of slitex.
+
+ * doc/auctex.texi (Japanese): Doc fix to follow the latest
+ tex-jp.el.
+
+2005-02-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-find-macro-boundaries): Return an alist instead of a
+ list.
+ (TeX-find-macro-end): With `TeX-find-macro-boundaries' returning
+ an alist `cdr' is now sufficient.
+ (TeX-find-macro-end-helper): Save match data.
+ (TeX-font-replace-macro): Use `TeX-find-macro-end' instead of
+ `forward-sexp'. Fixes errors e.g. when trying to remove the font
+ spec of a string like "\textbf{(}".
+
+2005-02-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-env-figure): Make function aware of active
+ selections. There are still some indentation issues left.
+
+ * style/epsf.el ("epsf"): Do not add epsffig environment. Fixes
+ error if latex.el(c) is not loaded.
+ (LaTeX-env-epsffigure): Remove.
+
+2005-02-11 David Kastrup <dak@gnu.org>
+
+ * tex-site.el.in (TeX-lisp-directory): Use `@lispauctexdir'
+ instead of `"@auctexdir@"' and `@lispautodir' instead of
+ `"@auctexdir_expanded"'.
+
+ * configure.ac (lispauctexdir): create version of `$(auctexdir)'
+ that is Lisp-quoted, not shell-quoted.
+ (lispautodir): Similarly.
+
+ * doc/Makefile.in (prefix): Append $(null) to some assignments to
+ save quoted backslashes at line ends.
+
+ * Makefile.in (prefix): Append $(null) to some variable
+ assignments to let quoted backslashes at their end remain quoted.
+ (auctexdir): Get from configure.
+
+2005-02-10 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el: Fix bug that once japanese-plain-tex-mode entered,
+ plain-tex-mode do as japanese-plain-tex-mode.
+ Reported by Ikumi Keita <ikumi@revery.net>.
+ (japanese-TeX-mode): Doc fix. Make variable buffer local and
+ permanent-local.
+ (japanese-plain-tex-mode-initialization)
+ (japanese-latex-mode-initialization): Do not initialize
+ japanese-TeX-mode. Use `when' instead of `if'.
+
+2005-02-09 Peter S Galbraith <psg@debian.org>
+
+ * bib-cite.el (bib-master-file): Apply patch from Peter Heslin.
+ TeX-master can now have symbol values (other than t or nil).
+
+2005-02-09 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (LaTeX-auto-regexp-list): Removed `usepackage' because
+ it is defined in `LaTeX-auto-minimal-regexp-list'.
+ (plain-TeX-auto-regexp-list): Fix regexp; Use `\\|' instead of `|'.
+ Fill lines in the same way in tex.el.
+ (TeX-japanese-process-input-coding-system)
+ (TeX-japanese-process-output-coding-system): Use if-statement in
+ defvar instead of outside of defvar. Change default value of FSF
+ Emacs to 'euc-jp.
+ (TeX-after-start-process-function): Add code for FSF Emacs.
+
+2005-02-08 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * style/alphanum.el: Added `Local Variables'.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+ * font-latex.el: Fix typo in `Local Variables'.
+ Reported by Ikumi Keita <ikumi@revery.net>.
+
+2005-02-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/faq.texi (Frequently Asked Questions About AUCTeX): Fix typo
+ in previous commit.
+
+2005-02-07 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * style/jarticle.el ("jarticle"): Use `LaTeX-section-level'.
+
+2005-02-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-code-comment): Compute the end of the
+ region to be filled _after_ indentation happened.
+
+2005-02-07 David Kastrup <dak@gnu.org>
+
+ * doc/faq.texi (Frequently Asked Questions About AUCTeX): Be quite
+ more verbose about Emacs/XEmacs and versions.
+
+2005-02-04 David Kastrup <dak@gnu.org>
+
+ * Version 11.55 released.
+
+ * Makefile.in (tar-ball):
+
+ * doc/Makefile.in (clean, html/auctex_toc.html, dist): Move HTML
+ stuff into html directory.
+
+2005-02-04 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Some more Emacspeak blurb.
+
+2005-02-04 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * RELEASE: Make description of changes clearer.
+
+2005-02-04 David Kastrup <dak@gnu.org>
+
+ * RELEASE (Warning): warn about XEmacs 21.4.16.
+
+2005-02-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-search-syntax-table): Give ?\" character punctuation
+ syntax. Prevents parenthetical characters from being hidden from
+ `TeX-find-opening-brace' if they happen to be enclosed between two
+ quotation marks.
+ Better use whitespace syntax for ?\" as this is the equivalent of
+ a nil entry in the syntax table.
+ (TeX-search-syntax-table): Remove superfluous possibility to
+ specify comment and escape characters as arguments.
+
+2005-02-01 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/changes.texi: Mention support for the jsarticle and jsbook
+ classes.
+
+ * tex-jp.el (japanese-LaTeX-style-list): Added
+ jsclasses (jsarticle and jsbook).
+
+2005-01-31 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * configure.ac: Bump version info to 11.55.
+
+ * auctex.spec (Version): Bump to 11.55.
+ (Release): Reset to 1.
+
+ * doc/tex-ref.tex: Bump version info to 11.55.
+ (Source Display): Adapt information about key bindings to current
+ implementation.
+
+ * doc/auctex.texi: Bump version info to 11.55.
+
+ * doc/changes.texi: Add information about changes in AUCTeX 11.55.
+
+ * RELEASE: Add information about fixed bugs in AUCTeX 11.55.
+
+ * latex.el (LaTeX-fill-region-as-para-do): Limit the search for
+ sentence ends. Fixes erroneous addition of spaces at places
+ following a paragraph to be filled.
+
+2005-01-31 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * style/jsarticle.el: New file.
+
+ * style/jsbook.el: New file.
+
+ * Makefile.in (STYLESRC): Add them.
+
+2005-01-29 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (LaTeX-fill-region-as-para-do): Removed.
+
+2005-01-28 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (AUCTeX-date): Use ISO 8601 format.
+ (TeX-submit-bug-report): Include AUCTeX-date when using a
+ non-released version.
+
+2005-01-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el: Do not use whitespace syntax for ?~. Prevents these
+ characters from being deleted during filling.
+
+2005-01-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el: Update header.
+ (TeX-view-output-file): Let `TeX-active-master' return file name
+ without directory. Fixes viewer not finding output file when
+ being called in a subdirectory.
+ (TeX-active-master): Add new parameter `nondirectory'. Doc fix.
+
+2005-01-21 David Kastrup <dak@gnu.org>
+
+ * auctex.spec (Conflicts): Mention the outdated emacspeak from
+ FC3.
+
+2005-01-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Do not call
+ `regexp-opt' on empty lists. Prevents `regexp-opt-group' from
+ entering a loop on installations with an outdated regexp-opt.el.
+
+ * tex-buf.el (TeX-command-region): Pass name of region file
+ without directory to `TeX-command-query' because a test in the
+ latter expects it like that.
+ (TeX-command-query): Doc fix.
+
+2005-01-19 Jan-Ake Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4, configure.ac: A few small changes to allow sync with
+ preview-latex' aclocal.m4
+
+2005-01-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (hack-one-local-variable): Make sure the byte compiler
+ does not barf on `minor-mode-list' by eliminating the reference to
+ this variable.
+
+2005-01-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (top): Restrict to one content listing in HTML
+ output.
+
+ * doc/todo.texi (Wishlist): Remove bug regarding parsing of LaTeX
+ class files.
+
+ * tex.el (TeX-macro-global): New function.
+ (TeX-macro-global): (the variable) Moved here from tex-site.el.in.
+ Use new `TeX-macro-global' function.
+
+ * aclocal.m4 (library): Remove TEX_INPUT_DIRS function.
+
+ * configure.ac (auctexdir): Remove call to TEX_INPUT_DIRS.
+
+ * lpath.el: Setting `TeX-macro-global' is not necessary anymore as
+ it now is in tex.el.
+
+ * tex-site.el.in (TeX-macro-global): Move defcustom to tex.el.
+
+ * doc/install.texi (Configure): Remove documentation of
+ --with-tex-input-dirs.
+
+ * doc/wininstall.texi: Remove documentation of
+ --with-tex-input-dirs.
+
+ * latex.el (LaTeX-insert-environment): Insert a simple newline
+ character instead of using `newline'. Fixes insertion of
+ environment end at wrong place in XEmacs.
+ (LaTeX-fill-region): Remove superfluous `save-restriction'.
+ (LaTeX-auto-class-regexp-list): Add patterns for commands
+ described in "LaTeX2e font selection" (fntguide).
+
+2005-01-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (European): Document all TeX-language-*-hook
+ variables. Don't document obsolete `dk.sty'.
+
+2005-01-14 David Kastrup <dak@gnu.org>
+
+ * auctex.spec: Add and remove auctex.info instead of auctex in
+ info dir. Bump release to 2 to match upload.
+
+2005-01-13 David Kastrup <dak@gnu.org>
+
+ * font-latex.el (font-latex-set-title-face)
+ (font-latex-title-fontify): font-latex-title-fontify, not
+ fontity. fontify, fontify, fontify.
+ * doc/changes.texi: Ditto.
+ * doc/auctex.texi (Font Locking): Ditto.
+
+2005-01-12 David Kastrup <dak@gnu.org>
+
+ * Version 11.54 released.
+
+2005-01-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/beamer.el: Update copyright information. General
+ clean-up.
+ ("beamer"): Support frame environment.
+ The overprint has an optional "area width" argument, not a
+ mandatory "overlay" argument.
+
+2005-01-09 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * RELEASE: Addition to contributors section.
+
+ * tex-bar.el (TeX-bar-LaTeX-button-alist): Use generic "view"
+ image instead of mode specific.
+
+2005-01-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * RELEASE: Added information about fixed bugs and added features
+ in AUCTeX 11.54.
+
+ * auctex.spec (Version): Bump to 11.54.
+
+ * configure.ac: Bump version info to 11.54.
+
+ * doc/auctex.texi: Bump version info to 11.54.
+
+ * doc/tex-ref.tex: Bump version info to 11.54.
+
+2005-01-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-forward-paragraph): Allow finding paragraph
+ commands even if they are preceded by whitespace and comment
+ starters.
+
+2005-01-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-forward-comment-skip): Differentiate prefixes with
+ whitespace between comment starters.
+
+ * latex.el: Update copyright information.
+ (LaTeX-indent-calculate-last, LaTeX-fill-region-as-para-do): Do
+ not widen.
+ (LaTeX-fill-region-as-paragraph, LaTeX-fill-region-as-para-do):
+ Use a marker instead of narrowing the region.
+ (LaTeX-indent-line, LaTeX-indent-inner-do)
+ (LaTeX-current-indentation, LaTeX-back-to-indentation): Handle
+ prefixes with whitespace between comment starters correctly.
+
+2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/graphicx.el: Added completion of boxing macros. Fontify
+ some macros.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Fixed typo
+ in doc string.
+
+2005-01-02 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * toolbar-x.el (toolbarx-default-toolbar-meaning-alist): Some
+ checkdoc related fixes. Still not checkdoc clean.
+
+ * tex-bar.el (Commentary): Don't mention stuff done by
+ configure/make in the instructions.
+ (TeX-bar-help-from-command-list): Quote symbols in doc string.
+ File is checkdoc clean now.
+
+ * doc/auctex.texi: Update copyright.
+ (Mathematics): Explain how to enable LaTeX-math-mode by default.
+ Suggested by Chris Wallace <c.wallace@qmul.ac.uk>.
+ (Filling, Outline): Markup fixes: Use @lisp instead of @example
+ where appropriate.
+
+2004-12-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (ConTeXt-find-matching-start): Require 'tex and add
+ autoloads to make the compiler happy.
+
+ * doc/changes.texi: Add and tweak some stuff for 11.54.
+
+2004-12-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-auto-parse-region): Do not add element to `symbol'
+ if it is already contained.
+
+2004-12-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-indent-outer-do): Remove redundant code.
+
+2004-12-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el: Add coding cookie.
+ (font-latex-quote-end-list): Remove.
+ (font-latex-quote-list): New variable.
+ (font-latex-quotes, font-latex-match-quotation): Use it for
+ generalization.
+ (font-latex-keyword-matcher): Revert last change.
+ (font-latex-make-built-in-keywords): Match the empty string only
+ at the end of multi-char macros.
+ (font-latex-make-user-keywords): Make sure sedate face is not used
+ for words right after a "\\".
+ (font-latex-set-syntactic-keywords): Do not match linebreaks as
+ delimiters of `verb-like-commands'.
+
+2004-12-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-keyword-matcher): Highlight only first
+ matched group.
+ (font-latex-make-built-in-keywords): Set up grouping for warning
+ keywords and mark its end with "[^A-Za-z@*]".
+
+2004-12-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-paragraph): Do not narrow region when code
+ comments are filled. Fixes wrong indentation if a line with a
+ code comment following an indented line is filled.
+ Mark end of current line, not beginning of next.
+ Jump to start of code comment line after regular filling.
+
+2004-12-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Move
+ warning keywords up in order to save them from being covered by
+ less important faces. Include "include" in warning keywords.
+
+ * aclocal.m4 (TEX_INPUT_DIRS): Change `IFS' temporarily for
+ tokenizing the string instead of inserting newlines. The latter
+ did not work anyway because there was one backslash too much in
+ "\\n". Strip trailing slashes of determined directories before
+ concatenation.
+
+ * doc/install.texi (Configure): Quote value for
+ --with-tex-input-dirs.
+
+ * doc/wininstall.texi: Quote value for --with-tex-input-dirs.
+
+ * tex.el (TeX-arg-opening-brace, TeX-arg-closing-brace): New
+ variables.
+ (TeX-parse-arguments, TeX-parse-argument, TeX-argument-insert):
+ Use them.
+
+ * latex.el (TeX-arg-free): Temporarily bind
+ `TeX-arg-opening-brace' and `TeX-arg-closing-brace'.
+
+2004-12-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-source-specials-view-position-flags): Fix syntax for
+ xdvi.
+
+2004-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (top): Duplicate top node and wrap it in @ifinfo
+ and @ifhtml environments respectively.
+
+2004-12-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * context.el (ConTeXt-paragraph-commands-regexp): Match any
+ command starting with "\start" or "\stop" and the respective
+ language variants.
+
+2004-12-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-keymap): Change key bindings for clearout
+ commands.
+ (TeX-fold-item, TeX-fold-remove-overlays): Doc fix.
+
+ * tex.el (TeX-fold-menu): Change display of key bindings for
+ clearout commands.
+
+ * doc/auctex.texi (Folding): Document new key bindings for
+ clearout commands.
+
+2004-12-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-keymap): Add key binding for
+ `TeX-fold-dwim'.
+ (TeX-fold-dwim): New function.
+ Add support for folding regions.
+ (TeX-fold-macro, TeX-fold-env): Call `message' here instead of in
+ `TeX-fold-item' to get the right return value for the latter.
+ (TeX-fold-item): Move `message' out to get the right return value.
+ (TeX-fold-remove-overlays): Signal if an overlay was deleted with
+ the return value.
+
+ * tex.el (TeX-fold-menu): Add menu entry for `Tex-fold-dwim'.
+
+ * doc/auctex.texi (Folding): Document `TeX-fold-dwim'.
+ Mention support for folding regions with `TeX-fold-dwim'.
+
+ * doc/changes.texi: Advertise folding and unfolding of regions as
+ well as DWIM functionality.
+
+ * tex-fold.el (TeX-fold-keymap): Add key bindings for
+ `TeX-fold-region and `TeX-fold-clearout-region'.
+ (TeX-fold-region): Make interactive.
+
+ * tex.el (TeX-fold-menu): Add menu entries for folding and
+ unfolding of regions.
+
+ * doc/auctex.texi (Folding): Document folding and unfolding of
+ regions.
+ Document `TeX-fold-dwim'.
+
+ * latex.el (LaTeX-fill-code-comment): Do not hardcode tab width.
+
+2004-12-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-keymap): Add key bindings for
+ `TeX-fold-paragraph' and `TeX-fold-clearout-paragraph'.
+ (TeX-fold-buffer): Now calls new `*-region' functions.
+ (TeX-fold-paragraph): New function.
+ (TeX-fold-buffer-type): Remove.
+ (TeX-fold-region): New function. Basically encloses contents of
+ `TeX-fold-buffer-type' but type parameter is not mandatory
+ anymore.
+ (TeX-fold-clearout-buffer): Now calls `TeX-fold-clearout-region'.
+ (TeX-fold-clearout-paragraph, TeX-fold-clearout-region): New
+ functions.
+
+ * tex.el (TeX-fold-menu): Add menu entries for folding and
+ unfolding of paragraphs.
+
+ * doc/auctex.texi (Folding): Document folding and unfolding of
+ paragraphs.
+
+ * doc/changes.texi: Advertise folding and unfolding of
+ paragraphs.
+
+ * tex.el (TeX-comment-start-regexp): New variable.
+ (TeX-comment-or-uncomment-region, TeX-uncomment)
+ (TeX-forward-comment-skip, TeX-find-macro-end-helper): Use it.
+
+ * latex.el (LaTeX-newline, LaTeX-insert-environment)
+ (LaTeX-env-item, LaTeX-indent-line, LaTeX-current-indentation)
+ (LaTeX-fill-region-as-paragraph, LaTeX-fill-region-as-para-do)
+ (LaTeX-fill-move-to-break-point, LaTeX-fill-paragraph)
+ (LaTeX-fill-code-comment, LaTeX-fill-region)
+ (LaTeX-forward-paragraph, LaTeX-backward-paragraph): Use
+ `TeX-comment-start-regexp' instead of `comment-start'.
+ (LaTeX-backward-paragraph, LaTeX-indent-line): Simplify.
+
+ * style/mdwlist.el ("mdwlist"): Use `TeX-comment-start-regexp'
+ instead of `comment-start'.
+
+ * style/doc.el (LaTeX-env-no-comment): Use
+ `TeX-comment-start-regexp' instead of `comment-start'.
+
+2004-12-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-buffer-type): Do not ignore case during
+ search.
+
+ * context.el (ConTeXt-paragraph-commands-regexp): New name for
+ `ConTeXt-paragraph-commands'. Doc fix. Match escape character at
+ front as well.
+ (ConTeXt-mode-common-initialization): Use it. Set
+ `LaTeX-paragraph-commands-regexp' instead of
+ `LaTeX-paragraph-commands'. Adapt definition of
+ `paragraph-start'.
+
+2004-12-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (hack-one-local-variable): Advise it in order to call
+ minor mode functions for AUCTeX minor modes activated by
+ file-local minor mode variables.
+
+ * latex.el (LaTeX-math-mode): Define using `define-minor-mode'.
+ Make it compatible with older Emacsen.
+
+2004-12-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/csquotes.el (LaTeX-csquotes-quote-after-quote): Avoid
+ interference with (n)german.el.
+
+2004-12-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (distclean): Remove generated `configure' file.
+ And revert again as it does not comply with the definition of
+ standard targets in the GNU make manual.
+
+ * style/jurabib.el ("jurabib"): Add further macros.
+
+ * tex.el: Add coding cookie.
+ Use punctuation syntax for "«" and "»" characters.
+ (TeX-parse-argument): Deactivate mark after insertion of first
+ pair of braces. Fixes problems with the insertion of macros with
+ more than one brace and an active selection.
+
+ * style/csquotes.el (LaTeX-csquotes-open-quote)
+ (LaTeX-csquotes-close-quote): Doc fix.
+ ("csquotes"): Repair quoting. Use completing-read where
+ possible. Use a stricter test for usage of quotes.
+
+ * doc/auctex.texi (Quotes): Document csquotes.el.
+
+2004-11-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/csquotes.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/csquotes.el.
+
+ * doc/changes.texi: Advertise support for csquotes.sty.
+
+2004-11-29 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-auto-insert): Added SKIP argument.
+ (TeX-auto-store): Use it to avoid circular dependencies.
+
+ * style/graphicx.el (LaTeX-arg-includegraphics): Add "page".
+
+ * latex.el (LaTeX-includegraphics-options-alist): Ditto.
+
+2004-11-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi: Use "auctex.info" instead of "auctex" as info
+ file name.
+
+ * doc/Makefile.in: Adapt to suit change in info file name from
+ "auctex" to "auctex.info".
+
+ * doc/.cvsignore: Adapt to suit change in info file name from
+ "auctex" to "auctex.info".
+
+ * doc/changes.texi: Advertise use of "auctex.info" info file name.
+
+2004-11-29 Jan-Ake Larsson <jalar@mai.liu.se>
+
+ * configure.ac: Add @command macro test
+
+ * configure.in: Moved to configure.ac
+
+ * configure.ac: Moved from configure.in
+
+ * doc/macros.texi: Add @command macro
+
+ * doc/auctex.texi: Change order of @top and @ifnottex, error
+ message otherwise.
+
+ * doc/Makefile.in: Add MAKEINFO environment variable for texi2...
+ usage. Remove old (confusing) messages.
+
+2004-11-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/intro.texi (Introduction): @/ unfortunately is only
+ available since Texinfo 4.6. Remove it for now.
+
+ * doc/auctex.texi: Correct some references.
+
+2004-11-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi: Remove RCS keyword.
+ Correct subtitle.
+ Various corrections of filling and capitalization.
+ Move up installation instructions.
+ (Display): New node and chapter holding display-related content.
+ (Font Locking): New node and section.
+ (Folding): Now a section. Remove the silly first paragraph.
+ (Outline): Now a section.
+
+ * doc/macros.texi: Add `@fontlatex' macro.
+
+ * doc/install.texi: Specify node unconditionally in the file.
+
+ * doc/intro.texi (Introduction): Use `@email' instead of `@url'
+ for email addresses.
+
+ * doc/quickstart.texi (Processing): Better heading.
+
+ * font-latex.el: Clean up comments.
+ (font-latex-built-in-keyword-classes): Add explanation of the
+ variable structure.
+ (font-latex-match-command-with-arguments): Change "asterix" to
+ "asterisk".
+
+2004-11-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-backward-paragraph): Jump to macro start. D'oh.
+
+ * texmathp.el: Rearrange variable and function definitions in
+ order to get as few compiler warnings as possible due to the
+ reintroduction of the :set function in `texmathp-tex-commands'.
+ Add a dummy `defvar' for `texmathp-tex-commands' to silence the
+ compiler.
+ (texmathp-tex-commands): Reintroduce a :set function as advertised
+ in `texmathp-compile'.
+ (texmathp): Remove the conditional call to `texmathp-compile' as
+ this is handled by the :set function in `texmathp-tex-commands' on
+ load of the file.
+
+ * tex.el: Autoload `texmathp-match-switch'.
+
+2004-11-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-bold-face, font-latex-italic-face)
+ (font-latex-math-face, font-latex-string-face)
+ (font-latex-warning-face, font-latex-verbatim-face): Inherit from
+ suitable base faces if possible. Doc fix.
+ (font-latex-sedate-face): Doc fix.
+
+ * latex.el (LaTeX-paragraph-commands): Doc fix.
+ (LaTeX-backward-paragraph): Do not unnecessarily jump to a (wrong)
+ position after the macro start.
+
+ * tex.el: Move (nearly all) autoloads to a single place. Remove
+ redundant autoload for `TeX-region-file'. Add autoload for
+ `TeX-view'.
+ (TeX-parse-macro): Doc fix.
+ Do not add braces for macros defined as `("foo" 0)'.
+ (TeX-parse-arguments): Do not bind `<' and `>'.
+ (TeX-parse-argument, TeX-argument-insert): Do not use `<' and `>'
+ formerly bound by `TeX-parse-arguments'. Fixes some compiler
+ warnings.
+ (TeX-auto-list-information): Use `message' correctly.
+
+ * tex-info.el (texinfo-mode): Add `@email' macro.
+
+2004-11-22 Berend de Boer <berend@pobox.com>
+
+ * context.el (ConTeXt-mode-common-initialization): ConTeXt does
+ not need italics correction.
+
+2004-11-20 Christian Schlauer <cschl@arcor.de>
+
+ * doc/auctex.texi (Floats): Update.
+
+ * doc/changes.texi: Mention change of `LaTeX-float'.
+
+ * latex.el (LaTeX-float, LaTeX-env-figure): Implement "do not
+ prompt" option. `LaTeX-float' has the same customize value menu
+ like `LaTeX-default-position' now. This implies that the old
+ meaning nil corresponds to `""' now, while nil means "do not
+ prompt".
+ (LaTeX-env-figure): Ask for `Float position' instead of `Float
+ to'.
+ (LaTeX-float): New default value "" instead of "htbp" (after a
+ discussion on the mailing list).
+ (LaTeX-default-format, LaTeX-default-width)
+ (LaTeX-default-position): Omit `Specifies the' in doc-string.
+
+2004-11-19 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * tex-buf.el (TeX-run-TeX): Improve comments.
+
+2004-11-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-TeX-sentinel-check): Use only the letters after
+ the last dot of a file name for the file extension.
+
+2004-11-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Search backward for
+ \verb|...| constructs rather than forward. Fixes cases with more
+ than one constructs per line. Reported by Christan Schlauer.
+
+2004-11-16 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi: Clarify --with-xemacs.
+
+2004-11-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-paragraph-commands): Now is a customizable list
+ instead of a regular expression.
+ (LaTeX-paragraph-commands-internal)
+ (LaTeX-paragraph-commands-regexp): New variables.
+ (LaTeX-forward-paragraph, LaTeX-backward-paragraph)
+ (LaTeX-common-initialization): Use
+ `LaTeX-paragraph-commands-regexp' instead of
+ `LaTeX-paragraph-commands'.
+
+2004-11-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-close-environment): Insert a newline at the end
+ of the environment if an uncommented line follows a commented one.
+
+2004-11-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (docTeX-in-macrocode-p): Search backward for an
+ environment beginning rather than forward for its end.
+
+2004-11-08 David Kastrup <dak@gnu.org>
+
+ * latex.el (doctex-mode): Set the mode name.
+
+2004-11-04 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (texinfo-mode): Add `@command' macro.
+
+ * doc/auctex.texi (Commands): Correct key binding for
+ `TeX-Omega-mode'. Add index entry. Use `@command' instead of
+ `@code' where appropriate.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Use correct
+ face for `font-latex-match-title-3'.
+
+2004-11-04 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * images/amstex.xpm: Added. Contains symbolic color
+ 'backgroundToolBarColor', required by (GNU/Linux) XEmacs.
+
+2004-11-03 Christian Schlauer <cschl@arcor.de>
+
+ * latex.el (LaTeX-env-figure, LaTeX-env-minipage)
+ (LaTeX-env-tabular*): Do always accept the user's input as the new
+ buffer-local values for `LaTeX-float' and `LaTeX-default-width',
+ even if the user entered the empty string.
+ (LaTeX-env-minipage): Do not ask for the (optional) position if
+ `LaTeX-default-position' is set to `nil'. Behaviour agrees with
+ LaTeX-env-array and LaTeX-env-tabular* now.
+ (LaTeX-env-array, LaTeX-env-tabular*): Changed `setq'-assignment
+ of `LaTeX-default-position' so that it works not only the first
+ time in buffers with `LaTeX-default-position' set to `nil'.
+ (LaTeX-env-array, LaTeX-env-minipage, LaTeX-env-tabular*): Use
+ `LaTeX-optop', `TeX-grop', etc. instead of `{', `['.
+ (LaTeX-env-picture): Don't delete whitespace after inserting the
+ environment. Cursor position corresponds to proper indentation
+ now.
+
+2004-11-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-delete-dups-by-car): New name for `TeX-delete-dups'.
+ (TeX-delete-duplicate-strings, TeX-sort-strings): New functions.
+ Contributed by Reiner Steib and David Kastrup.
+
+ * font-latex.el: Require 'tex.
+ (font-latex-user-keyword-classes): Enhance :set function to tell
+ user which entry is duplicated.
+
+ * latex.el (TeX-arg-input-file): Use new name
+ `TeX-delete-dups-by-car' instead of `TeX-delete-dups'.
+
+ * style/graphicx.el (LaTeX-includegraphics-read-file-TeX): Use
+ new name `TeX-delete-dups-by-car' instead of `TeX-delete-dups'.
+
+2004-11-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-user-keywords): Add the "fixed"
+ matchers here rather than in `font-latex-make-built-in-keywords'.
+
+ * latex.el (LaTeX-math-default, LaTeX-math-menu): Use "Greek
+ Uppercase" instead of "Greek" and "Greek Lowercase" instead of
+ "greek".
+
+2004-11-02 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-paragraph-commands): Make `\maketitle' a
+ paragraph starter.
+
+2004-11-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-built-in-keywords)
+ (font-latex-make-user-keywords): Append rather than prepend
+ matchers.
+
+2004-11-01 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * toolbar-x.el
+ (toolbarx-make-command): Code clean up.
+
+2004-11-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el: Change maintainer information.
+ (font-latex-keywords): New customization group.
+ (font-latex-built-in-keyword-classes): New variable.
+ (font-latex-make-match-defun, font-latex-keyword-matcher): New
+ functions.
+ (font-latex-make-built-in-keywords): New name for
+ `font-latex-make-keywords'.
+ Move default keyword definitions from
+ `font-latex-match-*-keywords' to
+ `font-latex-match-*-keywords-local'.
+ Integrate `font-latex-match-*-keywords-set' function into
+ `font-latex-match-*-keywords' defcustom.
+ (font-latex-keywords-1, font-latex-keywords-2): Default to nil.
+ All matchers are now added in `font-latex-make-built-in-keywords'
+ and `font-latex-make-user-keywords'.
+ (font-latex-user-keyword-classes): New variable.
+ (font-latex-make-user-keywords): New function.
+
+ * doc/changes.texi: Remove duplicate word.
+ Mention possibility to add new keyword classes.
+
+ * doc/quickstart.texi: Some rewordings, corrections and
+ enhancements.
+
+2004-10-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-auto-symbol-check): Use `add-to-list' instead of
+ `cons' in order to avoid duplicates.
+
+ * latex.el (LaTeX-auto-minimal-regexp-list): Use non-greedy
+ operators for getting the end of a TeX group.
+ (LaTeX-auto-cleanup): Use `add-to-list' instead of `cons' in order
+ to avoid duplicates.
+
+2004-10-29 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * tex-buf.el: Add simple error report system.
+ (TeX-error-report-switches): New variable (plist).
+ (TeX-run-TeX),
+ (TeX-TeX-sentinel-check): Use it, updating error state,
+ where property is (intern (TeX-master-file)).
+
+ * tex-bar.el: Remove defadvice's to TeX-run-TeX and
+ TeX-TeX-sentinel-check.
+ (TeX-bar-error-handling-switches): Removed.
+ (TeX-bar-LaTeX-button-alist): next-error updated.
+
+2004-10-28 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-bar.el (TeX-bar-LaTeX-button-alist): Add `TeX-save-document'.
+
+ * doc/changes.texi: Renamed function `LaTeX-install-toolbar'.
+
+ * tex-site.el.in: Ditto.
+
+2004-10-28 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * tex-bar.el: Now requires tex-buf.el, for error handling.
+ Renamed symbols:
+ (LaTeX-install-toolbar): New name for `latex-install-toolbar'.
+ (tex-bar-latex-buttons): New name for `tex-bar-latex-buttons'.
+ (tex-bar-img-filename): New name for `tex-bar-img-filename'.
+ (TeX-tool-bar): New name for `tex-tool-bar' group.
+ (TeX-bar-LaTeX-buttons): New name for `tex-bar-latex-buttons'.
+ (TeX-bar-LaTeX-all-button-alists): New name for
+ `tex-bar-latex-all-button-alists'.
+ (TeX-tool-bar-button-definitions): New name for
+ `tex-tool-bar-button-definitions'.
+ (LaTeX-symbols-toolbar-switch-contents): New name for
+ `latex-symbols-toolbar-switch-contents'.
+ (LaTeX-symbols-toolbar-contents): New name for
+ `latex-symbols-toolbar-contents'
+ (LaTeX-install-toolbar): New name for `latex-install-toolbar'.
+
+ Use separator only in Emacs, while buildin separator is not
+ implemented for XEmacs.
+ (TeX-bar-help-from-command-list): New function, that returns the
+ :help string for ITEM from TeX-command-list.
+ (TeX-bar-error-handling-switches): New variable.
+ (TeX-run-TeX [tex-buf.el]): before-adviced to reset error
+ internals.
+ (TeX-TeX-sentinel-check [tex-buf.el]): after-adviced to set error
+ internals when error happens.
+ (TeX-bar-LaTeX-button-alist): New button next-error, which is
+ resp. visible/active when error detected on Emacs/XEmacs. All
+ buttons received :help from TeX-command-list.
+ (TeX-bar-LaTeX-buttons): next-error is default, and file is no
+ longer default.
+
+2004-10-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-auto-class-regexp-list): New variable.
+ Match "\DeclareRobustCommand\foo" besides
+ "\DeclareRobustCommand{\foo}" as well.
+ (LaTeX-auto-regexp-list): Use it.
+ (LaTeX-auto-cleanup): Do not consider key=value options. Check
+ for "Package" in addition to "package".
+
+2004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-auto-generate-global): Only parse cls and sty files.
+
+2004-10-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-match-command-in-braces): Remove
+ references to non-existent variables.
+
+2004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-math-list): Improve doc string and custom type.
+ (LaTeX-math-default): Added doc string.
+
+2004-10-26 Frank Küster <frank@kuesterei.ch>
+
+ * doc/quickstart.texi: Don't use so many nodes. Several fixes.
+
+2004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (tar-ball): Don't include CVS stuff.
+
+ * doc/changes.texi: Mention experimental tool bar support.
+
+ * Makefile.in (tar-ball): Include tex-bar images.
+
+2004-10-25 David Kastrup <dak@gnu.org>
+
+ Toolbar patches by Reiner Steib
+ * Makefile.in (aucteximagedir): Define.
+ (AUCSRC, AUCELC): Add toolbar files.
+ (install-images): new target.
+
+ * tex-site.el.in (TeX-image-directory): Define.
+
+ * tex-bar.el (toolbar-x): require toolbar and latex at runtime.
+
+2004-10-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (DOCFILES): Added doc/quickstart.texi.
+
+2004-10-23 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * toolbar-x.el:
+ (toolbarx-emacs-mount-popup-menu): Nil cannot be a menu key
+ anymore (fixed).
+ (toolbarx-test-image-type): Improve comments. Add support for
+ variables defined with `defimage', which are considered a simple
+ value for the :image property.
+ (toolbarx-emacs-refresh): Nil cannot be a toolbar (menu) key
+ anymore (fixed).
+ (toolbarx-install-toolbar): Improved documentation for the :image
+ property.
+
+2004-10-22 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * tex-bar.el: Improve comments. Symbol-toolbar code moved to the
+ bottom of the file.
+ (tex-bar-latex-buttons): Improve comments. Add custom :type.
+ (tex-bar-latex-buttons): New command -- display a list of defined
+ buttons.
+ (tex-bar-available-meaning-alists): Removed (renamed).
+ (tex-bar-latex-all-button-alists): New name of
+ `tex-bar-available-meaning-alists'. Add custom :type.
+ (tex-bar-meaning-alist): Removed (renamed).
+ (tex-bar-latex-button-alist): New name of `tex-bar-meaning-alist'.
+ Add custom :type. Renamed `latex-symbols' button to
+ `latex-symbols-experimental'.
+
+ * toolbar-x.el: Improve comments.
+ (toolbarx-process-group-without-insert): Become autoloaded.
+ (toolbarx-process-group): Code cleanup.
+ (toolbarx-process-symbol): Code cleanup.
+ (toolbarx-default-toolbar-meaning-alist): Separator button label
+ renamed from `:sep' to `separator'.
+
+2004-10-22 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (European): Adjust to change of
+ `LaTeX-italian-open-quote'.
+
+2004-10-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * aclocal.m4 (TEX_INPUT_DIRS): Do not use -e command line option
+ for grep.
+
+2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/quickstart.texi: Fix markup.
+
+2004-10-18 Frank Küster <frank@kuesterei.ch>
+
+ * doc/quickstart.texi: New chapter.
+
+ * doc/changes.texi: Mention `Quick Start'.
+
+ * doc/auctex.texi (Font Specifiers): Add \textrm and \textsf
+ (Commands): Add TeX-Omega-mode
+ (top): Print contents near at the beginning.
+
+ * doc/macros.texi: New macro @sans.
+
+ * doc/intro.texi (Introduction): Removed sections obsoleted by
+ `Quick Start' (Indentation and filling, Completion, Editing your
+ document, Outlines).
+
+2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/todo.texi, doc/install.texi, doc/history.texi,
+ doc/changes.texi, doc/auctex.texi: Remove optional arguments of
+ all @node commands.
+
+ * doc/Makefile.in (TEXIFILES): Added quickstart.texi.
+
+2004-10-18 Frank Küster <frank@kuesterei.ch>
+
+ * doc/Makefile.in (TEXIFILES): Add macros.texi.
+ (auctex.dvi, auctex.pdf): Depend on TEXIFILES.
+
+2004-10-18 Christian Schlauer <cschl@arcor.de>
+
+ * latex.el (LaTeX-env-figure, LaTeX-env-minipage): Point out to
+ the user that the placement (figure) and position (minipage)
+ specifiers are optional arguments.
+ (LaTeX-env-figure): Simplified. Do not insert the (optional)
+ placement specifier `LaTeX-float' into the buffer if the user
+ entered the empty string when asked for `float'.
+
+2004-10-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-keywords): Correctly evaluate
+ keywords when making `font-latex-match-*-keywords' defcustom.
+
+2004-10-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/todo.texi (Bugs): Document some bugs related to font locking
+ and folding.
+
+ * latex.el (LaTeX-insert-environment): Partial rewrite. Stay in
+ comments. Do not comment uncommented following lines. Get rid of
+ redundant comment prefix.
+ (LaTeX-indent-calculate): Check for beginning of buffer.
+ (LaTeX-indent-calculate-last): Do not check for beginning of
+ buffer. Fixes wrong indentation of environments at the top of the
+ buffer.
+
+2004-10-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-macro-nth-arg): Use
+ `TeX-find-closing-brace' instead of `forward-sexp'. Fixes
+ problems with comment characters in \url macros.
+
+ * latex.el (LaTeX-paragraph-commands): Use `regexp-opt' to
+ generate the regexp.
+ (LaTeX-common-initialization): Add support for "$$" to
+ `paragraph-start'.
+
+ * context.el (ConTeXt-mode-common-initialization): Add support for
+ "$$" to `paragraph-start'.
+
+ * font-latex.el: Remove change log.
+ (font-latex-make-keywords): New function.
+ (font-latex-match-variable-keywords-local)
+ (font-latex-match-variable-make)
+ (font-latex-match-variable-keywords-set)
+ (font-latex-match-variable-keywords, font-latex-match-variable)
+ (font-latex-match-reference-keywords-local)
+ (font-latex-match-reference-make)
+ (font-latex-match-reference-keywords-set)
+ (font-latex-match-reference-keywords)
+ (font-latex-match-reference)
+ (font-latex-match-function-keywords-local)
+ (font-latex-match-function-make)
+ (font-latex-match-function-keywords-set)
+ (font-latex-match-function-keywords, font-latex-match-function)
+ (font-latex-match-title-1-keywords-local)
+ (font-latex-match-title-1-make)
+ (font-latex-match-title-1-keywords-set)
+ (font-latex-match-title-1-keywords, font-latex-match-title-1)
+ (font-latex-match-title-2-keywords-local)
+ (font-latex-match-title-2-make)
+ (font-latex-match-title-2-keywords-set)
+ (font-latex-match-title-2-keywords, font-latex-match-title-2)
+ (font-latex-match-title-3-keywords-local)
+ (font-latex-match-title-3-make)
+ (font-latex-match-title-3-keywords-set)
+ (font-latex-match-title-3-keywords, font-latex-match-title-2)
+ (font-latex-match-title-4-keywords-local)
+ (font-latex-match-title-4-make)
+ (font-latex-match-title-4-keywords-set)
+ (font-latex-match-title-4-keywords, font-latex-match-title-2)
+ (font-latex-match-textual-keywords-local)
+ (font-latex-match-textual-make)
+ (font-latex-match-textual-keywords-set)
+ (font-latex-match-textual-keywords, font-latex-match-textual)
+ (font-latex-match-warning-keywords-local)
+ (font-latex-match-warning-make)
+ (font-latex-match-warning-keywords-set)
+ (font-latex-match-warning-keywords, font-latex-match-warning)
+ (font-latex-match-warning-function): Now generated by
+ `font-latex-make-keywords'.
+ (font-latex-match-bold-command-keywords-local)
+ (font-latex-match-bold-command-keywords)
+ (font-latex-match-bold-command)
+ (font-latex-match-italic-command-keywords-local)
+ (font-latex-match-italic-command-keywords)
+ (font-latex-match-italic-command)
+ (font-latex-match-math-command-keywords-local)
+ (font-latex-match-math-command-keywords)
+ (font-latex-match-math-command)
+ (font-latex-match-type-command-keywords-local)
+ (font-latex-match-type-command-keywords)
+ (font-latex-match-type-command)
+ (font-latex-match-bold-declaration-keywords-local)
+ (font-latex-match-bold-declaration-keywords)
+ (font-latex-match-bold-declaration)
+ (font-latex-match-italic-declaration-keywords-local)
+ (font-latex-match-italic-declaration-keywords)
+ (font-latex-match-italic-declaration)
+ (font-latex-match-type-declaration-keywords-local)
+ (font-latex-match-type-declaration-keywords)
+ (font-latex-match-type-declaration): New variables generated by
+ `font-latex-make-keywords'.
+ (font-latex-match-bold-command)
+ (font-latex-match-bold-command-make)
+ (font-latex-match-bold-command-keywords-set)
+ (font-latex-match-italic-command)
+ (font-latex-match-italic-command-make)
+ (font-latex-match-italic-command-keywords-set)
+ (font-latex-match-math-command)
+ (font-latex-match-math-command-make)
+ (font-latex-match-math-command-keywords-set)
+ (font-latex-match-type-command)
+ (font-latex-match-type-command-make)
+ (font-latex-match-type-command-keywords-set)
+ (font-latex-match-bold-declaration)
+ (font-latex-match-bold-declaration-make)
+ (font-latex-match-bold-declaration-keywords-set)
+ (font-latex-match-italic-declaration)
+ (font-latex-match-italic-declaration-make)
+ (font-latex-match-italic-declaration-keywords-set)
+ (font-latex-match-type-declaration)
+ (font-latex-match-type-declaration-make)
+ (font-latex-match-type-declaration-keywords-set): New functions
+ generated by `font-latex-make-keywords'.
+ (font-latex-keywords-1): Use new functions.
+ (font-latex-bold-command-keywords)
+ (font-latex-italic-command-keywords)
+ (font-latex-math-command-keywords)
+ (font-latex-type-command-keywords)
+ (font-latex-bold-declaration-keywords)
+ (font-latex-italic-declaration-keywords)
+ (font-latex-type-declaration-keywords): Remove.
+ (font-latex-match-command-with-arguments): New name for
+ `font-latex-match-command-outside-arguments'. Third argument now
+ is an integer instead of a binary. It specifies the number of
+ mandatory arguments of a LaTeX macro. Simplify the function.
+ (font-latex-match-font-cache)
+ (font-latex-match-font-outside-braces): Remove.
+ (font-latex-match-in-brace-cache): New name for
+ `font-latex-match-infont-cache'.
+ (font-latex-match-command-in-braces): New name for
+ `font-latex-match-font-inside-braces'. Generalize, so that it can
+ be used for any command and does not return a special, complex
+ match.
+ (font-latex-set-syntactic-keywords): Try to minimize false
+ fontifications of macros which may look like \foo{bar} and
+ \foo{bar{.
+ (font-latex-commented-outp): Do not consider comment characters in
+ verbatim content.
+
+2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-default-format, LaTeX-default-width)
+ (LaTeX-default-position): Fix doc strings.
+
+2004-10-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-default-width): Make it buffer local.
+ (LaTeX-env-minipage): Pick up new value of LaTeX-default-width.
+
+2004-10-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Add starred sectioning
+ commands.
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Do not add linebreaks
+ after "$$ " at the end of paragraph filling.
+ (LaTeX-fill-move-to-break-point): Simplify. Add support for
+ $$...$$ type display math.
+
+ * style/jurabib.el: New file.
+
+ * Makefile.in (STYLESRC): Add jurabib.el.
+
+ * doc/changes.texi: Mention support for the jurabib package.
+
+2004-10-14 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * auctb.el: Removed (renamed to tex-bar.el)
+
+ * tex-bar.el: Added; (new name of auctb.el). Added support for
+ buttons and customization.
+ (install-auctex-toolbar): removed.
+ (tex-tool-bar): New custom group, inside AUCTeX group.
+ (tex-tool-bar-button-definitions): New custom group, inside
+ tex-tool-bar group.
+ (tex-bar-latex-buttons): New custom variable: buttons in LaTeX
+ mode.
+ (tex-bar-meaning-alist): New custom variable.
+ (tex-bar-available-meaning-alists): New custom variable:
+ collection of variables for meaning-alists.
+ (latex-install-toolbar): New function: install the toolbar for
+ LaTeX mode.
+ (latex-symbols-toolbar-contents): added separator between symbol
+ switches and symbols.
+
+ * toolbarx.el: Removed (renamed to toolbar-x.el)
+
+ * toolbar-x.el: Added; (new name of toolbarx.el).
+ (toolbarx-default-toolbar-meaning-alist) Added `:sep' button.
+ (toolbarx-emacs-add-button): clean up.
+
+2004-10-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-default-width): New variable.
+ (LaTeX-env-minipage, LaTeX-env-tabular*): Use it.
+ (LaTeX-environment): Mention it in the doc string.
+ (LaTeX-env-label): Reindent.
+
+ * tex.el (TeX-delete-dups): Use our own (faster) version.
+
+ * latex.el (LaTeX-env-array, LaTeX-env-minipage)
+ (LaTeX-env-tabular*): Don't delete whitespace after inserting the
+ environment. Cursor position corresponds to proper indentation
+ now. From Christian Schlauer <cschl@arcor.de> with some
+ modifications.
+
+2004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (Completion): Mention `C-c RET' for
+ `TeX-insert-macro'. Fixed typo.
+ (Parsing Files): Fixed typo.
+ (European): Improved.
+ From Frank Küster <frank@kuesterei.ch>, slightly modified.
+
+ * latex.el (LaTeX-common-initialization): Use `LaTeX-env-tabular*'
+ for "tabular*".
+
+2004-10-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (Texinfo-insert-node): Emacs 21.3 and earlier
+ expect a list of lists.
+
+ * tex.el: Cater for `delete-selection-mode'.
+ `eval-after-load' (used for support of desktop.el) in Emacs 21.3
+ and earlier expects a string, not a symbol.
+ (TeX-point-is-escaped): Remove. Implementation of
+ `TeX-escaped-p', which does the same, is slightly nicer.
+ (TeX-insert-dollar): Use `TeX-escaped-p'.
+
+2004-10-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el: Small clean-ups and rearrangements.
+ (font-latex-match-variable-keywords)
+ (font-latex-match-reference-keywords)
+ (font-latex-match-function-keywords)
+ (font-latex-match-title-1-keywords)
+ (font-latex-match-title-2-keywords)
+ (font-latex-match-title-3-keywords)
+ (font-latex-match-title-4-keywords)
+ (font-latex-match-textual-keywords)
+ (font-latex-match-warning-keywords): Remove redundant defvars.
+ (font-latex-match-variable, font-latex-match-reference)
+ (font-latex-match-function, font-latex-match-title-1)
+ (font-latex-match-title-2, font-latex-match-title-3)
+ (font-latex-match-title-4, font-latex-match-textual)
+ (font-latex-match-warning): Set default values and make
+ buffer-local.
+ (font-latex-match-reference): Add doc string.
+ (font-latex-set-syntactic-keywords): Do not set comment syntax.
+
+2004-10-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/booktabs.el, style/captcont.el, style/fancyref.el,
+ style/mdwlist.el, style/natbib.el, style/nicefrac.el,
+ style/paralist.el, style/scrbase.el, style/scrbook.el,
+ style/scrlttr2.el, style/scrpage2.el, style/scrreprt.el,
+ style/subfigure.el, style/units.el (TeX-add-style-hook): Do not
+ set up font-latex variables if font-latex is not loaded and
+ enabled.
+
+ * style/alltt.el, style/listings.el, style/url.el
+ (TeX-add-style-hook): Do not set up font-latex variables if
+ font-latex is not loaded and enabled. Reinitialize font-lock
+ defaults.
+
+ * font-latex.el: Do not autoload `texmathp'.
+ (font-latex-fontify-script): Doc fix.
+ (font-latex-script): Do without `texmathp'.
+ (font-latex-syntactic-keywords): Default to nil.
+ Make buffer-local.
+ (font-latex-setup): Set syntactic keywords.
+
+2004-10-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-update-style, TeX-parse-arguments)
+ (TeX-parse-argument, VirTeX-common-initialization)
+ (TeX-auto-parse-region): Simplify code by using `unless'.
+
+2004-10-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-search-forward-unescaped)
+ (TeX-search-backward-unescaped, TeX-re-search-forward-unescaped)
+ (TeX-search-unescaped, TeX-escaped-p): New functions.
+ (TeX-find-macro-boundaries): Use `TeX-escaped-p'.
+
+ * latex.el (LaTeX-newline, LaTeX-current-indentation)
+ (LaTeX-fill-region-as-para-do, LaTeX-fill-move-to-break-point):
+ Use new search functions from tex.el.
+
+ * tex-fold.el (TeX-fold-make-overlay, TeX-fold-hide-item)
+ (TeX-fold-show-item): Respect `font-lock-mode'.
+
+ * style/amstex.el: Add copyright and license information.
+ ("amstex"): Do not load amsmath.el in `plain-tex-mode' or
+ `ams-tex-mode'.
+
+2004-10-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el (texmathp): Limit environment search with result of
+ macro search if possible.
+
+ * font-latex.el (font-latex-verb-like-commands): New variable.
+ (font-latex-set-syntactic-keywords): Use it.
+ (font-latex-match-command-outside-arguments)
+ (font-latex-match-font-outside-braces)
+ (font-latex-match-font-inside-braces): Check face at the beginning
+ of the match to make keyword fontification possible even if a
+ macro's argument was already fontified due to syntactic keyword
+ fontification.
+
+ * style/listings.el (TeX-add-style-hook): Suppress indentation in
+ lstlisting environments. Fontify both \lstinline|...| and
+ \lstinline{...}. Add lstlisting environment to
+ `LaTeX-verbatim-regexp'.
+
+ * style/url.el (TeX-add-style-hook): Treat arguments \url|...| and
+ \url{...} as verbatim.
+
+ * style/alltt.el (TeX-add-style-hook): Use buffer-local variable
+ `font-latex-verbatim-environments-local'.
+
+2004-10-05 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * toolbarx.el (toolbarx-default-toolbar-meaning-alist): New
+ constant, providing a MEANING-ALIST for the insertion of the
+ default buttons and some extra ones in Emacs and XEmacs.
+
+2004-10-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-output-view-style): Move more special items upwards.
+ Remove "a4" and "a5" styles.
+
+2004-10-04 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * toolbarx.el:
+ (toolbarx-emacs-add-button)
+ (toolbarx-test-image-type): Add Emacs `image descriptor' as valid
+ image specification (Emacs only).
+ (toolbarx-emacs-add-button): "transp-strip" is new `tranparent
+ strip' image file.
+
+ * images/bibtex.xpm, images/dvipdf.xpm, images/dvips.xpm,
+ * images/error.xpm, images/exec.xpm, images/execbibtex.xpm,
+ * images/execdvips.xpm, images/execerror.xpm,
+ * images/execpdftex.xpm, images/exectex.xpm,
+ * images/execviewdvi.xpm, images/execviewpdf.xpm,
+ * images/execviewps.xpm, images/gv.xpm, images/jumpdvi.xpm,
+ * images/pdftex.xpm, images/pspdf.xpm, images/sep.xpm,
+ * images/tex.xpm, images/view.xpm, images/viewdvi.xpm,
+ * images/viewpdf.xpm, images/viewps.xpm: Add symbolic color
+ 'backgroundToolBarColor' to make pics work in (GNU/Linux) XEmacs
+
+2004-10-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el: Some clean-ups, rearrangements and performance
+ improvements.
+ (font-latex-verbatim-face): XEmacs does not like :inherit.
+ (font-latex-setup): Activate `font-latex-syntactic-face-function'.
+ (font-latex-faces-present-p): New function.
+ (font-latex-match-command-outside-arguments): Use it.
+ (font-latex-bold-command-keywords)
+ (font-latex-italic-command-keywords)
+ (font-latex-math-command-keywords)
+ (font-latex-type-command-keywords): New variables.
+ (font-latex-match-font-outside-braces): Use them.
+ Check for comment and verbatim faces.
+ (font-latex-bold-declaration-keywords)
+ (font-latex-italic-declaration-keywords)
+ (font-latex-type-declaration-keywords): New variables.
+ (font-latex-match-font-inside-braces): Use them.
+ Check for comment and verbatim faces.
+ (font-latex-script): Use `font-latex-faces-present-p'.
+
+ * doc/changes.texi: Add some new features and fixed bugs.
+
+2004-09-29 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * images/bibtex.xpm, images/dvipdf.xpm, images/dvips.xpm,
+ * images/error.xpm, images/exec.xpm, images/execbibtex.xpm,
+ * images/execdvips.xpm, images/execerror.xpm,
+ * images/execpdftex.xpm, images/exectex.xpm,
+ * images/execviewdvi.xpm, images/execviewpdf.xpm,
+ * images/execviewps.xpm, images/gv.xpm, images/jumpdvi.xpm,
+ * images/pdftex.xpm, images/pspdf.xpm, images/sep.xpm,
+ * images/tex.xpm, images/view.xpm, images/viewdvi.xpm,
+ * images/viewpdf.xpm, images/viewps.xpm: Add designed images for
+ toolbar buttons.
+
+2004-09-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-do-multi-line): Add new option and use
+ it as default value.
+ (font-latex-use-cache): New variable.
+ (font-latex-match-command-outside-arguments)
+ (font-latex-match-font-outside-braces)
+ (font-latex-match-font-inside-braces): Use it.
+ (font-latex-check-cache): Do not check if cache is to be used.
+ (font-latex-setup): Set up multi-line font locking.
+
+2004-09-28 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * toolbarx.el: Support for grouping `:insert' clauses in the 3
+ engines (performance improvement.) Better comments and
+ docstrings.
+ (toolbarx-process-symbol): Fix `nreverse'-missing bug.
+
+ * auctb.el: Fix Copyright notice (to FSF). Remove "AMS Special"
+ from ppup menu. Simplify. Remove garbage comments from end.
+ (auctb-img-filename): Remove "symb-pics/" from return. Add
+ "symb-pics/" explicitly where it is needed in the defconst's.
+
+ * images, images/dropdown.xpm, images/ltx-symb-turn-off.xpm,
+ * images/ltx-symb-turn-on.xpm: Add designed images for symbol
+ toolbar.
+
+2004-09-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el: Add change log entries and bump version.
+ (font-latex-find-matching-close): Fix typo in last commit.
+ (font-latex-match-font-inside-braces): Set actual numbers in the
+ match, not nil. Fixes errors with `font-lock-multiline' enabled.
+
+2004-09-27 David Kastrup <dak@gnu.org>
+
+ * font-latex.el (font-latex-find-matching-close): Simplify.
+
+ * latex.el (LaTeX-math-default): Use `W in math mode for the Omega
+ letter.
+
+ * tex.el (TeX-find-macro-start-helper): Simplify.
+ (TeX-find-macro-end-helper): Simplify.
+ (TeX-find-macro-end-helper): Stop if `forward-sexp' fails.
+
+ * doc/todo.texi (Wishlist): Macro spell checking mentioned.
+
+2004-09-26 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * toolbarx.el: Add to cvs (first version).
+
+ * auctb.el: Add to cvs (first version); features only a symbol
+ toolbar.
+
+2004-09-24 Davide G. M. Salvetti <salve@debian.org>
+
+ * configure.in: Add `--(en|dis)able-build-dir-test' switch to
+ allow disabling `VALID_BUILD_DIR'.
+
+2004-09-22 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (VirTeX-common-initialization): Revert last change.
+
+ * font-latex.el (font-latex-keywords-2): Use function
+ `font-latex-match-script' instead of regexp directly.
+ (font-latex-fontify-script): Doc fix.
+ (font-latex-match-script): Reintroduce.
+
+2004-09-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-verbatim-macros): New variable.
+ (LaTeX-fill-move-to-break-point): Do not break inside of macros
+ defined in `LaTeX-verbatim-macros'.
+ (LaTeX-fill-newline): Do not trigger auto-fill.
+
+ * style/listings.el (TeX-add-style-hook): Add "lstinline" to
+ `LaTeX-verbatim-macros'.
+
+ * font-latex.el (font-latex-set-syntactic-keywords): "*" is not
+ allowed as a \verb delimiter.
+
+ * doc/todo.texi (Bugs): Another bug gone the way of the poodle.
+
+2004-09-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-indent-line): Use XEmacs' functions to deal with
+ extents/overlays. Avoids dependence on overlay.el.
+ (LaTeX-fill-region-as-paragraph): Inhibit filling of "Local
+ Variables" section, if to be filled as a paragraph.
+
+ * style/url.el: Add some (low-level) symbols for completion and
+ fontification.
+ (TeX-arg-urlstyle): New function.
+
+ * doc/todo.texi (Bugs): Remove some obsolete bug descriptions.
+
+2004-09-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-verbatim-environments): Change from
+ defvar to defcustom.
+ (font-latex-verbatim-environments-local)
+ (font-latex-verbatim-macros)
+ (font-latex-verbatim-macros-local): New variables.
+ (font-latex-set-syntactic-keywords): Use them.
+
+ * style/listings.el: New file.
+
+ * Makefile.in (STYLESRC): Add it.
+
+ * doc/changes.texi: Mention support for listings.sty.
+
+2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/changes.texi: Mention built fixes.
+
+2004-09-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-commented-outp): Reimplement for
+ better performance.
+
+ * doc/changes.texi: Streamline documentation of performance
+ changes.
+
+ * tex.el (TeX-search-syntax-table): Make XEmacs happy.
+ (VirTeX-common-initialization): Append our stuff to the end of
+ `find-file-hooks'. Fixes problems with `auto-insert-mode'.
+
+2004-09-15 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4 (EMACS_LISP): quote ${emacs}, Windows....
+
+2004-09-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Add changes from 11.51 up to now.
+
+ * style/url.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/url.el.
+
+2004-09-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-keywords-1): Add highlighter for math
+ macros.
+ (font-latex-keywords-2): Use regexp for matching instead of
+ `font-latex-match-script'.
+ (font-latex-match-font-outside-braces): Add support for math, esp.
+ "\ensuremath".
+ (font-latex-match-script): Remove.
+ (font-latex-script): Fix check for present faces. Add `texmathp'
+ check in case there is no math face present.
+
+2004-09-09 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * aclocal.m4 (texinputdirs): Strip leading "!!".
+
+2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (TeX-arg-input-file): Remove duplicates from the
+ completion list. Simplify code by using `unless'.
+
+2004-09-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (Texinfo-insert-node): New function.
+ (Texinfo-mode-map): Use it.
+
+2004-09-07 Davide G. M. Salvetti <salve@debian.org>
+
+ * aclocal.m4 (EMACS_LISP): Sync echo output with real emacs
+ invocation.
+
+2004-09-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (Texinfo-insert-environment): Add a space between
+ inserted "@end" and environment name in case of active region.
+
+2004-09-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-search-syntax-table): New function and variable.
+ (TeX-find-balanced-brace): New function.
+ (TeX-find-closing-brace): Use `TeX-find-balanced-brace'.
+ (TeX-find-opening-brace): Ditto.
+ (TeX-find-macro-boundaries): Add `lower-bound' argument.
+ (TeX-find-macro-start-helper): Add `limit' argument.
+ (TeX-find-macro-start): Ditto.
+
+2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/changes.texi: Add `LaTeX-includegraphics-read-file'.
+ Mention use of `start' for MikTeX and fpTeX.
+
+ * latex.el (LaTeX-includegraphics-read-file): New variable.
+
+ * tex.el (TeX-delete-dups): New defun or defalias.
+
+ * style/graphicx.el (LaTeX-includegraphics-read-file-TeX): Renamed
+ from `LaTeX-includegraphics-read-file'. Remove duplicates using
+ `TeX-delete-dups'.
+ (LaTeX-includegraphics-read-file-relative): Insert relative
+ filename. From Dan Nicolaescu <dann@ics.uci.edu>.
+ (LaTeX-arg-includegraphics): Use funcall for image-file.
+
+2004-08-28 David Kastrup <dak@gnu.org>
+
+ * Version 11.53 released.
+
+2004-08-28 David Kastrup <dak@gnu.org>
+
+ * doc/tex-ref.tex: Bump version.
+
+ * configure.in: Bump version number.
+
+ * auctex.spec (Version): bump to 11.53.
+
+ * doc/auctex.texi: Bump version to 11.53.
+
+2004-08-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (install-el): Fix typos.
+
+2004-08-27 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-kpathsea-format-alist): Added
+ LaTeX-includegraphics-extensions.
+ (TeX-search-files): Fix non-kpathsea case.
+
+ * style/graphicx.el (LaTeX-includegraphics-read-file): Use
+ completion based on TeX-search-files.
+
+2004-08-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-preserve-comments): New variable.
+ (TeX-fold-buffer-type): Use it.
+
+ * font-latex.el (font-latex): Add to AUCTeX's customization group.
+ (font-latex-find-matching-close): Correctly recognize multiple
+ escape characters. Add missing paren.
+
+2004-08-26 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-site.el.in (japanese-slitex-mode): Removed obsolete autoload
+ of slitex.
+
+ * tex-jp.el (japanese-plain-tex-mode, japanese-latex-mode): Use
+ `TeX-defun' for getting version info into mode doc.
+
+2004-08-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-mik.el: Use `start' instead of the respective executable for
+ PostScript, PDF and HTML files.
+
+ * tex-fptex.el: Ditto.
+
+2004-08-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-find-macro-boundaries): Detect the start of any
+ macro, not just those consisting of [A-Za-z@].
+ Remove some superfluous `goto-char' calls.
+ (TeX-find-macro-start-helper): Reimplement once again. Original
+ patch by David Kastrup; slightly modified. Doc fix.
+ (TeX-find-macro-end-helper): Doc fix. Handle macros not
+ consisting of [A-Za-z@] correctly.
+ (TeX-find-opening-brace): Improve performance.
+
+2004-08-25 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el: Autoload `TeX-process-set-variable' and `TeX-region-file'.
+
+2004-08-25 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4: EMACS_PATH_LISPDIR: Expand lispdir if relative to
+ binary. Quote lispdir, and deal with exec_prefix, add missing
+ bracket.
+
+ * aclocal.m4: Fix xemacs<->emacs mistake, restore path searching
+ when --without-packagedir is given
+
+ * configure.in: enable --without-packagedir
+
+ * aclocal.m4: Barf if packagedir not found, don't bother with
+ load-path on xemacs' lispdir
+
+2004-08-25 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-command): Call `TeX-process-set-variable' with
+ correct options, so that the viewer command is next unless
+ overridden.
+
+ * tex.el (TeX-set-mode-name): Set `TeX-command-next' in the
+ buffers where they actually count.
+
+2004-08-24 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-math-default): Correctly code "jmath" and
+ "Bbbk".
+
+2004-08-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (Mathematics): Add `LaTeX-math-menu-unicode'.
+ (Changes): Refer to `history.texi' _after_ the newer changes.
+
+ * doc/changes.texi: Added versions 11.51-11.53.
+
+2004-08-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (VirTeX-common-initialization): Use "%" instead of
+ `comment-start' for `comment-start-skip'.
+ (TeX-find-opening-brace): Do not use an inverse matcher but negate
+ the whole expression.
+ (TeX-find-macro-start-helper): Reimplement. Should be much faster
+ now.
+
+ * latex.el (LaTeX-current-environment): Use
+ `buffer-substring-no-properties'.
+ (LaTeX-indent-line): Revert last change. Only multi-line overlays
+ at the start of a line are affected by the XEmacs bug.
+
+ * tex-info.el (Texinfo-environment-list): Add "command" macro.
+
+2004-08-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/install.texi (Prerequisites): Add `easy-mmode.el' update for
+ XEmacs.
+
+2004-08-23 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-indent-line): Get all overlays, not just one.
+ (LaTeX-math-default): Add iota.
+ (LaTeX-math-default): Use different symbol for triangle.
+ (LaTeX-math-default): Don't use `?\S-e' for `?E'.
+
+ * tex.el (TeX-match-buffer): Use `buffer-substring-no-properties'
+ (TeX-in-commented-line): Use `skip-chars-forward' and `forward-line'.
+ (TeX-in-line-comment): Use `forward-line'.
+ (TeX-brace-count-line): Use `skip-chars-forward'.
+
+ * RELEASE: Some updates.
+
+ * latex.el (LaTeX-section): Use an active region as title if available.
+ (LaTeX-section-title): Prompt with title if present. Should we
+ ask at all?
+ (LaTeX-math-list): Add Unicode code point.
+ (LaTeX-math-menu-unicode): New customization variable for unicode
+ in math menu. Only set in GTK Emacs for now. Does not work on
+ XEmacs. Use it for initializing the menus. Also prefix menu
+ points with backslash.
+
+ * Makefile.in (.PHONY): Declare a bunch of phony targets to
+ protect against users making files/directories with that name (in
+ particular "lisp").
+
+2004-08-22 David Kastrup <dak@gnu.org>
+
+ * style/italian.el ("italian"): Don't overwrite existing local
+ variable settings.
+
+ * style/ngerman.el ("ngerman"): Don't overwrite existing local
+ variable settings.
+
+ * style/german.el ("german"): Don't overwrite existing local
+ variable settings.
+
+ * tex.el (TeX-set-mode-name, TeX-PDF-mode): XEmacs needs two
+ arguments for `local-variable-p'.
+
+2004-08-20 David Kastrup <dak@gnu.org>
+
+ * tex.el (desktop): Save TeX-Omega-mode, too.
+
+ * Makefile.in (full-release): Source rpm is auctex, not
+ auctex-emacs.
+
+ * auctex.spec (Provides): Provide auctex as well to satisfy
+ preview-latex. create package emacs nevertheless.
+
+ * Version 11.52 released.
+
+2004-08-20 David Kastrup <dak@gnu.org>
+
+ * tex.el (AUCTeX-version): move to front and also eval when
+ compiling. Other version info moved, too.
+ (TeX-defun): Macro for putting version info into definition.
+ (plain-tex-mode): Use `TeX-defun'.
+ (ams-tex-mode): Use `TeX-defun'.
+
+ * tex-info.el (texinfo-mode): Use `TeX-defun' for getting version
+ info into mode doc.
+
+ * latex.el (latex-mode): Use `TeX-defun' for getting version info
+ into mode doc.
+
+ * context.el (context-mode): Use `TeX-defun' for getting version
+ info into mode doc.
+
+ * auctex.spec (BuildRoot): New naming scheme.
+
+ * RELEASE: Add `DESTDIR' blurb.
+
+2004-08-19 David Kastrup <dak@gnu.org>
+
+ * auctex.spec: Change `tex-site.el' to overwriting config file
+ mode.
+
+ * tex.el (plain-tex-mode): Move menu initializiation here instead
+ of `plain-TeX-common-initialization'. We don't want "TeX" menus
+ in `ConTeXt-mode' or `AmSTeX-mode'.
+ (plain-TeX-common-initialization): remove `easy-menu-add' here.
+ (TeX-common-menu-entries): Change "Customize" strategy again.
+ (plain-TeX-menu-entries): Move from `plain-TeX-menu'.
+ (plain-TeX-mode-menu): Use `plain-TeX-menu-entries'.
+ (AmSTeX-mode-map): Derive from `TeX-mode-map' not
+ `plain-TeX-mode-map'.
+ (AmSTeX-mode-menu): Define menu for `AmSTeX-mode'.
+ (ams-tex-mode): Add menus in proper order.
+
+ * tex-info.el (texinfo-mode): Swap order of `easy-menu-add'.
+
+ * latex.el (LaTeX-common-initialization): Swap order of
+ `easy-menu-add'.
+
+ * context.el (ConTeXt-mode-common-initialization): Swap order of
+ `easy-menu-add', move `major-mode' init to front.
+
+ * latex.el (LaTeX-common-initialization): Exchange order of
+ `easy-menu-add' to get better menu layout in XEmacs.
+
+2004-08-19 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * auctex.spec (description): Overhauled.
+
+ * doc/install.texi: Markup fixes, see "(texinfo)command".
+
+ * doc/wininstall.texi: Ditto.
+
+2004-08-19 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-mode-menu): Use `TeX-common-menu-entries'.
+
+ * tex-info.el (Texinfo-mode-menu): Use `TeX-common-menu-entries'.
+
+ * tex.el (ams-tex-mode): Add `plain-TeX-mode-menu' here. Doh.
+
+ * context.el (ConTeXt-mode-menu): Use `TeX-menu-with-help' instead
+ of `TeX-maybe-remove-help'.
+ (ConTeXt-mode-menu): Use `TeX-common-menu-entries'.
+
+ * tex.el (TeX-customization-menu): Save the customization menu
+ here when generated, so that we have it available in all modes.
+ (TeX-common-menu-entries): The common menu entries for TeX modes.
+ (plain-TeX-mode-menu): Use `TeX-common-menu-entries'.
+
+ * configure.in: export `localstatedir'.
+
+ * Makefile.in (localstatedir): import `localstatedir'.
+
+2004-08-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/install.texi (Customizing): tex-site.el should be edited no
+ more. Customize should be used instead. Relevant variables are
+ determined during configuration now.
+ Mention build/installation commands for contributed files.
+
+2004-08-19 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * auctex.spec: Fixes for SuSE.
+
+2004-08-19 David Kastrup <dak@gnu.org>
+
+ * aclocal.m4: `putative-existing-lisp-dir' is not a package
+ directory if `lisp' is not a path component. Normalize
+ whitespace.
+ Remove trailing slash from packagedir.
+
+ * tex-site.el.in (TeX-macro-global): Don't quote texinputdirs
+ additionally.
+
+ * aclocal.m4: Really remove trailing slashes/backslashes.
+ Don't expand `lispdir'.
+ (library): Surround `texinputdirs' with quotes. Output it
+ enclosed in parens.
+ (library): Let `autodir' refer unexpanded to `localstatedir'.
+ Add some quoting in patterns.
+
+ * doc/Makefile.in (DESTDIR): introduce `DESTDIR' into installation
+ targets.
+
+ * Makefile.in (DESTDIR): introduce `DESTDIR' into installation
+ targets.
+
+2004-08-18 David Kastrup <dak@gnu.org>
+
+ * tex-fold.el (TeX-fold-buffer-type): Don't use `end-of-buffer' as
+ it plays around with the current window point.
+
+ * Makefile.in (auctexdir, styledir): Use `${...}' for symmetry
+ with aclocal.m4
+
+ * aclocal.m4: Use `${...}' instead of `$(...)' everywhere.
+
+2004-08-18 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4 (EMACS_LISPDIR): Output expanded lispdir
+
+2004-08-18 David Kastrup <dak@gnu.org>
+
+ * configure.in: Shell-quote autodir.
+
+ * RELEASE: Some minor changes.
+
+2004-08-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * RELEASE: Change version to 11.52. Replace old feature/bug
+ information.
+
+ * font-latex.el (font-latex-script): Disable raising of characters
+ for older Emacsen. Original patch by Reiner Steib.
+ Bump version and add change log entry.
+
+ * tex-fold.el (TeX-fold-unfolded-face): Make it look more blueish
+ on displays with 24bit color depth.
+ (TeX-fold-buffer-type): Use either a complemented character
+ alternative to be on the safe side or "\\_>" on Emacsen which
+ support it.
+
+2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * texmathp.el (texmathp-tex-commands-default): Added \label.
+ Various checkdoc-related fixes.
+
+2004-08-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-buffer-type): Use alternative way to
+ determine end of search pattern. Fixes problem with starred
+ macros.
+ Fix compile errors and add further match alternatives.
+ (TeX-fold-item): Recognize starred macros as well.
+ XEmacs does not know `match-string-no-properties'.
+ (TeX-fold-make-overlay): Do not alter `display-string' before
+ `face' is set.
+ (TeX-fold-hide-item): Get only the string part of
+ `display-string'.
+
+ * tex.el (TeX-fold-menu): Wrap value in `TeX-menu-with-help'.
+ Fixes XEmacs start-up error.
+
+ * tex-mik.el: Fix typo in comment.
+
+ * auctex.spec (Version): Change to 11.52.
+
+ * configure.in: Change AUCTeX version to 11.52.
+
+ * doc/tex-ref.tex: Change AUCTeX version to 11.52.
+
+ * doc/auctex.texi: Change AUCTeX version to 11.52.
+
+2004-08-17 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (full-release): Fix a few things.
+
+ * Version 11.51 released.
+
+2004-08-17 David Kastrup <dak@gnu.org>
+
+ * aclocal.m4: Quote when expanding and remove trailing backslash,
+ too.
+ (library): Don't check for $PWD but for default-directory.
+
+2004-08-16 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi: move --prefix description up, since it
+ might be the only needed option.
+
+ * doc/tex-ref.tex (section{Font Selection}): Add italic
+ corrections and small-caps entry.
+
+ * tex.el (info): Add more prefixes to `Info-file-list-for-emacs'.
+
+ * tex-jp.el (japanese-TeX-command-list): Comment addition.
+
+ * RELEASE: Add availability and update release notes.
+
+ * Makefile.in (RPMROOT): New variable.
+ (tar-ball): Clean up `$(FTPDIR)' and `$(WWWDIR/doc)' before
+ installation.
+ (full-release): New target that does RPM building, signing and
+ other stuff for upload.
+ (patch): gzip the patch.
+
+ * auctex.spec: Add definition stuff for SuSE.
+ (BuildRoot): Don't specify infodir when it is not used.
+
+ * bib-cite.el: Fix refTeX link.
+
+2004-08-16 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4 (EMACS_PROG_EMACS): Add "${prefix}/bin" for Windows users
+
+ * aclocal.m4 (EMACS_LISPDIR): Remove trailing slash from lispdir_expanded elisp string
+
+2004-08-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * aclocal.m4 (VALID_BUILD_DIR): New function.
+
+ * configure.in: Use it.
+ Change AUCTeX version to 11.51.
+
+ * doc/tex-ref.tex: Change AUCTeX version to 11.51.
+
+ * doc/auctex.texi: Change AUCTeX version to 11.51.
+
+ * auctex.spec (Version): Change to 11.51.
+
+ * Makefile.in (distclean): Get rid of autom4te.cache.
+
+2004-08-15 David Kastrup <dak@gnu.org>
+
+ * tex-info.el: Change Copyright notice to FSF
+
+ * tex-mik.el: Change Copyright notice to FSF
+
+ * tex.el: Change Copyright notice to FSF
+
+ * font-latex.el: Change Copyright notice to FSF
+
+ * multi-prompt.el: Change Copyright notice to FSF
+
+ * tex-buf.el: Change Copyright notice to FSF
+
+ * tex-site.el.in: Change Copyright notice to FSF
+
+ * style/scrartcl.el: Change Copyright notice to FSF
+
+ * style/scrbook.el: Change Copyright notice to FSF
+
+ * style/scrlttr2.el: Change Copyright notice to FSF
+
+ * style/scrreprt.el: Change Copyright notice to FSF
+
+ * latex.el: Change Copyright notice to FSF
+
+ * tex-info.el: Change Copyright notice to FSF
+
+ * tex-mik.el: Change Copyright notice to FSF
+
+ * tex.el: Change Copyright notice to FSF
+
+ * bib-cite.el: Change Copyright notice and URLs.
+
+2004-08-15 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * latex.el (LaTeX-common-initialization): Don't set
+ `selective-display'.
+
+2004-08-15 David Kastrup <dak@gnu.org>
+
+ * doc/tex-ref.tex: Add Omega entry, rearrange.
+
+ * tex.el (TeX-print-command): Use `%(o?)'.
+ (TeX-command, TeX-Omega-command, LaTeX-command)
+ (LaTeX-Omega-command, ConTeXt-engine, ConTeXt-Omega-engine): New
+ customization strings to implement various expanders.
+ (TeX-command-list): Use them.
+ (LaTeX-command-style): Same here.
+ (TeX-printer-list, TeX-view-style, TeX-output-view-style): Use
+ `%(o?)'.
+ (TeX-expand-list): New entries.
+ (TeX-PDF-mode): Don't switch on in Omega mode.
+ (TeX-Omega-mode): New minor mode.
+ (tex-omega-mode): alias for it.
+ (TeX-mode-map): Keybinding for it.
+ (TeX-mode-specific-command-menu-entries): Add quick viewer entry.
+ (TeX-mode-specific-command-menu-entries): Add Omega toggle and
+ inactivate PDF when Omega is on.
+
+ * context.el (ConTeXt-expand-options): New function for generating
+ `texexec' options.
+
+2004-08-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-fold-menu): New variable.
+ (plain-TeX-mode-menu): Use it.
+
+ * context.el (ConTeXt-mode-menu): Use `TeX-fold-menu'.
+
+ * latex.el (LaTeX-mode-menu): Use `TeX-fold-menu'.
+
+ * tex-info.el: Change every occurence of "TeXinfo" to "Texinfo".
+ (Texinfo-environment-list): Add some missing environments.
+ (Texinfo-find-env-end, Texinfo-find-env-start): New functions.
+ (Texinfo-mode-menu): Use `TeX-fold-menu'.
+
+ * tex-fold.el (TeX-fold-buffer-type): Support folding of
+ environments in texinfo-mode.
+ (TeX-fold-item): Ditto.
+ (TeX-fold-hide-item): Display an error string if the macro
+ argument cannot be found.
+
+2004-08-14 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-command-list): rename `%(execmode)' to `%(execopts)'
+ since it has gotten quite fatter.
+ (TeX-expand-list): Implement `TeX-PDF-mode',
+ `TeX-interactive-mode', `TeX-source-specials-mode' for ConTeXt and
+ pass on `ConTeXt-current-interface'.
+
+2004-08-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-mik.el: Change `TeX-source-specials-viewer-flags' to
+ `TeX-source-specials-view-position-flags' as the latter is now
+ used in tex.el.
+ Set `TeX-source-specials-view-editor-flags'.
+
+ * tex-fptex.el: Ditto.
+
+2004-08-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (top): We want the introduction to appear in
+ HTML output as well.
+
+2004-08-13 David Kastrup <dak@gnu.org>
+
+ * Version 11.50 released.
+
+2004-08-13 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4: Add another alternative for lispdir
+
+2004-08-13 David Kastrup <dak@gnu.org>
+
+ * auctex.spec (Source0): Change source URL.
+
+ * Makefile.in (EXTRAFILES): Add RELEASE and auctex.spec.
+ (tar-ball): Don't create CHANGES-$(TAG), just CHANGES (as it is
+ always a longer history). But create RELEASE-$(TAG) instead:
+ that's release-specific.
+
+2004-08-13 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi: Changes to --prefix and --with-auto-dir,
+ partly by Christian Schlauer.
+ Add a few words of my own after suggestions.
+
+ * doc/changes.texi, style/units.el, style/nicefrac.el,
+ Makefile.in: Add contributed styles for units.sty and
+ nicefrac.sty from Christian Schlauer.
+
+2004-08-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-unspec-use-name): New variable.
+ (TeX-fold-item): Use it.
+
+ * RELEASE: Add warning about `TeX-command-list'.
+
+ * doc/auctex.texi (Commands): Add "be".
+ (Folding): Document `TeX-fold-unspec-use-name'.
+
+2004-08-13 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (tar-ball): copy only one auctex, add pdf manual and
+ reference card.
+
+ * doc/Makefile.in (dist): Add tex-ref, and both pdf and ps
+ (tex-ref.ps, auctex.ps): Use -Ppdf option for better quality.
+
+ * auctex.spec (BuildRoot): Add CHANGES.
+
+ * Makefile.in (release-commit): There are no Version: strings
+ anymore, don't replace them.
+
+ * tex-fptex.el: customize Queue and Print commands appropriately.
+
+ * tex-mik.el: customize Queue and Print commands appropriately.
+
+ * tex.el (TeX-expand-list): Call TeX-printer-query differently.
+ (TeX-command-menu-print, TeX-command-menu-printer-entry)
+ (TeX-command-menu-entry): Implement stuff differently, add "Other"
+ menu entry.
+
+ * tex-buf.el (TeX-printer-query): Change arguments here.
+ Reorganize, too.
+
+ * doc/auctex.texi (Commands): Fix a warning.
+
+ * tex-info.el (TeXinfo-mode-menu): Other quoting.
+ (texinfo-mode): Set `TeX-mode-p', `TeX-base-mode-name', call
+ `TeX-set-mode-name'.
+
+ * context.el (ConTeXt-mode-menu): Add the environments back to
+ folding.
+
+ * doc/auctex.texi, doc/faq.texi, doc/install.texi, doc/intro.texi,
+ doc/todo.texi: various changes and smaller typos corrected.
+
+ * doc/macros.texi fix problems with PDF links and indexing.
+
+ * configure.in: Check for pdftex, dvips, texi2html, texi2dvi,
+ texi2pdf.
+
+ * doc/Makefile.in (TEXI2HTML, TEXI2DVI, TEXI2PDF): new variables
+ entered by configure.
+ (auctex.dvi): Use texi2dvi.
+ (auctex.pdf): New target.
+ (clean): Remove PDF files.
+
+2004-08-12 David Kastrup <dak@gnu.org>
+
+ * tex-jp.el (japanese-TeX-command-list): Fixed this to new style.
+ (LaTeX-command-style): Same here. Hey, this should even make
+ preview-latex work mostly with Japanese files and PDFTeX.
+
+2004-08-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-view-extension): Remove.
+ (TeX-view-output-file): Use the function `TeX-output-extension'
+ instead of `TeX-view-extension'.
+ (TeX-run-set-command): Setting `TeX-view-extension' not necessary
+ anymore.
+
+ * tex.el (TeX-view-extension): Remove.
+
+2004-08-11 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi: explain about tex-mik.el and tex-fptex.el
+
+ * tex-fptex.el: require tex-site. Only set `TeX-lisp-directory'
+ if it has not been customized. Construct `TeX-command-list' from
+ its default value.
+
+ * tex-mik.el: same here.
+
+ * tex.el (TeX-mode-specific-command-menu): Tiny optimization.
+ (TeX-mode-specific-command-menu-entries): Make it legal for
+ `TeX-command-mode-menu-entry' to return nil for indicating no menu
+ entry at all (so that entries like "Print" or "Queue" may be
+ dynamically removed).
+
+2004-08-11 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (Commands): Adjust references.
+ (Viewing): Make source specials a subsection. Adjust references.
+
+ * tex.el (TeX-source-specials-mode): Remove bogus :link. Refer to
+ viewing node of the manual.
+
+ * doc/changes.texi: Added references.
+
+ * doc/todo.texi (Wishlist): Markup fix.
+
+2004-08-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (Viewing): Add some information about forward
+ and inverse search.
+
+ * tex-mik.el: Synchronize `TeX-command-list' with tex.el.
+ Use gsview32 in `TeX-output-view-style'.
+
+ * tex-fptex.el: Synchronize `TeX-command-list' with tex.el.
+
+2004-08-11 David Kastrup <dak@gnu.org>
+
+ * doc/tex-ref.tex: Move papersize stuff to the front. Fiddle
+ somewhat with the sizes, too.
+
+ * auctex.spec (Version): Change version, web sites, some build
+ stuff (this is not yet finished).
+
+ * auc-old.el: remove.
+
+ * doc/Makefile.in (TEXIFILES): refer to auctex.texi instead of
+ auc-tex.texi. Change all dependent stuff, too.
+
+ * Makefile.in (DOCFILES): refer to doc/auctex.texi instead of
+ doc/auc-tex.texi
+
+ * doc/auc-tex.texi: renamed into doc/auctex.texi.
+
+ * doc/auc-tex.texi (Commands): Some rewording.
+
+ * doc/todo.texi (Wishlist): Some rearrangements and additions.
+
+2004-08-10 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-math-default): Reorder and complete Greek
+ letters, use Babel transcription conventions for them.
+
+ * doc/tex-ref.tex: Add \sl definition.
+ (section{Miscellaneous}): Use \string~ for tilde.
+ (section{Greek Letters}): Reorder and complete Greek letters.
+
+ * tex.el (TeX-PDF-mode): Set `TeX-output-extension' too.
+ (ams-tex-mode): Move `TeX-set-mode-name' after running hooks.
+
+ * tex-ref.tex: merge math-ref.tex, update a few things, format
+ stuff.
+
+ * math-ref.tex: removed.
+
+ * doc/Makefile.in (all): Remove math-ref.tex
+
+ * Makefile.in (DOCFILES): Remove math-ref.tex
+
+2004-08-10 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * RELEASE: Add `volunteers welcome'.
+
+ * doc/auc-tex.texi (Completion): TeX-insert-macro-default-style.
+
+ * tex.el (TeX-source-specials-mode): Add manual link.
+
+ * doc/auc-tex.texi (Commands): Say how to enable
+ TeX-source-specials-mode permanently.
+ (Viewing): Describe TeX-view.
+
+2004-08-10 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-maybe-remove-help): convert Emacs' :visible into
+ XEmacs' :included.
+
+ * latex.el (LaTeX-mode-menu): Change bug submit menu entry.
+
+ * context.el (ConTeXt-mode-menu): Same.
+
+ * tex.el (plain-TeX-mode-menu): Same.
+
+ * tex-info.el (TeXinfo-mode-menu): Same.
+
+ * latex.el (LaTeX-mode-menu): A few changed help strings and other
+ small fry.
+
+ * context.el (ConTeXt-mode-menu): Rework menu, reorganize it, add
+ help strings.
+
+2004-08-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (TeXinfo-mode-menu): Capitalize menu entries.
+
+ * context.el (ConTeXt-project-structure-menu-name)
+ (ConTeXt-section-block-menu-name, ConTeXt-mode-menu): Capitalize
+ menu entries.
+
+ * tex-info.el (TeXinfo-mode-menu): Add help strings.
+
+ * tex.el (TeX-command-list): Set a default value which will not
+ lead to an inactive menu entry.
+ (plain-TeX-mode-menu): Add some help strings.
+ Capitalize menu entries.
+ (tex-source-specials-mode): New alias for
+ `TeX-source-specials-mode'.
+
+ * latex.el (LaTeX-mode-menu): Rearrange and insert help strings.
+ Capitalize menu entries.
+
+ * tex-fold.el (tex-fold-mode): New alias for `TeX-fold-mode' used
+ in tex.el.
+ (TeX-fold-buffer-type): Support folding of environments in ConTeXt
+ mode as well.
+ (TeX-fold-item): Ditto.
+
+ * doc/auc-tex.texi (Commands): Change `TeX-source-specials' to
+ `TeX-source-specials-mode' where appropriate.
+
+ * RELEASE: Include contributors. (Hopefully I got everybody.)
+
+2004-08-10 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-set-mode-name, TeX-source-specials-map)
+ (TeX-source-specials-mode, TeX-source-specials-expand-options)
+ (TeX-source-specials-view-expand-options): Rename
+ `TeX-source-specials' to `TeX-source-specials-mode'.
+ (TeX-PDF-mode): Make first arg optional (actually, not sure this
+ is a good idea).
+ (tex-pdf-mode): alias for `TeX-PDF-mode'.
+ (tex-interactive-mode): alias for `TeX-interactive-mode'
+ (tex-fold-mode): add autoload.
+ (TeX-mode-map, TeX-mode-specific-command-menu-entries): rename
+ `TeX-source-specials' to `TeX-source-specials-mode'.
+ (TeX-command-list): Add help strings.
+ (TeX-command-menu-entry): Splice help into command entries.
+ (TeX-mode-specific-command-menu-entries): Remove help in XEmacs.
+ (TeX-mode-specific-command-list): Save unnecessary copies and
+ conses.
+
+2004-08-09 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-set-mode-name): Add LOCAL argument.
+ (TeX-source-specials, TeX-mode-set, TeX-global-PDF-mode)
+ (TeX-PDF-mode, TeX-interactive-mode): Use it.
+ (plain-tex-mode): Move `TeX-set-mode-name' to after running the
+ hooks.
+
+ * latex.el (latex-mode): Move setting the mode name to after
+ running the hooks.
+
+ * tex.el (TeX-maybe-remove-help): new function (noop on Emacs).
+ (TeX-menu-with-help): new macro (noop on Emacs).
+ (TeX-mode-specific-command-menu-entries): Add a lot of help strings.
+ (plain-TeX-mode-menu): Same here.
+
+ * latex.el (LaTeX-mode-menu): `:visible' is not known in XEmacs,
+ and I don't want to clutter the menu with "Convert 209 to 2e" when
+ not necessary.
+
+ * RELEASE (Requirements): some additions.
+ Incorporate some suggestions from Ralf.
+
+ * tex.el (TeX-set-mode-name): Actually use `reset' (patch by Ralf
+ Angeli).
+
+ * latex.el (LaTeX-common-initialization): There is no "LaTeX2e"
+ command anymore, so don't set it. Don't do anything on
+ "DVIoutput". doc fixes.
+
+ * doc/auc-tex.texi (Commands): Explain `TeX-command-buffer',
+ `TeX-pin-region', `TeX-PDF-mode', `TeX-interactive-mode',
+ `TeX-source-specials'.
+
+2004-08-09 Berend de Boer <berend@pobox.com>
+
+ * context.el (ConTeXt-current-environment): now properly skips
+ nested environments instead of always returning the last
+ environment just above the cursor.
+
+2004-08-08 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-run-set-command): Initialize
+ `TeX-output-extension' based on `TeX-PDF-mode'.
+
+ * tex.el (TeX-command-output-list): Don't look at pdf* commands.
+ Don't have default mode "dvi".
+ (VirTeX-common-initialization): Don't add to
+ desktop-locals-to-save locally: that's broken.
+ (desktop): Add stuff into appropriate variables for proper desktop
+ save/restore.
+ (TeX-mode-specific-command-menu-entries, plain-TeX-mode-menu):
+ Reorganize menus. Add font commands into plain TeX menu.
+
+ * tex-info.el (TeXinfo-mode-menu): Reorganize menu.
+
+ * latex.el (LaTeX-mode-menu): Reorganize menu.
+
+ * context.el (ConTeXt-mode-menu): Reorganize menu.
+
+2004-08-07 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-base-mode-name): Make buffer-local (Doh).
+ (TeX-set-mode-name): Doc fix.
+
+ * doc/todo.texi (Mid-term Goals): Use @previewlatex macro.
+ (Mid-term Goals): New entries. Should some of them be moved to
+ wishlist? Remove a few fixed bugs.
+
+ * doc/macros.texi: move @ConTeXt macro out of info-only section.
+ Typeset @previewlatex differently.
+
+2004-08-06 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el: Use "gnu.org" instead of "nongnu.org".
+
+ * bib-cite.el: Ditto. Use "AUCTeX", not "auc-tex".
+
+ * lpath.el: Use "AUCTeX".
+
+2004-08-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/macros.texi: New @ConTeXt macro.
+
+ * doc/auc-tex.texi, doc/changes.texi, doc/history.texi,
+ doc/todo.texi, doc/wininstall.texi: Use macros @AUCTeX, @ConTeXt,
+ @LaTeX everywhere.
+
+ * doc/auc-tex.texi (European): Mention Emacs 21. Fixed typo.
+
+ * doc/todo.texi: Help for documentation wanted.
+
+ * doc/changes.texi: Some additions: captcont and subfigure,
+ `LaTeX-includegraphics-options-alist', `LaTeX-default-position',
+ kpathsea based completion, `TeX-insert-macro-default-style'.
+ Refer to installation nodes (autoconf installation).
+
+ * tex.el (TeX-submit-bug-report): Added more explanations.
+
+ * latex.el (LaTeX-style-list): Improve doc-string.
+
+ * font-latex.el (font-latex-script-display): New variable. Make
+ raise of sub-/superscripts customizable.
+ (font-latex-unfontify-region, font-latex-script): Use it.
+
+2004-08-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * RELEASE: Improve sectioning and add some more information.
+
+2004-08-05 David Kastrup <dak@gnu.org>
+
+ * tex-site.el.in: don't require 'tex-mik on Windows, let the user
+ load it instead of tex-site if he wants to.
+
+ * tex.el (TeX-command-list): Add `%(PDFout)', `%(mode)' and
+ `%(execmode)'. Remove `TeX Interactive', `LaTeX Interactive' and
+ `ConTeXt Interactive'.
+ (LaTeX-command-style): Don't provide a default for a
+ `LaTeX-version' of "2": people can customize this if necessary
+ themselves, we would not know a sane default, anyway.
+ (TeX-expand-list): Support `TeX-DVI-via-PDFTeX', `%(PDFout)',
+ `%(mode)' and `%(execmode)'.
+ (TeX-set-mode-name): Add `reset' flag to indicate that the next
+ step should again be TeXing. Add "I" flag.
+ (TeX-source-specials): Call `TeX-set-mode-name' with `reset' flag.
+ (TeX-mode-set): Variable setter for TeX modes.
+ (TeX-PDF-mode): Make the default value a global mode.
+ (TeX-global-PDF-mode): Toggle function to change default
+ `TeX-PDF-mode'.
+ (TeX-PDF-mode): Remove local binding of `TeX-PDF-mode' in case of
+ conflicts. Call `TeX-set-mode-name' with `reset' flag.
+ (TeX-DVI-via-PDFTeX): New customizable variable.
+ (TeX-interactive-mode): New mode.
+ (TeX-mode-map): Add binding for `TeX-interactive-mode'.
+ (TeX-mode-specific-command-menu-entries): Add menu entry for it.
+
+ * tex-buf.el (TeX-command-expand): Document `%%'.
+ (TeX-run-TeX): If `TeX-interactive-mode' is set, run
+ `TeX-run-interactive' instead.
+
+2004-08-04 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-fontify-script): Default to nil in
+ XEmacs.
+
+2004-08-04 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-base-mode-name, TeX-set-mode-name): Move to front,
+ add catering for global mode switches.
+ (TeX-source-specials, global-TeX-PDF-mode): Use this.
+
+ * latex.el (LaTeX-common-initialization): Add style hook for
+ "ifpdf".
+
+2004-08-04 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-unfontify-region): New function.
+ (font-latex-setup): Use it.
+
+2004-08-04 David Kastrup <dak@gnu.org>
+
+ * tex-fptex.el (TeX-command-list): Remove PDFTeX calls.
+
+ * tex-mik.el (TeX-command-list): Remove PDFTeX calls.
+
+ * tex.el (TeX-command-list): Use %(PDF) where necessary, drop
+ PDFTeX entries.
+ (LaTeX-command-style): Add %(PDF) here.
+ (TeX-expand-list): Expand %(PDF).
+ (TeX-mode-p): Moved.
+ (TeX-PDF-mode, global-TeX-PDF-mode): New minor modes.
+ (TeX-PDF-mode-on, TeX-PDF-mode-off): Shortcuts for calling.
+ (TeX-PDF-mode-parsed): New variable.
+ (TeX-set-mode-name): Simplify.
+ (TeX-mode-map): Add C-c C-t C-p for TeX-PDF-mode.
+ (TeX-mode-specific-command-menu-entries): Add menu entry for it.
+
+ * latex.el (LaTeX-math-mode): Refresh modeline after generating
+ it, not before.
+ (LaTeX-common-initialization): Add style-hooks fo pdftex, dvips
+ and others.
+
+ * tex.el (TeX-view-style, TeX-output-view-style): Place dvi file
+ name last.
+
+2004-08-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-source-specials): New customization group.
+ (TeX-source-specials, TeX-source-specials-tex-flags)
+ (TeX-source-specials-places)
+ (TeX-source-specials-view-start-server): Use it
+ (TeX-source-specials-view-position-flags)
+ (TeX-source-specials-view-gnuclient-flags)
+ (TeX-source-specials-view-emacsclient-flags): Change defvar to
+ defcustom.
+ (TeX-source-specials-view-editor-flags): New customize option.
+ (TeX-source-specials-view-expand-client): Return not only client
+ but options as well.
+ (TeX-source-specials-view-expand-options): Use
+ `TeX-source-specials-view-editor-flags'.
+
+2004-08-03 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-source-specials-places): Change comment.
+
+2004-08-03 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-mode-menu): Add "Close Environment"
+
+ * tex.el (TeX-source-specials-view-gnuserv-p): replaces
+ `TeX-source-specials-view-guess-server'.
+ (TeX-source-specials-view-expand-client)
+ (TeX-source-specials-view-expand-options): Use this.
+
+2004-08-03 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/alphanum.el, style/doc.el, style/jura.el,
+ style/ltx-base.el, style/ltxdoc.el: Added coding cookies.
+
+2004-08-03 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Change Source Special description and a few other
+ things.
+
+2004-08-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-expand-list): New %cS expander for
+ `TeX-source-specials-view-expand-client'.
+ (TeX-source-specials-view-start-server): New customize option.
+ (TeX-source-specials-view-start-server-asked): New variable.
+ (TeX-source-specials-view-position-flags): New name. Formerly
+ known as `TeX-source-specials-viewer-flags'.
+ (TeX-source-specials-view-gnuclient-flags): New variable.
+ (TeX-source-specials-view-emacsclient-flags): New variable.
+ (TeX-source-specials-view-expand-client): New function.
+ (TeX-source-specials-view-expand-options): Expand options for
+ inverse search as well.
+ Correct return value.
+ Use `TeX-source-specials-view-guess-server'.
+ (TeX-forward-comment-skip): Only consider consecutive comment
+ characters when comparing the comment prefix.
+ (TeX-source-specials-view-guess-server): New function.
+
+ * doc/changes.texi: Avoid email addresses.
+
+ * doc/tex-ref.tex: Update to 11.50.
+
+2004-08-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Advertise support for toggling source
+ specials. Mention macro completion in docTeX mode and fix for
+ filling in XEmacs with preview-latex and activated previews.
+
+2004-08-01 David Kastrup <dak@gnu.org>
+
+ * doc/wininstall.texi: Remove info about manual installation.
+ Explain about preferred path syntax.
+
+ * doc/install.texi: Move info dor INSTALL.Windows.
+
+2004-08-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fptex.el: Do not overwrite customized variables.
+
+ * tex-mik.el: Ditto.
+
+ * Makefile.in (STYLESRC): Add new style files.
+
+ * aclocal.m4: Synchronize with preview-latex.
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Add references to
+ default.
+ (TeX-fold-buffer-type): Additionally pass display string
+ specification and type to `TeX-fold-make-overlay'
+ (TeX-fold-item): Ditto.
+ (TeX-fold-make-overlay): Accept display string specification and
+ type as arguments and set them accordingly in the overlay.
+ Do not signal overfullness if the dispay string contains a
+ linebreak.
+ (TeX-fold-macro-nth-arg): Make `macro-start' mandatory so that
+ macro boundaries may be determined even if point is not inside of
+ a macro.
+ (TeX-fold-hide-item): Recompute display string on closure if
+ display string specification is an integer.
+
+ * style/alphanum.el: Add header and reformat.
+
+ * style/jura.el: Add header.
+
+ * style/doc.el: New file. Contributed by Frank Küster
+ <frank@kuesterei.ch>.
+ (TeX-add-style-hook): Remove bogus `LaTeX-add-index-entries' call.
+
+ * style/ltx-base.el: New file. Contributed by Frank Küster
+ <frank@kuesterei.ch>.
+
+ * style/ltxdoc.el: Ditto.
+
+2004-07-31 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el: Autoload `texmathp'.
+ (font-latex-keywords-2): Add `font-latex-match-script'.
+ (font-latex-script-keywords): Remove.
+ (font-latex-fontify-script): Remove :set function.
+ (font-latex-match-script): New function.
+
+ * tex-mik.el (TeX-view-style): Remove unconditional source
+ specials option for yap.
+ (TeX-output-view-style): Set it.
+ (TeX-source-specials-viewer-flags): Ditto.
+
+ * tex-fptex.el (TeX-view-style): Adapt options to WinDVI
+ documentation.
+ (TeX-output-view-style): Set it.
+ (TeX-source-specials-viewer-flags): Ditto.
+
+2004-07-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (tar-ball): Remove warning which often confuses
+ users.
+
+ * aclocal.m4 (EMACS_MAJOR_VERSION): New test and variable.
+
+ * configure.in: Fix AUCTeX version.
+
+ * tex-site.el.in: At least (X)Emacs 21 is required.
+
+ * tex.el: Ditto.
+
+ * doc/Makefile.in (install): Remove warning which often confuses
+ users.
+
+ * doc/auc-tex.texi: Fix version numbers.
+ (Changes): New name. Formerly known as "History".
+ (ToDo): New heading.
+
+ * doc/changes.texi: Add heading for `rawfile'. Change `section'
+ to `heading'.
+
+ * doc/faq.texi (Frequently Asked Questions About AUCTeX): At
+ least (X)Emacs 21 is needed.
+
+ * doc/install.texi (Prerequisites): Ditto.
+
+2004-07-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Extend default. Add
+ specification for argument number.
+ (TeX-fold-env-spec-list): Ditto.
+ (TeX-fold-folded-face): Renamed from
+ `TeX-fold-display-string-face'.
+ (TeX-fold-unfolded-face): New face and variable.
+ (TeX-fold-buffer-type): Move through buffer from bottom to top in
+ a single run in order to allow easier prioritization of nested
+ overlays.
+ (TeX-fold-item): Compute display string via
+ `TeX-fold-macr-nth-arg'.
+ (TeX-fold-make-overlay): Consider the length of the display string
+ as well when judging if a line is overfull. Let priority be
+ computed by `TeX-fold-macr-nth-arg'. Do not call
+ `TeX-fold-hide-item'.
+ (TeX-fold-macro-nth-arg): New function.
+ (TeX-fold-priority-step): New variable.
+ (TeX-fold-prioritize): New function.
+ (TeX-fold-hide-item): Set mouse-face.
+ (TeX-fold-show-item): Ditto. Do not set face twice.
+ (TeX-fold-post-command): Recognize mouse clicks as well.
+
+ * tex.el (TeX-find-macro-boundaries): New function.
+ (TeX-find-macro-end-helper): Find macro arguments with a preceding
+ linebreak as well.
+
+ * doc/auc-tex.texi (Folding): Document new functionality.
+
+ * latex.el (LaTeX-fill-region): Improve performance by avoiding
+ unnecessary calls to `LaTeX-forward-paragraph'.
+
+ * font-latex.el (font-latex-fontify-script): Doc fix.
+
+2004-07-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-make-overlay): New function.
+ Remove superfluous `let'.
+ (TeX-fold-buffer-type, TeX-fold-item): Use it.
+ (TeX-fold-mode): Call `TeX-fold-clearout-buffer' after clearing
+ `post-command-hook'.
+
+2004-07-22 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-indent-line): Temporarily make invisible
+ overlays visible in XEmacs.
+
+ * tex.el (TeX-comment-region): Use a real function instead of an
+ `fset' and temporarily change `comment-start' for certain XEmacs
+ releases.
+ (TeX-comment-or-uncomment-region): Use it.
+ (TeX-comment-or-uncomment-paragraph): Ditto.
+
+ * doc/changes.texi: Remove warning about TeX-fold not working
+ correctly on XEmacs.
+
+2004-07-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-display-string-face): Remove `min-colors'
+ spec as XEmacs does not like them.
+ (TeX-fold-hide-item): Set face on the glyph and not on the
+ overlay/extent in XEmacs.
+ (TeX-fold-post-command): Do not check detached extents in XEmacs.
+
+ * context.el (ConTeXt-mode-menu): Check if variable is defined.
+ Necessary for XEmacs compatibility.
+ (ConTeXt-menu-update): Fix creation of environment menus.
+
+ * latex.el (LaTeX-mode-menu): Check if variable is defined.
+ Necessary for XEmacs compatibility.
+
+ * tex-info.el (TeXinfo-mode-menu): Ditto.
+
+2004-07-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-set-title-face): New function.
+ (font-latex-title-fontity): Use it to make customization work
+ during a session.
+ (font-latex-title-*-face): Use it to simplify the initialization.
+
+2004-07-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): New name for
+ `TeX-fold-spec-list'. More unobtrusive default.
+ (TeX-fold-env-spec-list)
+ (TeX-fold-unspec-macro-display-string)
+ (TeX-fold-unspec-env-display-string): New variables.
+ (TeX-fold-keymap): New key bindings which are more mnemonic and
+ orient at preview-latex's bindings instead of outline.el.
+ (TeX-fold-buffer): Transfer contents to `TeX-fold-buffer-type'
+ which can be used for both macros and environments.
+ (TeX-fold-buffer-type): New function.
+ (TeX-fold-macro): Transfer contents to `TeX-fold-item' which can
+ be used for both macros and environments.
+ (TeX-fold-env): New function.
+ (TeX-fold-item): New function. Prioritize overlays.
+ (TeX-fold-clearout-item): New name for `TeX-fold-clearout-macro'.
+ (TeX-fold-hide-item, TeX-fold-show-item): Adapt doc string.
+
+ * latex.el (LaTeX-hide-environment): Remove. Functionality is now
+ provided by TeX-fold.
+ (LaTeX-show-environment): Ditto.
+ (LaTeX-mode-map): Remove key bindings for `LaTeX-hide-environment'
+ and `LaTeX-show-environment'.
+ (LaTeX-mode-menu): Adapt key bindings for folding. Remove menu
+ entries for `LaTeX-hide-environment' and `LaTeX-show-environment'.
+
+ * context.el (ConTeXt-mode-menu): Adapt key bindings for folding.
+
+ * tex-info.el (TeXinfo-mode-menu): Ditto.
+
+ * doc/auc-tex.texi (Folding): Document new and changed functions
+ and variables related to folding environments (new) and macros.
+
+ * doc/changes.texi: Advertise support for folding environments.
+
+2004-07-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-source-specials): Do not set a lighter in
+ `minor-mode-alist' but use `TeX-set-mode-name' instead.
+ (TeX-base-mode-name): New variable.
+ (TeX-set-mode-name): New function.
+ (plain-tex-mode): Set `TeX-base-mode-name' instead of `mode-name'
+ and use `TeX-set-mode-name'.
+ (ams-tex-mode): Ditto.
+
+ * context-en.el (context-en-mode): Ditto.
+
+ * context-nl.el (context-nl-mode): Ditto.
+
+ * latex.el: Do not add a lighter for `LaTeX-math-mode' in
+ `minor-mode-alist'.
+ (LaTeX-math-mode): Use `TeX-set-mode-name'.
+ (latex-mode): Set `TeX-base-mode-name' instead of `mode-name' and
+ use `TeX-set-mode-name'.
+
+ * tex-fold.el (TeX-fold-mode): Do not set a lighter in
+ `minor-mode-alist' but use `TeX-set-mode-name' instead.
+
+2004-07-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-find-macro-start): Fix handling of nested macros.
+ (TeX-find-macro-start-helper): New function.
+ (TeX-find-macro-end-helper): New function.
+
+ * tex-info.el (TeXinfo-mode-menu): Fix extension of customize
+ menu.
+
+ * latex.el (LaTeX-env-figure): Prevent superfluous blank lines and
+ give RefTeX a chance to generate a label in environments with a
+ bottom caption. Patch by Christian Schlauer <cs-usenet@arcor.de>.
+ (LaTeX-style-list): Add entry for beamer class.
+
+ * context.el (ConTeXt-mode-menu): Add "Show/Hide" submenu.
+
+ * doc/auc-tex.texi (Folding): Document key binding for
+ `TeX-fold-mode'.
+
+2004-07-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (TeXinfo-mode-map): Inherit from `TeX-mode-map'.
+ (texinfo-mode): Enable TeX-master functionality.
+
+ * tex.el (TeX-one-master): Include .texi files.
+ (TeX-add-local-master): Use "@c " as comment prefix in Texinfo
+ mode.
+
+ * tex-fold.el (TeX-fold): Move customization group from `LaTeX' to
+ `AUCTeX'.
+
+ * doc/changes.texi: Advertise folding functionality.
+
+2004-07-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-display-string-face): Cater for display
+ devices with few colors.
+ (TeX-fold-keymap): Add key bindings for showing and hiding
+ individual macros.
+ (TeX-fold-macro): New function.
+ (TeX-fold-clearout-buffer): New name for
+ `TeX-fold-remove-all-overlays'.
+ (TeX-fold-clearout-macro): New function.
+ (TeX-fold-remove-overlays): New function.
+
+ * latex.el (LaTeX-mode-menu): Add entries for showing and hiding
+ individual macros.
+
+ * tex-info.el (TeXinfo-mode-menu): Update and rearrange. Add
+ entries for "Show/Hide" functionality.
+
+ * doc/auc-tex.texi (Show/Hide): New section.
+ (Folding): New subsection.
+ (Outline): Moved under "Show/Hide".
+
+2004-07-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el: Do not require tex-fold.el.
+ Autoload `TeX-fold-mode'.
+ (TeX-mode-map): Add keybinding for `TeX-fold-mode'.
+
+ * tex-fold.el: Do not add keybinding for `TeX-fold-mode' with
+ `TeX-mode-hook'.
+ (TeX-fold-post-command): Do not hijack other overlays.
+
+2004-07-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el: New file.
+
+ * Makefile.in (AUCSRC): Add tex-fold.el.
+ (AUCELC): Add tex-fold.elc.
+
+ * latex.el (LaTeX-find-macro-start): Move to tex.el and rename to
+ `TeX-find-macro-start'.
+ (LaTeX-find-macro-end): Analogous.
+ (LaTeX-forward-paragraph): Change call to `LaTeX-find-macro-*' to
+ `TeX-find-macro-*'.
+ (LaTeX-backward-paragraph): Ditto.
+ (LaTeX-mode-menu): Add submenu "Show/Hide". Add entries for
+ relevant functions in tex-fold.el and add the show/hide
+ environment entries which were in "Formatting and Marking" before.
+
+ * tex.el: Require tex-fold.el.
+ (TeX-find-macro-start): New function. Formerly known as
+ `LaTeX-find-macro-start' in latex.el.
+ (TeX-find-macro-end): New function. Formerly known as
+ `LaTeX-find-macro-end' in latex.el.
+
+2004-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el (texmathp-match-environment): Let environments be
+ added more than once.
+
+ * font-latex.el (font-latex-superscript-face)
+ (font-latex-subscript-face): New faces.
+ (font-latex-script-keywords): New constant.
+ (font-latex-fontify-script): New customize option.
+ (font-latex-script): New function.
+
+2004-07-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-view): Inform the user if the output file is
+ not present.
+
+ * tex.el (TeX-forward-comment-skip): Fix `count' functionality.
+ Stop as well at places where the prefix of commented lines
+ changes. Simplify and improve efficiency by saving current
+ prefix before while-loop starts. Adapt documentation string.
+ (TeX-backward-comment-skip): Adapt documentation string.
+
+2004-06-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * context.el (ConTeXt-environment-menu-name): Make name distinct
+ from `LaTeX-environment-menu-name'.
+ (ConTeXt-environment-modify-menu-name): Analogous.
+
+2004-06-17 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (tar-ball): Change permissions of auctex-$(TAG).
+
+ * tex.el (TeX-source-specials-expand-view-options): New function.
+ (TeX-expand-list): Added new specifier (%dS) for
+ `TeX-source-specials-expand-view-options'.
+ (TeX-view-style, TeX-output-view-style): Add %dS for source
+ specials in all xdvi calls.
+ (TeX-expand-list): Remove useless lambda.
+
+ * tex-buf.el (TeX-output-style-check): Remove addition of source
+ specials.
+
+2004-06-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-one-master): Add "dtx" extension.
+ (TeX-add-local-master): Insert \iffalse...\fi in docTeX mode.
+ (TeX-file-extensions): Add "dtx" extension.
+ (docTeX-default-extension): New variable.
+
+ * latex.el (LaTeX-find-macro-start): Use next whitespace if the
+ end of an opened macro cannot be determined.
+ (doctex-mode): Set `TeX-default-extension' to
+ `docTeX-default-extension'.
+
+ * doc/changes.texi: Add information about `TeX-newline-function'.
+
+2004-06-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/mdwlist.el (TeX-add-style-hook): Change variables only
+ locally.
+
+ * latex.el (LaTeX-default-verb-delimiter): New variable.
+ (TeX-arg-verb): Use it.
+
+2004-06-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/mdwlist.el: New header.
+ (TeX-add-style-hook): Add support for \makecompactlist, \suspend,
+ and \resume.
+
+2004-06-14 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-pin-region): Don't balk at unpinning if there
+ is no pinned region.
+
+ * tex.el (TeX-mode-specific-command-menu-entries): Be more
+ meticulous about when the pin-region menu entry can be used.
+
+2004-06-13 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-pin-region): Add autoload form.
+ (TeX-mode-map): Add keybinding for TeX-pin-region.
+ (TeX-mode-specific-command-menu-entries): Add menu entry for it.
+
+ * tex-buf.el (TeX-command-master, TeX-command-region)
+ (TeX-command-buffer): Add `override-confirm' prefix argument.
+ (TeX-pin-region): New function to replace previous interactive
+ prefix for TeX-command-region. Change TeX-region semantics
+ accordingly.
+
+2004-06-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/faq.texi: New file.
+
+ * doc/auc-tex.texi (Filling): Add information about activating
+ `auto-fill-mode'.
+ (FAQ): Add node.
+
+ * doc/todo.texi (Bugs): Add bug when fontifying unmatched math
+ toggles in verbatim-like environments.
+
+ * doc/.cvsignore: Add `FAQ'.
+
+ * doc/Makefile.in (TEXIFILES): Add `faq.texi'.
+ (FAQ): New target.
+ (dist): Add `FAQ'.
+ (clean): Ditto.
+
+ * .cvsignore: Add `FAQ'.
+
+ * Makefile.in (DOCFILES): Add `doc/faq.texi'.
+ (EXTRAFILES): Remove `PROBLEMS'.
+ (tar-ball): Add `FAQ'.
+
+ * autogen.sh: Activate creation of `FAQ' from `doc/faq.texi'.
+
+2004-06-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fptex.el (TeX-command-list): Use correct expander for
+ "View PDF".
+
+ * latex.el (LaTeX-fill-region-as-para-do): Fix removal of trailing
+ whitespace.
+ (LaTeX-fill-move-to-break-point): Prevent infinite loop in
+ commented regions.
+ (LaTeX-fill-newline): Fix compatibility with XEmacs, i.e. use
+ code related to text properties only for Emacs and reintroduce
+ insertion of a potential fill prefix for XEmacs.
+
+2004-06-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Add some news regarding upcoming release.
+ Try to match former news with actual releases.
+
+2004-06-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-comment-padding-string): New function.
+
+ * latex.el (LaTeX-newline): Do something sensible if point is
+ at the start of a commented line or inside of one and right at
+ the start of another one in the same line.
+ (LaTeX-insert-environment): Fix insertion of environments if
+ point is inside or right before a commented line.
+ (LaTeX-indent-line): Use `TeX-comment-padding-string'.
+
+2004-06-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-title-faces): New function.
+ (font-latex-title-1-face, font-latex-title-2-face)
+ (font-latex-title-3-face): Now generated by
+ `font-latex-make-title-faces' and compatible with XEmacs.
+ (font-latex-title-4-face): Add face specification for XEmacs.
+
+2004-06-04 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-view-mouse): New function.
+
+ * tex.el (TeX-source-specials-map): Outcomment madcap mouse
+ bindings.
+ (minor-mode-map-alist): Remove TeX-source-specials manually, as I
+ can't figure out how to not get it placed there by
+ define-minor-mode.
+ (TeX-split-string): Correct docs. Simplify.
+ (TeX-parse-path): Fix pattern.
+
+2004-06-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-newline): New function.
+ (TeX-mode-map): Use it.
+
+ * latex.el: Various checkdoc-related fixes.
+ (LaTeX-forward-paragraph): Check for and cope with multi-line
+ paragraph commands not only those with a single line.
+ Check for LaTeX macro at the end of a paragraph command.
+ (LaTeX-backward-paragraph): Check for and cope with multi-line
+ paragraph commands not only those with a single line.
+ (LaTeX-paragraph-command-p): Remove.
+ (LaTeX-find-macro-start): Find macro start even if point is
+ already at the start.
+
+ * doc/auc-tex.texi (Marking and formatting): Split into
+ `Indenting' and `Filling'.
+ (Indenting): New section.
+ (Filling): New section.
+
+ * doc/intro.texi: Fix key representations and reference to
+ `fill-paragraph'.
+
+2004-06-02 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-format-filter): Don't use split-string which
+ appears to trigger an XEmacs bug.
+
+2004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-insert-macro-default-style): Fixed typo in doc-string.
+
+2004-06-01 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-no-braces-modes): Removed. Revert unintened
+ addition from 2004-04-19 commit.
+ (TeX-insert-macro-default-style): New variable.
+ (TeX-parse-arguments): Use it.
+ (TeX-insert-macro): Document dependence on
+ `TeX-insert-macro-default-style' and prefix. Fix typo in comment.
+
+2004-05-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-source-specials-map): Fix key binding for XEmacs.
+
+2004-05-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * aclocal.m4 (TEX_INPUT_DIRS): Quote regexps with square brackets.
+
+ * tex.el (TeX-newline-function): Rename. Formerly known as
+ `TeX-newline'.
+ (TeX-mode-map): Use new name.
+
+ * doc/auc-tex.texi (Marking and formatting): Rename `TeX-newline'
+ to `TeX-newline-function'.
+
+2004-05-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/graphicx.el (LaTeX-arg-includegraphics): Rewrite.
+ Optional macro arguments can be controlled by
+ `LaTeX-includegraphics-options-alist' now.
+ (LaTeX-includegraphics-extensions)
+ (LaTeX-includegraphics-read-file): New functions.
+ (TeX-include-graphics-simple): Removed; use
+ `LaTeX-includegraphics-options-alist' instead.
+ (TeX-string-divide-number-unit, TeX-default-unit-for-image): Moved
+ to `tex.el'.
+
+ * latex.el (LaTeX-includegraphics-extensions)
+ (LaTeX-includegraphics-options-alist)
+ (LaTeX-includegraphics-strip-extension-flag): New options for
+ `style/graphicx.el'.
+
+ * tex.el (TeX-kpathsea-path-delimiter): Fix doc-string.
+ (TeX-insert-macro, TeX-parse-arguments): Skip optional macro
+ arguments when called with a prefix.
+ (TeX-string-divide-number-unit, TeX-default-unit-for-image): From
+ `style/graphicx.el'.
+ (TeX-arg-maybe): New function.
+
+ * latex.el (LaTeX-common-initialization): Added additional
+ arguments for \parbox.
+
+2004-05-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-newline): New name for `TeX-indent-on-newline'. It
+ now holds function definitions and not mere symbols anymore.
+ (TeX-mode-map): Use it.
+
+ * doc/auc-tex.texi (Marking and formatting): Remove documentation
+ for `TeX-indent-on-newline' and document `TeX-newline'.
+
+2004-05-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-indent-on-newline): New option.
+ (TeX-mode-map): Use it.
+
+ * doc/auc-tex.texi (Marking and formatting): Document
+ `TeX-indent-on-newline' plus small corrections.
+
+2004-05-25 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-command): Add `override-confirm' argument.
+ (TeX-view): New function, without confirmation.
+
+ * context.el (ConTeXt-mode-map): Inherit keymap instead of
+ copying.
+
+ * latex.el (LaTeX-mode-map): Inherit keymap instead of copying.
+
+ * tex.el (TeX-source-specials-map): New variable.
+ (TeX-source-specials): Make a minor mode. Replaces
+ `TeX-toggle-source-specials' and
+ `TeX-source-specials-active-flag'.
+ (TeX-source-specials-expand-options): Adapt to that.
+ (TeX-electric-macro-map): inherit from
+ `minibuffer-local-completion-map' instead of copying.
+ (plain-tex-mode): Help string uses `plain-TeX-mode-map'.
+ (TeX-mode-p): New variable, set in TeX modes.
+ (VirTeX-common-initialization): Set it.
+ (TeX-mode-map): Proper defvar. Add keybindings for
+ `TeX-source-specials' and `TeX-view'.
+ (plain-TeX-mode-map): Inherit instead of copy.
+ (AmSTeX-mode-map): Same here.
+
+ * doc/auc-tex.texi: Change info dir formatting, adapt copyrights
+ according to the assignment process.
+
+2004-05-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/install.texi (Configure): Remove unused option
+ `--with-texmf-dir'. Document new option `--with-tex-input-dirs'.
+
+ * doc/wininstall.texi: Ditto. Add information about new option
+ `--with-auto-dir'.
+
+ * latex.el (LaTeX-backward-paragraph): Revert check-in of
+ 2004-05-24.
+
+2004-05-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-backward-paragraph): Recognize if point is at
+ the end of a line when the test for a macro following a paragraph
+ command is carried out.
+
+2004-05-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-doctex-^^A): Add mistakenly deleted
+ space again.
+
+2004-05-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/graphicx.el (TeX-string-divide-number-unit): Renamed from
+ misspelled `TeX-string-divide-nuber-unit'. Reformat file. Fix
+ some doc-strings and comments.
+
+2004-05-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * aclocal.m4 (TEX_INPUT_DIRS): New help string. Better error
+ handling.
+
+2004-05-19 David Kastrup <dak@gnu.org>
+
+ * aclocal.m4: Comment EMACS_LISP.
+ (EMACS_TEST_LISPDIR): remove both trailing backslash and slash.
+
+2004-05-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Prevent infinite loop
+ in lines starting with whitespace.
+ (LaTeX-forward-paragraph): Don't consider paragraph commands
+ followed directly by a TeX macro as part of an adjacent paragraph.
+ (LaTeX-backward-paragraph): Ditto.
+
+2004-05-18 Davide G. M. Salvetti <salve@debian.org>
+
+ * aclocal.m4 (AUCTEX_AUTO_DIR): Change `autodir' default to
+ `${localstatedir}/auctex' to conform to the GNU Coding Standards.
+ Add `autodir_expanded' as the properly expanded version of
+ `autodir'. Inform the user about the check in progress.
+ * tex-site.el.in (TeX-lisp-directory): Use `@autodir_expanded@'.
+
+2004-05-17 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * aclocal.m4 (AUCTEX_AUTO_DIR): Avoid AS_HELP_STRING for
+ compatibility with autoconf < 2.58.
+
+2004-05-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * aclocal.m4 (TEX_INPUT_DIRS): Use `--expand-braces' instead of
+ `--show-path' in the kpsewhich calls. Use `--expand-path' as a
+ fallback e.g. for MikTeX. Assume that we are dealing with a
+ TDS-compliant TeX system and add "/tex/" and "/bibtex/bst/"
+ subdirectories to the output of the kpsewhich calls accordingly.
+
+ * latex.el (LaTeX-fill-newline): Don't use code specific to GNU
+ Emacs for XEmacs. Call `newline-and-indent' instead.
+
+2004-05-15 Davide G. M. Salvetti <salve@debian.org>
+
+ * aclocal.m4 (AUTO_DIR): Code cleaned; renamed to
+ `AUCTEX_AUTO_DIR'.
+ * configure.in: Change `AUTO_DIR' to `AUCTEX_AUTO_DIR'.
+
+2004-05-14 Davide G. M. Salvetti <salve@debian.org>
+
+ * style/italian.el (LaTeX-italian-open-quote)
+ (LaTeX-italian-close-quote): Use standard babel syntax rather than
+ latin1 characters. Patch by David Kastrup <dak@gnu.org>.
+
+2004-05-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-indent-calculate-last): Ignore commented lines
+ when called in a non-comment line.
+
+ * style/scrbase.el (TeX-add-style-hook): Fontify \minisec like a
+ sectioning command.
+
+2004-05-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-auto-generate): Bind `enable-local-eval'.
+
+2004-05-13 Davide G. M. Salvetti <salve@debian.org>
+
+ * doc/auc-tex.texi (European): Sort languages list alphabetically.
+
+ * doc/install.texi (Configure): Document `--with-auto-dir'.
+
+ * Makefile.in (DOCFILES): Added `doc/macros.texi'.
+
+ * doc/Makefile.in (distclean): New.
+
+2004-05-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-env-item): Don't eat non-empty lines when
+ called on a marked region unless they only consist of whitespace
+ and comment characters. Fill the paragraph of a potentially
+ outdented line after insertion of \item.
+
+ * aclocal.m4 (TEX_INPUT_DIRS): Repair quoting.
+
+ * tex.el (TeX-kpathsea-format-alist): Rename. Formerly known as
+ `TeX-kpathsea-directory-alist'. Add information to every format
+ about the file extensions to be found.
+ (TeX-search-files-kpathsea): Adapt to new information in
+ `TeX-kpathsea-format-alist'.
+ (TeX-mode-specific-command-menu-entries): Move source specials
+ toggle up to first level of command menu.
+
+2004-05-12 Davide G. M. Salvetti <salve@debian.org>
+
+ * aclocal.m4 (AUTO_DIR): New function.
+ * configure.in: Use `AUTO_DIR' to expand `@autodir@' in
+ `tex-site.el.in'.
+ * Makefile.in (autodir): Use `@autodir@'.
+ * tex-site.el.in (TeX-auto-global): Definition moved from
+ `tex.el'. Use `@autodir@'.
+ * tex.el (TeX-auto-global): Definition moved to `tex-site.el.in'.
+ * lpath.el: Bind `TeX-auto-global'.
+
+ * style/italian.el: New file.
+ * doc/auc-tex.texi (Font Specifiers): Removed two sentences
+ referring to the old behavior of the short-cuts for easy
+ insertions of fonts changing macros. (At that time they added
+ things like `{\it --!--}', now they add things like
+ `\textit{--!--}'.)
+ (Marking and formatting): Reflect renaming of
+ `LaTeX-format-comment-syntax-aware' to `LaTeX-syntactic-comments'.
+ (European): Document `italian.el'.
+ * Makefile.in (STYLESRC): Added `italian.el'.
+
+ * lpath.el: Bind `TeX-macro-global'.
+ * tex.el: No need to `(require 'tex-site)' at compilation time,
+ see `lpath.el'.
+
+2004-05-12 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-source-specials-active-flag)
+ (TeX-source-specials-check-function, TeX-source-specials-xdvi-p)
+ (TeX-source-specials-check-xdvi)
+ (TeX-mode-specific-command-menu-entries)
+ (TeX-maybe-set-source-specials, TeX-toggle-source-specials):
+ Remove all checks for validity of the Source Special options.
+ Just assume that the user knows what he is asking for.
+
+2004-05-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * aclocal.m4 (TEX_INPUT_DIRS): Don't use `findtexmf' but a
+ universal call of `kpsewhich' and unify paths separated by `;'
+ or `:'.
+
+ * context.el (ConTeXt-mode-menu): Show `TeX-comment-or-uncomment-*'
+ functions in the menu instead of the comment and uncomment
+ functions which don't have a key binding.
+
+ * tex.el (plain-TeX-mode-menu): Ditto.
+ (TeX-mode-map): Move definitions of `C-c ;' and `C-c %' downwards
+ so that they become visible in the menu.
+
+ * latex.el (LaTeX-fill-region-as-para-do): Remove extra spaces
+ between words.
+ (LaTeX-mode-menu): Show `TeX-comment-or-uncomment-*'
+ functions in the menu instead of the comment and uncomment
+ functions which don't have a key binding.
+
+2004-05-11 David Kastrup <dak@gnu.org>
+
+ * style/beamer.el: Updates from Thomas Baumann checked in.
+
+2004-05-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-doctex-^^A): Add compatibility code
+ for Emacs 20 and XEmacs to fix compile error.
+ (font-latex-verbatim-face): Add parentheses to fix error with
+ Emacs 20.
+ (font-latex-doctex-preprocessor-face): Ditto.
+ (font-latex-doctex-documentation-face): Ditto.
+
+ * style/prosper.el (LaTeX-prosper-insert-slide): Don't stay in
+ comment upon inserting a slide in an overlay.
+
+2004-05-09 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-source-specials-check-function): Added "Always on"
+ choice.
+
+2004-05-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-doctex-syntactic-keywords): Moved to
+ the right place and corrected quoting.
+
+ * context.el (ConTeXt-indent-syntax-table): Create with
+ `make-syntax-table' instead of `easy-mode-defsyntax' to allow
+ compilation with Emacs 20.
+
+ * aclocal.m4 (TEX_INPUT_DIRS): New function.
+
+ * configure.in: Use `TEX_INPUT_DIRS' for the expansion of
+ `@texinputdirs@' in `tex-site.el.in'.
+
+ * tex-site.el.in: Updated header.
+ (TeX-macro-global): Moved here from `tex.el'. Use
+ `@texinputdirs@'.
+
+ * tex.el: Require `tex-site' at compile time.
+ (TeX-macro-global): Moved to `tex-site.el.in'.
+
+2004-05-09 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-toggle-source-specials): Added missing call to
+ `TeX-maybe-set-source-specials' in last commit.
+
+2004-05-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-verbatim-face)
+ (font-latex-doctex-preprocessor-face)
+ (font-latex-doctex-documentation-face): New variables and faces.
+ (font-latex-verbatim-environments, font-latex-syntactic-keywords)
+ (font-latex-doctex-syntactic-keywords)
+ (font-latex-doctex-keywords): New variables.
+ (font-latex-set-syntactic-keywords)
+ (font-latex-syntactic-face-function, font-latex-doctex-^^A)
+ (font-latex-doctex-syntactic-face-function): New functions.
+ (font-latex-setup): Set special `font-lock-defaults' for docTeX
+ mode.
+ (font-latex-commented-outp): Don't classify line comments in
+ docTeX mode as "real" comments.
+
+ * latex.el (doctex-mode): Call `TeX-install-font-lock' to
+ activate special fontification in docTeX mode.
+
+ * style/alltt.el (TeX-add-style-hook): Added "alltt" to
+ `font-latex-verbatim-environments'.
+
+ * context.el: Updated header.
+
+ * context-nl.el: Updated header.
+
+ * context-en.el: Updated header.
+ (context-en-mode): Set `ConTeXt-current-interface' to "en".
+
+2004-05-06 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-toggle-source-specials): Simplify the code.
+
+2004-05-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (DOCFILES): Added `todo.texi'.
+
+2004-05-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-command-list, TeX-source-specials-expand-options)
+ (plain-tex-mode, TeX-view-extension, ams-tex-mode): Doc fixes.
+
+ * tex.el (TeX-mode-hook, AmS-TeX-mode-hook): Have always been run,
+ but were not declared with defcustom (or defvar).
+
+ * latex.el (LaTeX-mode-hook): Ditto.
+
+ * Makefile.in (tar-ball-clean): New.
+
+ * autogen.sh: Create README and TODO.
+
+ * .cvsignore, doc/.cvsignore: Add TODO.
+
+2004-05-04 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-expand-list): Inserted new expander `%S' for source
+ specials command line option.
+ (TeX-command-list): Inserted `%S' for source specials support
+ where appropriate.
+ (LaTeX-command-style): Ditto.
+ (TeX-source-specials-expand-options): New function.
+
+ * tex-buf.el: Updated header.
+ (TeX-style-check): Remove code specific to source specials and
+ thereby revert to state before 2004-04-27.
+
+ * tex-jp.el: Updated header.
+ (japanese-TeX-command-list): Inserted `%S' for source specials
+ support where appropriate.
+
+ * tex-fptex.el: Updated header.
+ (TeX-command-list): Inserted `%S' for source specials support
+ where appropriate.
+ (LaTeX-command-style): Setting removed.
+
+ * tex-mik.el: Updated header.
+ (TeX-command-list): Inserted `%S' for source specials support
+ where appropriate.
+ (LaTeX-command-style): Setting removed.
+
+ * doc/auc-tex.texi (Checking): Updated URL's for lacheck and
+ chktex.
+
+2004-05-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el: Header updated.
+ (TeX-master-file): Removed bogus test for `TeX-header-end'.
+
+ * doc/auc-tex.texi (ToDo): New name for node/section formerly
+ known as `Projects' or `Wishlist' respectively.
+ Removed items not relevant anymore and moved the rest to the new
+ file `doc/todo.texi'.
+ Removed `Credits' section.
+
+ * doc/Makefile.in (TEXIFILES): New constant.
+ (auctex): Use it.
+ (dist): Added `TODO'.
+ (TODO): New target.
+ (clean): Added `TODO'.
+ Some formattig changes.
+
+ * doc/todo.texi: New file.
+
+ * Makefile.in (tar-ball): Added `TODO'.
+
+ * doc/changes.texi: Advertise support for `beamer.cls'.
+
+2004-04-30 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-command-expand): Add "%%" expansion, make order
+ of TeX-expand-list irrelevant, make the whole junk work
+ efficiently.
+
+2004-04-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el: New header.
+ (LaTeX-indent-environment-list): Remove `alltt' and add support
+ for it in `alltt.el' instead.
+
+ * Makefile.in (STYLESRC): Added `alltt.el'.
+
+ * style/alltt.el: New file.
+
+ * doc/changes.texi: Describe changes in quote insertion if
+ `german.sty' or `ngerman.sty' is used.
+ Advertise new style files.
+
+2004-04-29 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-buf.el (TeX-style-check): New optional argument. This fixes
+ an error in the last commit.
+
+ * tex.el (TeX-expand-list): Use it.
+
+2004-04-27 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-buf.el (TeX-style-check, TeX-output-style-check): Check for
+ source special stuff here instead of `TeX-expand-list'. Honor
+ `TeX-source-specials-places'.
+
+ * tex.el (AUCTeX): Fix URL.
+ (TeX-default-mode, TeX-force-default-mode, TeX-install-font-lock)
+ (TeX-source-specials-active-flag): Changed custom group.
+ (TeX-expand-list): Move source special stuff to `TeX-style-check'
+ and `TeX-output-style-check'.
+ (TeX-source-specials-tex-flags): Make it customizable.
+ (TeX-source-specials-places): New variable.
+ (TeX-source-specials-viewer-flags): No IFS needed anymore.
+
+2004-04-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * context.el (context-guess-current-interface): Simplify code.
+
+2004-04-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (texinfo-mode): Make last change in
+ `font-lock-defaults' compatible with Emacs 20.
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Indent lines ending
+ with `\\' upon filling a region.
+ (LaTeX-fill-region): Prevent infinite loop at end of buffer.
+
+2004-04-24 David Kastrup <dak@gnu.org>
+
+ * style/natbib.el ("natbib"): Add fontification for regexps.
+ Patch by Thomas Baumann.
+
+2004-04-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (texinfo-mode): Set `font-lock-defaults' as in
+ `texinfo.el'. This way we get e.g. syntax-highlighting of
+ comments in Texinfo mode.
+
+2004-04-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-toggle-source-specials)
+ (TeX-maybe-set-source-specials, TeX-source-specials-check-xdvi):
+ New (renamed) functions.
+ (TeX-source-specials-active-flag, TeX-source-specials-tex-flags)
+ (TeX-source-specials-viewer-flags)
+ (TeX-source-specials-check-function, TeX-source-specials-xdvi-p):
+ New (renamed) variables. Tried to clarify doc-strings and
+ variable names.
+
+2004-04-23 David Kastrup <dak@gnu.org>
+
+ Source special support by Dan Nicolaescu <dann@ics.uci.edu>:
+ * tex.el (TeX-command-list): start viewer with TeX-run-discard
+ (TeX-expand-list): Add source special flags to viewer call.
+ (TeX-expand-list): Add source special flags to LaTeX call.
+ Various new functions.
+ (TeX-current-file-name-master-relative): New function replacing
+ TeX-current-file-name-nondirectory (which is not really needed, I
+ guess). This change sole fault of dak.
+ (TeX-mode-specific-command-menu-entries): Source Special entry.
+
+2004-04-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Fix call to
+ `indent-region' for "older" Emacsen.
+ (LaTeX-mode-menu): Fix menu extension for customization.
+
+ * context.el (ConTeXt-mode-menu): Fix menu extension for
+ customization.
+
+ * tex-info.el (TeXinfo-insert-environment): Support enclosure of
+ a selected region by the environment to be inserted.
+ Don't eat newline at the end of the environment.
+ (TeXinfo-mode-map): Bind `C-c C-e' to `TeXinfo-insert-environment'
+ analogous to LaTeX mode.
+
+2004-04-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/slides.el: Remove obsolete SliTeX-related code and
+ replace it by minimal support for slides.cls.
+
+ * latex.el: Change spaces to tabs in indentation.
+ (LaTeX-fill-region-as-paragraph): Filling is disabled for
+ environments listed in `LaTeX-indent-environment-list'. To be
+ consistent with filling of other environments where indentation
+ occurs, at least indent those environments.
+
+ * tex.el: Change spaces to tabs in indentation.
+
+2004-04-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-output-view-style): Move "dvips && gv" element to
+ the top of the list (not shadowed by a4paper anymore). Added
+ "pst-" in this element.
+
+2004-04-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-current-environment): Respect value of
+ `LaTeX-syntactic-comments' and mode by narrowing the region if
+ necessary and checking necessary conditions. Use
+ `TeX-forward-comment-skip' and `TeX-backward-comment-skip' for
+ narrowing.
+ (LaTeX-find-matching-end): Ditto.
+ (LaTeX-find-matching-begin): Ditto.
+ (docTeX-in-macrocode-p): New function.
+
+ * tex.el: More checkdoc-related fixes.
+
+2004-04-20 David Kastrup <dak@gnu.org>
+
+ * style/natbib.el: Patch from Thomas Baumann for \bibpunct.
+
+ * Makefile.in (STYLESRC): Add style/beamer.el.
+
+ * style/beamer.el: Support file contributed by Thomas Baumann.
+
+2004-04-19 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el, latex.el: Make almost checkdoc clean. See "FIXME" for
+ remaining issues.
+
+ * context.el, context-en.el, context-nl.el: Reindent. Coding
+ conventions fixes (but files are still far from being checkdoc
+ clean).
+
+2004-04-19 Berend de Boer <berend@pobox.com>
+
+ * context-en.el (ConTeXt-default-environment-en): added default
+ environment for en interface.
+
+ * context-nl.el (ConTeXt-default-environment-nl): added default
+ environment for nl interface.
+
+ * context.el (ConTeXt-default-environment): now depends on language.
+
+2004-04-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-view-style): Enhance documentation string.
+ (TeX-output-view-style): Ditto.
+
+2004-04-16 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-info.el (TeXinfo-command-menu): Use
+ `TeX-mode-specific-command-menu'.
+
+ * tex-jp.el (plain-TeX-mode-command-menu)
+ (LaTeX-mode-command-menu): Ditto.
+
+2004-04-16 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (STYLESRC): Add jura.el and alphanum.el
+ style/jura.el, style/alphanum.el: contributed by Frank Küster.
+
+2004-04-16 Berend de Boer <berend@pobox.com>
+
+ * context.el (context-guess-current-interface): support for
+ recognizing interface=XX in comment to determine language to use.
+
+ * tex.el (TeX-format-list): recognize ConTeXt dutch interface.
+
+ * Makefile.in: AUCSRC includes the new context-en.el and context-nl.el.
+ Ditto fo AUCELC.
+
+ * context.el: English interface macro's moved to context-en.el.
+ All defmacro's are now replaced by defvars which are set to the
+ proper language dependent interface as a local buffer variable.
+ Some changes to make the context mode actually multi-lingual.
+ (ConTeXt-mode-common-initialization): new routine with
+ initialization common to all ConTeXt modes.
+ (context-mode): guesses current interface for en and nl interfaces.
+ (context-guess-current-interface): new routine that determines
+ what ConTeXt language interface is in use.
+
+ * context-nl.el: new file containing Dutch interfaces macro's
+ previously in context.el. Use context-nl-mode to activate.
+
+ * context-en.el: new file containing English interfaces macro's
+ previously in context.el. Use context-en-mode to activate.
+
+2004-04-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-mode-specific-command-menu): Now holds the logic for
+ returning a Command menu definition suitable for different Emacs
+ versions. Its original content is now in the function
+ `TeX-mode-specific-command-menu-entries'.
+ (TeX-mode-specific-command-menu-entries): New function.
+ (plain-TeX-mode-command-menu): Simply use
+ `TeX-mode-specific-command-menu' instead of the logic which now
+ is part of it.
+ (AmSTeX-mode-command-menu): Ditto.
+
+ * latex.el (LaTeX-mode-command-menu): Ditto.
+
+ * context.el (ConTeXt-mode-command-menu): Ditto.
+
+2004-04-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/Makefile.in (clean): Remove *.tmp (created with auc-tex.ps).
+
+ * doc/.cvsignore: Added *.tmp.
+
+ * .cvsignore: Revert 2004-04-12 change. Added README.
+
+ * Makefile.in (tar-ball): .nosearch is not useful here.
+
+2004-04-13 David Kastrup <dak@gnu.org>
+
+ * aclocal.m4: Try something in AC_FULL_EXPAND that does not
+ require bash.
+ Replace ' with quote in EMACS_LISP
+ Correct a few instances of misspelled AUCTeX.
+
+2004-04-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (DOCFILES, EXTRAFILES): Added files needed for the
+ configure based installation.
+
+2004-04-12 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (dist): Split into `check-dist', `release-commit'
+ and `tar-ball'.
+ (snapshot): New. Use `check-dist' and `tar-ball'.
+ (release-commit): Fix mail address.
+ (REMOVE, MINMAPSRC, min-map): Removed.
+ (DIST_PREFIX): Derive FTPDIR and WWWDIR from this.
+
+ * doc/Makefile.in (dist): Use INSTALL and INSTALL.windows instead
+ of INSTALLATION.
+
+ * doc/.cvsignore: Added INSTALL, INSTALL.windows, auc-tex.ps
+
+ * .cvsignore: Removed INSTALL, INSTALL.windows.
+
+2004-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-syntactic-comments): New name. Formerly known
+ as `LaTeX-format-comment-syntax-aware'. This should better
+ reflect the meaning the variable will receive eventually.
+ (LaTeX-indent-line): Use new name.
+ (LaTeX-current-indentation): Ditto.
+ (LaTeX-back-to-indentation): Ditto.
+ (LaTeX-fill-paragraph): Ditto.
+ (doctex-mode): Ditto.
+
+ * context.el (context-mode): Use `LaTeX-syntactic-comments'
+ instead of `LaTeX-format-comment-syntax-aware'.
+
+2004-04-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auc-tex.texi (Japanese): Refer to `INSTALL' instead of
+ `INSTALLATION'.
+
+ * doc/intro.texi: Refer to `INSTALL' and `INSTALL.windows'
+ instead of `INSTALLATION'.
+
+ * IRIX: Removed.
+
+ * Makefile.in (EXTRAFILES): Removed IRIX.
+
+ * COPYING: Updated to current incarnation.
+
+2004-04-09 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (install-el, dist): Add .nosearch in style/ and
+ auto/.
+
+2004-04-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * context.el (ConTeXt-current-interface): eval-and-compile instead
+ of eval-when-compile seems to solve the undefined error message.
+
+2004-04-08 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el (font-latex-setup): Bug Fix; was overriding
+ font-latex-string-face. Thanks to Reuben Thomas for finding the bug.
+
+2004-04-08 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * configure.in: Remove sole reference to texmfdir
+
+ * aclocal.m4: Fix --with-lispdir
+
+2004-04-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-paragraph): Fix check for code comment.
+ (LaTeX-fill-code-comment): Ditto.
+
+ * tex.el (TeX-in-commented-line): Don't alter match data. Fixes
+ problems with `LaTeX-find-matching-end'.
+ (TeX-in-line-comment): Ditto. (Prophylactic.)
+
+2004-04-08 Berend de Boer <berend@pobox.com>
+
+ * latex.el (LaTeX-outline-name): could reach past end of buffer
+ when an imenu was created and LaTeX-outline-regexp contained a
+ macro that either didn't take a argument between braces or a macro
+ was found in the document and the user forgot to specify the
+ argument. And that macro was after the last 20 characters of the
+ buffer.
+
+ * context.el (ConTeXt-current-interface): eval-when-compile this
+ variable fixed another reported compiliation error.
+
+2004-04-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-default-position, LaTeX-env-array)
+ (LaTeX-env-tabular*): Implement "don't prompt" option.
+
+ * doc/auc-tex.texi (Tabular-like): Added `LaTeX-default-format'
+ and `LaTeX-default-position'.
+
+2004-04-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-break-at-separators): New name. Formerly
+ known as `LaTeX-fill-distinct-contents'.
+ Changed 'braced and 'math options to various symbols for opening
+ and closing separators (braces, brackets, math switches) which
+ can be activated independently.
+ (LaTeX-fill-move-to-break-point): Use it.
+
+ * doc/auc-tex.texi (Marking and formatting): Reflect change of
+ `LaTeX-fill-distinct-contents' to
+ `LaTeX-fill-break-at-separators'.
+ Describe `LaTeX-fill-break-before-code-comments'.
+
+2004-04-07 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-run-command): Turn off line number mode in the
+ run-buffer effectively by setting line-number-display-limit
+ locally to 0.
+ (TeX-format-filter): Use a more sophisticated procedure for
+ fishing out page numbers in order to have fast matches.
+
+2004-04-07 Berend de Boer <berend@pobox.com>
+
+ * Lots of enhancements to context.el. There is now a ConTeXt
+ specific menu which lists ConTeXt specific macro's for inserting
+ start/stop pairs, project structure and setup of things. Menu also
+ let's you jump to the etexshow definition if you have that
+ installed. Querying for macro parameters is non-existent or
+ flaky. outline and imenu support added. You can close an XML tag
+ if you're editing XML in ConTeXt with C-c /.
+ List of environments is now complete.
+ Paragraph formatting works in certain cases, but is really slow or
+ doesn't work in certain cases.
+ Indenting the same: works sometimes, but still flaky.
+ Bugs fix: start/stop insertion works now.
+
+ * documentation now mentions ConTeXt sometimes.
+
+ * context.el (ConTeXt-current-interface): make now doesn't complain
+ anymore when byte compiling ConTeXt.
+
+ * tex.el now recognizes ConTeXt dutch interface.
+
+2004-04-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-code-comment): Respect `indent-tabs-mode'.
+ Fix partially taken from GNU Emacs' fill.el.
+
+ * tex.el (TeX-mode-specific-command-list): New function.
+ (TeX-mode-specific-command-menu): Use it.
+
+ * tex-buf.el (TeX-command-query): Use
+ `TeX-mode-specific-command-list' to get a command list specific
+ to the current mode for command completion.
+
+2004-04-04 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (docTeX-indent-inner-fixed): New var.
+ (LaTeX-indent-calculate): Use it.
+ (LaTeX-indent-calculate-last): Reset indentation to zero after
+ macrocode environments.
+
+ * style/booktabs.el (TeX-add-style-hook): Add fontification
+ support.
+
+2004-04-04 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-find-matching-end, LaTeX-find-matching-end): Try
+ to keep track of in-comment-ness
+
+2004-04-03 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (STYLESRC): Add emp.el.
+
+ * style/emp.el: New file contributed from Yvon Hevel.
+
+2004-04-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-back-to-indentation): Use `beginning-of-line'
+ instead of `move-to-left-margin' as it is faster and we don't use
+ the margin anyway.
+ (LaTeX-fill-region-as-para-do): Use `point-max' for correctly
+ determining the end of the filling loop in case of a code comment.
+ Narrow to region in any case to simplify this determination in
+ case there is no code comment.
+ (LaTeX-fill-move-to-break-point): Fix compatibility code for
+ getting the initial break point. In case there is no valid break
+ point on the way towards the beginning of the line, look down the
+ line.
+
+2004-03-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-output-view-style): Remove option for landscape in
+ case of PDF output.
+
+2004-03-26 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-fill-region): Correct percentage display.
+
+ * tex-buf.el (TeX-format-filter): Strictly restrict backward
+ searches for page number patterns.
+
+2004-03-26 Davide G. M. Salvetti <salve@debian.org>
+
+ * bib-cite.el, latex.el, tex-buf.el, tex-jp.el, tex.el:
+ Map (function (lambda ...)) to (lambda ...) for better
+ readability.
+
+ * doc/.cvsignore: Added CHANGES, HISTORY, README, auc-tex*.html.
+
+ * doc/intro.texi: Minor fix.
+
+2004-03-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-indent-line): Use `looking-at' instead of
+ `re-search-forward'. Pass indent amount to
+ `LaTeX-indent-{inner,outer}-do' functions.
+ (LaTeX-indent-inner-do, LaTeX-indent-outer-do): Let them be called
+ with an explicit parameter for the indent amount.
+ (LaTeX-indent-calculate-last): Distinguish a commented and an
+ uncommented line when skipping backwards to the preceding line.
+ Move tests for comment skips into the `cond' statement for better
+ readability.
+ (LaTeX-fill-break-before-code-comments): New customize option.
+ (LaTeX-fill-region-as-paragraph): Change the regular expression
+ which is used for searching for special line ends so that it is
+ not such a performance hog. Code for determining the region to
+ fill was adapted accordingly.
+ (LaTeX-fill-region-as-para-do): Remove trailing whitespace after
+ newlines were changed to spaces. Reported by Reiner Steib
+ <Reiner.Steib@gmx.de>.
+ Use `narrow-to-region' for keeping track of potential code comment
+ starts.
+ Break a line at the last non-comment word before a code comment.
+ This can be configured with
+ `LaTeX-fill-break-before-code-comments'.
+ (LaTeX-fill-move-to-break-point): Use `LaTeX-back-to-indentation'
+ for going to the right start of a line.
+ (LaTeX-fill-paragraph): `LaTeX-backward-paragraph' does not skip
+ forward over empty lines itself anymore, so do it here.
+ (LaTeX-fill-region): Use `LaTeX-forward-paragraph' and
+ `LaTeX-backward-paragraph' instead of the old code which
+ determined paragraph boundaries manually.
+ (LaTeX-forward-paragraph, LaTeX-backward-paragraph): Improve
+ handling of paragraph commands.
+ (LaTeX-paragraph-command-p): Get rid of the test for the opening
+ brace because there doesn't have to be one.
+ (LaTeX-find-macro-start): New function.
+ (LaTeX-find-macro-end): New function.
+
+ * .cvsignore: Added `tex-site.el'.
+
+2004-03-23 David Kastrup <dak@gnu.org>
+
+ * tex.el (VirTeX-common-initialization): Back out last change
+ about sentence-end-double-space.
+
+2004-03-22 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4, configure.in: Fix bug for the case $prefix=NONE
+
+ * Makefile.in: distclean target removes tex-site.el
+
+2004-03-22 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-fill-distinct-contents): Simplify customization
+ type: nil is a complete list.
+
+2004-03-21 David Kastrup <dak@gnu.org>
+
+ * tex.el (VirTeX-common-initialization): Set
+ sentence-end-double-space and sentence-end to more appropriate
+ values for TeX.
+
+2004-03-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Fix separation of
+ lines with code comments looking like " {%".
+ (LaTeX-fill-move-to-break-point): Fix determination of break point
+ for an opening brace where there is no break point immediately
+ after the respective closing brace.
+ (LaTeX-fill-region-as-para-do): Fix determination of code comment
+ begin in filling loop.
+
+2004-03-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Fix compatibility code
+ for older Emacsen.
+
+2004-03-19 David Kastrup <dak@gnu.org>
+
+ * tex-site.el.in (texinfo-mode): Autoload tex-info again. I
+ suppose we will get to know why it was disabled when someone
+ complains.
+
+2004-03-19 Davide G. M. Salvetti <salve@debian.org>
+
+ * doc/Makefile.in (clean): Add HISTORY.
+
+ * tex.el (TeX-lisp-directory): Removed, it's already defined in
+ tex-site.el.in.
+
+2004-03-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-current-environment): Use correct regexp for
+ determination of a comment.
+ (LaTeX-format-comment-syntax-aware): Renamed from
+ `LaTeX-fill-comment-syntax-aware' because it affects both filling
+ and indentation.
+ (LaTeX-indent-line): Add support for doing outer and inner
+ indentation.
+ (LaTeX-current-indentation): Ditto.
+ (LaTeX-back-to-indentation): Ditto.
+ (LaTeX-indent-calculate): Ditto.
+ (LaTeX-indent-calculate-last): Ditto. Fix indentation for
+ environments mentioned in `LaTeX-document-regexp' which use an
+ unclosed brace in the first line.
+ (LaTeX-indent-inner-do): New function.
+ (LaTeX-indent-outer-do): New function.
+ (LaTeX-fill-region-as-paragraph): Include lines with code comments
+ in regions to be filled. Recognize lines ending with `\par' as
+ boundaries for filling.
+ (LaTeX-fill-region-as-para-do): Better handling of code comments.
+ (LaTeX-fill-paragraph): Make function more readable by selecting
+ different filling methods by a `cond' statement and putting code
+ for the determination of the region to fill in case of
+ syntax-aware filling into the separate functions
+ `LaTeX-forward-paragraph' and `LaTeX-backward-paragraph'. Better
+ handling of code comments.
+ (LaTeX-fill-code-comment): New function.
+ (LaTeX-forward-paragraph): New function.
+ (LaTeX-backward-paragraph): New function.
+ (LaTeX-paragraph-command-p): New function.
+ (LaTeX-common-initialization): Let `paragraph-start' handle
+ comments preceded by whitespace as well.
+ (LaTeX-fill-move-to-break-point): Support `\[' and `\]' as well
+ if `LaTeX-fill-distinct-contents' is activated.
+
+ * tex.el (tex-mode): `comment-start-skip' shouldn't match line
+ beginnings.
+ (VirTeX-common-initialization): Ditto.
+ (TeX-in-line-comment): New function.
+ (TeX-forward-comment-skip): Use correct regexp for determination
+ of a comment. Fix case where `count' is less than zero, i.e. if
+ a backward search is performed.
+ (TeX-backward-comment-skip): New function.
+
+ * doc/auc-tex.texi: Reflect name change of
+ `LaTeX-fill-comment-syntax-aware' to
+ `LaTeX-format-comment-syntax-aware'.
+
+2004-03-18 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * Makefile.in, configure.in, tex-site.el, tex-site.el.in:
+ Move tex-site.el to tex-site.el.in, generate tex-site.el at configure
+ time rather than at install time
+
+2004-03-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-output-view-style): Use `%f' instead of `%s.ps' for
+ PostScript files.
+ (TeX-mode-map): Change key binding of `TeX-master-file-ask' to
+ `C-c_' because `C-c-' is already taken by RefTeX.
+
+ * doc/auc-tex.texi: Change "Formatting" node to "Running TeX and
+ friends" and use a respective heading.
+ Adapt key binding for `TeX-master-file-ask'.
+
+ * doc/intro.texi: Correct URLs.
+
+2004-03-14 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-command-list): Change interactive calls to use
+ \input, so that pdflatex \pdfoutput=0 becomes a legal way to call
+ LaTeX.
+ (VirTeX-common-initialization): Save TeX-master if desktop
+ package is used.
+
+2004-03-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-output-view-style): Fix it after it was accidently
+ and incorrectly changed with the last check-in. Patch by David
+ Kastrup <dak@gnu.org>.
+ (TeX-view-style): Ditto.
+
+2004-03-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-find-opening-brace): Don't match the char before the
+ brace. This returns the correct position and fixes the handling
+ of the limit parameter.
+
+ * latex.el (LaTeX-fill-move-to-break-point): Don't match the char
+ before the char to find in case of backward searches.
+ (LaTeX-fill-region-as-paragraph): Make the regular expression,
+ which serves searching for lines with code comments, match the
+ whole line.
+
+2004-03-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Use `TeX-esc' in
+ other, similar places not covered by the last check-in as well.
+
+ * doc/auc-tex.texi: Document `LaTeX-indent-environment-list',
+ `LaTeX-fill-comment-syntax-aware' and
+ `LaTeX-fill-distinct-contents' as well as slightly improve some
+ other parts in the section about `Marking and formatting'.
+
+2004-03-10 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Use TeX-esc in
+ regexps to accommodate Texinfo better.
+ (LaTeX-fill-move-to-break-point): no regexp-quote within braces.
+ (LaTeX-common-initialization): Correct \multicolumn prompt
+
+2004-03-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Cope with unmatched
+ closing braces when `LaTeX-fill-distinct-content' is enabled for
+ braced content.
+
+2004-03-09 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * Makefile.in: Add separate target for .el files to cater for debian
+
+2004-03-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/booktabs.el: New file.
+
+ * Makefile.in (STYLESRC): Add `booktabs.el'.
+
+ * doc/changes.texi: Advertise support for `booktabs.sty'.
+
+2004-03-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auc-tex.texi: Small corrections in `Viewing' section.
+
+2004-03-02 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * doc/Makefile.in: Add packagedir
+
+2004-03-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-insert-environment): Fix insertion of newlines
+ for the case where `LaTeX-insert-into-comments' is activated but
+ point is not inside a comment.
+
+2004-02-28 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (install-lisp): Overwrite old tex-site.el if it has
+ the "Don't edit" comment in it. Rename it otherwise. Use
+ $(auctexdir) instead of $(lispdir) for replacing @AUCTEX.
+
+ * tex-buf.el (TeX-command-query): Allow doctex-mode for .bbl file
+ checking.
+
+ * tex-site.el: Discourage customization in-file.
+
+ * latex.el (LaTeX-outline-regexp, LaTeX-environment)
+ (LaTeX-document-style-hook): Change docs to refer to document
+ classes instead of document style.
+ (LaTeX-env-document): Don't insert anything but document class.
+ (LaTeX-menu-update): Check for doctex-mode.
+ (doctex-mode): Make it a major mode derived from latex-mode.
+
+2004-02-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ Merge with new-fill branch.
+
+2004-02-27 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * configure.in: Respect --infodir even if using xemacs.
+
+ * aclocal.m4: Add yes/no answer for the MULE check.
+
+ * Makefile.in: Correct xemacs-install.
+
+ * Makefile.in, aclocal.m4, configure.in: If there is a wrongly
+ installed tex-site.el, use the proper install directory anyway
+ (i.e., don't be side-tracked), and remove the wrongly installed
+ tex-site.el. These things are only needed for CVS users who have
+ used the erroneous xemacs-installation.
+
+2004-02-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-mode-menu): Insert customize option and
+ rearrange.
+ (LaTeX-fill-move-to-break-point): Bandaid for not breaking inside
+ square brackets where the content fits into one line.
+
+ * tex.el (plain-TeX-mode-menu): Insert customize option.
+
+ * doc/auc-tex.texi: Document options for inserting quotes in files
+ where `(n)german.sty' is used and the invocation of external
+ viewers.
+
+2004-02-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-break-before-macro)
+ (LaTeX-fill-break-after-macro): Unused, so removed.
+ (LaTeX-fill-distinct-contents): New name for defcustom
+ `LaTeX-fill-break-before-and-after'.
+ (LaTeX-fill-move-to-break-point): Fix filling of nested braces and
+ math.
+ (TeX-find-closing-brace, TeX-find-opening-brace)
+ (TeX-forward-comment-skip): Moved to `tex.el'.
+
+ * tex.el (TeX-find-closing-brace, TeX-find-opening-brace)
+ (TeX-forward-comment-skip): Moved from `latex.el'.
+
+2004-02-26 David Kastrup <dak@gnu.org>
+
+ * latex.el (doctex-mode): Make a minor mode.
+
+ * tex-site.el (doctex-mode): Add autoloads and file extensions.
+
+ * tex.el (TeX-master-file): Don't overwrite TeX-master when not
+ asking the question.
+
+2004-02-22 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-newline): New function. Spread it throughout
+ the code in order to stay in comments for completion and
+ insertion commands.
+ (doctex-mode): New function.
+
+2004-02-19 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-fill-paragraph): Back out changes from
+ 2003-12-29.
+ Create separate new-fill branch for Ralf's code.
+
+2004-02-17 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-title-4-face): Added missing :weight
+ and :inherit for color displays.
+
+2004-02-15 Peter S Galbraith <psg@debian.org>
+
+ * bib-cite.el (bib-cite-fontify-help-as-bibtex)
+ (bib-cite-fontify-help-as-latex): Check existence of
+ font-lock-unset-defaults; no longer defined in CVS Emacs.
+ Thanks to Adrian Lanz for reporting the problem.
+
+2004-02-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-title-4-face): Use different colors
+ depending on background.
+
+2004-02-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-comment-region): Map to `comment-region' instead of
+ `TeX-comment-or-uncomment-region'.
+ (TeX-uncomment-region): New name for `TeX-un-comment-region'. Not
+ mapped to `TeX-comment-or-uncomment-region' anymore.
+ (TeX-uncomment): New name for `TeX-un-comment'. Use
+ `TeX-uncomment-region' instead of `uncomment-region' which is not
+ available in Emacs 20.
+ (TeX-comment-or-uncomment-paragraph): New name for
+ `TeX-comment-paragraph' which explains its function better. Use
+ new name `TeX-uncomment'.
+ (TeX-mode-map): Bind key chains to `TeX-comment-or-uncomment-*'
+ functions.
+ (plain-TeX-mode-menu): Adapt function calls in menu entries.
+
+ * tex-info.el (TeXinfo-mode-map): Bind key chains to
+ `TeX-comment-or-uncomment-*' functions.
+ (TeXinfo-mode-menu): Adapt function calls in menu entries.
+
+ * latex.el (LaTeX-mode-menu): Adapt function calls in menu
+ entries. Small enhancements.
+
+ * doc/auc-tex.texi (Commenting): Adapt documentation to reflect
+ changes in commenting interface.
+
+2004-01-31 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-comment-or-uncomment-region): New function or alias
+ respectively introduced to obtain compatibility with GNU Emacsen
+ before 21.4.
+ (TeX-uncomment-region): New function or alias respectively
+ introduced to obtain compatibility with GNU Emacsen before
+ 21(.1?).
+ (TeX-comment-region): Bound to `TeX-comment-or-uncomment-region'.
+ (TeX-un-comment-region): Bound to `TeX-comment-or-uncomment-region'.
+
+2004-01-27 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (TeX-command-list): Fixed previous change.
+
+2004-01-25 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (japanese-TeX-command-list): Remove dummy code for
+ command menu.
+
+2004-01-23 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (japanese-TeX-command-list): Change single quotes to
+ double. We get reasonable results under both Windows and Unix.
+ See also log of TeX-command-list in tex.el on 2002-12-19.
+
+ * tex.el (TeX-toggle-off-input-method): Removed some Japanese
+ input methods (Canna, Wnn, SKK) because their code is copied from
+ YaTeX, which is not GPL program. Toggle off CJK (Chinese, Japanese,
+ Korean) input methods in LEIM.
+ (TeX-math-toggle-off-input-method): Doc fix.
+
+2004-01-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-mode-menu): Removed menu filters in the submenus
+ for inserting and modifying environments which call
+ `LaTeX-menu-update'.
+ (LaTeX-common-initialization): Add `LaTeX-menu-update' to
+ `activate-menubar-hook' instead.
+
+2004-01-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-view-style, TeX-output-view-style): Use a regexp
+ which matches `a5', `a5comb' and `a5paper' instead of the old
+ which matches only `a5'.
+
+2004-01-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-command-menu-name): New constant.
+ (TeX-mode-specific-command-menu): Reimplemented the loop which
+ builds the menu.
+ (TeX-mode-command-menu): Use new constant and call
+ `TeX-mode-specific-command-menu' via `:filter'.
+ (AmSTeX-mode-command-menu): Ditto.
+
+ * context.el (ConTeXt-mode-command-menu): Use new constant
+ `TeX-command-menu-name' and call `TeX-mode-specific-command-menu'
+ via `:filter'.
+
+ * latex.el (LaTeX-mode-command-menu): Ditto.
+
+ * tex-info.el (TeXinfo-mode-command-menu): Ditto.
+
+ * tex-jp.el (plain-TeX-mode-command-menu)
+ (LaTeX-mode-command-menu): Ditto.
+
+2004-01-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Added further news.
+
+2004-01-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auc-tex.texi: AUC TeX to AUCTeX. Use `%%%' instead of a
+ single `%' character in examples for Local Variables. Add
+ information about new behavior in respect to the query for the
+ master file. Explain new function `TeX-master-file-ask'.
+
+ * doc/changes.texi: Advertise new master file behavior. Remove
+ news about new commenting behavior which is not true anymore.
+
+ * doc/intro.tex.: AUC TeX to AUCTeX.
+
+ * tex.el (TeX-local-master-p): Removed one `%' character in regexp
+ to let it find "% TeX-master:" as well.
+
+2004-01-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-command-list): Changed defcustom definition to one
+ which allows the specification of several modes for one command
+ and adapted the defaults to it. Thanks to David Kastrup for most
+ of the code.
+ (plain-TeX-command-menu): Adapted the call to
+ `TeX-mode-specific-command-menu'.
+ (AmSTeX-mode-command-menu): Ditto.
+
+ * latex.el (LaTeX-mode-command-menu): Adapted the call to
+ `TeX-mode-specific-command-menu'.
+
+ * context.el (ConTeXt-mode-command-menu): Ditto.
+
+ * tex-info.el (TeXinfo-mode-command-menu): Ditto.
+
+ * tex-jp.el (japanese-TeX-command-list): Adapted list entries
+ according to defcustom changes in `tex.el'.
+ (plain-TeX-mode-command-menu): Adapted the call to
+ `TeX-mode-specific-command-menu'.
+ (LaTeX-mode-command-menu): Ditto.
+
+ * tex-mik.el (TeX-command-list): Adapted list entries
+ according to defcustom changes in `tex.el'.
+
+ * tex-fptex.el (TeX-command-list): Ditto.
+
+2004-01-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-command-list): Get rid of the superfluous sixth
+ element in the defcustom and menu/command definitions.
+
+ * tex-jp.el (japanese-TeX-command-list): Ditto.
+
+ * tex-mik.el (TeX-command-list): Ditto.
+
+ * tex-fptex.el (TeX-command-list): Ditto.
+
+2004-01-05 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Add \item to the
+ paragraph starters.
+
+2004-01-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-mode-specific-command-menu): New function to be used
+ for generating a mode-specific command menu.
+ (plain-TeX-mode-map): New map to be used by plain-tex-mode.
+ (plain-TeX-mode-command-menu): New menu used instead of
+ `TeX-mode-menu' which utilizes `TeX-mode-specific-command-menu'.
+ (TeX-mode-menu): Removed in favor of
+ `plain-TeX-mode-command-menu'.
+ (AmSTeX-mode-map): New map to be used by ams-tex-mode.
+ (AmSTeX-mode-command-menu): New menu.
+ (ams-tex-mode): Moved and grouped with other AmSTeX-related code.
+ Added code to use new menu.
+ (TeX-command-list): Added new choice for the selection of the mode
+ for the respective command. Adapted doc string. Added respective
+ symbols to command definitions. Rearranged command definitions.
+ Changed `LaTeX PDF' to `PDFLaTeX'.
+
+ * latex.el (LaTeX-mode-command-menu): New menu used instead of
+ `TeX-mode-menu'.
+ (LaTeX-common-initialization): Activate it.
+
+ * context.el (ConTeXt-mode-command-menu): New menu used instead of
+ `TeX-mode-menu'.
+ (context-mode): Activate it.
+
+ * tex-info.el (TeXinfo-command-menu): Adapted for using
+ `TeX-mode-specific-command-menu'.
+
+ * tex-jp.el (japanese-TeX-command-list): Added symbols to command
+ definitions needed for assigning them to the respective mode.
+ (TeX-mode-menu): Removed.
+ (plain-TeX-mode-command-menu): New menu utilizing
+ `TeX-mode-specific-command-menu'.
+ (LaTeX-mode-command-menu): New menu utilizing
+ `TeX-mode-specific-command-menu'.
+ (LaTeX-mode-map): Removed key definition for `TeX-mode-menu'.
+
+ * tex-fptex.el (TeX-command-list): Added symbols to command
+ definitions needed for assigning them to the respective mode.
+ Changed `LaTeX PDF' to `PDFLaTeX'.
+
+ * tex-mik.el (TeX-command-list): Ditto.
+
+ * doc/changes.texi: Mention the change to a mode-specific command
+ menu and the need for the deletion of any former customization of
+ `TeX-command-list'.
+
+2004-01-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-mode-map): Use `C-c -' as a key binding for
+ `TeX-master-file-ask' as `C-c !' is already used in `context.el'.
+
+2004-01-02 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-left-comment-regexp)
+ (LaTeX-right-comment-regexp, LaTeX-ignore-comment-regexp): revert
+ an inadvertant change two checkins ago. I was just experimenting
+ with something that did not yet work (as if the original did) and
+ did not intend checking it in.
+
+2003-12-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-master-file): Added new parameter `ask' which is
+ to be used if the user shall be asked when the function is
+ called. Took out the code which provides the functionality for
+ asking the respective question and added it to the newly created
+ function `TeX-master-file-ask'.
+ (TeX-master-file-ask): New function.
+ (TeX-local-master-p): New function.
+ (tex-mode): Removed the call of `TeX-master-file' via the hook
+ `hack-local-variables-hook'.
+ (VirTeX-common-initialization): Added the call to
+ `TeX-master-file' via the hook `find-file-hooks'. Additionally
+ `TeX-update-style' will be called to activate the respective style
+ files.
+ (TeX-mode-map): Added key binding for calling
+ `TeX-master-file-ask'. This is a temporary solution.
+ (TeX-mode-menu): Took out redundant entry for `TeX-home-buffer'.
+ Added entry "Set Master File" for `TeX-master-file-ask'. Grouped
+ menu entries relevant for multifile handling.
+
+ * latex.el (LaTeX-mode-menu): Changed analogously to
+ `TeX-mode-menu'.
+
+2003-12-29 David Kastrup <dak@gnu.org>
+
+ * latex.el: Fix AUCTeX URL.
+ (LaTeX-fill-paragraph): Skip from inline comments to either line
+ comments or something that is not merely an inline comment. I am
+ not even sure that this skipping makes good sense, in particular
+ since it is followed by `forward-paragraph'.
+ (LaTeX-common-initialization): Change the definitions of
+ `paragraph-start' and `paragraph-separate' to something that
+ makes things like `forward-paragraph' and its ilk behave more
+ sensibly when in comments. The previous behavior is just awful,
+ and caused a lot of inadvertant damage when using things like
+ `fill-paragraph' within comments.
+ (LaTeX-common-initialization): Remove syntax error, sorry.
+
+2003-12-29 David Kastrup <dak@gnu.org>
+
+ * latex.el: Fix AUCTeX URL.
+ (LaTeX-fill-paragraph): Skip from inline comments to either line
+ comments or something that is not merely an inline comment. I am
+ not even sure that this skipping makes good sense, in particular
+ since it is followed by `forward-paragraph'.
+ (LaTeX-common-initialization): Change the definitions of
+ `paragraph-start' and `paragraph-separate' to something that
+ makes things like `forward-paragraph' and its ilk behave more
+ sensibly when in comments. The previous behavior is just awful,
+ and caused a lot of inadvertant damage when using things like
+ `fill-paragraph' within comments.
+
+2003-12-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/scrbase.el (TeX-add-symbols): Remove redundant entries.
+
+ * style/scrlttr2.el (TeX-add-symbols): Remove redundant entry.
+
+ * style/scrpage2.el: Remove unnecessary coding cookie and text in
+ introductory comment.
+
+2003-08-02 Mike Sperber <mike@xemacs.org>
+
+ * latex.el (latex-mode): Really turn off filladapt. It just
+ doesn't work with `LaTeX-fill-paragraph'.
+
+2003-12-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (tex-mode): Let `TeX-master-file' be called upon opening
+ a file. This shall restore the behaviour before the last change
+ regarding the question for `TeX-master'. Thanks to Peter
+ Galbraith for setting the patch right.
+
+2003-11-28 David Kastrup <dak@gnu.org>
+
+ * tex.el (LaTeX-update): Advice removed because of the following:
+
+ * latex.el (LaTeX-menu-update): Now called via :filter predicate
+ of menus.
+
+2003-11-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/paralist.el: Removed coding cookie in first line.
+ Removed obsolete comment regarding placement of file.
+ (LaTeX-paralist-env-item-opt-label): Renamed from
+ `pl-LaTeX-env-item-opt-label' and changed references accordingly.
+ Added docstring.
+ Let `itemize' and `enumerate' environments use this function.
+ Thanks to Reiner Steib for these suggestions.
+
+2003-11-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-section-label): Added "part" and
+ "subsubsection". Sync "chapter" with fancyref.sty.
+
+ * style/fancyref.el ("fancyref"): Added font-lock keywords.
+
+2003-11-25 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-math-default): Added greek \var... symbols.
+ (LaTeX-common-initialization): Removed "SLiTeX", added spacing
+ commands and "appendix".
+
+ * font-latex.el (font-latex-match-function-keywords): Added
+ spacing commands, "nonumber", "centering", "TeX", and "LaTeX".
+ (font-latex-match-textual-keywords): Added textsuperscript.
+
+2003-11-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (STYLESRC): Added scrpage2.el.
+
+2003-11-17 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el (font-latex-keywords-2): Had forgotten to set
+ LAXMATCH on all title matches. Thanks to Ralf Angeli for
+ reporting the bug.
+
+ * bib-cite.el (bib-cite-file-directory-p): New functions. I had
+ introduced a call to code from ff-paths.el by mistake.
+
+2003-11-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/scrbase.el (TeX-add-style-hook): Added further symbols to
+ `TeX-add-symbols' and rearranged them alphabetically.
+ Added macros with parameters to
+ `font-latex-match-<type>-keywords-local'.
+ Added `addsec' and `addpart' to
+ `font-latex-match-title-<num>-keywords-local'.
+
+ * style/scrbook.el (TeX-add-style-hook): Analogous.
+
+ * style/scrlttr2.el (TeX-add-style-hook): Analogous.
+
+ * style/scrreprt.el (TeX-add-style-hook): Analogous.
+
+ * style/scrpage2.el: New file.
+
+2003-11-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (VirTeX-common-initialization): Disabled lines which set
+ `comment-add' to 1 to restore commenting with a single `%'.
+ (TeX-un-comment-region): Function code removed and function name
+ mapped to `comment-dwim'.
+ (TeX-un-comment): Allow searching for commented lines with
+ potential white space at the beginning.
+ (TeX-comment-paragraph): Partially rewritten to allow it to be
+ used for both commenting and uncommenting.
+ (TeX-in-commented-line): New function used in
+ `TeX-comment-paragraph'.
+
+ * doc/auc-tex.texi (Commenting): Reflect changes in `tex.el'.
+
+2003-11-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/paralist.el: New file.
+
+ * Makefile.in (STYLESRC): Added paralist.el.
+
+2003-10-18 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el: checkdoc cleaning (almost clean now).
+
+2003-09-18 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el (font-latex-quotes): New defcustom to fontify
+ either french or german quotes.
+ (font-latex-quote-regexp-beg): New variable. Holds the regexp to
+ match the beginning of a quote.
+ (font-latex-quote-end-list): New variable. Holds the list of
+ strings to end a matched quote.
+ (font-latex-match-quotation): Fixed to use above variables.
+
+2003-09-18 Peter S Galbraith <psg@debian.org>
+
+ * bib-cite.el: bib-cite-aux-inputs: new defcustom.
+ Minor code cleanup for `match-string'.
+
+2003-09-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-master-file): Fix 'shared case.
+ Tiny patch from Shiro Takeda <zbc08106@park.zero.ad.jp>.
+
+2003-09-08 Peter S Galbraith <psg@debian.org>
+
+ * bib-cite.el: Ripping out off-topic imenu code.
+
+2003-09-07 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el: Bug fix when font-lock-multiline is set to t.
+
+2003-08-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Changelog: Added coding cookie.
+
+ * doc/Makefile.in (install): Check if auctex-* exists. Needed
+ because default split size changed in texinfo 4.6.
+
+2003-07-25 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el: Make & highlighted in font-latex-warning-face.
+ Better document font-latex-match-*-keywords-local variables.
+
+2003-07-20 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * configure.in: Use mule support check.
+
+ * Makefile.in (CONTRIB_MULE, COMPILE_MULE, CONTRIB_MULEELC): New macros.
+ (contrib): Compile CONTRIB and COMPILE_MULE.
+ (install-contrib): Install CONTRIB_MULE and CONTRIB_MULEELC, too.
+
+ * aclocal.m4 (EMACS_CHECK_MULE): Check (X)Emacs mule supported.
+
+ * Makefile.in (clean): Remove Emacs auto-save files. Remove elc
+ files in the current and style directory.
+
+2003-06-21 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * Makefile.in: Delete trailing whitespaces.
+
+ * tex.el (TeX-near-bobp): Undo last change.
+
+ * tex-jp.el: Fix some document.
+ (AUCTeX-jp): New custom group.
+ (japanese-TeX-command-default, japanese-LaTeX-command-default)
+ (japanese-LaTeX-default-style, japanese-LaTeX-style-list):
+ Support for defcustoms.
+
+2003-06-14 David Kastrup <dak@gnu.org> (tiny patch from Stephen Gildea)
+
+ * tex.el (TeX-auto-untabify): Change default to nil.
+
+ * doc/auc-tex.texi (Parsing Files): document this.
+
+2003-06-07 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-lisp-directory, TeX-auto-global, TeX-style-global)
+ (TeX-auto-local, TeX-style-local, TeX-macro-private)
+ (TeX-load-style, TeX-parse-path, TeX-run-style-hooks)
+ (TeX-auto-write, TeX-auto-generate, TeX-auto-generate-global)
+ (TeX-ignore-file, TeX-search-files): try catering with Windows
+ file names.
+ (TeX-directory-absolute-p): removed, since file-name-absolute-p
+ serves the same purpose.
+
+2003-06-06 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * Makefile.in: Added datadir
+
+2003-06-05 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-env-label): Toggle off input method when
+ entering math mode.
+ * style/amsmath.el (LaTeX-amsmath-env-alignat)
+ (LaTeX-amsmath-env-aligned): Ditto.
+
+ * tex.el (TeX-toggle-off-input-method): Removed interactive.
+ (TeX-math-input-method-off): New function.
+ (TeX-insert-dollar): Use it. Do not call function
+ TeX-toggle-off-input-method directly.
+
+2003-06-03 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-macro): Set group 'AUCTeX.
+
+2003-06-03 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-mode-menu): Replace "Change Font" with "Replace
+ Font"
+
+ * tex-info.el (TeXinfo-mode-menu): Same here.
+
+ * doc/tex-ref.tex (section{Font Selection}): Same here.
+
+2003-06-03 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-math-toggle-off-input-method): New user option.
+ (TeX-toggle-off-input-method): New function.
+ (TeX-insert-dollar): Use it.
+
+2003-06-02 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-near-bobp): Fixed typo in doc-string.
+
+2003-05-27 Piet van Oostrum <piet@cs.uu.nl>
+
+ * latex.el (LaTeX-auto-minimal-regexp-list): Changed regexp to
+ allow \documentclass[]{someclass}.
+
+2003-05-02 Patrick Gundlach <patrick@gundla.ch>
+
+ * context.el: ConTeXt-environment can now modify the current
+ environment. Added preliminary functionality for calling a
+ function on an environment. ConTeXt-mark-environment,
+ ConTeXt-find-matching-stop and ConTeXt-find-matching-start
+ (similar to the ones in latex.el) added.
+
+2003-04-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/wininstall.texi: Fixed typos in configure options.
+
+2003-04-15 Patrick Gundlach <patrick@gundla.ch>
+
+ * tex.el (TeX-command-list): Changed %v to %V in View. Now
+ TeX-output-view-style is used for setting viewer preferences. See
+ changes from 2003-02-06 below.
+
+2003-04-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * .cvsignore: Added INSTALL and INSTALL.windows
+
+ * Makefile.in (STYLESRC): Added captcont.el and subfigure.el
+
+2003-04-15 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * doc/wininstall.texi: Corrected download info for GNU Emacs
+
+2003-04-14 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el (font-latex-match-*-keywords): New user
+ customizable variables to add fontification keywords.
+ See `M-x customize-group [RET] font-latex'.
+ (font-latex-match-*-keywords-local): New buffer-local variables to
+ be used by elisp style file writers.
+ (font-latex-match-*-keywords-set): Support for defcustoms.
+ (font-latex-match-*-make): Build the actual font-lock variables
+ from the `font-latex-match-*-keywords' defcustoms.
+
+2003-04-14 David Kastrup <dak@gnu.org>
+
+ * doc/install.texi (Customizing): hilit-LaTeX.el deleted.
+
+2003-04-14 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * autogen.sh: Generate INSTALL and INSTALL.windows
+
+ * doc/Makefile.in: Use the configure compatibility test results
+
+ * doc/macros.texi: Compatibility macros, initial version
+
+ * configure.in: Do the makeinfo tests, for compatibility with
+ texinfo 3.12, test for tex
+
+ * doc/install.texi: Changed to document the autoconf stuff
+
+ * doc/wininstall.texi: Added
+
+2003-04-10 David Kastrup <dak@gnu.org>
+
+ * tex.el (AUCTeX): Fix URLs.
+
+ * context.el: Fix AUCTeX URL.
+ Make modification date RCS tag.
+
+2003-04-09 Patrick Gundlach <patrick@gundla.ch>
+
+ * tex.el (TeX-command-list): Changed ConTeXt Clean from purge to
+ purgeall; I guess this behaves as users would expect.
+
+ * context.el: minor cleanups, switched to the name "AUCTeX" where
+ not done yet. Made ConTeXt-add-environments able to
+ byte-compile. Added new copyright statement.
+
+ * Makefile.in: Added context.el(c)
+
+2003-04-09 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4: More sane emacs-macro path-searching.
+
+2003-04-07 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-kpathsea-directory-alist): Fix bad kpathsea
+ searchpath name for LaTeX files.
+
+2003-04-03 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4: Make the emacs-macro path-searching tests run, and
+ make EMACS_PROG_EMACS fail gracefully when no binary executable is
+ found.
+
+
+2003-03-29 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-run-discard): Use `call-process' instead of
+ `start-process' in order to completely detach a process.
+ (TeX-region-extra): Make empty by default since code was not
+ working with plain or ConTeXt.
+
+2003-03-24 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * Makefile.in (CONTRIB): Remove hilit-LaTeX.el because it is
+ obsolete.
+ (contrib): Remove compile code for hilit-LaTeX.el.
+
+2003-03-13 David Kastrup <dak@gnu.org>
+
+ * style/german.el (LaTeX-german-quote-after-quote)
+ (LaTeX-german-open-quote, LaTeX-german-close-quote): New
+ variables to initialize quote stuff from. If you set these in
+ file local variables, they will propagate accordingly to
+ `TeX-quote-after-quote' et al.
+
+ * style/ngerman.el (LaTeX-german-quote-after-quote)
+ (LaTeX-german-open-quote, LaTeX-german-close-quote): the same.
+
+2003-02-25 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (dist): Version info in tex.el gets automatically
+ calculated from CVS tags.
+
+ * tex.el: Some changes for dir slashiness.
+ (TeX-master-directory): return a proper directory name, not a
+ file name.
+
+ * tex-buf.el (TeX-quote-filename): Return the changed file!
+ Yikes! How could this ever have worked?
+
+2003-02-24 David Kastrup <dak@gnu.org>
+
+ * tex.el (AUCTeX-version): Generate automatically from CVS
+ variables.
+ (TeX-master-directory): somewhat more defensive version (final
+ goal is to be able to make a TeX minor mode).
+
+2003-02-22 David Kastrup <dak@gnu.org>
+
+ * tex-wizard.el: A first sketch of the idea.
+
+2003-02-17 Piet van Oostrum <piet@cs.uu.nl>
+
+ * tex.el (TeX-arg-literal): Remove illegal and superfluous &optional.
+
+ * latex.el (TeX-arg-free): Remove illegal and superfluous &optional.
+
+2003-02-17 David Kastrup <dak@gnu.org>
+
+ * font-latex.el (font-latex-find-matching-close): Remove a very
+ complicated way of doing nothing since the byte compiler warns
+ about it.
+
+2003-02-15 David Kastrup <dak@gnu.org>
+
+ * tex.el (LaTeX): Change :prefix field to LaTeX.
+ (TeX-auto-add-type): Make more readable and place doc string
+ indicating the origin into generated functions.
+
+ * font-latex.el (font-latex-setup): Try to behave better when the
+ interesting newlines in verbatim environments get moved.
+ Probably not the ultimate solution.
+
+ * tex-site.el: AUC TeX to AUCTeX, new header.
+
+ * Makefile.in: AUC TeX to AUCTeX.
+
+ * latex.el: AUC TeX to AUCTeX, new header.
+
+ * tex-buf.el (TeX-quote-filename): New function.
+ (TeX-region-create): Use it so that Windows can talk about its
+ master files properly.
+ (TeX-help-error): Try not to have "log file has changed"
+ messages. AUC TeX to AUCTeX, new header.
+
+ * tex.el: AUC TeX to AUCTeX, new header.
+
+ * auc-old.el: AUC TeX to AUCTeX, new header.
+
+ * README.CVS: Check in a first version. Ok, it currently
+ contains a few lies, but the basics are not wrong, and hopefully
+ we will have soon what it takes to make it true.
+
+ * doc/auc-tex.texi: Name change of AUC TeX to AUCTeX. A few
+ other cleanups.
+
+ * configure.in, Makefile.in, doc/Makefile.in: everything moves to
+ autoconf, fix a few things.
+
+ * Makefile, doc/Makefile: deleted.
+
+2003-02-14 Patrick Gundlach <patrick@gundla.ch>
+
+ * context.el: Added basic environment support (insert-envrionment
+ and close-environment). Added basic interface support.
+
+ * tex.el, latex.el : moved TeX-arg-literal and TeX-near-bopb from
+ latex.el to tex.el. More will follow.
+
+2003-02-13 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (clean): Remove .elc files.
+ (distclean): new target.
+
+ * aclocal.m4 (EMACS_EXAMINE_PACKAGEDIR): make this work properly
+ more or less.
+ (EMACS_CHECK_AUCTEX): use auctexdir instead of AUCTEXDIR (synch
+ with preview-latex aclocal.m4) and strip trailing slash.
+
+2003-02-11 Peter S Galbraith <psg@debian.org>
+
+ * hilit-LaTeX.el: Removed. It's obsolete. Use font-latex.el instead.
+
+2003-02-11 Patrick Gundlach <patrick@gundla.ch>
+
+ * tex.el (TeX-command-list): Changed TeX-run-LaTeX to
+ TeX-run-TeX.
+
+ * tex-buf.el (TeX-run-TeX): TeX-run-TeX gets the
+ TeX-sentinel-function from the major mode, so TeX-run-LaTeX and
+ alike won't be needed if they don't need to do something
+ fancy. Defaliased TeX-run-LaTeX to TeX-run-TeX.
+ (TeX-run-interactive): Uses TeX-sentinel-default-function
+ instead of TeX-sentinel-function.
+
+ * latex.el (latex-mode): Sets TeX-sentinel-default-function
+ instead of TeX-sentinel-function.
+
+ * tex-mik.el (TeX-command-list): Changed TeX-run-LaTeX to
+ TeX-run-TeX.
+
+ * tex-fptex.el (TeX-command-list): Changed TeX-run-LaTeX to
+ TeX-run-TeX.
+
+2003-02-08 Patrick Gundlach <patrick@gundla.ch>
+
+ * tex-site.el: Added simple ConTeXt support.
+
+ * latex.el (latex-mode): Added explicit set of
+ TeX-sentinel-function to be used in TeX-run-interactive.
+
+ * tex-buf.el: Added TeX-run-ConTeXt. Removed explicit call to
+ TeX-LaTeX-sentinel in TeX-run-interactive. The sentinel-function
+ is now inherited from the buffer calling
+ TeX-run-interactive. Hopefully this won't break anything.
+
+ * tex.el: Adapted TeX-command-list for ConTeXt
+ support. Interfaces for texexec and texutil added. Nonstopmode
+ (texexec) and purge (texutil) won't work right with current
+ ConTeXt versions. This will be fixed in ConTeXt versions later
+ than Feb 2003.
+
+ * context.el: basic support for ConTeXt added. New
+ sentinel-functiont that is different from the LaTeX one.
+
+
+2003-02-08 pvoostrum <pvoostrum@nono.cs.uu.nl>
+
+ * tex.el: Added missing semicolon in TeX-command-output-list.
+
+ * tex.el: Changed defcustom to defvar.
+
+2003-02-08 Piet van Oostrum <piet@cs.uu.nl>
+
+ * tex.el (TeX-output-extension, TeX-view-extension): Changed
+ defcustom into defvar, as these are intermediate variables.
+
+2003-02-07 Piet van Oostrum <piet@cs.uu.nl>
+
+ * tex.el (TeX-command-output-list): Corrected customization widget.
+
+2003-02-06 Piet van Oostrum <piet@cs.uu.nl>
+
+ * tex-buf.el
+ (TeX-save-document, TeX-command-query)
+ (TeX-output-style-check, TeX-run-format, TeX-TeX-sentinel-check):
+ Added support for pdftex (and others)
+ (TeX-run-set-command, TeX-output-extension)
+ (TeX-view-extension, TeX-view-output-file): new functions.
+
+ * tex.el (TeX-output-extension, TeX-view-extension)
+ (TeX-output-view-style, TeX-command-output-list): new variables
+ (TeX-expand-list): adapted for pdf output.
+
+2003-01-31 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * configure.in: Use new lispdir check.
+
+ * aclocal.m4: Some cleaning of macro names. Windows quoting by
+ David Kastrup <dak@gnu.org>. Also, lispdir now checks (x)emacs
+ load-path instead of physical disk content.
+
+ * Makefile.in: Fix infodir
+
+2003-01-30 Piet van Oostrum <piet@cs.uu.nl>
+
+ * tex-buf.el (TeX-parse-error): Exclude { and } from filenames to
+ improve parsing of error messages from pdftex.
+
+2003-01-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-kpathsea-path-delimiter, TeX-search-files-kpathsea):
+ Fixed braces.
+
+2003-01-22 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-search-files): Check in first version of kpathsea
+ support. This implementation does not yet cooperate properly
+ with TeX-auto-generate-*
+
+2003-01-18 David Kastrup <dak@gnu.org>
+
+ * configure.in: Announce AUC TeX, not preview.
+
+2003-01-16 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/varioref.el ("varioref"): Fixed typo.
+
+ * Makefile.in (ELCC): `-no-init-file' is the same as `-q'
+
+2003-01-15 Jan-Ake Larsson <jalar@mai.liu.se>
+
+ * configure.in, aclocal.m4: Compatibility fix
+
+ * aclocal.m4 (AC_PROG_EMACS): New. File is now identical to that
+ of preview-latex.
+
+ * configure.in: Use it
+
+2003-01-08 Jan-Ake Larsson <jalar@mai.liu.se>
+
+ * Makefile.in: From Makefile
+
+ * configure.in, aclocal.m4, autogen.sh: Initial version
+
+ * mkinstalldirs, install-sh: Prepare for autoconf
+
+2002-12-29 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex.el: Add support for Info-goto-emacs-command-node and
+ similar.
+
+2002-12-19 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex-buf.el (TeX-home-buffer): Don't home to deleted buffers.
+
+ * tex.el (TeX-command-list): Change single quotes to double.
+ That way, we will get reasonable results under both Windows and
+ Unix. File names with double quotes in them will break stuff,
+ just like file names with single quotes in them did so
+ previously. Tough.
+
+2002-12-18 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex-buf.el (TeX-run-shell): Start shell from TeX process buffer
+ in order to inherit environment from there (like cwd).
+ (TeX-run-discard): Same here.
+ (TeX-run-shell, TeX-run-discard): Rather let default-directory
+ temporarily: we may not have a TeX process buffer!
+
+2002-12-17 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * all.el: Removed. unrelated to TeX mode.
+ OBSOLETE files (all.el, auc-menu.el, maniac.el, and outln-18.el)
+ are available at:
+ <ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/auctex/>
+
+2002-12-15 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile (dist): Correct zip file name.
+
+2002-12-15 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * Makefile (MINMAPSRC): Remove auc-menu.el, maniac.el, and
+ outln-18.el.
+
+2002-12-15 David Kastrup <David.Kastrup@t-online.de>
+
+ * auctex.spec (Release): Well, change version number. retag.
+
+ * Version 11.14 released.
+
+2002-12-15 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * auc-menu.el: Removed. Taken into Emacs and unused.
+
+ * maniac.el: Ditto.
+
+ * outln-18.el: Ditto.
+
+2002-12-15 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile: some changes for my setup.
+
+2002-12-14 David Kastrup <David.Kastrup@t-online.de>
+
+ * graphicsx.el: removed. superseded by graphicx.el and unused.
+
+2002-12-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-label): Added completing for labels. Avoid
+ inserting an empty label.
+
+2002-12-12 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/amsopn.el ("amsopn"): Added \operatorname.
+
+2002-12-12 David Kastrup <David.Kastrup@t-online.de>
+
+ * doc/auc-tex.texi (top): Change "version 12" to "almost 12".
+ This is beta, after all.
+
+2002-12-12 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (japanese-LaTeX-style-list): Remove styles overlapped
+ with LaTeX-style-list. Append values to LaTeX-style-list instead
+ of overwriting.
+ (japanese-latex-mode-initialization): Do not overwrite
+ LaTeX-style-list.
+
+2002-12-11 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * bib-cite.el: Updated URLs.
+
+ * doc/intro.texi: Ditto.
+
+ * font-latex.el: Ditto.
+
+ * latex.el: Ditto.
+
+ * tex.el: Ditto.
+
+ * style/amsmath.el (LaTeX-amsmath-label): Improved doc-string.
+
+ * doc/auc-tex.texi (Equations): New @subsection documenting
+ LaTeX-equation-label, LaTeX-eqnarray-label and LaTeX-amsmath-label.
+
+2002-12-11 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (japanese-LaTeX-default-style)
+ (japanese-LaTeX-style-list): remove buffer-local declarations
+ where they don't make sense.
+
+2002-12-10 David Kastrup <David.Kastrup@t-online.de>
+
+ * doc/changes.texi: Some more news.
+
+ * doc/auc-tex.texi: Start talking about version 12 (which will be
+ the next stable release).
+ (European): Talk a bit about LaTeX2e stuff, and don't talk about
+ too ancient XEmacsen. Also mention X-Symbol.
+
+ * doc/Makefile (install): Create infodir if not existent.
+
+2002-12-10 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-match-textual): Fixed typo in doc-string.
+
+ * latex.el (LaTeX-section-label): Fixed typos in doc-string.
+
+2002-12-10 David Kastrup <David.Kastrup@t-online.de>
+
+ * latex.el (LaTeX-label): Fix a thinko/type where label would be
+ non-nil in cases where a label should not be asked for.
+
+2002-12-10 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/amsmath.el (LaTeX-amsmath-label): New variable.
+ ("amsmath"): Add environments to LaTeX-label-alist.
+
+2002-12-10 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el: Remove if statement for Emacs 19.
+ Fix lots of white spaces.
+
+2002-12-09 David Kastrup <David.Kastrup@t-online.de>
+
+ * latex.el (LaTeX-optop, LaTeX-optcl, LaTeX-default-options,
+ LaTeX-figure-label, LaTeX-table-label, LaTeX-equation-label,
+ LaTeX-eqnarray-label, LaTeX-style-list): remove buffer-local
+ declarations where they don't make sense.
+
+2002-12-09 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-style-list): Added some supported classes.
+ Fixed a typo.
+
+ * style/amsmath.el ("amsmath"): environment "xxalignat*" doesn't
+ exist.
+ (LaTeX-amsmath-env-alignat): environment "xxalignat" should not
+ get a \label.
+
+ * Makefile (BATCH): Added `-no-site-file' to batch options.
+
+2002-12-07 David Kastrup <David.Kastrup@t-online.de>
+
+ * font-latex.el (font-latex-setup): Better stab at verbatim
+ handling.
+
+ * tex-buf.el (TeX-region-create): Make file name in !name
+ messages relative to master file directory.
+
+2002-12-06 David Kastrup <David.Kastrup@t-online.de>
+
+ * latex.el: Lots of doc fixes/white space. Did the mistake of
+ running checkdoc. Not clean yet, but different.
+ (LaTeX-label-alist): New buffer-local variable for label prefixes
+ lookup.
+ (LaTeX-label): Use it.
+
+2002-11-25 David Kastrup <David.Kastrup@t-online.de>
+
+ * latex.el (TeX-arg-define-index): correct typo.
+
+2002-11-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.13 released.
+
+2002-11-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Fixed CVS merge error.
+
+ * Version 11.12 released.
+
+2002-10-28 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile (prefix): Revert accidental change to
+ /usr/local/emacs-21 (sorry folks).
+
+2002-10-26 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile (STYLESRC): Add style/scrlttr2.el
+
+2002-10-26 Mark Trettin <Mark.Trettin@gmx.de>
+
+ * style/scrbase.el: Added optional Argument "Pagenumber" to
+ \maketitle. Changed \textsubscript from `t' to "Text".
+
+ * style/scrlttr2.el: Initial version.
+
+ * style/scrbase.el: Added additional clearpage commands:
+ \cleardoublestandardpage \cleardoubleplainpage and
+ \cleardoubleemptypage
+
+2002-10-24 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-env-contents): New function.
+ (LaTeX-common-initialization): Added 26 LaTeX commands, 2 LaTeX2e
+ environments, and 41 LaTeX2e commands.
+
+2002-10-08 David Kastrup <David.Kastrup@t-online.de>
+
+ * style/scrreprt.el, style/scrbase.el, style/scrartcl.el,
+ style/scrbook.el: header comments refer to COPYING.
+
+2002-10-02 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile (STYLESRC): Add compilation targets for Komascript
+ support.
+
+ * Check in Komascript support by Mark Trettin. See below.
+
+2002-09-28 Mark Trettin <Mark.Trettin@gmx.de>
+
+ * scrbase.el:
+ First attempt on implementing the `captionbeside'-Environment. I'm not
+ really satisfied by now.
+
+2002-09-27 Mark Trettin <Mark.Trettin@gmx.de>
+
+ * scrreprt.el, scrbook.el: Reformatted code.
+
+ * scrbase.el:
+ Fixed Typos in comments and escape characters in function docstrings.
+ Thanks to Reiner Steib.
+ Reformatted code.
+
+ * scrbase.el:
+ Changed `uppertitleback', `lowertitleback' from asking to just `t'
+
+ * scrbase.el:
+ Changed `addpart', `addsec' and `minisec' from Macro to sectioning
+ command.
+
+ * scrreprt.el, scrbook.el:
+ Changed `addchap' from Macro to sectioning command.
+
+2002-09-26 Mark Trettin <Mark.Trettin@gmx.de>
+
+ * scrartcl.el: LaTeX-section-list removed.
+
+ * scrartcl.el: Initial version. Testing LaTeX-section-list.
+
+ * scrbase.el: Initial version of the base file.
+
+ * scrreprt.el, scrbook.el: Initial version.
+
+ * scrbook.el, scrbase.el, scrreprt.el, scrartcl.el:
+
+2002-09-22 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex.el: Apply spelling fixes from "Davide G. M. Salvetti"
+ <salve@debian.org> to tex.el.
+
+2002-03-24 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex-buf.el (TeX-parse-TeX): Make subordinate files without
+ major mode default to that of the calling file when doing error
+ processing.
+
+2002-03-21 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-site.el (eamcs-major-version): Changed if to when.
+ Suggested by Martin Thornquist <martint@ifi.uio.no>.
+
+2002-03-15 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex.el (TeX-master-file): Don't make C-c ` bomb out in files
+ like xxx.gls. Probably a more elaborate way would be to export
+ the TeX-master variable into files visited by error parsing.
+ Could be incorrect, however, if more than one file included them.
+
+2002-02-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-auto-generate): Expand file name.
+ Suggested by "Dr. Mark A. Friedman" <DrMarkAFriedman@earthlink.net>.
+
+ * latex.el (LaTeX-common-initialization): Set
+ `fill-paragraph-function'.
+ (LaTeX-mode-map): Don't bind M-q.
+ Suggested by Nils Klarlund <klarlund@research.att.com>.
+
+ * tex.el (TeX-printer-list): Fixed spelling.
+ Reported by Nils Klarlund <klarlund@research.att.com>.
+
+2002-02-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Fixed some spelling errors.
+ Patch by "Davide G. M. Salvetti" <salve@debian.org>.
+
+2002-01-24 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.11 released.
+
+2002-01-24 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-format-list): Support t(article|report|book) class file.
+ Reported by Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp>
+
+ * tex-jp.el (japanese-TeX-command-list): Undo last change.
+ (LaTeX-command-style): Support t(article|report|book) class file.
+ (japanese-LaTeX-style-list): Ditto.
+ Reported by Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp>
+
+2002-01-21 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el: Updated to V0.800.
+ Added font-lock-syntactic-keywords to font-lock-defaults to handle
+ verbatim environment, as suggested by Stefan Monnier 5 years ago (!)
+ * bib-cite.el: Updated to V3.17.
+ XEmacs has imenu after all.
+
+2002-01-21 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-format-list): Fix problem that AUC TeX switch to
+ JLATEX mode if the class file starts with the letter `j'.
+ Reported by Joe Reinhardt <jmr@everest.radiology.uiowa.edu>.
+
+ * tex-jp.el (LaTeX-command-style): Support js(article|book).
+
+2002-01-21 Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp> (tiny change)
+
+ * tex-jp.el (japanese-TeX-command-list): Use `%l' instead
+ of [pj]latex command.
+
+2002-01-18 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (LaTeX-command-style): Fix comment.
+ Reported by Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp>
+ via. Debian.
+
+ * latex.el (LaTeX-outline-name): Allow longer names.
+ Reported by "Michael Soulier" <msoulier@nortelnetworks.com>
+ via. Debian.
+
+2001-12-22 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-imenu-create-index-function): Strip text
+ properties.
+ Reported by Venkatesh Prasad Ranganath <rvprasad@@cis.ksu.edu>.
+
+2001-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/prosper.el: New file.
+ Contributed by Phillip Lord <p.lord@russet.org.uk>.
+ * Makefile (STYLESRC): Added it.
+
+2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.10 released.
+
+2001-11-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.09 released.
+
+2001-11-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * auc-old.el (insert-mode-line): Use `insert' instead of
+ `insert-string'.
+
+2001-10-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-ignore-comment-regexp): Doc fix.
+ Reported by Reuben Thomas <rrt@sc3d.org>.
+
+2001-11-16 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex-buf.el (TeX-process-check): We didn't catch the case where
+ during the question a different process got started in the
+ buffer. In that case, we just ask again.
+
+2001-11-06 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex-buf.el (TeX-command-sentinel): insert post-mortem info
+ before any markers in order to keep markers/point at end of file.
+
+2001-11-02 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * style/graphicx.el (TeX-arg-includegraphics): Accept prefix
+ argument and find all files. dvipdfm image file support.
+
+2001-10-19 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (japanese-TeX-command-list): Fixed for mendex.
+ * doc/auc-tex.texi (Japanese): Doc fix.
+
+2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.08 released.
+
+2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/intro.texi, doc/install.texi: Updated contact info.
+ Reported by Henrik Holm <h.holm@spray.no>.
+
+2001-10-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.07 released.
+
+2001-10-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (VirTeX-common-initialization): Set `comment-add' in
+ order to get "%%" by default by comment region like Lisp mode.
+ Suggested by "Davide G. M. Salvetti" <salve@debian.org>.
+ Change `comment-indent-hook' to `comment-indent-function'.
+
+
+2001-10-15 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el: Remove self-installation to LaTeX-mode-hook now
+ that TeX-install-font-lock does it.
+
+2001-10-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.06 released.
+
+2001-10-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Removed font lock support.
+ (TeX-install-font-lock): New option.
+ (VirTeX-common-initialization): Call it.
+
+ * tex-font.el: New file.
+
+2001-10-13 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex-buf.el (TeX-current-offset): The number of things that can
+ go wrong for a simple task like determining the current line
+ number is simply amazing. count-lines skips over newlines in
+ intangible text-properties or overlays. Fixed for GNU Emacs,
+ don't know whether XEmacs has problems with it.
+
+2001-10-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.05 released.
+
+2001-10-12 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex-buf.el (TeX-run-command): Let the TeX-process-buffer acquire
+ a buffer-local value of TeX-command-buffer so that its sentinel
+ will still refer to the right buffer even if another compilation
+ has been started.
+ (TeX-run-interactive): Same here.
+ (TeX-process-check): Don't bomb out when user does not want to
+ kill a process that has died on its own in the meantime.
+
+2001-10-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-auto-local, TeX-style-local): Doc fix: Mention that
+ these should be relative.
+ Suggested by <lanz+list@wsl.ch>.
+
+2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.04 released.
+
+2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-view-style): New option.
+ (TeX-expand-list): Use it.
+ (TeX-command-list): Use it.
+
+2001-10-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.03 released.
+
+2001-10-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/amsmath.el ("amsmath"): More items.
+ Patch by Masayuki Ataka <ataka@milk.freemail.ne.jp>.
+
+2001-10-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Use `with-current-buffer'.
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Use the value of
+ `TeX-command-BibTeX' in `TeX-command-buffer'.
+ Patch by Katsuaki KAWACHI <kawachi@cim.pe.u-tokyo.ac.jp>.
+
+ * tex-fptex.el: New file.
+ Contributed by Fabrice Popineau <Fabrice.Popineau@supelec.fr>.
+ * Makefile (CONTRIB): Added it.
+
+2001-10-04 Peter S Galbraith <psg@debian.org>
+
+ * multi-prompt.el (multi-prompt-next): fixed for emacs-21.
+ Use minibuffer-contents-no-properties to get minibuffer contents
+ if it exists.
+
+2001-10-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.02 released.
+
+2001-10-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-top-caption-list): New option.
+ (LaTeX-env-figure): Use it.
+ Patch by ataka@milk.freemail.ne.jp (Masayuki Ataka).
+
+ * style/graphicx.el (TeX-string-numberp): New function.
+ (TeX-arg-includegraphics): Call it.
+ Patch by ataka@milk.freemail.ne.jp (Masayuki Ataka).
+
+ * style/verbatim.sty: New file.
+ Contributed by ataka@milk.freemail.ne.jp (Masayuki Ataka).
+
+ * tex-info.el (texinfo-mode): Comment out cindex.
+ Reported by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann)
+
+ * style/amsmath.el (LaTeX-item-equation, LaTeX-item-equations):
+ New functions.
+ ("amsmath"): Add new item types.
+ Patch by ataka@milk.freemail.ne.jp (Masayuki Ataka).
+
+2001-10-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.01 released.
+
+2001-10-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-submenu-name-format): Fixed spelling error.
+ Reported by Martin.Quinson@ens-lyon.fr.
+
+2001-10-01 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex-buf.el (TeX-region-create):
+ Oops, broke more than I fixed. Offset calculation must be for the
+ line following the offset message. This worked before since we always
+ were in the middle of a line (only the offset calculation for the C-c
+ C-r command itself was definitely sometimes wrong). Corrected that.
+
+ * style/graphicx.el (TeX-arg-includegraphics):
+ Fixed an obvious typo complained about by the byte-compiler. checkdoc
+ removed a few spaces.
+
+ * auc-old.el (TeX-region): Correct offset calculation.
+
+ * tex.el (TeX-current-line):
+ Correct line number calculation when at beginning of line for %n
+ flag. Autoload TeX-current-offset for that if necessary.
+
+ * tex-buf.el (TeX-current-offset, TeX-command-region,
+ TeX-region-create):
+ Correct offset calculations when not at start of line. New function
+ TeX-current-offset for that.
+
+2001-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0g released.
+
+2001-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-site.el: Don't enable tex-info.el by default.
+
+ * latex.el (LaTeX-hide-environment): Disabled by default.
+ Suggested by Christopher Allen <cpcallen@ruah.dyndns.org>.
+
+2001-03-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0f released.
+
+2001-03-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (unless): Don't enable Emacs 21 font-lock for Emacs 20.
+ (VirTeX-common-initialization): Ditto.
+
+2001-03-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0e released.
+
+2001-03-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-expand-list): Changed default to lazy evaluation of
+ `TeX-view-style' and `LaTeX-command-style'.
+ Suggested by Peter Neergaard <turtle@cs.bu.edu>.
+
+ * latex.el (LaTeX-indent-calculate, LaTeX-indent-calculate-last):
+ Backindent when brace is at the start of a line.
+ Patch by Masashi Shimbo <shimbo@cis.ibaraki.ac.jp>.
+
+ * doc/auc-tex.texi: Fixed dir entry.
+ Reported by David Masterson <dmasters@Rational.Com>.
+
+ * tex-info.el (TeXinfo-mode-map): "\e\r" bound to `map', not
+ `TeXinfo-mode-map'.
+ Patch by Dan Nicolaescu <dann@godzilla.ICS.UCI.EDU>.
+
+2001-03-01 Hidenobu Nabetani <nabe@debian.or.jp>
+
+ * tex-jp.el: Don't work correctly in current AucTeX.
+ Patch by Masayuki Ataka <j1297007@ed.kagu.sut.ac.jp>
+ and Yuzo Furukawa <hurukawa@kuee.kyoto-u.ac.jp>.
+ Removed support for NEmacs and Mule1,2 which are based
+ on Emacs 18 and 19.
+ Created new variable japanese-TeX-command-list and
+ added support for mendex.
+ Updated LaTeX-auto-regexp-list variable.
+
+2001-01-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * all: Changed `sunsite.auc.dk' to `sunsite.dk'.
+
+2001-01-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0d released.
+
+2001-01-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-mik.el (TeX-command-list): Don't prompt for view.
+
+2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0c released.
+
+2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Avoid :inherit font property with Emacs 20.
+ Reported by Damien WYART <wyart@iie.cnam.fr>.
+
+2000-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0b released.
+
+2000-11-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0a released.
+
+2000-11-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Copied Emacs 21 font-lock defs here.
+ (VirTeX-common-initialization): Activate them.
+
+2000-10-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * PROBLEMS: Updated.
+
+ * WIN-NT: Removed.
+ * MSDOS: Removed.
+ * VMS: Removed.
+ * OS2: Removed.
+ * Makefile (EXTRAFILES): Removed above files.
+
+2000-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/graphicx.el: Updated by author.
+ Ryuichi Arafune <arafune@ushioda.riec.tohoku.ac.jp>
+
+2000-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/graphics.el: New file.
+ * Makefile (STYLESRC): Added it.
+ * style/graphicx.el: Renamed from `style/graphicx.el'.
+ * Makefile (STYLESRC): Updated.
+ Reported by "Dr. Thomas Baumann" <thomas.baumann@ch.tum.de>.
+
+2000-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10t released.
+
+2000-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-outline-name): Don't escape `{' or `}' in
+ regexps.
+ Patch by "Stefan Monnier" <monnier+gnu/emacs/news/@RUM.cs.yale.edu>.
+
+ * tex-mik.el (TeX-command-list): Use `TeX-run-discard' for "View"
+ command.
+ Suggested by "Claus Dethlefsen" <c.dethlefsen@lancaster.ac.uk>.
+
+ * latex.el (LaTeX-common-initialization): `\bibitem' starts
+ paragraphs, just like `\item'.
+ Reported by Werner LEMBERG <sx0005@sx2.HRZ.Uni-Dortmund.DE>.
+
+2000-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-current-line): Return a string, not a number.
+ Reported by Julia Habel <julia.habel@gmx.de>.
+ Patch by Dirk.Ullrich@DaimlerChrysler.com.
+
+2000-06-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-site.el: Require tex-mik after changing load-path.
+ Reported by "I. Jossang" <ij202@eng.cam.ac.uk>.
+
+2000-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * IRIX: New file.
+ * Makefile (EXTRAFILES): Added it.
+
+2000-05-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10s released.
+
+2000-05-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10r released.
+
+2000-05-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-mode-map): Don't bind `.' and `,' by default.
+
+2000-05-03 Peter Galbraith <psg@debian.org>
+
+ * font-latex.el: file was broken. Updated to 0.701 (30 Mar 2000).
+ * bib-cite.el: file was broken. Updated to 3.16 (20 Dec 99).
+
+2000-04-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10q released.
+
+2000-03-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/graphicsx.el: New file.
+ * Makefile (STYLESRC): Added it.
+ Donated by Ryuichi Arafune <arafune@ushioda.riec.tohoku.ac.jp>.
+
+2000-04-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10q released.
+
+2000-03-23 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-keymap): Accept vector for
+ `LaTeX-math-abbrev-prefix'.
+ (LaTeX-math-insert-prefix): Better error message if
+ `LaTeX-math-abbrev-prefix' is not bound.
+ Reported by Jan Vroonhof <vroonhof@math.ethz.ch>.
+
+2000-02-23 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (TeXinfo-environment-list): Added more missing
+ environments. Patch by Akim Demaille <akim@epita.fr>.
+
+2000-02-22 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (TeXinfo-environment-list): Add `group'.
+ Patch by Akim Demaille <akim@epita.fr>.
+
+2000-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-command-list): Add `makeinfo --html' support.
+ Suggested by Akim Demaille <akim@epita.fr>.
+
+2000-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (TeXinfo-mode-map): Added "\e\r" binding for
+ `texinfo-insert-@item'.
+ Reported by Akim Demaille <akim@epita.fr>.
+ (TeXinfo-mode-menu, texinfo-mode): Changed menu name and mode name
+ to `Texinfo'.
+ Suggested by Akim Demaille <akim@epita.fr>.
+
+1999-12-21 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * bib-cite.el: Updated to 3.16 (20 Dec 99).
+
+ * font-latex.el: Updated to 0.700 (20 December 1999).
+
+2000-03-30 Peter Galbraith <psg@debian.org>
+
+ * font-latex.el: Updated to 0.701 (30 Mar 2000).
+
+2000-01-14 Peter Galbraith <psg@debian.org>
+
+ * bib-cite.el: Updated to 3.16 (20 Dec 99).
+ * font-latex.el: Updated to 0.700 (20 Dec 99).
+ * hilit-LaTeX.el: Changed author email address.
+
+1999-12-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10p released.
+
+1999-12-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * bib-cite.el: Updated to 3.15 (20 Dec 99).
+
+ * tex-mik.el (TeX-command-list): Fixed default PDF LaTeX command.
+ Reported by "Christian Schlauer" <Christian.Schlauer@web.de>.
+
+ * Version 9.10o released.
+
+1999-12-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * bib-cite.el: Updated to 3.13 (20 Dec 99).
+
+1999-12-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/danish.el ("danish"): Support Danish quotes.
+ Suggested by arne@daimi.au.dk (Arne Jørgensen).
+
+1999-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (texinfo-mode): Added `kill-all-local-variables'.
+ Reported by Stefan Monnier <foo@acm.com>.
+
+ * Version 9.10n released.
+
+1999-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-mik.el: Fixed typo.
+ Reported by Bernt Guldbrandtsen <bg@rs580.sh.dk>
+
+1999-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10m released.
+
+1999-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (AUCSRC, AUCELC): Added `tex-mik.el'.
+
+1999-11-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10l released.
+
+1999-11-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-env-figure): Use `\centering' instead of
+ `center' environment.
+ Patch by Stefan Monnier <foo@acm.com>.
+
+1999-11-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-mik.el (tex-mik): Add provide.
+
+ * tex-site.el: Automatically require `tex-mik.el' under NT.
+
+1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-current-file-name-nondirectory): New function.
+ (TeX-expand-list): Use it.
+
+1999-11-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/auc-tex.texi: Fixed references.
+ Patch by Stefan Monnier <foo@acm.com>.
+ * tex.el (TeX-lisp-directory): Use `locate-library' to find
+ default under Emacs.
+ Patch by Stefan Monnier <foo@acm.com>.
+ (TeX-dwim-master): New function.
+ (TeX-master-file): Use it.
+ (TeX-master): Document it.
+ Patch by Stefan Monnier <foo@acm.com>.
+
+1999-11-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10k released.
+
+1999-11-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el: Use `indent-according-to-mode' instead of
+ `LaTeX-indent-line'.
+ (LaTeX-mode-map): Don't remap `TAB'.
+ Patch by "Stefan Monnier <foo@acm.com>".
+
+1999-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-command-list): Added `LaTeX PDF' command.
+
+1999-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10j released.
+
+1999-10-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (dist): Create a .nosearch in the style directory.
+ (install-lisp): Ditto.
+ Suggested by Markus Rost <rost@IAS.EDU>.
+
+1999-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10i released.
+
+1999-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-master-directory): Call `substitute-in-file-name'.
+ Patch by Alexander Holt <alexander.holt@ed.ac.uk>.
+
+ * style/ngerman.el: New style.
+ Suggested by Torsten Schuetze <schuetze@math.tu-dresden.de>.
+ * Makefile (STYLESRC): Added it.
+
+ * tex-buf.el (TeX-command-query): Added history argument.
+ Suggested by Werner LEMBERG <sx0005@sx2.HRZ.Uni-Dortmund.DE>.
+
+ * latex.el (LaTeX-environment): Added history argument.
+
+ * tex.el (TeX-add-style-hook): Don't add the same hook twice.
+ Suggested by Jarl Friis <jarl@diku.dk>.
+
+ * tex.el: Removed portability code for old Emacsen.
+
+1999-10-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10h released.
+
+1999-09-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-cleanup): Allow multiple packages for
+ `usepackage'.
+ Reported by Torsten Schuetze <schuetze@math.tu-dresden.de>.
+ (LaTeX-auto-cleanup): Also add "unmangled" documentstyle.
+ Reported by Cyril Humbert <humbert@phobos.univ-mlv.fr>.
+
+1999-09-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/mdwlist.el: New file.
+ Patch by Stephen Heilbronner <heilbron@nm.informatik.uni-muenchen.de>.
+ * Makefile (STYLESRC): Added it.
+
+1999-08-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10g released.
+
+1999-08-20 Hidenobu Nabetani <nabe@debian.or.jp>
+
+ * tex.el (TeX-format-list): Add "JLATEX" and "JTEX" which is needed
+ to load tex-jp.el automatically.
+ * tex-jp.el (TeX-format-list): Remove "JLATEX" and "JTEX".
+
+1999-08-19 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-hide-environment, LaTeX-show-environment): make
+ them work with new outline mode.
+ Reported by Thomas Schick <schick@math.psu.edu>.
+
+ * tex.el (match-string): New compatibility function.
+ Reported by Andrew Edward Santosa <andrews@comp.nus.edu.sg>.
+
+1999-08-18 Hidenobu Nabetani <nabe@debian.or.jp>
+
+ * tex-jp.el (TeX-command-list): Add "jLaTeX" and "pLaTeX".
+ (TeX-mode-menu): Fix the problem that menu "TeX" is unchanged.
+ (TeX-japanese-process-input-coding-system): Update for Emacs 20.
+ (TeX-japanese-process-output-coding-system): Update for Emacs 20.
+ (TeX-command-default): Change from "j-article" to "jarticle".
+ (LaTeX-fill-region-as-para-do): Fix the problem that fill mode
+ don't work in Emacs 20.
+
+1999-07-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10f released.
+
+1999-07-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-minimal-regexp-list): Recognize usepackage
+ options.
+ (LaTeX-auto-cleanup): Ditto.
+
+1999-07-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-ignore-file): Ignore babel, it loads everything.
+ Reported by Mate Wierdl <mw@wierdlmpc.msci.memphis.edu>.
+
+ * style/foils.el: Removed require 'latex.
+ * style/natbib.el: Ditto.
+ * style/harvard.el: Ditto.
+ * style/slides.el: Ditto.
+ * style/latexinfo.el: Ditto.
+ Reported by Mate Wierdl <mw@wierdlmpc.msci.memphis.edu>.
+
+ * Makefile (infodir, lispdir, aucdir, EMACS): Use `standard' values.
+ Reported by Mate Wierdl <mw@wierdlmpc.msci.memphis.edu>.
+
+ * tex-info.el (texinfo-mode): Fix doc string.
+ Reported by Bob Weiner <weiner@altrasoft.com>.
+
+1999-05-17 Jerry James <jerry@cs.ucsb.edu>
+
+ * tex.el: Fix two typos in comments.
+ (set-text-properties): Protect against possible XEmacs version
+ 21.13, 22.13, etc.
+
+1999-05-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-indent-environment-list): Customized.
+
+ * Version 9.10e released.
+
+1999-05-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: (TeX-auto-generate): Reimplemented support for numeric
+ `TeX-file-recurse'.
+ (TeX-search-files): Ditto.
+
+1999-05-03 Rune Kleveland <runekl@math.uio.no>
+
+ * style/amsart.el ("amsart"): Load `amsthm.el'.
+ * style/amsbook.el ("amsbook"): Ditto.
+
+1999-03-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10d released.
+
+1999-03-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/changes.texi: Added extra `@'.
+
+ * Version 9.10c released.
+
+1999-03-19 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * tex.el (TeX-insert-dollar): Better error message when trying
+ to insert a dollar in math-mode.
+
+ * texmathp.el (texmathp-tex-commands-default): Added more default
+ macros.
+
+1999-03-12 Carsten Dominik <dominik@strw.LeidenUniv.nl>
+
+ * latex.el (TeX-arg-index-tag): New function, to be used by the
+ index.el and multind.el style files.
+ (LaTeX-auto-index-regexp-list): Now matches both \index and
+ \glossary.
+ (TeX-arg-index): Renamed from TeX-arg-define-index.
+ (TeX-arg-define-index): Now an alias for `TeX-arg-index'.
+ (LaTeX-common-initialization): Added a regexp for index and
+ glossary to `TeX-complete-list'. Added entry for glossary with
+ `Tex-add-symbols'.
+ * style/index.el: New file.
+ * style/makeidx.el: New file.
+ * style/multind.el: New file.
+ * style/varioref.el: New file.
+ * style/fancyref.el: New file.
+ * Makefile (STYLESRC): Added `style/index.el', `style=makeidx.el',
+ `style/multind.el', `style/varioref.el', `style/fancyref.el'.
+
+1999-02-23 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-search-files): `nconc' the result.
+ Reported by Berwin Turlach <bturlach@maths.adelaide.edu.au>.
+
+1999-02-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10b released.
+
+1999-02-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/changes.texi: Typo: @ldots -> @dots.
+
+ * Version 9.10a released.
+
+ * doc/auc-tex.texi: Changed version to 9.10.
+ * doc/history.texi: Ditto.
+ * doc/changes.texi: Ditto.
+
+1999-02-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9p released.
+
+1999-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-jp.el (TeX-format-list): Fix JLATEX format.
+ Patch by Tsutomu OKUMURA <oku@nml.t.u-tokyo.ac.jp>.
+
+ * style/foils.el (LaTeX-style-foils): Removed spurious `\n'.
+ Reported by Bernt Guldbrandtsen <bernt@jupiter.ansci.iastate.edu>.
+
+1999-02-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (install-contrib): Added `$(CONTRIBELC)' dependency.
+ Suggested by Nils Ackermann <Nils.Ackermann@math.uni-giessen.de>.
+
+1999-01-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-search-files): `mapcar' instead of `mapcan'.
+
+1999-01-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-font-replace-macro): Renamed from
+ `LaTeX2e-font-replace'. Use `TeX-esc'.
+ * latex.el (LaTeX-common-initialization): Use it.
+ * tex-info.el (texinfo-mode): Ditto.
+ (TeXinfo-font-list): Add `delete'.
+ Suggested by Christoph Wedler <wedler@fmi.uni-passau.de>.
+
+1999-01-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9o released.
+
+1999-01-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-insert-braces, TeX-command-list): Fixed custom types.
+ Patch by Markus Rost <markus.rost@mathematik.uni-regensburg.de>.
+
+1999-01-09 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * latex.el (LaTeX2e-font-replace): Don't use hard-coded regexp for
+ font commands, use local `TeX-font-list', i.e., `LaTeX-font-list'.
+
+1999-01-05 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * tex.el (TeX-load-style-file): Do not prevent .elc style files to
+ be loaded if `TeX-byte-compile' is nil, just prevent compilation.
+ (TeX-lisp-directory): Only use `locate-data-directory' if this
+ function is defined and AucTeX is installed as an XEmacs package.
+
+1998-12-12 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * tex.el (load-path): Don't add `TeX-lisp-directory'.
+ (TeX-lisp-directory): Use `locate-data-directory' if present.
+
+1998-12-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9n released.
+
+1998-12-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-file-recurse): Added right parenthesis.
+ Reported by Bernt Guldbrandtsen <bernt@stat.washington.edu>.
+
+1998-12-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9m released.
+
+1998-12-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * font-latex.el: Updated.
+ * bib-cite.el: Ditto.
+
+ * Version 9.9l released.
+
+1998-12-01 Alastair Burt <burt@dfki.de>
+
+ * doc/auc-tex.texi (Automatic):
+
+ * lisp/tex.el: Extended the semantics of TeX-file-recurse
+ -- now accepts a positive integer as a bound on the recursion.
+ Functions TeX-search-files and TeX-auto-generate have been amended
+ appropriately.
+
+1998-11-23 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * texmathp.el (texmathp): Added autoload cookie.
+
+1998-11-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9k released.
+
+1998-11-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-load-style-file): Protect `byte-compile-file'.
+ Reported by Kurt Swanson <kurt@dna.lth.se>.
+
+ * latex.el (LaTeX-outline-name): New function.
+ (LaTeX-imenu-create-index-function): New function.
+ (LaTeX-common-initialization): Use it.
+
+ * tex-buf.el (TeX-run-interactive): Make sure buffer is writable
+ (needed in Emacs 20.3).
+ Reported by many.
+
+1998-10-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/auc-tex.texi (European): Removed references to obsolete
+ packages.
+
+1998-07-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9j released.
+
+1998-07-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-run-ispell-on-document, TeX-ispell-document):
+ New functions.
+ * tex.el (TeX-command-list): Use them.
+ Patch by Jason Stewart <jasons@cs.unm.edu>.
+
+ * Version 9.9i released.
+
+1998-07-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-parse-macro, TeX-arg-string, TeX-parse-argument): If
+ region is active, put it inside empty brackets.
+ Patch by Peter Thiemann <pjt@cs.nott.ac.uk>.
+
+1998-07-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (plain-TeX-auto-regexp-list): Add missing \\'es.
+ Reported by Markus Rost t4287
+ <markus.rost@mathematik.uni-regensburg.de>.
+
+1998-07-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9h released.
+
+1998-07-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-insert-dollar): Use `string-equal' to compare
+ strings.
+ Patch by Carsten Dominik <dominik@strw.leidenuniv.nl>.
+
+1998-06-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9g released.
+
+1998-06-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-index-regexp-list): Remove extra quote.
+ Patch by Carsten Dominik <dominik@strw.leidenuniv.nl>.
+
+1998-06-24 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9f released.
+
+1998-06-24 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-index-regexp-list): Fix parentheses.
+ * texmathp.el (texmathp): Use `if (not' instead of `unless'.
+ Patch by Carsten Dominik <dominik@strw.leidenuniv.nl>.
+
+1998-06-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9e released.
+
+1998-06-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/Makefile (auc-tex.ps): Use `-o' to specify output file.
+ Suggested by Paul McJones <mcjones@pa.dec.com>.
+
+1998-06-12 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * latex.el (LaTeX-font-list): Default value now contains special
+ math font commands.
+ (LaTeX2e-font-replace): Added support for math fonts.
+
+ * tex.el (TeX-font-list): Docstring changed. Extra prefix and
+ suffix for math fonts allowed.
+ (TeX-describe-font-entry): Adapted to extended `TeX-font-list'.
+ (TeX-font): Detects math mode (using `texmathp') and inserts
+ special math font commands when available.
+
+1998-06-11 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * tex.el: (TeX-insert-dollar): Rewritten with `texmathp'.
+ (TeX-dollar-verify, TeX-locate-delimiter, TeX-bouncing-point):
+ Obsolete functions removed.
+
+1998-06-11 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * latex.el: Made index entries available for global completion
+ like labels and citation keys.
+ (TeX-arg-index, TeX-arg-define-index): New functions.
+
+1998-06-10 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * natbib.el ("natbib"): Rewritten to allow for more flexible
+ control of optional note arguments. New macros in NatBib 6
+ supported. Added support for RefTeX.
+
+1998-06-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9d released.
+
+1998-06-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * texmathp.el: New version from Dominik.
+
+ * Version 9.9c released.
+
+1998-06-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (texmathp): Added autoload.
+ (TeX-math-mode-p): Deleted.
+ (TeX-parse-macro): Use `texmathp' instead of `TeX-math-mode-p'.
+
+ * texmathp.el: New file by Carsten Dominik
+ <dominik@strw.LeidenUniv.nl>.
+ * Makefile (AUCSRC): Added.
+ (AUCELC): Added.
+
+1998-06-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-expand-list): Add `%n' escape.
+ (TeX-current-line): New function.
+ Suggested by "Lee, Sang-Min" <smagus@acorn.snu.ac.kr>.
+
+ * doc/auc-tex.texi: Doc fixes by Gustavo Chaves
+ <gustavo@cpqd.com.br>.
+ * doc/intro.texi: Ditto.
+ * doc/install.texi: Ditto.
+
+1998-05-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el: Checkdoc'ed.
+
+1998-04-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/README: Update iesd->sunsite in addresses.
+
+1998-04-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/Makefile (auc-tex.ps): Cut of the first two lines.
+
+1998-03-29 Carsten Dominik <dominik@strw.LeidenUniv.nl>
+
+ * latex.el (LaTeX-section-section): When RefTeX is available,
+ notify it about the new section.
+
+1998-03-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/math-ref.tex (section{Symbols}): Wrong keybindings.
+ Reported by "Ron Smith" <rsmith@eel.ufl.edu>.
+
+1998-02-27 Soren Dayton <csdayton@cs.uchicago.edu>
+
+ * tex.el (TeX-load-style): Also look in master directory.
+
+1998-02-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-insert-punctuation): Only expand abbrevs when abbrev
+ mode is on. Suggested by Alastair Burt <alastair.burt@dfki.de>.
+
+1998-02-25 SL Baur <steve@altair.xemacs.org>
+
+ * doc/auc-tex.texi: Add direntry section for automatic
+ installation.
+
+1998-02-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9b released.
+
+1998-01-02 John Griffith <griffith@sfs.nphil.uni-tuebingen.de>
+
+ * latex.el (LaTeX-auto-regexp-list): Recognize empty optional
+ arguments and macros in optional arguments.
+
+ * tex.el (TeX-parse-argument): minor spelling correction.
+ (TeX-argument-insert): ditto
+
+1998-02-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-match-extension): Fold case when matching
+ extensions.
+
+1998-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9a released.
+
+1998-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8l released.
+
+1998-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8k released.
+
+1998-02-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-list): Make tags match doc string.
+
+1998-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8j released.
+
+1998-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-jp.el: Added credit.
+ Patch by KOBAYASHI Shinji <koba@flab.fujitsu.co.jp>.
+
+1997-12-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-site.el: Added `defcustom' kludge to tex-site.el.
+ Suggested by "Ralph J. Hangleiter" <hangleit@math.uni-goettingen.de>.
+
+1997-10-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (TeX-arg-input-file): Add trailing slash.
+ (TeX-arg-bibstyle): Ditto.
+ (TeX-arg-bibliography): Ditto.
+ Patch by Ching-Mo Chang <chang@wsu.edu>.
+
+1997-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8i released.
+
+1997-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8h released.
+
+1997-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8g released.
+
+1997-10-20 Peter S Galbraith <rhogee@mixing.qc.dfo.ca>
+
+ * font-latex.el: Updated to V0.504 (Oct 20 97)
+
+ * bib-cite.el: Updated to 3.04 (Aug 25 97)
+
+ * hilit-LaTeX.el: Updated to V1.17 (Sep 06 95)
+
+1997-10-01 kifer@CS.SunySB.EDU (Michael Kifer)
+
+ * tex.el (TeX-insert-punctuation): Expand abbrevs in the
+ beginning.
+
+1997-09-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-run-silent): New function.
+
+ * tex.el (TeX-command-list): Changed default for view from
+ `TeX-run-background' to `TeX-run-silent'.
+
+1997-09-10 "Dr. Werner Fink" <werner@suse.de>
+
+ * style/dinbrief.el: Updated.
+
+1997-09-08 karlheg@inetarena.com (Karl M. Hegbloom)
+
+ * tex-info.el (texinfo-mode): Regexp fix.
+
+1997-08-29 David J. Rowe <rowe@asys47.wdl.lmco.com>
+
+ * latex.el (LaTeX-auto-regexp-list): Added support so newcommand*,
+ renewcommand*, providecommand*, newenvironment* and
+ renewenvironment* are recognized by TeX-auto-generate and
+ TeX-auto-generate-global.
+ (LaTeX-common-initialization): Added all of above "starred"
+ commands to symbol list and added providecommand to symbol list.
+
+1997-08-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8f released.
+
+1997-08-29 Carsten Dominik <dominik@strw.LeidenUniv.nl>
+
+ * amsmath.el ("amsmath"): Added environments xalignat and
+ xxalignat, and starred forms
+
+1997-08-22 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * tex-buf.el (TeX-region-create): Also bind `orig-buffer' which
+ might be useful in `TeX-region-hook'.
+
+1997-07-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8e released.
+
+1997-07-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (STYLESRC): Added `style/natbib.el'.
+
+1997-07-13 Berwin Turlach <berwin.turlach@anu.edu.au>
+
+ * Added style support for natbib.sty
+
+1997-07-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8d released.
+
+1997-07-11 Jan Vroonhof <vroonhof@math.ethz.ch>
+
+ * latex.el (LaTeX-auto-regexp-list): More LaTeX2e support.
+
+1997-07-05 Berwin Turlach <berwin.turlach@anu.edu.au>
+
+ * latex.el (BibTeX-auto-store): make TeX-master a local variable
+ and set it to true.
+
+1997-07-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8c released.
+
+1997-07-03 Carsten Dominik <dominik@strw.LeidenUniv.nl>
+
+ * style/amsmath.el ("amsmath"): Use `TeX-arg-ref' for eqref.
+
+1997-06-29 Berwin Turlach <berwin.turlach@anu.edu.au>
+
+ * harvard.el: Updated the support for harvard.el
+
+1997-06-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8b released.
+
+1997-06-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-LaTeX-sentinel): `natbib' support.
+ Patch by Berwin Turlach <berwin.turlach@anu.edu.au>.
+
+1997-06-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8a released.
+
+1997-06-24 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * tex.el (TeX-update-style): `TeX-auto-update' could be unbound.
+ (TeX-auto-x-parse-length): New variable. Allows to use maximimum
+ = slow parsing for the beginning of a file and minimum = fast
+ parsing, e.g., just for labels, for the rest of the file.
+ (TeX-auto-x-regexp-list): Ditto.
+ (TeX-auto-parse-region): New function.
+ (TeX-auto-parse): Use them.
+
+ * tex-buf.el (TeX-region-extra): New variable with a value which
+ redefines \cite for the region file in order get less
+ warnings. With value "", this variable has no effect.
+ (TeX-region-hook): New variable.
+ (TeX-region-create): Use them.
+
+ * latex.el (LaTeX-indent-line): TeX commands are case sensitive.
+ (LaTeX-find-matching-end): Would not work correctly with more than
+ one \end in a line.
+ (LaTeX-find-matching-begin): Would not work correctly with more
+ than one \begin in a line.
+
+ (LaTeX-menu-max-items): New variable with value 25. Split menu
+ if number of entries in a menu is larger than this value. If nil,
+ never split menu into submenus, which is the behaviour before the
+ introduction of this variable.
+ (LaTeX-submenu-name-format): New variable.
+ (LaTeX-split-long-menu): New function using the two new variables.
+ (LaTeX-menu-update): Use it.
+
+ (LaTeX-document-regexp): New variable. Texts in environments
+ other than "document", e.g., "letter", could be without initial
+ indentation.
+ (LaTeX-verbatim-regexp): New variable. \begin and \end of
+ environments other than "verbatim\\*?", e.g., "program", could
+ start at column 0.
+ (LaTeX-begin-regexp): New variable similar to `LaTeX-item-regexp'.
+ Commands other than "begin", e.g, "if", could increase the
+ indentation.
+ (LaTeX-end-regexp): New variable similar to `LaTeX-item-regexp'.
+ Commands other than "end", e.g, "fi", could decrease the
+ indentation.
+ (LaTeX-indent-comment-start-regexp): New variable. Would allow
+ you to correct the automatic indentation with commands in special
+ comments.
+ (LaTeX-indent-calculate): Use them.
+ (LaTeX-indent-level-count): Use them.
+ (LaTeX-indent-calculate-last): Use them.
+
+ (LaTeX-math-insert-function): New variable.
+ (LaTeX-math-insert): Use it.
+
+1997-06-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (TeX-arg-ref): New alias.
+ (LaTeX-common-initialization): Use it.
+ Patch by Soren Dayton <csdayton@cs.uchicago.edu>.
+
+1997-06-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-minimal-regexp-list): Added `usepackage'.
+ (LaTeX-auto-minimal-regexp-list): Ditto.
+ Patch by Carsten Dominik <dominik@strw.LeidenUniv.nl>.
+
+ * style/amsmath.el: New file.
+ * style/amstext.el: New file.
+ * style/amsbsy.el: New file.
+ * style/amsopn.el : New file.
+ * style/amsthm.el: New file.
+ * Makefile (STYLESRC): Added them.
+ Files provided by Carsten Dominik <dominik@strw.LeidenUniv.nl>.
+
+1997-06-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/slovak.el: New file.
+ * style/czech.el: New file.
+ * Makefile (STYLESRC): Add them.
+ Files provided by Milan Zamazal <pdm@fi.muni.cz>.
+
+1997-04-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7p released.
+
+1997-04-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Added customize information.
+ * tex-buf.el: Ditto.
+ * latex.el: Ditto.
+
+1997-04-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7o released.
+
+1997-04-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-equation-label): New variable.
+ (LaTeX-eqnarray-label): New variable.
+ (LaTeX-label): Support `figure*', `label*', `equation', and
+ `eqnarray'.
+ (LaTeX-env-figure): Support `table*'.
+ Patch by Joes Staal <staal@geo.tudelft.nl>.
+
+1997-03-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-down-section): Doc fix.
+ (LaTeX-section-heading): Ditto.
+ (LaTeX-section-title): Ditto.
+ (LaTeX-env-array): Ditto.
+ (TeX-braces-user-association): Ditto.
+ (LaTeX-fill-region-as-paragraph): Ditto.
+ (LaTeX-math-abbrev-prefix): Ditto.
+ (LaTeX-math-mode): Ditto.
+ (TeX-arg-right-insert-p): Ditto.
+ (latex-mode): Ditto.
+
+1997-03-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7n released.
+
+1997-03-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-default): Fixed hebrew delimiters.
+ Patch by John Griffith <griffith@sfs.nphil.uni-tuebingen.de>.
+
+1997-03-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-209-to-2e): Use `buffer-substring-no-properties'.
+ Reported by Graham Gough <graham@cs.man.ac.uk>.
+
+1997-03-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7m released.
+
+1997-03-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-auto-generate): Only generate when needed.
+ (TeX-auto-generate-global): Ditto.
+ Patch by Helmut Geyer <Helmut.Geyer@IWR.Uni-Heidelberg.De>.
+
+ * Makefile (install-contrib): Don't move elc files twice. Patch
+ by Helmut Geyer <Helmut.Geyer@IWR.Uni-Heidelberg.De>.
+
+1997-03-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/danish.el: Copied from `style/dk.el'.
+ * Makefile (STYLESRC): Added `style/danish.el'.
+ Suggested by Lars Frellesen <frelle@math-tech.dk>.
+
+1997-03-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7l released.
+
+1997-03-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (some): Don't use `style/*.elc'.
+
+1997-02-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-electric-macro): Default to space after dot.
+
+1997-02-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7k released.
+
+1997-02-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-submit-bug-report): Fix address (sunsite, not iesd!).
+
+1997-02-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7j released.
+
+1997-02-21 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (some): New target.
+ Suggested by Steven L Baur <steve@miranova.com>.
+
+1997-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7i released.
+
+1997-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Removed autoloads that conflicts with `tex-mode.el'.
+ (TeX-lisp-directory): Default to data-directory.
+
+1997-02-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7h released.
+
+1997-02-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-lisp-directory): Removed.
+
+1997-02-07 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7g released.
+
+1997-02-06 Karl Eichwalder <ke@ke.Central.DE>
+
+ * Makefile (install-lisp): Don't install $(aucdir)/lpath.el and
+ $(aucdir)/tex-site.el.
+ (contrib, install-contrib): New targets.
+
+1997-01-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-default): uparow -> uparrow. Reported by
+ Kyeong Soo Kim <kks@baekdu.rgit.wustl.edu>.
+
+1997-01-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (AUCSRC): Removed `ltx-help.el'.
+
+1997-01-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7f released.
+
+1997-01-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-label-function): New variable.
+ (LaTeX-label): New function.
+ (LaTeX-section-label): Use it.
+ (LaTeX-env-figure): Ditto.
+ (LaTeX-env-label): Ditto.
+ Patch supplied by Carsten Dominik <dominik@strw.LeidenUniv.nl> for
+ better RevTeX.el support.
+
+ * latex.el (LaTeX-env-figure): Don't insert \leavevmode, at the
+ request of David Carlisle <carlisle@ma.man.ac.uk>.
+
+1997-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7e released.
+
+1997-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-parse-error): Support LaTeX warnings. Patch by
+ Frederic Devernay <devernay@istar.fr>.
+ (TeX-warning): Ditto.
+
+1997-01-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7d released.
+
+1997-01-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-jp.el: XEmacs 20 support by Soren Dayton
+ <csdayton@cs.uchicago.edu>.
+
+1997-01-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (CP): Use `cp -p'. Suggested by Graham Gough
+ <graham@cs.man.ac.uk>.
+
+ * Version 9.7c released.
+
+1997-01-08 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/intro.texi: Spelling fixes by Franklin Chen <chen@adi.com>.
+
+ * tex-buf.el (TeX-shell-command-option): Insitialize from
+ shell-command-switch. Suggested by Fabio@Colorado.EDU (Fabio
+ Somenzi).
+
+ * latex.el (LaTeX-mode-menu): Added sans serif. Patch by Ralf
+ Fassel <ralf@atg.venture.de>.
+
+1997-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (install-lisp): Also install `.el' files. Requested by
+ several people.
+
+1996-12-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (tex.elc): New entry.
+ (install-lisp): Use it. Trevor Jim <tjim@saul.cis.upenn.edu>
+ reported that `make install' wouldn't make the elc files.
+
+1996-12-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7b released.
+
+1996-12-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-run-format): Bind `buffer' before `process' to
+ avoid side effect. Suggested by Frederic Devernay
+ <devernay@istar.fr>.
+
+ * Version 9.7a released.
+
+1996-12-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Minimal support for
+ `sentence-end-double-space'.
+
+1996-12-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6m released.
+
+1996-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6l released.
+
+1996-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-jp.el: Patch from IKEMOTO Masahiro
+ <ikeyan@airlab.cs.ritsumei.ac.jp>.
+
+1996-11-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6k released.
+
+1996-11-22 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-mode-menu): Made `LaTeX-math-mode' a toggle.
+
+1996-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6j released.
+
+1996-11-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-common-initialization): Added eqref to
+ LaTeX-label-list. Suggested by Martin Hagstrom
+ <martinh@sto.foa.se>.
+
+1996-11-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-region-create): Disable font lock. Suggested by
+ several, patch by Christoph Wedler <wedler@fmi.uni-passau.de>.
+
+1996-11-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-file-extensions): Added "texinfo".
+
+1996-09-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-mode-map): Do not overwrite standard binding of
+ `M-g'.
+
+ * tex.el (popup-mode-menu): Run `LaTeX-menu-update' if present.
+ Workaround for bug reported by Hendrik Visage
+ <hendrikv@di.denel.co.za> and othors.
+
+ * latex.el (LaTeX-float): Allow nil.
+ (LaTeX-env-figure): Don't insert float if nil. Feature suggested
+ by Andre Eickler <eickler@db.fmi.uni-passau.de>.
+
+1996-09-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6i released.
+
+1996-09-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-mode-syntax-table): Made `$' have the syntax class
+ `$' at the suggestion of Mats Bengtsson <matsb@s3.kth.se>.
+
+1996-08-31 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (TeX-arg-cite): Use `multi-prompt' when asking for
+ entries.
+ (TeX-arg-bibliography): Ditto.
+
+1996-08-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile: Simplified installation (I hope).
+
+1996-08-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile: Removed lacheck.
+
+1996-08-23 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-run-command): Change to master directory before
+ executing command.
+ (TeX-region-file): Allow dummy second argument.
+ (TeX-run-background): Run in master directory.
+ (TeX-run-interactive): Run in master directory.
+
+ * tex.el (TeX-master-file): Allow second argument `NONDIRECTOPRY'.
+ (TeX-expand-list): Set second argument `NONDIRECTORY' to file
+ entries.
+ (TeX-master-directory): New function.
+ * tex.el (TeX-auto-write): Write in master directory.
+
+1996-08-22 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-current-environment): Ignore comments. Reported
+ by Stephen Eglen <stephene@cogs.susx.ac.uk>.
+
+ * tex.el (TeX-directory-absolute-p): Added `windows-nt'.
+
+ * tex-buf.el (TeX-shell): Added `windows-nt'.
+ (TeX-shell-command-option): Added `emx' and `windows-nt'.
+ Reported by Ulrich Poetter <poetter@em.uni-frankfurt.d400.de>.
+
+1996-08-21 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (VirTeX-common-initialization): Removed duplicate
+ initialization of `words-include-escapes'. Reperted by Mark Hovey
+ <hovey@math.mit.edu>.
+
+1996-08-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (CONTRIB): Added `font-latex.el'.
+
+1996-07-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (aucdir): Changed `lib' to `share' per new emacs
+ conventions. Reported by "Edward J. Huff"
+ <huffe@carbon.chem.nyu.edu>.
+
+1996-07-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Make sure `.}' gets
+ two spaces at end of sentence when filling.
+
+1996-07-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-parse-path): Ignore tralining //. Suggested by
+ Göran Uddeborg <Göran.Uddeborg@carmen.se>.
+
+1996-05-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * all: Use version number instead of CVS id.
+
+ * tex.el (TeX-mode-map): Don't bind `del'. We aren't supposed to
+ have any tabs in the first place.
+
+1996-05-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-mark-active, TeX-active-mark) [XEmacs]: The
+ definition of these two were swapped. Bug reported by
+ Vladimir Alexiev <vladimir@cs.ualberta.ca>.
+
+1996-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-update-style): Don't run parent style hooks for
+ files that doesn't match `TeX-one-master'. Suggested by many
+ people.
+
+1996-04-24 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-close-environment): Bind
+ `next-line-add-newlines' to t. Patch by Fritz Knabe
+ <knabe@matecumbe.ing.puc.cl>.
+
+1996-04-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Fill `.}' as a sentence
+ end. Patch by Fritz Knabe <knabe@matecumbe.ing.puc.cl>.
+
+1996-03-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-cal): Use `\mathcal{}' under LaTeX2e.
+ Reported by Mate Wierdl <wierdlm@zebra.msci.memphis.edu>.
+
+1996-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (texinfo-mode): Rely on texinfo.el to provide the
+ outline regexp.
+
+1996-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-command-menu-queue, TeX-command-menu-queue-entry):
+ New functions supporting printer queue queries from the menu. By
+ Ulrik Dickow <dickow@nbi.dk>
+ (TeX-command-menu-entry): Use them.
+
+1996-02-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/swedish.el: Support for Swedish quotation style by "G\vran
+ Uddeborg" <gvran@uddeborg.pp.se>.
+
+1995-12-21 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-default): Added more definitions by Mehmet
+ Balcilar <MBALCIL@econ.wayne.edu>.
+
+1995-12-18 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Removed old version.
+ (LaTeX-math-menu): Redefined the math mode menu.
+
+1995-12-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-menu): New variable.
+ (LaTeX-mode-menu): Use it. Suggested by Peter S Galbraith
+ <rhogee@mixing.qc.dfo.ca>.
+
+1995-11-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (VirTeX-common-initialization): Set `comment-multi-line'
+ to nil.
+
+1995-10-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * PROBLEMS: Some easymenu explanations.
+
+ * tex.el: Require easymenu.el instead of auc-menu.el.
+ * Makefile (AUCSRC): Removed easymenu.el and auc-menu.el.
+ (MINMAPSRC): Removed easymenu.el, column.el and cpp.el.
+ * easymenu.el: File deleted.
+ * column.el: File deleted.
+ * cpp.el: File deleted.
+
+ * latex.el (LaTeX-math-insert): Don't check if `TeX-insert-macro'
+ is defined.
+ (LaTeX-close-environment): Work better when called on an empty
+ line. Fixed by David Aspinall <da@dcs.ed.ac.uk>.
+
+1995-10-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el ('LaTeX-math-mode): Autoload from latex.el instead of
+ ltx-math.el. Reported by Richard Brankin <richard@num-alg-grp.co.uk>.
+
+1995-02-14 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Should now format \\
+ correctly. Patch by michal@ellpspace.math.ualberta.ca (Michal
+ Jaegermann).
+ (LaTeX-fill-region-as-para-do): New function.
+ (LaTeX-fill-region-as-paragraph): Do not fill paragraphs inside
+ special environments.
+
+1995-02-12 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex.el (TeX-byte-compile): Make it default to nil. Suggested by
+ michal@ellpspace.math.ualberta.ca (Michal Jaegermann).
+
+ * tex-buf.el (TeX-command-query): Also offer to save files when
+ started from a menu. Reported by wscoas@win.tue.nl (Anton
+ A. Stoorvogel).
+ (TeX-LaTeX-sentinel): Don't suggest BibTeX if there is no
+ bibliographies. Suggested by Piet van Oostrum <piet@cs.ruu.nl>.
+
+1995-02-11 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-run-format): Protect against being run from a
+ different buffer. Patch by Michael Kifer
+ <kifer@sbkifer.cs.sunysb.edu>.
+
+ * latex.el (LaTeX-math-default): Moved `Phi' from V to F in
+ LaTeX-math-mode. Suggested by dak@ind.rwth-aachen.de (David
+ Kastrup).
+ * doc/math-ref.tex: Documented it.
+
+1995-02-02 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-home-buffer): Added interactive, reported by
+ edavid@lami.univ-evry.fr.
+
+1995-02-01 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * hilit-LaTeX.el: Upgraded to 1.06.
+
+ * Makefile (CONTRIB, EXTRAFILES): Moved tex-jp.el to CONTRIB.
+
+1995-01-27 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (LaTeX-paragraph-commands): Incorrectly placed
+ parenthesis. Reported by mic@cs.ucsd.edu (Michelangelo Grigni).
+
+1995-01-26 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (LaTeX-fill-region): Use marker to mark end of region
+ instead of integer, as the formatting may change the size of the
+ region.
+ (LaTeX-common-initialization): Fixed bug in paragraph definitions.
+ Reported by Steve Anderson <anderson@sapir.ling.yale.edu>.
+
+ * tex.el (save-match-data): Added by koba@flab.fujitsu.co.jp
+ (Kobayashi Shinji).
+ (bibtex-mode-hook): Don't use add-hook yet. Reported by
+ koba@flab.fujitsu.co.jp (Kobayashi Shinji).
+
+1995-01-25 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex.el (change-major-mode-hook): Also clear
+ `LaTeX-environment-list'.
+
+ * Makefile (AUCSRC): Add `auc-menu.el'.
+
+ * tex.el: Use auc-menu instead of easymenu.
+
+ * tex.el: Inserted comment to mark end of site customization.
+ Suggested by john@minster.york.ac.uk (John A. Murdie).
+
+ * tex.el (change-major-mode-hook): Forgot a set of parentheses.
+ Reported by Frederic Devernay <Frederic.Devernay@sophia.inria.fr>.
+
+ * tex-buf.el (TeX-current-pages): Removed extra parentheses.
+ Reported by mic@cs.ucsd.edu (Michelangelo Grigni).
+
+1995-01-24 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * tex.el (change-major-mode-hook): Added workaround for error in
+ XEmacs 19.11's `kill-all-local-variables'.
+
+1995-01-23 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (LaTeX-common-initialization): Removed unnecessary
+ regexp quotes of `TeX-esc'.
+
+ * style/amsart.el: Move `eqref' definition to `style/amstex.el'
+ and load that style hook.
+ * style/amstex.el: New file.
+ * Makefile (STYLESRC): Added it.
+ Suggested by vb1890@PLAY.CS.NYU.EDU (Victor Boyko).
+
+1995-01-22 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el, ltx-math.el, Makefile: Integrated `ltx-math.el' in
+ `latex.el'.
+ * tex-site.el: Removed autoload for `LaTeX-math-mode'.
+
+1995-01-19 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (latex-mode): Epoch fix by Martin Sjolin
+ <marsj@ida.liu.se>.
+
+1995-01-17 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * bib-cite.el: New file contributed by Peter S. Galbraith
+ <rhogee@bathybius.meteo.mcgill.ca>.
+
+ * hilit-LaTeX.el: New file contributed by Peter S. Galbraith
+ <rhogee@bathybius.meteo.mcgill.ca>.
+
+ * Makefile (CONTRIB): New macro for user contributed emacs lisp
+ packages, initialized with `bib-cite.el' and `hilit-LaTeX.el'.
+ (EXTRAFILES): Added $(CONTRIB) to the list.
+
+ * tex.el (TeX-directory-absolute-p): Moved definition before
+ `TeX-macro-private'. Reported by Frederic Devernay
+ <Frederic.Devernay@sophia.inria.fr>.
+
+ * latex.el (LaTeX-common-initialization): Remove extra and wrong
+ "\\\\par" from `paragraph-separate'. Bug reported by
+ nijhof@th.rug.nl (Jeroen Nijhof).
+
+1995-01-11 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-command-region): Comment fix. Patch by
+ wlang@rs6000.mri.akh-wien.ac.at (Willi Langenberger).
+ (TeX-region-create): More outline-mode safe. Patch by
+ wlang@rs6000.mri.akh-wien.ac.at (Willi Langenberger).
+
+ * Makefile (dist): Put version number in WWW page. Suggested by
+ several people.
+
+ * latex.el (LaTeX-auto-regexp-list): Ignore first optional
+ argument to newenvironment if there is a second. Problem reported
+ by schiotz@ltf.dth.dk (Jakob Schiotz).
+
+ * style/amsbook.el: New file. Problem reported by Denby Wong
+ <3dw16@qlink.queensu.ca>.
+
+1995-01-04 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-TeX-sentinel-check): New function. Updates
+ `TeX-current-page' with regexp by dodd@roebling.poly.edu (Lawrence
+ R. Dodd)
+ (TeX-current-pages): New function.
+ (TeX-LaTeX-sentinel, TeX-TeX-sentinel): Use it.
+ (TeX-format-filter): Removed unnecessary check before assignment.
+
+1995-01-03 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Write number of pages even
+ when labels or citations are missing. Patch by
+ dodd@roebling.poly.edu (Lawrence R. Dodd).
+
+1994-12-07 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex.el (TeX-directory-absolute-p): New function. Should work on
+ both Unix and MS DOS. Problem reported by schiotz@ltf.dth.dk
+ (Jakob Schiotz).
+ (TeX-parse-path): Use it.
+ (TeX-auto-generate): Use it.
+
+1994-12-05 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (BibTeX-auto-store): Set TeX-auto-parse-length to
+ 999999 locally. Problem reported by Christoph Wedler
+ <wedler@fmi.uni-passau.de>.
+
+1994-12-02 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Check whether the ".bbl" file
+ need to be udpated before setting TeX-command-next to "BibTeX".
+ (TeX-command-query): Remove previous change.
+
+1994-11-28 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (LaTeX-209-to-2e): New function by
+ Graham Gough <graham@cs.man.ac.uk>.
+
+ * latex.el (LaTeX-mode-menu): Move many commands to new
+ "Miscellaneous" submenu.
+
+ * tex-buf.el (TeX-home-buffer): Don't take arg.
+
+ * latex.el (LaTeX-left-right-indent-level): New variable
+ controling indentation for \left \right blocks.
+ (LaTeX-indent-level-count): New function. Previously only LaTeX
+ macros at the beginning of the line would affect indentation.
+ This problem was reported by many people.
+ (LaTeX-indent-calculate-last): Call `LaTeX-indent-level-count'.
+ Take into account that \end and \right at the beginning of the
+ line has immediate effect.
+
+1994-11-27 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (TeX-global-input-files): New variable. Idea and
+ sample code by Christophe Mignot <Christophe.Mignot@loria.fr>.
+ (TeX-arg-input-file): Use it.
+ (BibTeX-global-style-files): Mention how it is reset in
+ `TeX-normal-mode'.
+ (BibTeX-global-files): Ditto.
+
+ * tex.el (TeX-normal-mode): Reset `BibTeX-global-style-files',
+ `BibTeX-global-files', and `TeX-global-input-files' if invoked
+ with an argument.
+
+ * tex-site.el: Ignore trailing `/' when adding TeX-lisp-directory
+ to load-path. Patch by Michael Ernst
+ <mernst@research.microsoft.com>.
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Don't rerun LaTeX on missing
+ references, unless they have changed. Patch by schiotz@ltf.dth.dk
+ (Jakob Schiotz).
+
+ * latex.el (LaTeX2e-font-replace): New function.
+ (LaTeX-common-initialization): Set TeX-font-replace-function to
+ LaTeX2e-font-replace when using latex2e.
+
+ * tex.el (TeX-font-replace-function): New variable.
+ (TeX-font): Use it.
+
+ TeX-font-replace-function and LaTeX2e-font-replace were
+ contributed by Peter Thiemann
+ <thiemann@provence.informatik.uni-tuebingen.de>.
+
+
+1994-11-22 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * MSDOS: Added. Contributed by schiotz@ltf.dth.dk (Jakob
+ Schiotz).
+
+ * OEMACS: Removed.
+
+ * tex.el (VirTeX-common-initialization): Make
+ `words-include-escapes' a local variable before setting it.
+ Reported by Bo Nygaard Bai <bai@iesd.auc.dk>.
+
+1994-11-15 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex.el (TeX-auto-store): Change to functions that prevent the
+ auto file buffer from entering emacs-lisp-mode.
+ (TeX-auto-insert): Don't rely on emacs-lisp-mode for indentation.
+ Suggested by Stefan Schöf (schoef@informatik.uni-oldenburg.de).
+
+1994-11-11 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex.el (TeX-macro-global): Change to `standard' path.
+
+1994-11-09 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-command-query): Suggest TeX-command-default
+ again if bbl file is newer than dvi file.
+
+1994-11-07 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex.el (TeX-submit-bug-report): Indicate LaTeX-version.
+ Suggested by schiotz@ltf.dth.dk (Jakob Schiotz).
+
+1994-10-26 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * Makefile (dist): Automatically update AUC-TeX-version and
+ AUC-TeX-date in tex.el
+
+ * tex.el (AUC-TeX-version): Added AUC-TeX-version and
+ AUC-TeX-date from auc-ver.el.
+
+ * auc-ver.el: File removed.
+
+ * tex.el: Added version specific code from seperate files.
+
+ * tex-19.el, tex-18.el, tex-lcd.el: Files removed.
+
+1994-10-25 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * doc/auc-tex.texi (Projects): Removed an implemented item.
+
+ * tex.el (TeX-command-current): New variable.
+ (TeX-command-select-master): New function.
+ (TeX-command-select-buffer): New function.
+ (TeX-command-select-region): New function.
+ (TeX-command-menu): Use TeX-command-current instead of explicit
+ file argument.
+ (TeX-command-menu-print): Remove file argument.
+ (TeX-command-menu-printer-entry): Don't pass file argument.
+ (TeX-command-create-menu): Removed.
+ (TeX-mode-menu): New menu.
+ (plain-TeX-mode-menu): Removed entries now in TeX-mode-menu.
+ (plain-TeX-mode-menu): Use `toggle' for bad boxes.
+ (plain-TeX-common-initialization): Enable TeX-mode-menu.
+
+ * latex.el (LaTeX-mode-menu): Removed entries now in
+ TeX-mode-menu.
+ (LaTeX-mode-menu): Use `toggle' for bad boxes.
+ (LaTeX-common-initialization): Enable TeX-mode-menu.
+
+ * tex-info.el (TeXinfo-command-menu): New menu.
+ (TeXinfo-mode-menu): Move commands to new menu.
+ (TeXinfo-mode-menu): Use `toggle' for bad boxes.
+ (texinfo-mode): Enable TeXinfo-command-menu.
+
+1994-10-24 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * Makefile (AUCSRC): Removed auc-menu.el from AUC TeX distribution.
+ (MINMAPSRC): Added easymenu.el temporarily to min-map distribution.
+
+ * auc-menu.el: Just load easymenu.el when using GNU Emacs.
+
+ * easymenu.el Try to use RMS's easymenu instead of auc-menu.
+ (easy-menu-define): Call `easy-menu-do-define' to do
+ the real work. Document XEmacs keyword arguments.
+ (easy-menu-do-define): New function.
+ (easy-menu-create-keymaps): Support XEmacs keyword arguments in
+ menu definition.
+ (easy-menu-remove): Make is a function instead of a macro.
+ (easy-menu-add): Ditto.
+
+1994-10-21 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * doc/auc-tex.texi (Completion): Less confusing BibTeX advice, I hope.
+
+ * tex-jp.el: Added patch from koba@flab.fujitsu.co.jp (Kobayashi
+ Shinji).
+
+ * latex.el (TeX-arg-insert-braces): Have \left and \right on
+ different lines. Patch by thiemann@informatik.uni-tuebingen.de
+ (Peter Thiemann).
+
+ * Makefile (dist): Add CHANGES and ChangeLog files to the ftp
+ directory. Suggested by Frederic Devernay
+ <Frederic.Devernay@sophia.inria.fr>.
+
+ * latex.el (LaTeX-indent-calculate): Allow nil second element in
+ `LaTeX-indent-environment-list'.
+ (LaTeX-indent-environment-list): Added special environments
+ suggested by thiemann@informatik.uni-tuebingen.de (Peter
+ Thiemann).
+
+1994-10-20 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex.el (TeX-auto-list-information): Spelling error.
+
+1994-10-18 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (LaTeX-common-initialization): Make "LaTeX2e" the
+ default command if you have set `LaTeX-version' to "2" and is
+ using "\documentclass".
+
+1994-10-06 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (LaTeX-paragraph-commands): End each word with a "\\b"
+ to avoid accidentally matching longer macros.
+
+ * tex.el (TeX-add-local-master): Use three %'s when adding buffer
+ local variables. Suggested by Raymond Toy <toy@rtp.ericsson.se>.
+
+ * tex.el (TeX-format-list): Added entry for AmSTeX by Ulf Juergens
+ <ulf@Mathematik.Uni-Bielefeld.DE>.
+
+ * tex.el (ams-tex-mode): Run AmS-TeX-mode-hook, not
+ plain-TeX-mode-hook. Reported by Ulf Juergens
+ <ulf@Mathematik.Uni-Bielefeld.DE>.
+
+ * tex-buf.el (TeX-format-filter): Add `save-match-data'. Patch by
+ David Aspinall <da@dcs.edinburgh.ac.uk>.
+
+1994-09-14 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * cpp.el: Use RMS's version.
+
+1994-09-13 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * doc/history.texi, doc/auc-tex.texi: Fixes from Chris Fearnley
+ <@vm.uni-c.dk:FEARNLCJ@DUVM>.
+
+1994-09-09 Per Abrahamsen <abraham@research.att.com>
+
+ * latex.el (LaTeX-insert-environment): Don't fill environments
+ listed in `LaTeX-indent-environment-list'. Suggestion by Graham
+ Gough <graham@cs.man.ac.uk>.
+
+ * tex.el (LaTeX-command-style): Made latex2e first in the list.
+ Suggested by Frederic Devernay <Frederic.Devernay@sophia.inria.fr>.
+
+1994-09-05 Per Abrahamsen <abraham@research.att.com>
+
+ * tex.el (TeX-file-extensions): Added LaTeX2 `cls' extension after
+ query by jmv@di.uminho.pt (Jose Manuel Valenca).
+
+1994-08-30 Per Abrahamsen <abraham@research.att.com>
+
+ * tex-jp.el: New version from koba@flab.fujitsu.co.jp (Kobayashi
+ Shinji).
+
+ * tex.el (TeX-command-list): Fifth element is now ignored.
+
+ * tex-buf.el (TeX-command-query): Check if region file is newer
+ than dvi file.
+ (TeX-command-region): Only query for command _after_ region file
+ is created.
+ (TeX-region-create): Only save file if the new content is
+ different than the original content.
+
+1994-08-29 Per Abrahamsen (abraham@research.att.com)
+
+ * tex-buf.el (TeX-warning): Use offset for line end. Fixed by
+ ddw2@sunbim.be (Dominique de Waleffe).
+
+1994-08-26 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * doc/auc-tex.texi (Projects): Removed preceding item from
+ wishlist.
+
+ * latex.el (LaTeX-common-initialization): Fix to comments
+ separating paragraphs by koba@flab.fujitsu.co.jp (Kobayashi
+ Shinji).
+
+ * tex-jp.el (LaTeX-fill-region-as-paragraph): New version for MULE
+ 2.0 by Tomotake FURUHATA <furuhata@trl.ibm.co.jp>.
+
+ * tex.el (TeX-function-p): Spelling error in doc.
+
+1994-08-23 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * doc/intro.texi (Contacts): Some reformulations.
+
+1994-08-21 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * tex-jp.el (TeX-insert-punctuation): Japanese version from
+ koba@flab.fujitsu.co.jp (Kobayashi Shinji).
+
+1994-08-19 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * doc/install.texi: The `site-lisp' directory is also available in
+ Lucide Emacs 19.10. Reported by Tim Geisler
+ <geisler@pms.informatik.uni-muenchen.de>.
+
+1994-08-18 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * latex.el (TeX-arg-cite): Prompt for multiple keys. Suggested by
+ Masahiro Kitagawa <kitagawa@ee.es.osaka-u.ac.jp>.
+
+1994-08-17 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * style/german.el ("german"): Use `TeX-quote-after-quote'.
+ Suggested by te@informatik.uni-hannover.de (Thomas Esser).
+
+ * latex.el (LaTeX-common-initialization): Error in regexp for
+ multiple arguments to `\cite', reported by Masahiro Kitagawa
+ <kitagawa@ee.es.osaka-u.ac.jp>.
+
+1994-08-17 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * latex.el (LaTeX-env-figure): Put caption inside center
+ environment. Suggested by Martin Wunderli <wunderli@inf.ethz.ch>.
+
+ * tex.el (TeX-strip-extension): If NODIR is set to `path', remove
+ the directory part iff it is equal to the current directory, or is
+ a member of either `TeX-macro-global' or `TeX-macro-private'.
+ (TeX-master-file): Use `path' for NODIR when querying the user for
+ a file name. Reported finger@brachio.Informatik.Uni-Dortmund.DE
+ (Bernd Finger).
+
+1994-08-16 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * latex.el (LaTeX-common-initialization): `eqnarray*' should not
+ have a label. Reported by dodd@roebling.poly.edu (Lawrence R.
+ Dodd).
+
+1994-08-11 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * tex-buf.el (TeX-background-filter): Always show background
+ output.
+
+1994-08-10 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * Makefile (MINMAPSRC): Added `all.el'.
+
+ * all.el: New file.
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Write "some" if
+ TeX-current-page is nil. Reported by Michail Rozman
+ <roz@physik.uni-ulm.de>.
+
+1994-08-09 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * auc-menu.el (easy-menu-add): Undid previous change.
+ (top level `cond'): Use Emacs 18 code if `window-system' is nil.
+ Patch by Patrice Belleville <patrice@cs.sfu.ca>.
+
+1994-08-08 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * tex.el (TeX-electric-macro): No electricity after `.' or `\'.
+
+1994-08-06 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * latex.el (LaTeX-paragraph-commands): New variable.
+ (LaTeX-common-initialization): Use it. Suggested by
+ liyuan@allwise.research.att.com (Yuan P. Li).
+
+ * auc-menu.el (easy-menu-add): Check that `x-popup-menu' is bound
+ and that we are running under X before calling it. Reported by
+ Adrian F. Clark <alien@essex.ac.uk>
+
+1994-08-04 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * tex-jp.el (LaTeX-fill-region-as-paragraph): Patch for Emacs 19
+ regexps by koba@flab.fujitsu.co.jp (Kobayashi Shinji) reported by
+ Uenami Ken'ichi <uenami@rita.cow.melco.co.jp>.
+
+ * doc/auc-tex.texi (European): Mention `iso-cvt.el' as suggested
+ by mike@vlsivie.tuwien.ac.at (Michael Gschwind).
+
+1994-08-03 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * doc/history.texi: New file.
+
+ * doc/Makefile (HISTORY): Added rule.
+
+ * Makefile (EXTRAFILES): Added `ChangeLog'.
+ (DOCFILES): Added `history.texi'.
+
+ * doc/auc-tex.texi (History): Made ready for 9.2. Move history to
+ `history.texi'.
+
+ * doc/changes.texi: Made ready for 9.2. Introduce ChangeLog.
+
+ * Makefile (LispInstall): Use "/bin/pwd" instead of "pwd".
+ reported by mic@cs.ucsd.edu (Michelangelo Grigni).
+
+ * ChangeLog: New file.
+
+ * Version 9.1 released.
+
+This file records repository revisions from
+commit c865982cacab289f4480f9145b3438ec06824232 (exclusive) to
+commit d799eda3f2f72547948f74d16a5e3cff68478e2a (inclusive).
+
+;; Local Variables:
+;; coding: utf-8
+;; End:
+
+ Copyright (C) 1994-2016 Free Software Foundation, Inc.
+
+ This file is part of GNU AUCTeX.
+
+ GNU AUCTeX is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GNU AUCTeX is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNU AUCTeX. If not, see <http://www.gnu.org/licenses/>.